Batch / file feed · RevFind pipeline
Commonwealth · Cutover-Daily-Accounts-Processing
Process Athena Accounts
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 process the visits. A tighter loop would just re-scan the same file.
| Scheduled task | Cadence | Server | State | Coordination |
|---|---|---|---|---|
\MDC\Daily - Processing - Commonwealth - Cutover | daily at 02:30 | prod-db-3 | enabled | standalone |
shape
The RevFind back-office spine
RevFind pipelines share a back-office shape: ingest → load accounts → reconcile remits → model contracts → surface underpayments. Lit stages are the ones this pipeline runs.
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).
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).
Cutover-Daily-Accounts-Processing
- Wait For Dagster Pipeline Completesql
cutover_daily_accounts_processing__wait_for_dagster_pipeline_complete.sql✨ Pauses the workflow until the external data pipeline signals completion to ensure data readiness for subsequent processing steps.· readsDagsterRunComplete ▶Cutover-Load-Athena-Data-ImportSqlsub-job · 44↗leaving this the same as the other Load-Athena-Data-ImportSql. We waste a bit of time loading the source tables, but this'll be very useful for if we need to swap back to the old daily processing and reload accounts
- ImportClinicalEncounterImportClinicalEncounterImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportClinicalEncounterconnection string={AthenaConnectionString}table name=ImportClinicalEncounterimport mode=Replacedata source type=Snowflake - Merge SourceClinicalEncountersql
cutover_load_athena_data_importsql__merge_sourceclinicalencounter.sql✨ Synchronizes clinical encounter details from imported data to the source layer to reflect the most recent patient visits.writesSOURCECLINICALENCOUNTER· readsImportClinicalEncounter↳ feeds from ImportClinicalEncounter - ImportAppointmentImportAppointmentImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportAppointmentconnection string={AthenaConnectionString}table name=ImportAppointmentimport mode=Replacedata source type=Snowflake - Merge SourceAppointmentsql
cutover_load_athena_data_importsql__merge_sourceappointment.sql✨ Updates the source appointment table with the latest scheduling, check-in, and status information from the import layer.writesSourceAppointment· readsImportAppointment↳ feeds from ImportAppointment - ImportClaimImportClaimImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportClaimconnection string={AthenaConnectionString}table name=ImportClaimimport mode=Replacedata source type=Snowflake - Merge SourceClaimsql
cutover_load_athena_data_importsql__merge_sourceclaim.sql✨ Merges the latest insurance claim data into the source layer to track billing status and outstanding balances.writesSOURCECLAIM· readsImportClaim↳ feeds from ImportClaim - ImportTransactionImportTransactionImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportTransactionconnection string={AthenaConnectionString}table name=ImportTransactionimport mode=Replacedata source type=Snowflake - Merge SourceTransactionsql
cutover_load_athena_data_importsql__merge_sourcetransaction.sql✨ Updates the master transaction table with new or modified records from the imported transaction data.writesSOURCETRANSACTION· readsImportTransaction↳ feeds from ImportTransaction - Merge SourceTransactionChargesql
cutover_load_athena_data_importsql__merge_sourcetransactioncharge.sql✨ Updates the charge transaction table by filtering and synchronizing charge-type records from the main transaction source.writesSOURCETRANSACTIONCHARGE· readsSOURCETRANSACTION↳ feeds from Merge SourceTransaction - Merge SourceTransactionPaymentsql
cutover_load_athena_data_importsql__merge_sourcetransactionpayment.sql✨ Updates the payment transaction table by filtering and synchronizing payment-type records from the main transaction source.writesSOURCETRANSACTIONPAYMENT· readsSOURCETRANSACTION↳ feeds from Merge SourceTransaction - Merge SourceTransactionAdjustmentsql
cutover_load_athena_data_importsql__merge_sourcetransactionadjustment.sql✨ Updates the adjustment transaction table by filtering and synchronizing adjustment-type records from the main transaction source.writesSOURCETRANSACTIONADJUSTMENT· readsSOURCETRANSACTION↳ feeds from Merge SourceTransaction - Merge SourceTransactionTransfersql
cutover_load_athena_data_importsql__merge_sourcetransactiontransfer.sql✨ Updates the transfer transaction table by filtering and synchronizing transfer-in and transfer-out records from the main transaction source.writesSOURCETRANSACTIONTRANSFER· readsSOURCETRANSACTION↳ feeds from Merge SourceTransaction - ImportERABatchImportERABatchImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportERABatchconnection string={AthenaConnectionString}table name=ImportERABatchimport mode=Replacedata source type=Snowflake - Merge SourceERABatchsql
cutover_load_athena_data_importsql__merge_sourceerabatch.sql✨ Synchronizes electronic remittance advice batch information from the import staging area to the source batch table.writesSOURCEERABATCH· readsImportERABatch↳ feeds from ImportERABatch - ImportERARecordImportERARecordImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportERARecordconnection string={AthenaConnectionString}table name=ImportERARecordimport mode=Replacedata source type=Snowflake - Merge SourceERARecordsql
cutover_load_athena_data_importsql__merge_sourceerarecord.sql✨ Synchronizes individual electronic remittance advice records from the import staging area to the source record table.writesSOURCEERARECORD· readsImportERARecord↳ feeds from ImportERARecord - ImportERADetailImportERADetailImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportERADetailconnection string={AthenaConnectionString}table name=ImportERADetailimport mode=Replacedata source type=Snowflake - Merge SourceERADetailsql
cutover_load_athena_data_importsql__merge_sourceeradetail.sql✨ Synchronizes granular electronic remittance advice details from the import staging area to the source detail table.writesSOURCEERADETAIL· readsImportERADetail↳ feeds from ImportERADetail - ImportERAKickImportERAKickImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportERAKickconnection string={AthenaConnectionString}table name=ImportERAKickimport mode=Replacedata source type=Snowflake - Merge SourceERAKicksql
cutover_load_athena_data_importsql__merge_sourceerakick.sql✨ Updates or inserts electronic remittance advice kick records to track claim rejections and mapping details within the pipeline.writesSOURCEERAKICK· readsImportERAKick↳ feeds from ImportERAKick - ImportClaimNoteImportClaimNoteImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportClaimNoteconnection string={AthenaConnectionString}table name=ImportClaimNoteimport mode=Replacedata source type=Snowflake - Merge SourceClaimNotesql
cutover_load_athena_data_importsql__merge_sourceclaimnote.sql✨ Updates or inserts claim notes and status information to maintain a history of billing actions and denial reasons.writesSOURCECLAIMNOTE· readsImportClaimNote↳ feeds from ImportClaimNote - ImportDenialClaimNoteImportDenialClaimNoteImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportDenialClaimNoteconnection string={AthenaConnectionString}table name=ImportDenialClaimNoteimport mode=Replacedata source type=Snowflake - Merge SourceDenialClaimNotesql
cutover_load_athena_data_importsql__merge_sourcedenialclaimnote.sql✨ Updates or inserts denial-specific claim notes to track rejection reasons, provider details, and claim status changes.writesSOURCEDENIALCLAIMNOTE· readsImportDenialClaimNote↳ feeds from ImportDenialClaimNote - ImportPatientImportPatientImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportPatientconnection string={AthenaConnectionString}table name=ImportPatientimport mode=Replacedata source type=Snowflake - Merge SourcePatientsql
cutover_load_athena_data_importsql__merge_sourcepatient.sql✨ Updates or inserts patient demographic and contact information to ensure accurate patient identification and communication records.writesSOURCEPATIENT· readsImportPatient↳ feeds from ImportPatient - ImportPayerImportPayerImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportPayerconnection string={AthenaConnectionString}table name=ImportPayerimport mode=Replacedata source type=Snowflake - Merge SourcePayersql
cutover_load_athena_data_importsql__merge_sourcepayer.sql✨ Updates or inserts insurance payer and package details to manage coverage types, reporting categories, and effective dates.writesSOURCEPAYER· readsImportPayer↳ feeds from ImportPayer - ImportPatientInsuranceImportPatientInsuranceImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportPatientInsuranceconnection string={AthenaConnectionString}table name=ImportPatientInsuranceimport mode=Replacedata source type=Snowflake - Merge SourcePatientInsurancesql
cutover_load_athena_data_importsql__merge_sourcepatientinsurance.sql✨ Updates or inserts patient insurance policy records, including coverage sequence, policy numbers, and eligibility status.writesSOURCEPATIENTINSURANCE· readsImportPatientInsurance↳ feeds from ImportPatientInsurance - ImportProviderImportProviderImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportProviderconnection string={AthenaConnectionString}table name=ImportProviderimport mode=Replacedata source type=Snowflake - Merge SourceProvidersql
cutover_load_athena_data_importsql__merge_sourceprovider.sql✨ Updates or inserts healthcare provider information, including NPI numbers, specialties, and taxonomy codes for billing and reporting.writesSOURCEPROVIDER· readsImportProvider↳ feeds from ImportProvider - ImportDepartmentImportDepartmentImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportDepartmentconnection string={AthenaConnectionString}table name=ImportDepartmentimport mode=Replacedata source type=Snowflake - Merge SourceDepartmentsql
cutover_load_athena_data_importsql__merge_sourcedepartment.sql✨ Updates or inserts clinical department and facility location data to support accurate service location tracking and billing.writesSOURCEDEPARTMENT· readsImportDepartment↳ feeds from ImportDepartment - ImportFeeScheduleProcedureImportFeeScheduleProcedureImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportFeeScheduleProcedureconnection string={AthenaConnectionString}table name=ImportFeeScheduleProcedureimport mode=Replacedata source type=Snowflake - Merge SourceFeeScheduleProceduresql
cutover_load_athena_data_importsql__merge_sourcefeescheduleprocedure.sql✨ Updates the source fee schedule procedure table with the latest pricing and procedure code mappings from imported data.writesSOURCEFEESCHEDULEPROCEDURE· readsImportFeeScheduleProcedure↳ feeds from ImportFeeScheduleProcedure - ImportProcedureCodeImportProcedureCodeImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportProcedureCodeconnection string={AthenaConnectionString}table name=ImportProcedureCodeimport mode=Replacedata source type=Snowflake - Merge SourceProcedureCodesql
cutover_load_athena_data_importsql__merge_sourceprocedurecode.sql✨ Updates the master procedure code list with current descriptions, groups, and effective dates from the source system.writesSOURCEPROCEDURECODE· readsImportProcedureCode↳ feeds from ImportProcedureCode - ImportFeeScheduleImportFeeScheduleImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportFeeScheduleconnection string={AthenaConnectionString}table name=ImportFeeScheduleimport mode=Replacedata source type=Snowflake - Merge SourceFeeSchedulesql
cutover_load_athena_data_importsql__merge_sourcefeeschedule.sql✨ Updates the source fee schedule headers with current names, insurance package links, and effective dates from imported data.writesSOURCEFEESCHEDULE· readsImportFeeSchedule↳ feeds from ImportFeeSchedule - ImportProcedureCodeModifierImportProcedureCodeModifierImports data from SQL Server or Snowflake queries into target tables using bulk copy operations with configurable loading modes.writes
ImportProcedureCodeModifierconnection string={AthenaConnectionString}table name=ImportProcedureCodeModifierimport mode=Replacedata source type=Snowflake - Merge SourceProcedureCodeModifiersql
cutover_load_athena_data_importsql__merge_sourceprocedurecodemodifier.sql✨ Updates the source procedure code modifier table with the latest descriptions and metadata from the imported source data.writesSOURCEPROCEDURECODEMODIFIER· readsImportProcedureCodeModifier↳ feeds from ImportProcedureCodeModifier - Merge SourceChargeMastersql
cutover_load_athena_data_importsql__merge_sourcechargemaster.sql✨ Builds the charge master by joining fee schedules and procedure codes to maintain standard pricing and modifier details.writesSOURCECHARGEMASTER· readssourcefeeschedulesourcefeescheduleproceduresourceprocedurecode↳ feeds from Merge SourceFeeSchedule, Merge SourceFeeScheduleProcedure, Merge SourceProcedureCode - Merge SourceTimesheetEntryTransactionMergeSqlwrites
SourceTimesheetEntryTransaction· readsTIMESHEETENTRYTIMESHEETENTRYTRANSACTIONmerge data source type=Snowflakeconnection string={AthenaConnectionString}table name=SourceTimesheetEntryTransactionmerge mode=InsertUpdatebulk copy timeout seconds=300
▶Load-InsuranceMapsub-job · 3↗
- Load-InsuranceMapLoad-InsuranceMapdisabledwrites
InsuranceMap· readsInsuranceMapSourcePayerentity type=InsuranceMapauto querykey prefix=IMDISABLED - Load-InsuranceMap-With-Import-TableLoad-InsuranceMap-With-Import-Tabledisabledwrites
InsuranceMap· readsInsuranceMapSourceInsuranceMapImportSourcePayerentity type=InsuranceMapcustom querykey prefix=IMDISABLED - Load-InsuranceMap (InsPackageID)LoadEntitieswrites
InsuranceMap· readsInsuranceMapSourcePayerentity type=InsuranceMapcustom querykey prefix=IM
▶Cutover-Load-ChargeTypesub-job · 6↗Load the Charge Types from ChargeMaster + CPT Crosswalk Copy of other Load-ChargeType job, we're still creating chargetypes from source data the old fashioned way here.
- Load-ImportChargeTypesql
cutover_load_chargetype__load_importchargetype.sql✨ Loads formatted charge type definitions from the charge master to prepare display names and billing codes for the system.writesImportChargeType· readsSourceChargeMaster - Merge-ChargeTypesql
cutover_load_chargetype__merge_chargetype.sql✨ Updates the final charge type table with claim-level and procedure-specific billing configurations for use across the application.writesChargeType· readsImportChargeType↳ feeds from Load-ImportChargeType - Update-ProcedureCode-DimensionMembersql
cutover_load_chargetype__update_procedurecode_dimensionmember.sql✨ Updates the procedure code dimension with member IDs, descriptions, and category hierarchies to support clinical service reporting.writesDimensionMember· readsChargeTypeProcedureCode↳ feeds from Merge-ChargeType - Update-ChargeType-DimensionMembersql
cutover_load_chargetype__update_chargetype_dimensionmember.sql✨ Loads charge type identifiers and display names into the dimension table to categorize financial transactions.writesDimensionMember· readsChargeType↳ feeds from Merge-ChargeType - Update ChargeMaster SchedulesUpdateFeePricingwrites
FeePricingRecord· readsSourceChargeMasterschedule insert type=Replaceschedule type=Chargessource table=SourceChargeMaster - Load Charges SchedulesLoadFeeSchedulesGenerate time-based fee schedules from pricing records to establish effective date ranges for facility and insurance billing combinations.writes
ScheduleScheduleMap· readsFeePricingRecord↳ feeds from Update ChargeMaster Schedules
▶Cutover-Load-Account-Transform-Tablessub-job · 12↗We only need TransformPatient, everything else is handled by dagster
- Check AccountDeltasql
cutover_load_account_transform_tables__check_accountdelta.sqldisabled✨ Ensures the account delta table exists with the correct schema, including necessary columns and indexes for tracking changed records.· readsAccountDelta - Create AccountDeltasql
cutover_load_account_transform_tables__create_accountdelta.sqldisabled✨ Identifies and loads accounts, encounters, and claims updated since the last pipeline execution into the delta table.writesAccountDelta· readsProcessLogSourceAppointmentSourceClaimSourceClinicalEncounterSourceERADetailSourcePatientInsuranceSourceTransaction - Load TransformTransaction - Updated for Claims sans Visitssql
cutover_load_account_transform_tables__load_transformtransaction_updated_for_claims_sans_visits.sqldisabled✨ Standardizes and loads financial transaction data, including payments and adjustments, for updated accounts into the transaction transformation table.writesTransformTransaction· readsAccountDeltaSourceClaimSourcePatientInsuranceSourceTransactionsourceclaimnote - Load TransformRemitAdjustment - Updated for Claims sans Visitssql
cutover_load_account_transform_tables__load_transformremitadjustment_updated_for_claims_sans_visits.sqldisabled✨ Processes and loads remittance adjustment details, including denial categories and group codes, from electronic remittance advice into the transformation table.writesTransformRemitAdjustment· readsAccountDeltaAdjustmentCodeRollupSourceClaimSourceERABatchSourceERADetailSourceERAKickSourceERARecordSourcePatientInsurance - Load TransformCharge - Updated for Claims sans Visitssql
cutover_load_account_transform_tables__load_transformcharge_updated_for_claims_sans_visits.sqldisabled✨ Transforms and loads charge-level details, including procedure codes, modifiers, and diagnosis information, for updated accounts into the charge table.writesTransformCharge· readsAccountDeltaSourceClaimSourceDepartmentSourceTimesheetEntryTransactionSourceTransactionSourceTransactionCharge - Load TransformAccount - Updated for Claims sans Visitssql
cutover_load_account_transform_tables__load_transformaccount_updated_for_claims_sans_visits.sqldisabled✨ Builds unified account records by merging clinical encounter and billing claim data for comprehensive financial tracking.writesTransformAccount· readsAccountDeltaSourceClaimSourceClinicalEncounterSourceDepartmentSourcePatientInsuranceSourceProvider - Load TransformRemitAdjustmentAggregatesql
cutover_load_account_transform_tables__load_transformremitadjustmentaggregate.sqldisabled✨ Aggregates insurance remittance adjustments and denial categories to summarize payment impacts at the encounter level.writesTransformRemitAdjustmentAggregate· readsAccountDeltaTransformChargeTransformRemitAdjustment - Load TransformChargeTransactionMeasuressql
cutover_load_account_transform_tables__load_transformchargetransactionmeasures.sqldisabled✨ Calculates total financial measures per charge, including payments, adjustments, and denials, for detailed revenue analysis.writesTransformChargeTransactionMeasure· readsAccountDeltaTransformChargeTransformRemitAdjustmentAggregateTransformTransaction - Load TransformPatientsql
cutover_load_account_transform_tables__load_transformpatient.sqldisabled✨ Updates and maintains patient demographic information in the transformation layer to ensure accurate patient identification.writesTransformPatient· readsSourcePatient - ExecuteMergeSql (TransformPatient)MergeSqlwrites
TransformPatient· readsSourcePatientmerge data source type=ThisDatabasetable name=TransformPatientmerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Load TransformPatientInsurancesql
cutover_load_account_transform_tables__load_transformpatientinsurance.sqldisabled✨ Manages patient insurance coverage records, updating active policies and removing expired or cancelled insurance information.writesTransformPatientInsurance· readsInsuranceMapSourcePatientInsuranceSourcePayer - ExecuteMergeSql (TransformPatientInsurance)MergeSqldisabledwrites
TransformPatientInsurance· readsInsuranceMapSourcePatientInsuranceSourcePayermerge data source type=ThisDatabasetable name=TransformPatientInsurancemerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock
▶Load-Patients-Entitysub-job · 1↗
- Execute LoadPatientsLoadPatientsUpsert patient records into the patient dimension.· reads
PatientTransformPatientcustom patient query
▶Load-Entitiessub-job · 2↗Load Facility, Provider
- Load FacilityLoadEntitieswrites
Facility· readsFacilitySourceDepartmententity type=Facilitycustom query - Load Providersql
load_entities__load_provider.sql✨ Updates the provider registry with names, NPI numbers, and taxonomy codes from source system data.writesProvider· readsSourceProvider
▶Cutover-Load-Batch-Dimension-Memberssub-job · 1↗we're creating the modifier dimensionmember in dagster merging like we used to but just pulling the precomputed dim member
- Load Modifier Dimensionsql
cutover_load_batch_dimension_members__load_modifier_dimension.sql✨ Loads modifier dimension members into the master dimension table to support reporting and filtering within the pipeline.writesDimensionMember· readsStagingDimensionMember
▶Cutover-Load-Account-Datasub-job · 7↗Load Account-Level Tables (click to read more) We no longer need the reprocesschangedconfigurations, insurance map changes will show up in the dagster delta. When we create the Staging tables that feed into the LoadAccountQueries we will see these mapping differences will result
- Augment AccountDeltaReprocessChangedConfigsdisabledreprocess accountsDISABLED
- Augment AccountDelta ReprocessChangedConfigurationssql
cutover_load_account_data__augment_accountdelta_reprocesschangedconfigurations.sqldisabled✨ Adds accounts requiring reprocessing due to configuration changes into the account delta table for downstream processing.writesAccountDelta· readsAccountDeltaAccountsToReprocessTransformAccount - Load ChargeMeasuressql
cutover_load_account_data__load_chargemeasures.sqldisabled✨ Calculates and loads financial metrics like payments, adjustments, and denials for specific accounts into the charge measures table.writesChargeMeasures· readsAccountDeltaTransformChargeTransformChargeTransactionMeasure - LoadAccountDataLoadAccountDataImports historical billing data from external systems into core account tables while preserving manual user modifications and application fields.· reads
PatientStagingAccountStagingAccountChargeStagingAccountInsuranceStagingAccountRemitcustom account charge querycustom account querycustom account remit querycustom account insurance query ▶Cutover-Load-Custom-Propertiessub-job · 2↗We'll be moving the logic of this custom property load to dagster to make a custom property asset. We'll sync that table to a staging table and load the precomputed values instead
- Load Claim ID Custom PropertyUpdateCustomPropertyFromQuery· reads
StagingAccountStagingAccountChargeStagingAccountInsuranceStagingAccountRemitStagingCustomPropertyMemberentity=Accountcustom property key=CustomProperty-[id]auto querybatch mode - SyncBatchSyncBatchSynchronizes processed data from batch staging tables to production tables, updating visits, quotes, and custom property mappings.writes
CustomPropertyMap· readsCustomPropertyMapBatchsync custom property map
▶Cutover-Load-Dimension-Memberssub-job · 15↗time dimenison, place of service, diagnosis code all read from transform tables only used in dagster. We'll construct those there, and read in the same way as we read custom properties
- Load Insurance Dimensionsql
cutover_load_dimension_members__load_insurance_dimension.sqldisabled✨ Populates the insurance dimension with unique carrier keys to enable filtering and analysis by payer.writesDimensionMember· readsInsurance - Load EligibilityInsurance Dimensionsql
cutover_load_dimension_members__load_eligibilityinsurance_dimension.sqldisabled✨ Loads insurance members that support electronic eligibility and benefits verification via API integration.writesDimensionMember· readsDimensionMemberInsurance - Load QuoteInsurance Dimensionsql
cutover_load_dimension_members__load_quoteinsurance_dimension.sqldisabled✨ Builds a dimension of insurance providers associated with active contracts to facilitate accurate patient cost estimates.writesDimensionMember· readsContractMapInsurance - LoadInsuranceDimensionMembersLoadInsuranceDimensionMembersSynchronize insurance-specific dimension members from the insurance table to update contract and eligibility filtering options across the application.writes
DimensionMemberload insuranceload quote insuranceload eligibility insurance - Load Time Dimensionssql
cutover_load_dimension_members__load_time_dimensions.sql✨ Synchronizes time-based dimensions for days, months, and years to support temporal reporting and trend analysis.writesDimensionMember· readsStagingDimensionMember - Load VisitStatus Dimensionsql
cutover_load_dimension_members__load_visitstatus_dimension.sqldisabled✨ Loads appointment status values into the visit status dimension to track patient encounter progress.writesDimensionMember· readsTransformVisit - Load Provider Dimensionsql
cutover_load_dimension_members__load_provider_dimension.sql✨ Updates provider and provider type dimensions with names and classifications to organize data by clinical staff.writesDimensionMember· readsProvider - Load Facility Dimensionssql
cutover_load_dimension_members__load_facility_dimensions.sql✨ Loads facility names and their associated groups into the dimension table to track services by location.writesDimensionMember· readsFacility - Load FacilityGroup Dimensionsql
cutover_load_dimension_members__load_facilitygroup_dimension.sql✨ Builds the facility group dimension by extracting unique parent identifiers from existing facility records.writesDimensionMember· readsDimensionMember↳ feeds from Load DiagnosisCode Dimension, Load Facility Dimensions, Load FacilityType Dimension, Load PlaceOfService Dimension, Load Provider Dimension, Load State Dimensions, Load Time Dimensions, LoadInsuranceDimensionMembers - Load FacilityType Dimensionsql
cutover_load_dimension_members__load_facilitytype_dimension.sql✨ Loads facility type dimension members from facility records to enable standardized categorization across the revenue cycle pipeline.writesDimensionMember· readsFacility - Load VisitType Dimensionssql
cutover_load_dimension_members__load_visittype_dimensions.sqldisabled✨ Loads visit type dimension members from HL7 visit data to standardize appointment types for reporting and analysis.writesDimensionMember· readsHL7Visit - Load SourceInsurance Dimensionssql
cutover_load_dimension_members__load_sourceinsurance_dimensions.sql✨ Loads source insurance dimension members from insurance mapping data to track and categorize insurance plans used in patient accounts. - Load PlaceOfService Dimensionsql
cutover_load_dimension_members__load_placeofservice_dimension.sql✨ Loads place of service dimension members from staging tables to maintain consistent location data for billing and reporting.writesDimensionMember· readsStagingDimensionMember - Load DiagnosisCode Dimensionsql
cutover_load_dimension_members__load_diagnosiscode_dimension.sql✨ Loads diagnosis code dimension members from staging tables to ensure standardized medical coding for claims and cost estimates.writesDimensionMember· readsStagingDimensionMember - Load State Dimensionssql
cutover_load_dimension_members__load_state_dimensions.sql✨ Updates state dimensions using facility location data to allow for geographic segmentation of healthcare services and revenue.writesDimensionMember· readsFacility
▶Score-Accountssub-job · 1↗
- Score All AccountsBatchProcessAccountswrites
AccountEstimate· readsQuoteBatchVisitBatchincremental
- Load TempChargeRecoveryReportsql
cutover_daily_accounts_processing__load_tempchargerecoveryreport.sql✨ Builds a temporary report comparing estimated and actual insurance payments to track recovered revenue from account appeals.writesTempChargeRecoveryReport· readsAccountAccountAppealStatusAccountAppealSummaryAccountChargeAccountEstimateChargeChargeTypeFacilityPatient - Mark Pipeline Completesql
cutover_daily_accounts_processing__mark_pipeline_complete.sql✨ Records the completion timestamp of the account data load to coordinate future incremental data updates.writesLoadAccountComplete