Batch / file feed · RevFind pipeline
USHP · RevFind-Daily-Processing-Accounts
Overall Processing job for RevFind Batch pipeline
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 - USHP | daily at 06:45 | 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).
Payers in SQLAetnaAnthemCignaMedicaidMedicare
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).
RevFind-Daily-Processing-Accounts
▶RevFind-Source-ProcessNextGenDatasub-job · 19↗
- DownloadDownloadDownloads files from remote FTP or SFTP servers to local directories with support for archiving and parallel transfers.server=USHP_ProdMirror-mdcssh-sftpremote directory=/MDClarity/local directory={SourceDataFolder}remote archive directory=/Archive/
- Clean Appointment ExtractExecuteProcesscommand=powershell.exe
- Clean PatientInsurance ExtractExecuteProcesscommand=powershell.exe
- Clean ChargeMaster ExtractExecuteProcesscommand=powershell.exe
- Dedupe Charges FIle (temporarily-[id])ExecuteProcesscommand=powershell.exe
- Process ExportAdjustmentProcessFilewrites
ImportAdjustmentSourceAdjustmentarchive directory={SourceDataArchive}base table name=Adjustmentrow terminator=Newlinecolumn separator=Pipe - Load ExportAppointmentProcessFilewrites
ImportAppointmentSourceAppointmentarchive directory={SourceDataArchive}base table name=Appointmentrow terminator=Newlinecolumn separator=Pipe - Load ExportChargeProcessFilewrites
ImportChargeSourceChargearchive directory={SourceDataArchive}base table name=Chargerow terminator=Newlinecolumn separator=Pipe - Load ImportChargeMasterProcessFilewrites
ImportChargeMasterSourceChargeMasterarchive directory={SourceDataArchive}base table name=ChargeMasterrow terminator=Newlinecolumn separator=Pipe - Load ExportEncounterProcessFilewrites
ImportEncounterSourceEncounterarchive directory={SourceDataArchive}base table name=Encounterrow terminator=Newlinecolumn separator=Pipe - Load ImportEncounterInsurance DataFileLoadFilewrites
ImportEncounterInsurancedata file spec=ImportEncounterInsuranceimport mode=Replacearchive file path={SourceDataArchive} - Load SourceEncounterInsurancesql
revfind_source_processnextgendata__load_sourceencounterinsurance.sql✨ Loads encounter-specific insurance coverage details, including payer information and policy identifiers, from imported source data.writessourceencounterinsurance· readsImportEncounterInsurance↳ feeds from Load ImportEncounterInsurance DataFile - Load ExportEventProcessFilewrites
ImportEventSourceEventfile path={SourceDataFolder}\TempExportEvent.txtarchive directory={SourceDataArchive}base table name=Eventrow terminator=Newlinecolumn separator=Pipe - Load ExportLocationProcessFilewrites
ImportLocationSourceLocationarchive directory={SourceDataArchive}base table name=Locationrow terminator=Newlinecolumn separator=Pipe - Load ExportPatientProcessFilewrites
ImportPatientSourcePatientarchive directory={SourceDataArchive}base table name=Patientrow terminator=Newlinecolumn separator=Pipe - Load ExportPatientInsuranceProcessFilewrites
ImportPatientInsuranceSourcePatientInsurancearchive directory={SourceDataArchive}base table name=PatientInsurancerow terminator=Newlinecolumn separator=Pipe - Load ExportPayerProcessFilewrites
ImportPayerSourcePayerfile path={SourceDataFolder}\TempExportPayer.txtarchive directory={SourceDataArchive}base table name=Payerrow terminator=Newlinecolumn separator=Pipe - Load ExportProviderProcessFilewrites
ImportProviderSourceProviderarchive directory={SourceDataArchive}base table name=Providerrow terminator=Newlinecolumn separator=Pipe - Process ExportTransactionDetail DataFileProcessFilewrites
ImportTransactionDetailSourceTransactionDetailarchive directory={SourceDataArchive}base table name=TransactionDetailrow terminator=Newlinecolumn separator=Pipe
▶RevFind-Source-ProcessNextGenData-FLsub-job · 19↗
- Download FLDownloadDownloads files from remote FTP or SFTP servers to local directories with support for archiving and parallel transfers.server=USHP_ProdMirror-mdcssh-sftpremote directory=/Stuart101124/local directory={SourceDataFolder}\Stuart101124remote archive directory=/Archive/
- Clean AppointmentFL ExtractExecuteProcesscommand=powershell.exe
- Clean PatientInsuranceFL ExtractExecuteProcesscommand=powershell.exe
- Clean ChargeMasterFL ExtractExecuteProcesscommand=powershell.exe
- Clean ExportAdjustment (FL-specific)ExecuteProcesscommand=powershell.exe
- Process ExportAdjustmentFLProcessFilewrites
ImportAdjustmentFLSourceAdjustmentFLarchive directory={SourceDataArchive}\Stuart101124base table name=AdjustmentFLrow terminator=Linefeedcolumn separator=Pipe - Load ExportAppointmentFLProcessFilewrites
ImportAppointmentFLSourceAppointmentFLarchive directory={SourceDataArchive}\Stuart101124base table name=AppointmentFLrow terminator=Linefeedcolumn separator=Pipe - Load ExportChargeFLProcessFilewrites
ImportChargeFLSourceChargeFLarchive directory={SourceDataArchive}\Stuart101124base table name=ChargeFLrow terminator=Linefeedcolumn separator=Pipe - Load ImportChargeMasterFLProcessFilewrites
ImportChargeMasterFLSourceChargeMasterFLarchive directory={SourceDataArchive}\Stuart101124base table name=ChargeMasterFLrow terminator=Linefeedcolumn separator=Pipe - Load ExportEncounterFLProcessFilewrites
ImportEncounterFLSourceEncounterFLarchive directory={SourceDataArchive}\Stuart101124base table name=EncounterFLrow terminator=Linefeedcolumn separator=Pipe - Load ImportEncounterInsuranceFL DataFileLoadFilewrites
ImportEncounterInsuranceFLdata file spec=ImportEncounterInsuranceFLimport mode=Replacearchive file path={SourceDataArchive}\Stuart101124 - Load SourceEncounterInsuranceFLsql
revfind_source_processnextgendata_fl__load_sourceencounterinsurancefl.sql✨ Loads Florida encounter insurance data from import tables into the source staging area for further processing.writessourceencounterinsuranceFL· readsImportEncounterInsuranceFL↳ feeds from Load ImportEncounterInsuranceFL DataFile - Load ExportEventFLProcessFilewrites
ImportEventFLSourceEventFLarchive directory={SourceDataArchive}\Stuart101124base table name=EventFLrow terminator=Linefeedcolumn separator=Pipe - Load ExportLocationFLProcessFilewrites
ImportLocationFLSourceLocationFLarchive directory={SourceDataArchive}\Stuart101124base table name=LocationFLrow terminator=Linefeedcolumn separator=Pipe - Load ExportPatientFLProcessFilewrites
ImportPatientFLSourcePatientFLarchive directory={SourceDataArchive}\Stuart101124base table name=PatientFLrow terminator=Linefeedcolumn separator=Pipe - Load ExportPatientInsuranceFLProcessFilewrites
ImportPatientInsuranceFLSourcePatientInsuranceFLarchive directory={SourceDataArchive}\Stuart101124base table name=PatientInsuranceFLrow terminator=Linefeedcolumn separator=Pipe - Load ExportPayerFLProcessFilewrites
ImportPayerFLSourcePayerFLarchive directory={SourceDataArchive}\Stuart101124base table name=PayerFLrow terminator=Linefeedcolumn separator=Pipe - Load ExportProviderFLProcessFilewrites
ImportProviderFLSourceProviderFLarchive directory={SourceDataArchive}\Stuart101124base table name=ProviderFLrow terminator=Linefeedcolumn separator=Pipe - Process ExportTransactionDetailFL DataFileProcessFilewrites
ImportTransactionDetailFLSourceTransactionDetailFLarchive directory={SourceDataArchive}\Stuart101124base table name=TransactionDetailFLrow terminator=Linefeedcolumn separator=Pipe
▶RevFind-Source-ProcessNextGenData-DEsub-job · 18↗
- Download DEDownloadDownloads files from remote FTP or SFTP servers to local directories with support for archiving and parallel transfers.server=USHP_ProdMirror-mdcssh-sftpremote directory=/USHP126051/local directory={SourceDataFolder}\USHP126051remote archive directory=/Archive/
- Clean AppointmentDE ExtractExecuteProcesscommand=powershell.exe
- Clean PatientInsuranceDE ExtractExecuteProcesscommand=powershell.exe
- Clean ChargeMasterDE ExtractExecuteProcesscommand=powershell.exe
- Process ExportAdjustmentDEProcessFilewrites
ImportAdjustmentDESourceAdjustmentDEarchive directory={SourceDataArchive}\USHP126051base table name=AdjustmentDErow terminator=Linefeedcolumn separator=Pipe - Load ExportAppointmentDEProcessFilewrites
ImportAppointmentDESourceAppointmentDEarchive directory={SourceDataArchive}\USHP126051base table name=AppointmentDErow terminator=Linefeedcolumn separator=Pipe - Load ExportChargeDEProcessFilewrites
ImportChargeDESourceChargeDEarchive directory={SourceDataArchive}\USHP126051base table name=ChargeDErow terminator=Linefeedcolumn separator=Pipe - Load ImportChargeMasterDEProcessFilewrites
ImportChargeMasterDESourceChargeMasterDEarchive directory={SourceDataArchive}\USHP126051base table name=ChargeMasterDErow terminator=Linefeedcolumn separator=Pipe - Load ExportEncounterDEProcessFilewrites
ImportEncounterDESourceEncounterDEarchive directory={SourceDataArchive}\USHP126051base table name=EncounterDErow terminator=Linefeedcolumn separator=Pipe - Load ImportEncounterInsuranceDE DataFileLoadFilewrites
ImportEncounterInsuranceDEdata file spec=ImportEncounterInsuranceDEimport mode=Replacearchive file path={SourceDataArchive}\USHP126051 - Load SourceEncounterInsuranceDEsql
revfind_source_processnextgendata_de__load_sourceencounterinsurancede.sql✨ Loads Delaware encounter insurance data from import tables into the source staging area for further processing.writessourceencounterinsuranceDE· readsImportEncounterInsuranceDE↳ feeds from Load ImportEncounterInsuranceDE DataFile - Load ExportEventDEProcessFilewrites
ImportEventDESourceEventDEarchive directory={SourceDataArchive}\USHP126051base table name=EventDErow terminator=Linefeedcolumn separator=Pipe - Load ExportLocationDEProcessFilewrites
ImportLocationDESourceLocationDEarchive directory={SourceDataArchive}\USHP126051base table name=LocationDErow terminator=Linefeedcolumn separator=Pipe - Load ExportPatientDEProcessFilewrites
ImportPatientDESourcePatientDEarchive directory={SourceDataArchive}\USHP126051base table name=PatientDErow terminator=Linefeedcolumn separator=Pipe - Load ExportPatientInsuranceDEProcessFilewrites
ImportPatientInsuranceDESourcePatientInsuranceDEarchive directory={SourceDataArchive}\USHP126051base table name=PatientInsuranceDErow terminator=Linefeedcolumn separator=Pipe - Load ExportPayerDEProcessFilewrites
ImportPayerDESourcePayerDEarchive directory={SourceDataArchive}\USHP126051base table name=PayerDErow terminator=Linefeedcolumn separator=Pipe - Load ExportProviderDEProcessFilewrites
ImportProviderDESourceProviderDEarchive directory={SourceDataArchive}\USHP126051base table name=ProviderDErow terminator=Linefeedcolumn separator=Pipe - Process ExportTransactionDetailDE DataFileProcessFilewrites
ImportTransactionDetailDESourceTransactionDetailDEarchive directory={SourceDataArchive}\USHP126051base table name=TransactionDetailDErow terminator=Linefeedcolumn separator=Pipe
▶RevFind-Transform-LoadEntitiessub-job · 4↗Load Facility, Provider, InsuranceMap
- Load VA Facility Practice MapProcessFiledisabledwrites
ImportVAFacilityPracticeSourceVAFacilityPracticebase table name=VAFacilityPracticerow terminator=Newlinecolumn separator=CommaDISABLED - Load FacilityLoadEntitieswrites
Facility· readsImportFacilityConfigSourceLocationfacilityentity type=Facilitycustom querykey prefix=F - Merge ProviderMergeSqlwrites
Provider· readsSourceProvidersourceappointmentsourceencountermerge data source type=ThisDatabasetable name=Providermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Load InsuranceMap TableLoadEntitieswrites
InsuranceMap· readsInsuranceMapSourcePayerentity type=InsuranceMapcustom querykey prefix=IM
▶RevFind-Transform-LoadEntities-FLsub-job · 4↗Load Facility, Provider, InsuranceMap
- Load VA Facility Practice MapProcessFiledisabledwrites
ImportVAFacilityPracticeSourceVAFacilityPracticebase table name=VAFacilityPracticerow terminator=Newlinecolumn separator=CommaDISABLED - Load FacilityLoadEntitieswrites
Facility· readsImportFacilityConfigSourceLocationFLfacilityentity type=Facilitycustom querykey prefix=F - Merge ProviderMergeSqlwrites
Provider· readsSourceProviderFLsourceappointmentFLsourceencounterFLmerge data source type=ThisDatabasetable name=Providermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Load InsuranceMap TableLoadEntitieswrites
InsuranceMap· readsInsuranceMapSourcePayerFLentity type=InsuranceMapcustom querykey prefix=IM
▶RevFind-Transform-LoadEntities-DEsub-job · 4↗Load Facility, Provider, InsuranceMap
- Load VA Facility Practice MapProcessFiledisabledwrites
ImportVAFacilityPracticeSourceVAFacilityPracticebase table name=VAFacilityPracticerow terminator=Newlinecolumn separator=CommaDISABLED - Load FacilityLoadEntitieswrites
Facility· readsImportFacilityConfigSourceLocationDEfacilityentity type=Facilitycustom querykey prefix=F - Merge ProviderMergeSqlwrites
Provider· readsSourceProviderDEsourceappointmentDEsourceencounterDEmerge data source type=ThisDatabasetable name=Providermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Load InsuranceMap TableLoadEntitieswrites
InsuranceMap· readsInsuranceMapSourcePayerDEentity type=InsuranceMapcustom querykey prefix=IM
▶RevFind-Transform-Accounts-MultiSourcesub-job · 13↗NextGen Transforms-RevFind
- Create AccountDeltasql
revfind_transform_accounts_multisource__create_accountdelta.sql✨ Identifies new or updated encounters across multiple source systems to determine which accounts require processing in the current delta. - Load TransformTransactionsql
revfind_transform_accounts_multisource__load_transformtransaction.sql✨ Transforms and loads transaction details for delta accounts, categorizing payments, adjustments, and refunds across all source systems.writesTransformTransaction· readsAccountDelta - Load TransformRemitAdjustmentsql
revfind_transform_accounts_multisource__load_transformremitadjustment.sql✨ Processes and categorizes remittance adjustments for delta accounts, mapping reason codes to standardized denial and adjustment categories.writesTransformRemitAdjustment· readsAccountDelta - Load TransformChargesql
revfind_transform_accounts_multisource__load_transformcharge.sql✨ Transforms and loads charge-level data for delta accounts, including service dates, procedure codes, and balances across multiple sources.writesTransformCharge· readsAccountDeltaSourceChargeSourceChargeDESourceChargeFL - Load TransformAccountsql
revfind_transform_accounts_multisource__load_transformaccount.sql✨ Consolidates encounter-level data into a standardized account format, capturing provider, facility, and balance information for all delta records.writesTransformAccount· readsAccountDeltaSourceEncounterSourceEncounterDESourceEncounterFL - Load TransformRemitsql
revfind_transform_accounts_multisource__load_transformremit.sqldisabled✨ Builds the remit transformation table by consolidating electronic remittance advice adjustments and transaction-level payment data for updated encounters.writesTransformRemit· readsEncounterDeltaTransformRemitTransformRemitAdjustmentTransformTransactionPaymentAdjustment - Create TempZeroBalanceDatesql
revfind_transform_accounts_multisource__create_tempzerobalancedate.sqldisabled✨ Calculates the specific date an encounter reached a zero balance by comparing cumulative transaction amounts against total charges.writesTempZeroBalanceDate· readsEncounterDeltaSourceTransactionDetailTransformAccountCharge - Load TransformRemitOrdersql
revfind_transform_accounts_multisource__load_transformremitorder.sqldisabled✨ Determines the sequence of insurance remittances for each account to identify initial, current, and post-zero-balance payment activities.writesTransformRemitOrder· readsEncounterDeltaTempZeroBalanceDateTransformRemitTransformRemitOrder - Load TransformAccountInsurancesql
revfind_transform_accounts_multisource__load_transformaccountinsurance.sql✨ Maps insurance coverage and coordination of benefits to accounts, incorporating the latest remittance information for delta processing.writesTransformAccountInsurance· readsAccountDeltaSourceEncounterInsuranceSourceEncounterInsuranceDESourceEncounterInsuranceFLTransformAccountTransformRemitAdjustment↳ feeds from Load TransformAccount, Load TransformRemitAdjustment - ?? Load TransformPatientResponsibilityChargessql
revfind_transform_accounts_multisource__load_transformpatientresponsibilitycharges.sqldisabled✨ Flags specific charges as patient responsibility based on source system indicators and insurance remittance transfer records.writesTransformPatientResponsibilityCharge· readsEncounterDeltaSourceEncounterTransformAccountChargeTransformPatientResponsibilityChargeTransformRemit - Load TransformRemitAdjustmentAggregatesql
revfind_transform_accounts_multisource__load_transformremitadjustmentaggregate.sql✨ Builds aggregated remittance adjustment data by calculating initial and current denial totals and categories for each charge and encounter.writesTransformRemitAdjustmentAggregate· readsAccountDeltaTransformChargeTransformRemitAdjustment↳ feeds from Load TransformCharge, Load TransformRemitAdjustment - Load TransformChargeTransactionMeasuressql
revfind_transform_accounts_multisource__load_transformchargetransactionmeasures.sql✨ Loads charge-level transaction measures by aggregating adjustments, payments, refunds, and remittance data from multiple source systems.writesTransformChargeTransactionMeasure· readsAccountDeltaSourceEncounterSourceEncounterDESourceEncounterFLTransformChargeTransformRemitAdjustmentAggregateTransformTransaction↳ feeds from Load TransformCharge, Load TransformRemitAdjustmentAggregate, Load TransformTransaction - Load TransformPatientsql
revfind_transform_accounts_multisource__load_transformpatient.sql✨ Merges and updates patient demographic information from multiple source systems into a unified patient transformation table.writesTransformPatient· readsSourcePatientSourcePatientDESourcePatientFL
▶RevFind-Transform-ChargeDimensions-MultiSourcesub-job · 9↗
- Load TempChargeSchedulessql
revfind_transform_chargedimensions_multisource__load_tempchargeschedules.sql✨ Builds a temporary table of charge schedules by identifying distinct start and end dates from multiple source chargemasters.writesTempChargeSchedules - Load FeeScheduleRecordsql
revfind_transform_chargedimensions_multisource__load_feeschedulerecord.sql✨ Loads fee schedule records with pricing, modifiers, and priority levels mapped from various source chargemasters and temporary schedules.writesFeeScheduleRecord· readsSourceChargeMasterSourceChargeMasterDESourceChargeMasterFLTempChargeSchedules↳ feeds from Load TempChargeSchedules - Load ScheduleMapsql
revfind_transform_chargedimensions_multisource__load_schedulemap.sql✨ Maps charge schedules to specific facilities and insurance categories to define active pricing periods for professional and facility fees.writesScheduleMap· readsFacilityTempChargeSchedules↳ feeds from Load TempChargeSchedules - Load ContractMapsql
revfind_transform_chargedimensions_multisource__load_contractmap.sqldisabled✨ Updates the contract map to define fee logic and billing types for facilities and professional services.writesContractMap· readsFacility - Load ScheduleLoadEntitieswrites
Schedule· readsTempChargeSchedules↳ feeds from Load TempChargeSchedulesentity type=Schedulecustom query - Merge ChargeTypeMergeSqlwrites
ChargeType· readsSourceChargeMasterSourceChargeMasterDESourceChargeMasterFLmerge data source type=ThisDatabasetable name=ChargeTypemerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Load ChargeType Dimensionsql
revfind_transform_chargedimensions_multisource__load_chargetype_dimension.sql✨ Loads charge type members into the dimension table to support hierarchical reporting and data categorization.writesDimensionMember· readsChargeType↳ feeds from Merge ChargeType - Load ProcedureCode Dimensionsql
revfind_transform_chargedimensions_multisource__load_procedurecode_dimension.sql✨ Builds the procedure code dimension by extracting codes from charge types and mapping them to standard descriptions and categories.writesDimensionMember· readsChargeTypeDimensionMemberProcedureCode↳ feeds from Load ChargeType Dimension, Load ProcedureCategory and Subcategory DM, Merge ChargeType - Load ProcedureCategory and Subcategory DMsql
revfind_transform_chargedimensions_multisource__load_procedurecategory_and_subcategory_dm.sql✨ Builds the procedure category dimension by extracting unique parent groupings from existing procedure code members.writesDimensionMember· readsDimensionMember↳ feeds from Load ChargeType Dimension, Load ProcedureCode Dimension
- LoadPatientsLoadPatientsUpsert patient records into the patient dimension.· reads
PatientTransformPatientcustom patient query ▶RevFind-Process-LoadAccounts-MultiSourcesub-job · 12↗Load Account-Level Tables-RevFind KB [date] : Added Medicare Scenario scoring
- ReprocessChangedConfigurationsReprocessChangedConfigurationsIdentify and queue visits or accounts affected by configuration changes to ensure historical data reflects updated pricing or insurance rules.reprocess accounts
- Add ReprocessChangedConfig Accounts to AccountDeltasql
revfind_process_loadaccounts_multisource__add_reprocesschangedconfig_accounts_to_accountdelta.sql✨ Adds accounts flagged for reprocessing due to configuration changes into the account delta table across multiple source systems.writesAccountDelta· readsAccountDeltaAccountsToReprocessSourceEncounterSourceEncounterDESourceEncounterFLTransformAccount - Load ChargeMeasuresql
revfind_process_loadaccounts_multisource__load_chargemeasure.sql✨ Loads calculated financial metrics, including payments, adjustments, and denial categories, into the charge measures table for accounts in the delta.writesChargeMeasures· readsAccountDeltaTransformChargeTransformChargeTransactionMeasure↳ feeds from Add ReprocessChangedConfig Accounts to AccountDelta - LoadAccountDataLoadAccountDataImports historical billing data from external systems into core account tables while preserving manual user modifications and application fields.· reads
AccountChargeAccountDeltaChargeMeasuresChargeTypeFacilityInsuranceMapPatientTransformAccount↳ feeds from Add ReprocessChangedConfig Accounts to AccountDelta, Load ChargeMeasurecustom account charge querycustom account querycustom account remit querycustom account insurance query ▶RevFind-Process-LoadDimensionMembers-MultiSourcesub-job · 19↗
- 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
revfind_process_loaddimensionmembers_multisource__load_time_dimensions.sql✨ Builds and updates time-based dimensions for days, months, and years to support temporal reporting across the pipeline.writesDimensionMember· readsSourceAppointment - Load VisitStatus Dimensionsql
revfind_process_loaddimensionmembers_multisource__load_visitstatus_dimension.sqldisabled✨ Loads appointment status values into the visit status dimension to track patient encounter progress.writesDimensionMember· readsTransformVisit - Load DenialCategory Dimensionsql
revfind_process_loaddimensionmembers_multisource__load_denialcategory_dimension.sql✨ Loads denial category dimensions from adjustment code rollup data to categorize claim denials.writesDimensionMember· readsAdjustmentCodeRollup - Load Provider Dimensionsql
revfind_process_loaddimensionmembers_multisource__load_provider_dimension.sql✨ Loads provider dimension members and their classifications into the central dimension table for reporting and filtering.writesDimensionMember· readsProvider - Load ProviderType Dimensionsql
revfind_process_loaddimensionmembers_multisource__load_providertype_dimension.sql✨ Builds the provider type dimension by extracting and mapping parent specialty groupings from existing provider records.writesDimensionMember· readsDimensionMember↳ feeds from Load AccountStatus Dimension, Load AllowedStatus Dimension, Load DenialCategory Dimension, Load DiagnosisCode Dimension, Load Facility Dimensions, Load FacilityGroup Dimensions, Load FacilityType Dimensions, Load Modifier Dimension, Load PlaceOfService Dimensions, Load Provider Dimension, Load ProviderDegree Dimension, Load SourceInsurance Dimension, Load State Dimensions, Load Time Dimensions, LoadInsuranceDimensionMembers - Load ProviderDegree Dimensionsql
revfind_process_loaddimensionmembers_multisource__load_providerdegree_dimension.sql✨ Loads the provider degree dimension by mapping professional credentials from source provider records into the standardized dimension table.writesDimensionMember· readsSourceProviderprovider - Load Facility Dimensionssql
revfind_process_loaddimensionmembers_multisource__load_facility_dimensions.sql✨ Updates the facility dimension with organizational names and group mappings to enable facility-level reporting and analysis.writesDimensionMember· readsFacility - Load FacilityGroup Dimensionssql
revfind_process_loaddimensionmembers_multisource__load_facilitygroup_dimensions.sql✨ Builds the facility group dimension by extracting unique parent identifiers from existing facility records.writesDimensionMember· readsDimensionMember↳ feeds from Load AccountStatus Dimension, Load AllowedStatus Dimension, Load DenialCategory Dimension, Load DiagnosisCode Dimension, Load Facility Dimensions, Load FacilityType Dimensions, Load Modifier Dimension, Load PlaceOfService Dimensions, Load Provider Dimension, Load ProviderDegree Dimension, Load ProviderType Dimension, Load SourceInsurance Dimension, Load State Dimensions, Load Time Dimensions, LoadInsuranceDimensionMembers - Load FacilityType Dimensionssql
revfind_process_loaddimensionmembers_multisource__load_facilitytype_dimensions.sql✨ Loads unique facility types into the dimension table to allow for the categorization of different healthcare service locations.writesDimensionMember· readsFacility - Load Practice Dimensionssql
revfind_process_loaddimensionmembers_multisource__load_practice_dimensions.sqldisabled✨ Loads practice dimension members from the practice map for entities that have associated encounter records.writesDimensionMember· readsPracticeMapsourceencounter - Load PlaceOfService Dimensionssql
revfind_process_loaddimensionmembers_multisource__load_placeofservice_dimensions.sql✨ Loads the place of service dimension by synchronizing standardized facility codes and names from common reference data.writesDimensionMember· readsPOSCodes - Load VisitType Dimensionssql
revfind_process_loaddimensionmembers_multisource__load_visittype_dimensions.sqldisabled✨ Loads and synchronizes visit type dimensions from event mapping data while removing entries no longer present in the source.writesDimensionMember· readsSourceEventTransformEventMap - Load AccountStatus Dimensionsql
revfind_process_loaddimensionmembers_multisource__load_accountstatus_dimension.sql✨ Consolidates encounter statuses from multiple source systems into a unified account status dimension for standardized reporting.writesDimensionMember· readsSourceEncounterSourceEncounterDESourceEncounterFL - Load AllowedStatus Dimensionsql
revfind_process_loaddimensionmembers_multisource__load_allowedstatus_dimension.sql✨ Builds allowed status dimensions to categorize how actual payments compare to expected insurance contract rates.writesDimensionMember - Load DiagnosisCode Dimensionsql
revfind_process_loaddimensionmembers_multisource__load_diagnosiscode_dimension.sql✨ Builds diagnosis code dimensions by extracting codes from account charges and mapping them to standardized medical categories.writesDimensionMember· readsAccountChargeDimensionMember↳ feeds from Load AccountStatus Dimension, Load AllowedStatus Dimension, Load DenialCategory Dimension, Load Facility Dimensions, Load FacilityGroup Dimensions, Load FacilityType Dimensions, Load Modifier Dimension, Load PlaceOfService Dimensions, Load Provider Dimension, Load ProviderDegree Dimension, Load ProviderType Dimension, Load SourceInsurance Dimension, Load State Dimensions, Load Time Dimensions, LoadInsuranceDimensionMembers - Load Modifier Dimensionsql
revfind_process_loaddimensionmembers_multisource__load_modifier_dimension.sql✨ Loads the procedure modifier dimension by extracting unique codes from account charges and mapping them to their descriptive labels.writesDimensionMember· readsAccountChargeProcedureModifier - Load State Dimensionssql
revfind_process_loaddimensionmembers_multisource__load_state_dimensions.sql✨ Updates state dimensions using facility location data to allow for geographic segmentation of healthcare services and revenue.writesDimensionMember· readsFacility - Load SourceInsurance Dimensionsql
revfind_process_loaddimensionmembers_multisource__load_sourceinsurance_dimension.sql✨ Maps and updates the source insurance dimension using mapped insurance names and their respective data sources.writesDimensionMember· readsInsuranceMap
- Clean Estimatessql
revfind_process_loadaccounts_multisource__clean_estimates.sqldisabled✨ Removes existing non-scenario insurance estimates and related charge calculations for accounts currently being processed in the pipeline.writesAccountEstimateAccountEstimateCalculationAccountEstimateCharge· readsAccountDeltaAccountEstimate ▶Job-[id]sub-job · 3↗
- Add DOB to ChargeCodes for Medicaid Patientssql
job_[id]__add_dob_to_chargecodes_for_medicaid_patients.sql✨ Appends patient age to charge codes for Medicaid-related accounts in the current processing delta to support specific billing requirements.· readsAccountChargeTransformAccountInsuranceaccountaccountDeltainsurancemappatient↳ feeds from Merge AccountDeltaRouting Table - Merge AccountDeltaRouting Tablesql
job_[id]__merge_accountdeltarouting_table.sql✨ Updates account and insurance tables with the final routed insurance keys determined during the custom routing process.writesAccountAccountInsurance· readsAccountDeltaRoutingaccountaccountDelta - Add non-verified contract labels for unsure contractssql
job_[id]__add_non_verified_contract_labels_for_unsure_contracts.sql✨ Bulk applies non-verified contract labels and corresponding notes to specific Medicare and Medicaid accounts within the account delta.writesAccountLabelAccountNoteDeltaInsertedLabelsDeltaLabelIDsDeltaLabels· readsAccountDeltaAccountDeltaRoutingAccountLabelDeltaInsertedLabelsDeltaLabelIDsDeltaLabelsaccount↳ feeds from Merge AccountDeltaRouting Table
▶Score-Accounts-RevFindsub-job · 11↗
- BCBSBCBSdisabledwrites
AccountEstimate· readsQuoteBatchVisitBatchmin service date=2023-01-01incrementalupdate dimensionsDISABLED - Cigna MedicareBatchProcessAccountsdisabledwrites
AccountEstimate· readsQuoteBatchVisitBatchmin service date=2023-01-01incrementalupdate dimensionsDISABLED - HumanaHumanadisabledwrites
AccountEstimate· readsQuoteBatchVisitBatchmin service date=2023-01-01incrementalupdate dimensionsDISABLED - Humana MedicareBatchProcessAccountsdisabledwrites
AccountEstimate· readsQuoteBatchVisitBatchmin service date=2023-01-01incrementalupdate dimensionsDISABLED - MedicareMedicaredisabledwrites
AccountEstimate· readsQuoteBatchVisitBatchmin service date=2023-01-01incrementalupdate dimensionsDISABLED - UHCUHCdisabledwrites
AccountEstimate· readsQuoteBatchVisitBatchmin service date=2023-01-01incrementalupdate dimensionsDISABLED - UHC MedicareBatchProcessAccountsdisabledwrites
AccountEstimate· readsQuoteBatchVisitBatchmin service date=2023-01-01incrementalupdate dimensionsDISABLED - AetnaAetnadisabledwrites
AccountEstimate· readsQuoteBatchVisitBatchmin service date=2023-01-01incrementalupdate dimensionsDISABLED - Aetna MedicareBatchProcessAccountsdisabledwrites
AccountEstimate· readsQuoteBatchVisitBatchmin service date=2023-01-01incrementalupdate dimensionsDISABLED - ProcessAccountDataProcessAccountDatadisabledwrites
AccountEstimate· readsQuoteBatchVisitBatchincrementalDISABLED - ProcessAccountDataFromQueryProcessAccountDataFromQuery· reads
AccountAccountChargeContractMapcustom query
▶Score-Accounts-RevFind-Scenariosub-job · 1↗
- Score All Accounts Medicare ScenarioBatchProcessAccountswrites
AccountEstimate· readsQuoteBatchVisitBatchscenario insurance=Medicareincrementalupdate dimensions
▶Load-Custom-Properties-RevFindsub-job · 2↗Load custom properties from Load-Visits-RevFind
- UpdateVisitCustomPropertyFromQueryUpdateVisitCustomPropertyFromQuerydisabled· reads
InsuranceSearch_ResultTransformVisitInsuranceCoverageStatusVisitBatchcustom visit update custom property queryDISABLED - LoadCustomNotesCustomPropertyLoadCustomNotesCustomPropertydisabled· reads
BundleNotesMappingHL7DeltaHL7VisitVisitBatchentity=Visitcustom property key=CustomNotescustom querybatch modeDISABLED
- Load AccountDetailsql
revfind_process_loadaccounts_multisource__load_accountdetail.sqldisabled✨ Updates the account detail table with comprehensive patient, insurance, and financial metrics for reporting and analysis.writesAccountDetail· readsAccountAccountChargeAccountDeltaAccountEstimateDimensionMemberPatientSourceEncounterInsuranceSourcePayer - Load AccountChargeDetailsql
revfind_process_loadaccounts_multisource__load_accountchargedetail.sqldisabled✨ Updates granular charge-level details including procedure codes, modifiers, and payment information for individual service line items.writesAccountChargeDetail· readsAccountAccountChargeAccountDeltaAccountEstimateCalculationAccountEstimateChargeDimensionMemberPatientSourceEncounterInsurance
▶Revfind-Score-Accountssub-job · 2↗
- Score AccountsBatchProcessAccountswrites
AccountEstimate· readsQuoteBatchVisitBatchmin service date=2024-01-01incremental - Score Medicare ScenarioBatchProcessAccountswrites
AccountEstimate· readsQuoteBatchVisitBatchmin service date=2024-01-01scenario insurance=Medicareincremental
- Update-Dashboard-Tablessub-job
- Data-Integrity-Reportsub-job