Batch / file feed · ClarityFlow pipeline
PAA · Daily-Processing-PAAMobile
End to end daily processing job. This job processes mid day files (2nd time processing) sent for PAA Mobile visits.
trigger
How it's scheduled
The Batch / file feed arrives as a scheduled drop, so one overnight pass is enough: it ingests the day's file and works the whole batch to check eligibility, price the good-faith estimate, and send the patient letter. A tighter loop would just re-scan the same file.
| Scheduled task | Cadence | Server | State | Coordination |
|---|---|---|---|---|
\MDC\Daily - Processing - PAAMobile | daily at 14:30 | prod-db-1 | enabled | standalone |
shape
Against the canonical Flow spine
Every Flow pipeline is a variation on one shape. Lit stages are the ones this pipeline runs; the labels match the capability lens.
computed concepts · from the SQL
What it computes
Business concepts mined from this pipeline's SQL text — the meaning behind the typed steps. Each links to the concept lens (who else computes it).
Payers in SQLAetnaBCBSMedicaidMedicare
task tree
What the pipeline runs
Tasks in order, each with what it does — typed stepsfrom the MDClarity task docs (click to open the reference), sub-jobsyou can expand inline (▶) to reveal their own tasks, and SQL steps summarized by Gemini (✨). Every step shows the tables it writes/reads and which earlier step it feeds from(sqlglot lineage).
Daily-Processing-PAAMobile
▶Load-Phygen-Files-Mobilesub-job · 2↗The Load SourceAppointment File file mask has a temp hack pattern match (? x12) to exclude the Endo file that is being sent with the same beggining of the file name ("AnFutSched").
- DownloadDownloadDownloads files from remote FTP or SFTP servers to local directories with support for archiving and parallel transfers.server=PAA_ProdMirror-mdcssh-sftpremote directory=/local directory={SourceDataFolder}remote archive directory=/StagingProcessingTest/
▶Load-Appointment-File-Mobilesub-job · 3↗
- Load PAA Mobile AppointmentLoadFilewrites
ImportMobileAppointmentdata file spec=ImportMobileAppointmentfile path={FilePath}import mode=Replacearchive file path={SourceDataArchive} - OLD - Attempt to Match Existing SourceAppointment Tablesql
load_appointment_file_mobile__old_attempt_to_match_existing_sourceappointment_table.sqldisabled✨ Loads mobile appointment data into the source table by mapping fields from the mobile import staging area for processing.writesSourceAppointment· readsImportMobileAppointment - Load SourceAppointmentMobilesql
load_appointment_file_mobile__load_sourceappointmentmobile.sql✨ Builds the mobile-specific source appointment table by transforming and importing data from the mobile application staging area.writesSourceAppointmentMobile· readsImportMobileAppointment↳ feeds from Load PAA Mobile Appointment
▶Load-InsuranceMapsub-job · 8↗SourceInsuranceMap steps disabled as we own those and they don't need to be run daily
- Scan InsuranceMapScanFiledisableddata file spec key=ImportInsuranceMaptable name=ImportInsuranceMaprow terminator=Newlinecolumn separator=CommaDISABLED
- Load ImportInsuranceMapLoadFiledisabledwrites
ImportInsuranceMapdata file spec=ImportInsuranceMapimport mode=ReplaceDISABLED - Load SourceInsuranceMapsql
load_insurancemap__load_sourceinsurancemap.sqldisabled✨ Performs a full refresh of the insurance mapping table by loading all records from the import source.writesSourceInsuranceMap· readsImportInsuranceMap - Load InsuranceMap From PAA+PinehurstLoadEntitieswrites
InsuranceMap· readsInsuranceMapSourceAppointment↳ feeds from Load InsuranceMap From EdgeWater, Load InsuranceMap From HollySprings, Load InsuranceMap From Meditech, Load InsuranceMap From Mobileentity type=InsuranceMapauto querykey prefix=IM - Load InsuranceMap From MobileLoadEntitieswrites
InsuranceMap· readsInsuranceMapSourceAppointmentMobile↳ feeds from Load InsuranceMap From EdgeWater, Load InsuranceMap From HollySprings, Load InsuranceMap From Meditech, Load InsuranceMap From PAA+Pinehurstentity type=InsuranceMapcustom querykey prefix=IM - Load InsuranceMap From EdgeWaterLoadEntitieswrites
InsuranceMap· readsInsuranceMapSourceedgewaterAppointment↳ feeds from Load InsuranceMap From HollySprings, Load InsuranceMap From Meditech, Load InsuranceMap From Mobile, Load InsuranceMap From PAA+Pinehurstentity type=InsuranceMapcustom querykey prefix=IM - Load InsuranceMap From HollySpringsLoadEntitieswrites
InsuranceMap· readsInsuranceMapSourceHollySpringsAppointment↳ feeds from Load InsuranceMap From EdgeWater, Load InsuranceMap From Meditech, Load InsuranceMap From Mobile, Load InsuranceMap From PAA+Pinehurstentity type=InsuranceMapcustom querykey prefix=IM - Load InsuranceMap From MeditechLoadEntitieswrites
InsuranceMap· readsInsuranceMapSourceAppointmentMeditech↳ feeds from Load InsuranceMap From EdgeWater, Load InsuranceMap From HollySprings, Load InsuranceMap From Mobile, Load InsuranceMap From PAA+Pinehurstentity type=InsuranceMapcustom querykey prefix=IM
▶Load-Relationssub-job · 2↗Loads relational tables like Provider and ChargeType
- Load ChargeType Relationsql
load_relations__load_chargetype_relation.sqldisabled✨ Synchronizes the charge type table by merging fee schedule and bundle data to define professional billing codes and descriptions.writesChargeType· readsCPTWithModifierProcedureCodeSourceBundlesCombinedSourceFeeSchedule - Merge ProviderMergeSqlwrites
Provider· readsSourceAppointmentSourceAppointmentMeditechSourceAppointmentMobileSourceEdgeWaterAppointmentSourceHollyspringsAppointmentsql file=sql/load_relations__merge_provider.sqlmerge data source type=ThisDatabasetable name=Providermerge mode=InsertUpdatebulk copy timeout seconds=300
▶Load-Chargessub-job · 2↗Loads Chargemaster. ContractMap task is disabled as ContractMap management now lives in FeeLogic -CW [date]
- Load TransformChargeMastersql
load_charges__load_transformchargemaster.sql✨ Builds a transformed charge master table by calculating effective pricing and anesthesia status from fee schedules and charge types.writesTransformChargeMaster - Load ContractMapsql
load_charges__load_contractmap.sqldisabled✨ Updates the contract mapping table to link charge-based pricing logic to specific facilities and date ranges.writesContractMap· readsFacilityTransformChargeMaster
▶Load-Visit-Transform-Tablessub-job · 12↗Loads transform tables for Visits - Load TransformAppointment unpivots the case# (if there is more than 1 Scheduled CPT code) Load TransformCharge is a intermidate table before loading the TransformVisitCharge that pulls together CPT codes, BaseUnits, 75th Percentile time units,
- Load VisitDeltasql
load_visit_transform_tables__load_visitdelta.sql✨ Identifies new or updated appointments across multiple data sources to build a delta table for downstream processing.writesVisitDelta· readsVisitDelta - Load PatientDeltasql
load_visit_transform_tables__load_patientdelta.sql✨ Extracts and maps unique patient identifiers from various appointment sources to identify patient records requiring updates.writesPatientDelta· readsSourceAppointmentSourceAppointmentMeditechSourceAppointmentMobileSourceHollySpringsAppointmentSourceedgewaterAppointmentVisitDelta↳ feeds from Load VisitDelta - Load TransformAppointmentCPTUnpivotsql
load_visit_transform_tables__load_transformappointmentcptunpivot.sql✨ Unpivots and cleans procedure codes from multiple appointment sources for visits identified in the delta table.writesTransformAppointmentCPTUnpivot· readsSourceAppointmentSourceAppointmentMeditechSourceAppointmentMobileSourceHollySpringsAppointmentSourceedgewaterAppointmentVisitDelta↳ feeds from Load VisitDelta - Load TransformVisitDiagnosisCodessql
load_visit_transform_tables__load_transformvisitdiagnosiscodes.sql✨ Parses and loads cleaned diagnosis codes from appointment sources into the transformation table for updated visits.writesTransformVisitDiagnosisCodes· readsSourceAppointmentSourceAppointmentMobileVisitDelta↳ feeds from Load VisitDelta - Load TransformVisitInsurancesql
load_visit_transform_tables__load_transformvisitinsurance.sql✨ Maps and loads primary and secondary insurance details, including payor names and member IDs, for updated visit records.writesTransformVisitInsurance· readsInsuranceMapSourceAppointmentSourceAppointmentMeditechSourceAppointmentMobileSourceHollySpringsAppointmentSourceedgewaterAppointmentVisitDelta↳ feeds from Load VisitDelta - Load TransformSurgicalCPT (excluding PAA Mobile, EdgeWater)sql
load_visit_transform_tables__load_transformsurgicalcpt_excluding_paa_mobile_edgewater.sql✨ Calculates surgical CPT rates and units for standard data sources using fee schedules and bundled service logic.writesTransformSurgicalCPT· readsCPTWithModifierEndoscopyCPTSourceBundlesCombinedSourceEpicFacilityReferenceSourceEpictoBFSInsuranceMappingSourcePhygenFacilityTransformAppointmentCPTUnpivotTransformFeeSchedule↳ feeds from Load TransformAppointmentCPTUnpivot, Load TransformVisitInsurance, Load VisitDelta - Load TransformSurgicalCPT (PAA EdgeWater)sql
load_visit_transform_tables__load_transformsurgicalcpt_paa_edgewater.sql✨ Calculates surgical CPT rates and units specifically for Edgewater source data using fee schedules and bundled service logic.writesTransformSurgicalCPT· readsBFSInsuranceMapCPTWithModifierEndoscopyCPTInsuranceMapSourceBundlesCombinedSourcePhygenFacilityTransformAppointmentCPTUnpivotTransformFeeSchedule↳ feeds from Load TransformAppointmentCPTUnpivot, Load TransformVisitInsurance, Load VisitDelta - Load TransformSurgicalCPT (PAA Mobile)sql
load_visit_transform_tables__load_transformsurgicalcpt_paa_mobile.sql✨ Calculates surgical CPT rates and units for mobile source data using fee schedules and bundled service logic.writesTransformSurgicalCPT· readsBFSInsuranceMapCPTWithModifierEndoscopyCPTInsuranceMapSourceBundlesCombinedSourcePhygenFacilitySourceSelfPayMobileRatesTransformAppointmentCPTUnpivot↳ feeds from Load TransformAppointmentCPTUnpivot, Load TransformVisitInsurance, Load VisitDelta - Load TransformSurgicalCPT (Meditech)sql
load_visit_transform_tables__load_transformsurgicalcpt_meditech.sql✨ Calculates surgical CPT rates and units for Meditech source data using fee schedules and bundled service logic.writesTransformSurgicalCPT· readsCPTWithModifierEndoscopyCPTInsuranceMapSourceBundlesCombinedSourcePhygenFacilityTransformAppointmentCPTUnpivotTransformFeeScheduleTransformVisitInsurance↳ feeds from Load TransformAppointmentCPTUnpivot, Load TransformVisitInsurance, Load VisitDelta - Load TransformPatientsql
load_visit_transform_tables__load_transformpatient.sql✨ Consolidates and loads patient demographic information, including contact details and addresses, from various appointment sources into the transformation table.writesTransformPatient· readsPatientDeltaSourceAppointmentSourceAppointmentMeditechSourceAppointmentMobileSourceHollySpringsAppointmentSourceedgewaterAppointment↳ feeds from Load PatientDelta - Load TransformVisitChargesql
load_visit_transform_tables__load_transformvisitcharge.sql✨ Generates visit charges by combining surgical CPT data with diagnosis coverage flags to determine final billable units and types.writesTransformVisitChargetempTransformSurgicalCPT· readsFullyCoveredDiagnosisTempTransformSurgicalCPTTransformVisitDiagnosisCodesVisitDelta↳ feeds from Load TransformVisitDiagnosisCodes, Load VisitDelta - Load TransformVisitsql
load_visit_transform_tables__load_transformvisit.sql✨ Builds the standardized visit transformation table by consolidating appointment data from multiple source systems and mapping facility and provider details.writesTransformVisit· readsPatientDeltaSourceAppointmentSourceAppointmentMeditechSourceAppointmentMobileSourceEpicFacilityReferenceSourceHollySpringsAppointmentSourcePhygenFacilitySourcePhygenSurgeons↳ feeds from Load PatientDelta, Load VisitDelta
▶Load-Entitiessub-job · 2↗Loads Entities like Facility, Insurance, etc.
- Load Facility - PhygenFacilityLoadEntitieswrites
Facility· readsSourcePhygenFacilityentity type=Facilitycustom query - Load PatientsLoadPatientsUpsert patient records into the patient dimension.· reads
PatientPatientDeltaTransformPatientcustom patient query
▶Load-Dimension-Memberssub-job · 23↗Loads Dimension Members
- Load Insurance Categorysql
load_dimension_members__load_insurance_category.sql✨ Loads unique insurance categories into the dimension member table to organize payers by their broader classification.writesDimensionMember· readsSourceInsuranceMap - Load Insurancesql
load_dimension_members__load_insurance.sql✨ Loads insurance payers into the dimension member table and maps them to their respective insurance categories.writesDimensionMember· readsInsuranceSourceInsuranceMap - Load EligibilityInsurancesql
load_dimension_members__load_eligibilityinsurance.sql✨ Updates the eligibility insurance dimension by filtering insurance records for those containing valid electronic benefit API references.writesDimensionMember· readsInsurance - Load QuoteInsurancesql
load_dimension_members__load_quoteinsurance.sql✨ Loads the quote insurance dimension by extracting unique insurance entities from contract mapping data, excluding standard charge entries.writesDimensionMember· readsContractMap - Load Facility - SourcePhygenFacilitysql
load_dimension_members__load_facility_sourcephygenfacility.sql✨ Updates the facility dimension with names and parent profit centers sourced from the Phygen facility reference data.writesDimensionMember· readsFacilitySourcePhygenFacility - Load Facility (SourceEpicFacilityReference-Old)sql
load_dimension_members__load_facility_sourceepicfacilityreference_old.sqldisabled✨ Updates facility display names in the dimension table using legacy Epic facility reference mapping.writesDimensionMember· readsFacilitySourceEpicFacilityReference - Load VisitStatussql
load_dimension_members__load_visitstatus.sql✨ Loads unique appointment status values from visit data into the dimension member table for reporting.writesDimensionMember· readsTransformVisit - Load Provider Dimensionsql
load_dimension_members__load_provider_dimension.sql✨ Populates the provider dimension with surgeon details and their associated provider types from source systems.writesDimensionMember· readsProviderSourcePhygenSurgeons - Load ProviderType Dimensionsql
load_dimension_members__load_providertype_dimension.sql✨ Builds the provider type dimension by extracting unique parent classifications from the existing provider dimension members.writesDimensionMember· readsDimensionMember↳ feeds from Load ChargeType, Load ChargesPresent Custom Property Dimension, Load CoverageStatusFlag Custom Property Dimension, Load Eligibility Status Custom Property Dimension, Load EligibilityInsurance, Load EligibilityServiceType, Load Estimate Status Custom Property Dimension, Load Facility - SourcePhygenFacility, Load Facility Group, Load Financial Counselor Custom Property Dimension, Load Insurance, Load Insurance Category, Load Modifier, Load PatientEmailInfo Custom Property Dimension, Load Procedure SubCategory, Load ProcedureCode, Load Provider Dimension, Load QuoteInsurance, Load State, Load Time, Load VisitStatus - Load ChargeTypesql
load_dimension_members__load_chargetype.sql✨ Loads charge types into the dimension table and categorizes them using extracted CPT subcategory suffixes.writesDimensionMember· readsChargeType - Load Procedure SubCategorysql
load_dimension_members__load_procedure_subcategory.sql✨ Builds the procedure subcategory dimension by extracting parent categories from existing charge type records.writesDimensionMember· readsDimensionMember↳ feeds from Load ChargeType, Load ChargesPresent Custom Property Dimension, Load CoverageStatusFlag Custom Property Dimension, Load Eligibility Status Custom Property Dimension, Load EligibilityInsurance, Load EligibilityServiceType, Load Estimate Status Custom Property Dimension, Load Facility - SourcePhygenFacility, Load Facility Group, Load Financial Counselor Custom Property Dimension, Load Insurance, Load Insurance Category, Load Modifier, Load PatientEmailInfo Custom Property Dimension, Load ProcedureCode, Load Provider Dimension, Load ProviderType Dimension, Load QuoteInsurance, Load State, Load Time, Load VisitStatus - Load ProcedureCodesql
load_dimension_members__load_procedurecode.sql✨ Loads unique procedure codes into the dimension table by extracting them from charge type data.writesDimensionMember· readsChargeType - Load Modifiersql
load_dimension_members__load_modifier.sql✨ Updates the modifier dimension with codes and descriptions sourced from common procedure modifier reference data.writesDimensionMember· readsProcedureModifier - Load Timesql
load_dimension_members__load_time.sql✨ Builds a time dimension hierarchy including days, months, and years based on the range of appointment and visit dates.writesDimensionMember· readsSourceAppointmentvisit - Load EligibilityServiceTypesql
load_dimension_members__load_eligibilityservicetype.sql✨ Loads standard eligibility service type categories, such as medical and surgical care, into the dimension table.writesDimensionMember - Load ChargesPresent Custom Property Dimensionsql
load_dimension_members__load_chargespresent_custom_property_dimension.sql✨ Builds a dimension to flag whether charges are present on a record using simple affirmative or negative indicators.writesDimensionMember - Load CoverageStatusFlag Custom Property Dimensionsql
load_dimension_members__load_coveragestatusflag_custom_property_dimension.sql✨ Populates primary and secondary insurance coverage status dimensions with standard values like active, inactive, or failed.writesDimensionMember· readsDimensionMember↳ feeds from Load ChargeType, Load ChargesPresent Custom Property Dimension, Load Eligibility Status Custom Property Dimension, Load EligibilityInsurance, Load EligibilityServiceType, Load Estimate Status Custom Property Dimension, Load Facility - SourcePhygenFacility, Load Facility Group, Load Financial Counselor Custom Property Dimension, Load Insurance, Load Insurance Category, Load Modifier, Load PatientEmailInfo Custom Property Dimension, Load Procedure SubCategory, Load ProcedureCode, Load Provider Dimension, Load ProviderType Dimension, Load QuoteInsurance, Load State, Load Time, Load VisitStatus - Load PatientEmailInfo Custom Property Dimensionsql
load_dimension_members__load_patientemailinfo_custom_property_dimension.sql✨ Updates the patient email information dimension to track whether an email address is present or absent in the system.writesDimensionMember· readsDimensionMember↳ feeds from Load ChargeType, Load ChargesPresent Custom Property Dimension, Load CoverageStatusFlag Custom Property Dimension, Load Eligibility Status Custom Property Dimension, Load EligibilityInsurance, Load EligibilityServiceType, Load Estimate Status Custom Property Dimension, Load Facility - SourcePhygenFacility, Load Facility Group, Load Financial Counselor Custom Property Dimension, Load Insurance, Load Insurance Category, Load Modifier, Load Procedure SubCategory, Load ProcedureCode, Load Provider Dimension, Load ProviderType Dimension, Load QuoteInsurance, Load State, Load Time, Load VisitStatus - Load Estimate Status Custom Property Dimensionsql
load_dimension_members__load_estimate_status_custom_property_dimension.sql✨ Loads predefined estimate status categories into the dimension table to track how patient cost estimates are communicated.writesDimensionMember· readsDimensionMember↳ feeds from Load ChargeType, Load ChargesPresent Custom Property Dimension, Load CoverageStatusFlag Custom Property Dimension, Load Eligibility Status Custom Property Dimension, Load EligibilityInsurance, Load EligibilityServiceType, Load Facility - SourcePhygenFacility, Load Facility Group, Load Financial Counselor Custom Property Dimension, Load Insurance, Load Insurance Category, Load Modifier, Load PatientEmailInfo Custom Property Dimension, Load Procedure SubCategory, Load ProcedureCode, Load Provider Dimension, Load ProviderType Dimension, Load QuoteInsurance, Load State, Load Time, Load VisitStatus - Load Eligibility Status Custom Property Dimensionsql
load_dimension_members__load_eligibility_status_custom_property_dimension.sql✨ Loads insurance eligibility status categories into the dimension table to categorize patient coverage verification results.writesDimensionMember· readsDimensionMember↳ feeds from Load ChargeType, Load ChargesPresent Custom Property Dimension, Load CoverageStatusFlag Custom Property Dimension, Load EligibilityInsurance, Load EligibilityServiceType, Load Estimate Status Custom Property Dimension, Load Facility - SourcePhygenFacility, Load Facility Group, Load Financial Counselor Custom Property Dimension, Load Insurance, Load Insurance Category, Load Modifier, Load PatientEmailInfo Custom Property Dimension, Load Procedure SubCategory, Load ProcedureCode, Load Provider Dimension, Load ProviderType Dimension, Load QuoteInsurance, Load State, Load Time, Load VisitStatus - Load Financial Counselor Custom Property Dimensionsql
load_dimension_members__load_financial_counselor_custom_property_dimension.sql✨ Loads financial counselor identifiers into the dimension table to support staff assignment and reporting for patient financial services.writesDimensionMember· readsDimensionMember↳ feeds from Load ChargeType, Load ChargesPresent Custom Property Dimension, Load CoverageStatusFlag Custom Property Dimension, Load Eligibility Status Custom Property Dimension, Load EligibilityInsurance, Load EligibilityServiceType, Load Estimate Status Custom Property Dimension, Load Facility - SourcePhygenFacility, Load Facility Group, Load Insurance, Load Insurance Category, Load Modifier, Load PatientEmailInfo Custom Property Dimension, Load Procedure SubCategory, Load ProcedureCode, Load Provider Dimension, Load ProviderType Dimension, Load QuoteInsurance, Load State, Load Time, Load VisitStatus - Load Facility Groupsql
load_dimension_members__load_facility_group.sql✨ Builds the facility group dimension by extracting and updating unique profit center names from the source facility data.writesDimensionMember· readsSourcePhygenFacility - Load Statesql
load_dimension_members__load_state.sql✨ Updates state dimensions using facility location data to allow for geographic segmentation of healthcare services and revenue.writesDimensionMember· readsFacility
▶Load-Visitssub-job · 31↗Runs visit and eligibility processing
- Identify and queue visits or accounts affected by configuration changes to ensure historical data reflects updated pricing or insurance rules.reprocess visitsDISABLED
- Augment VisitDelta from ReprocessChangedConfigurationssql
load_visits__augment_visitdelta_from_reprocesschangedconfigurations.sql✨ Updates the visit change tracking table with records flagged for reprocessing due to configuration updates.writesVisitDelta· readsTransformVisitVisitVisitDeltaVisitReprocessQueueItem↳ feeds from Sync Batch Tables - LoadVisitBatchLoadVisitBatchLoad scheduled visits and associated charges into the processing pipeline using custom SQL queries for pricing estimation and quote generation.writes
QuoteBatchVisitBatch· readsInsuranceMapPatientTransformVisitTransformVisitChargeTransformVisitInsuranceVisitVisitChangeEventVisitDelta↳ feeds from Augment VisitDelta from ReprocessChangedConfigurations, Sync Batch Tablesauto visit querycustom charge querycustom service type querycustom coverage queryadd zero charge - Load TempBatchVisitsql
load_visits__load_tempbatchvisit.sqldisabled✨ Builds a temporary batch table to determine which visits require new insurance eligibility checks based on scheduling and previous results.writesTempBatchVisitTempEligTxnSentMemberID - Verifies insurance eligibility and retrieves detailed benefits information for visits by making real-time API calls to insurance providers.· reads
TempBatchVisitcustom queryDISABLED - CheckBenefitsflowVerifies insurance eligibility and retrieves detailed benefits information for visits by making real-time API calls to insurance providers.auto query
- Verifies insurance eligibility and retrieves detailed benefits information for visits by making real-time API calls to insurance providers.· reads
CommonDataEligibilityTxnTempBatchVisitTempVisitBatchInsertTimecustom queryDISABLED - AutoApplyBenefitsAutoApplyBenefitsPopulates insurance benefits like copays and deductibles on batch visits using data from eligibility verification transactions.
- CalculateVisitsflowCompute the good-faith estimate (CalculateVisits).· reads
DimensionMemberVisitBatch↳ feeds from LoadVisitBatchcustom querycalculate chargesbatch mode - LogVisitChangeEventsBatchLogVisitChangeEventsBatchCompare batch visits against production records to detect and log specific property changes for auditing and compliance tracking.
- Synchronizes processed data from batch staging tables to production tables, updating visits, quotes, and custom property mappings.writes
QuoteVisitVisitChangeEvent· readsQuoteBatchVisitBatchVisitChangeEventBatchsync quotesync visitsync visit change eventDISABLED - TempDeleteVisitBatchsql
load_visits__tempdeletevisitbatch.sqldisabled✨ Cleans the visit batch table by removing records that are not in a scheduled or missing information status.writesVisitBatch - AutoSendLettersAutoSendLettersGenerates and sends patient cost estimate letters for visits in the batch table based on configured qualification and communication rules.
- CustomProperties- Patient Email InformationUpdateCustomPropertyFromQuery· reads
CustomPropertyMapPatientVisitBatch↳ feeds from LoadVisitBatch, Sync Batch Tablesentity=Visitcustom property key=PatientEmailInformationauto querybatch mode - CustomProperties- Charges PresentUpdateCustomPropertyFromQuery· reads
CustomPropertyMapTransformVisitChargeVisitBatch↳ feeds from LoadVisitBatch, Sync Batch Tablesentity=Visitcustom property key=ChargesPresentauto querybatch mode - CustomProperties- Primary Coverage StatusUpdateCustomPropertyFromQuery· reads
CustomPropertyMapEligibilityTxnVisitBatchVisitCoverageBatch↳ feeds from LoadVisitBatch, Sync Batch Tablesentity=Visitcustom property key=PrimaryCoverageStatusauto querybatch mode - CustomProperties- Secondary Coverage StatusUpdateCustomPropertyFromQuery· reads
CustomPropertyMapEligibilityTxnVisitBatchVisitCoverageBatch↳ feeds from LoadVisitBatch, Sync Batch Tablesentity=Visitcustom property key=SecondaryCoverageStatuscustom querybatch mode - Sync Batch TablesSyncBatchSynchronizes processed data from batch staging tables to production tables, updating visits, quotes, and custom property mappings.writes
CustomPropertyMapQuoteVisitVisitChangeEvent· readsCustomPropertyMapBatchQuoteBatchVisitBatchVisitChangeEventBatch↳ feeds from LoadVisitBatchsync quotesync visitsync custom property mapsync visit change event - AutoSendLettersForFutureVisitsAutoSendLettersForFutureVisitsGenerates and sends cost estimate letters for upcoming scheduled visits based on patient preferences and configured qualification criteria.
- AutoSendReminderAutoSendReminderResends patient cost estimate letters via email or SMS if they remain unviewed after a specified time interval.
- SearchForInsuranceflowdisabledFind coverage for visits missing insurance.· reads
EligibilityStatusMapEligibilityTxnBatchcustom querytable name=InsuranceSearch_Resultbatch modeDISABLED - ExportBatchVisitEligibilityflowdisabledPush the batch to the app / export results.· reads
EligibilityTxnTempVisitBatchInsertTimecustom querytable name=BatchEligibility_Resultsarchive table name=BatchEligibility_ResultsArchiveDISABLED - Load TransformVisitInsuranceCoverageStatussql
load_visits__load_transformvisitinsurancecoveragestatus.sql✨ Updates the insurance coverage status table with the latest eligibility transaction results and active coverage indicators for each visit. - CustomProperties- Patient Email InformationUpdateVisitCustomPropertyFromQuerydisabled· reads
PatientVisitBatchcustom visit update custom property queryDISABLED - CustomProperties- Charges PresentUpdateVisitCustomPropertyFromQuerydisabled· reads
CustomPropertyMapTransformVisitChargeVisitBatchcustom visit update custom property queryDISABLED - CustomProperties- Coverage StatusUpdateVisitCustomPropertyFromQuerydisabled· reads
TransformVisitInsuranceCoverageStatusVisitBatchcustom visit update custom property queryDISABLED - CustomProperties- Eligibility StatusUpdateVisitCustomPropertyFromQuerydisabled· reads
CustomPropertyMapVisitBatchauto visit update custom property queryDISABLED - CustomProperties- Estimate StatusUpdateVisitCustomPropertyFromQuerydisabled· reads
CustomPropertyMapVisitBatchauto visit update custom property queryDISABLED - CustomProperties- Auto Generated LetterUpdateCustomPropertyFromQuerydisabled· reads
PatientLetterVisitBatchentity=Visitcustom property key=LetterAutoGeneratedcustom queryDISABLED - CustomProperties- Auto Sent LetterUpdateCustomPropertyFromQuerydisabled· reads
PatientLetterVisitBatchentity=Visitcustom property key=LetterAutoSentcustom queryDISABLED ▶Load-Visit-Factsub-job · 1↗
- Load VisitFactsql
load_visit_fact__load_visitfact.sql✨ Refreshes the visit fact table by recalculating metrics for encounters with recent updates, payments, eligibility checks, or patient communications.writesVisitFact· readsEligibilityStatusMapEligibilityTxnPatientLetterPaymentTxnVisit
- WorkqueueAssignmentWorkqueueAssignmentAssigns accounts or visits to workqueue stacks by evaluating matching criteria and updating item lists based on search terms.
▶Refresh-Dashboardsub-job · 1↗Recomputes all dashboards
- UpdateDashboardTablesUpdateDashboardTablesRegenerates optimized aggregate tables for all dashboard reports and updates their definitions to reflect the latest source data.
markers
Why it classified as flow
Front-of-house actions found anywhere in the tree (including nested sub-jobs).