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 - ONEGI | daily at 23:00 | 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 SQLAetnaAnthemBCBSHumanaMedicaidMedicareUnitedHealthcare
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
▶RevFind-Source-Load-PM-Datasub-job · 17↗Main job that calls all other Source jobs to load each file
- DownloadDownloadDownloads files from remote FTP or SFTP servers to local directories with support for archiving and parallel transfers.server=OneGI_ProdMirror-mdcssh-sftpremote directory=/local directory={SourceDataFolderECW}remote archive directory=/Archive/
▶RevFind-Source-Load-ECW-ChargeItemssub-job · 1↗
- Load ECW ExportChargeItemsProcessFilewrites
ImportECWChargeItemsSourceECWChargeItemsfile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWChargeItemsrow terminator=Newline
▶RevFind-Source-Load-ECW-Doctorssub-job · 1↗
- Load ECW ExportDoctorsProcessFilewrites
ImportECWDoctorsSourceECWDoctorsfile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWDoctorsrow terminator=Newline
▶RevFind-Source-Load-ECW-EdiInvAdjustmentssub-job · 1↗
- Load ECW EdiInvAdjustmentsProcessFilewrites
ImportECWEdiInvAdjustmentsSourceECWEdiInvAdjustmentsfile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWEdiInvAdjustmentsrow terminator=Newline
▶RevFind-Source-Load-ECW-EdiInvCPTsub-job · 1↗
- Load ECW EdiInvCPTProcessFilewrites
ImportECWEdiInvCPTSourceECWEdiInvCPTfile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWEdiInvCPTrow terminator=Newline
▶RevFind-Source-Load-ECW-EdiInvDiagnosissub-job · 1↗
- Load ECW ExportEdiInvDiagnosisProcessFilewrites
ImportECWEdiInvDiagnosisSourceECWEdiInvDiagnosisfile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWEdiInvDiagnosisrow terminator=Newline
▶RevFind-Source-Load-ECW-EdiInvEobCassub-job · 1↗
- Load ECW ExportEdiInvEobCasProcessFilewrites
ImportECWEdiInvEobCasSourceECWEdiInvEobCasfile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWEdiInvEobCasrow terminator=Newline
▶RevFind-Source-Load-ECW-EdiInvEobsub-job · 1↗
- Load ECW ExportEdiInvEobProcessFilewrites
ImportECWEdiInvEOBSourceECWEdiInvEOBfile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWEdiInvEOBrow terminator=Newline
▶RevFind-Source-Load-ECW-EdiInvInsurancesub-job · 1↗
- Load ECW Export EdiInvInsuranceProcessFilewrites
ImportECWEdiInvInsuranceSourceECWEdiInvInsurancefile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWEdiInvInsurancerow terminator=Newline
▶RevFind-Source-Load-ECW-EdiInvoicesub-job · 1↗
- Load ECW ExportEdiInvoiceProcessFilewrites
ImportECWEdiInvoiceSourceECWEdiInvoicefile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWEdiInvoicerow terminator=Newline
▶RevFind-Source-Load-ECW-EdiPaymentDetailsub-job · 1↗
- Load ECW ExportEdiPaymentDetailProcessFilewrites
ImportECWEdiPaymentDetailSourceECWEdiPaymentDetailfile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWEdiPaymentDetailrow terminator=Newline
▶RevFind-Source-Load-ECW-EdiRemarkCodessub-job · 1↗
- Load ECW ExportEdiRemarkCodesProcessFilewrites
ImportECWEdiRemarkCodesSourceECWEdiRemarkCodesfile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWEdiRemarkCodesrow terminator=Newline
▶RevFind-Source-Load-ECW-Facilitiessub-job · 1↗
- Load ECW FacilitiesProcessFilewrites
ImportECWFacilitiesSourceECWFacilitiesfile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWFacilitiesrow terminator=Newline
▶RevFind-Source-Load-ECW-FeeSchedulesub-job · 1↗
- Load ECW ExportFeeScheduleProcessFilewrites
ImportECWFeeScheduleSourceECWFeeSchedulefile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWFeeSchedulerow terminator=Newline
▶RevFind-Source-Load-ECW-Insurancesub-job · 1↗
- Load ECW ExportInsuranceProcessFilewrites
ImportECWInsuranceSourceECWInsurancefile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWInsurancerow terminator=Newline
▶RevFind-Source-Load-ECW-PatientInsurancesub-job · 1↗
- Load ECW ExportPatientInsuranceProcessFilewrites
ImportECWPatientInsuranceSourceECWPatientInsurancefile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWPatientInsurancerow terminator=Newline
▶RevFind-Source-Load-ECW-Patientssub-job · 1↗
- Load ECW ExportPatientsProcessFilewrites
ImportECWPatientsSourceECWPatientsfile path={FilePath}archive directory={SourceDataArchiveECW}base table name=ECWPatientsrow terminator=Newline
▶RevFind-Transform-InsuranceMap-ECWsub-job · 1↗Loads the InsuranceMap table
- Load-InsuranceMapLoad-InsuranceMapwrites
InsuranceMap· readsInsuranceMapSourceECWInsuranceentity type=InsuranceMapcustom querykey prefix=IM
▶RevFind-Transform-ChargeTypesub-job · 6↗Loads the ChargeType Table, and the ChargeType, ProcedureCode, ProcedureCodeCategory dimensions
- Merge ChargeTypeMergeSqlwrites
ChargeType· readsSourceECWChargeItemsSourceECWEdiInvCPTmerge data source type=ThisDatabasetable name=ChargeTypemerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge ProcedureCode DimensionMemberMergeSqlwrites
DimensionMember· readsChargeTypeProcedureCode↳ feeds from Merge ChargeTypemerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge ChargeType into DimensionMemberMergeSqlwrites
DimensionMember· readsChargeType↳ feeds from Merge ChargeTypemerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Update ChargeMaster SchedulesUpdateFeePricingdisabledwrites
FeePricingRecord· readsSourceChargeMasterschedule insert type=Replaceschedule type=Chargessource table=SourceChargeMasterDISABLED - Generate time-based fee schedules from pricing records to establish effective date ranges for facility and insurance billing combinations.writes
ScheduleScheduleMap· readsFeePricingRecordDISABLED - Merge ProcedureCategory DimensionMergeSqlwrites
DimensionMember· readsDimensionMember↳ feeds from Merge ChargeType into DimensionMember, Merge ProcedureCode DimensionMembermerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock
▶RevFind-Transform-Accountssub-job · 11↗Account Transformation Steps
- Merge AccountKeyMapMergeSqlwrites
AccountKeyMap· readsSourceECWEdiInvoicemerge data source type=ThisDatabasetable name=AccountKeyMapmerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Load AccountDeltasql
revfind_transform_accounts__load_accountdelta.sql✨ Identifies and loads accounts that have been modified across various source tables since the last processing date.writesAccountDelta· readsAccountDeltaDateAccountKeyMapSourceECWEdiInvAdjustmentsSourceECWEdiInvCPTSourceECWEdiInvDiagnosisSourceECWEdiInvEOBSourceECWEdiInvEobCasSourceECWEdiInvInsurance↳ feeds from Merge AccountKeyMap, Update AccountDeltaDate - Merge TransformPatientMergeSqlwrites
TransformPatient· readsSourceECWPatientsmerge data source type=ThisDatabasetable name=TransformPatientmerge mode=InsertUpdateSoftDeletebulk copy timeout seconds=300bulk copy use table lock - Load TransformTransaction (delete/insert)sql
revfind_transform_accounts__load_transformtransaction_delete_insert.sql✨ Updates the transaction transformation table by processing and categorizing electronic remittance advice data for modified accounts.writesTransformTransaction· readsAccountDeltaAccountKeyMapAccountLevelPaymentsAdjustmentCodeRollupSourceECWEdiInvAdjustmentsSourceECWEdiInvCPTSourceECWEdiInvEOBSourceECWEdiInvEobCas↳ feeds from Load AccountDelta, Merge AccountKeyMap - Merge TransformTransactionsMergeSqldisabledwrites
TransformTransaction· readsAccountKeyMapAdjustmentCodeRollupSourceECWEdiInvAdjustmentsSourceECWEdiInvCPTSourceECWEdiInvEOBSourceECWEdiInvEobCasSourceECWEdiInvInsuranceSourceECWEdiInvoicemerge data source type=ThisDatabasetable name=TransformTransactionmerge mode=InsertUpdateSoftDeletebulk copy timeout seconds=300bulk copy use table lock - Merge TransformChargeMergeSqlwrites
TransformCharge· readsAccountKeyMapSourceECWDoctorsSourceECWEDIInvoiceSourceECWEdiInvCPTSourceECWEdiInvDiagnosisSourceECWEdiInvInsuranceSourceECWFacilities↳ feeds from Merge AccountKeyMapmerge data source type=ThisDatabasetable name=TransformChargemerge mode=InsertUpdateSoftDeletebulk copy timeout seconds=300bulk copy use table lock - Merge TransformAccountMergeSqlwrites
TransformAccount· readsAccountKeyMapSourceECWEdiInvDiagnosisSourceECWEdiInvInsuranceSourceECWEdiInvoice↳ feeds from Merge AccountKeyMapmerge data source type=ThisDatabasetable name=TransformAccountmerge mode=InsertUpdateSoftDeletebulk copy timeout seconds=300bulk copy use table lock - Merge TransformChargeTransactionMeasuresMergeSqlwrites
TransformChargeTransactionMeasure· readsAccountKeyMapTransformChargeTransformTransaction↳ feeds from Load TransformTransaction (delete/insert), Merge AccountKeyMap, Merge TransformChargemerge data source type=ThisDatabasetable name=TransformChargeTransactionMeasuremerge mode=InsertUpdateHardDeletebulk copy timeout seconds=300bulk copy use table lock - Merge TransformPatientInsuranceMergeSqldisabledwrites
TransformPatientInsurance· readsInsuranceMapSourceECWPatientInsurancemerge data source type=ThisDatabasetable name=TransformPatientInsurancemerge mode=InsertUpdateSoftDeletebulk copy timeout seconds=300bulk copy use table lock - Merge TransformAccountInsuranceMergeSqlwrites
TransformAccountInsurance· readsAccountKeyMapSourceECWEdiInvInsuranceSourceECWEdiInvoice↳ feeds from Merge AccountKeyMapmerge data source type=ThisDatabasetable name=TransformAccountInsurancemerge mode=InsertUpdateSoftDeletebulk copy timeout seconds=300bulk copy use table lock - Update AccountDeltaDatesql
revfind_transform_accounts__update_accountdeltadate.sql✨ Updates the reference timestamp to track the last time account changes were processed in the pipeline.writesAccountDeltaDate
▶RevFind-Process-Entitiessub-job · 3↗Load Facility, Provider, Patients
- Load FacilityLoadEntitieswrites
Facility· readsFacilitySourceECWFacilitiesentity type=Facilitycustom querykey prefix=F - Merge ProvidersMergeSqlwrites
Provider· readsSourceECWDoctorsTransformAccountmerge data source type=ThisDatabasetable name=Providermerge mode=InsertUpdateSoftDeletebulk copy timeout seconds=300bulk copy use table lock - Load PatientsLoadPatientsUpsert patient records into the patient dimension.· reads
PatientTransformPatientcustom patient query
▶RevFind-Process-DimensionMemberssub-job · 10↗Loads all dimensions used for filtering and reporting
- Load Dimension MembersLoadDimensionMembersSynchronize facility, provider, and insurance metadata into the dimension member table to refresh dashboard filters and reporting categories.writes
DimensionMemberload insuranceload quote insuranceload eligibility insuranceload providerload bill type - Merge DenialCategory DimensionMergeSqlwrites
DimensionMember· readsAdjustmentCodeRollupmerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge Place Of Service DimensionMergeSqlwrites
DimensionMember· readsSourceECWEdiInvoiceSourceECWFacilitiesmerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge Allowed Status DimensionMergeSqlwrites
DimensionMembermerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge Diagnosis Code DimensionMergeSqlwrites
DimensionMember· readsDimensionMemberSourceECWEdiInvDiagnosis↳ feeds from Load Dimension Members, Merge Allowed Status Dimension, Merge DenialCategory Dimension, Merge Facility Dimension, Merge Facility Group Dimension, Merge Facility Type Dimension, Merge Modifier Dimension, Merge Place Of Service Dimension, Merge ProviderType Dimensionmerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge Modifier DimensionMergeSqlwrites
DimensionMember· readsProcedureModifierTransformChargemerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge Facility Group DimensionMergeSqlwrites
DimensionMember· readsFacilitySourceFacilityGroupToTINmerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge Facility DimensionMergeSqlwrites
DimensionMember· readsFacilitymerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge Facility Type DimensionMergeSqlwrites
DimensionMember· readsFacilitymerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge ProviderType DimensionMergeSqlwrites
DimensionMember· readsProvidermerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock
▶RevFind-Process-Accountssub-job · 8↗Load Account-Level Tables
- Augment AccountDeltaReprocessChangedConfigsreprocess accounts
- Augment AccountDelta ReprocessChangedConfigurationssql
revfind_process_accounts__augment_accountdelta_reprocesschangedconfigurations.sql✨ Flags specific patient accounts for reprocessing by adding them to the delta tracking table based on configuration changes.writesAccountDelta· readsAccountDeltaAccountsToReprocess - Merge ChargeMeasuresMergeSqlwrites
ChargeMeasures· readsTransformChargeTransformChargeTransactionMeasureTransformTransactionmerge data source type=ThisDatabasetable name=ChargeMeasuresmerge mode=InsertUpdateHardDeletebulk copy timeout seconds=300bulk copy use table lock - LoadAccountDataLoadAccountDataImports historical billing data from external systems into core account tables while preserving manual user modifications and application fields.· reads
AccountChargeAccountDeltaAccountKeyMapChargeMeasuresChargeTypeFacilityInsuranceMapPatient↳ feeds from Augment AccountDelta ReprocessChangedConfigurations, Merge ChargeMeasurescustom account charge querycustom account querycustom account remit querycustom account insurance query ▶RevFind-Process-CustomPropertiessub-job · 1↗Loads any Custom Properties used for business workflow use cases
- DeletedClaim - UpdateCustomPropertyFromQueryUpdateCustomPropertyFromQuery· reads
AccountAccountKeyMapCustomPropertyMapentity=Accountcustom property key=DeletedClaimcustom query
▶RevFind-Process-DimensionMemberssub-job · 10↗Loads all dimensions used for filtering and reporting
- Load Dimension MembersLoadDimensionMembersSynchronize facility, provider, and insurance metadata into the dimension member table to refresh dashboard filters and reporting categories.writes
DimensionMemberload insuranceload quote insuranceload eligibility insuranceload providerload bill type - Merge DenialCategory DimensionMergeSqlwrites
DimensionMember· readsAdjustmentCodeRollupmerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge Place Of Service DimensionMergeSqlwrites
DimensionMember· readsSourceECWEdiInvoiceSourceECWFacilitiesmerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge Allowed Status DimensionMergeSqlwrites
DimensionMembermerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge Diagnosis Code DimensionMergeSqlwrites
DimensionMember· readsDimensionMemberSourceECWEdiInvDiagnosis↳ feeds from Load Dimension Members, Merge Allowed Status Dimension, Merge DenialCategory Dimension, Merge Facility Dimension, Merge Facility Group Dimension, Merge Facility Type Dimension, Merge Modifier Dimension, Merge Place Of Service Dimension, Merge ProviderType Dimensionmerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge Modifier DimensionMergeSqlwrites
DimensionMember· readsProcedureModifierTransformChargemerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge Facility Group DimensionMergeSqlwrites
DimensionMember· readsFacilitySourceFacilityGroupToTINmerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge Facility DimensionMergeSqlwrites
DimensionMember· readsFacilitymerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge Facility Type DimensionMergeSqlwrites
DimensionMember· readsFacilitymerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - Merge ProviderType DimensionMergeSqlwrites
DimensionMember· readsProvidermerge data source type=ThisDatabasetable name=DimensionMembermerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock
▶Revfind-Process-Post-Load-Account-Routingsub-job · 8↗Job to update Account and AccountInsurance tables prior to scoring for any custom rules needed to properly assign insurance and score (ie - Prefix Mapping, Age at Service mapping, etc.)
- Create AccountDeltaRouting Tablesql
revfind_process_post_load_account_routing__create_accountdeltarouting_table.sql✨ Builds a staging table to store insurance routing logic and comments for accounts requiring updates. - GAVA - Anthem Routingsql
revfind_process_post_load_account_routing__gava_anthem_routing.sqldisabled✨ Routes Anthem and BCBS accounts to specific plan categories based on member ID prefixes and eligibility data.writesAccountDeltaRouting· readsAccountDeltaSourceAnthemBCBSEligibilityPrefixDataaccountfacilitytransformAccountInsurance - GCM - Anthem TN Routingsql
revfind_process_post_load_account_routing__gcm_anthem_tn_routing.sqldisabled✨ Routes Tennessee Anthem accounts to specific provider networks based on member ID prefixes and plan names.writesAccountDeltaRouting· readsAccountDeltaFacilitySourceAnthemBCBSEligibilityPrefixDataaccounttransformAccountInsurance - AccountDeltaRouting Mergesql
revfind_process_post_load_account_routing__accountdeltarouting_merge.sqldisabled✨ Updates account and insurance records with new routing information and appends relevant processing notes to the account history.writesAccountAccountInsuranceAccountNote· readsAccountDeltaRoutingAccountNoteaccountDelta - Merge Account Label CommentsMergeSqldisabledwrites
AccountNote· readsAccountDeltaAccountDeltaRoutingmerge data source type=ThisDatabasetable name=AccountNotemerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - GAVA - UHC Physician Statussql
revfind_process_post_load_account_routing__gava_uhc_physician_status.sql✨ Flags UnitedHealthcare account charges with physician or non-physician status based on provider credentials for differential rate calculation.· readsAccountChargeCommonDataaccountaccountDeltaprovider - GAVA - VA Region (Anthem + Aetna + Human Medicare)sql
revfind_process_post_load_account_routing__gava_va_region_anthem_aetna_human_medicare.sql✨ Appends geographic region codes to account charges for specific payers based on facility zip codes.· readsAccountChargeAccountDeltaaccountfacilitysourceVAFacilityRegion - ALL UHC - Add UHC procedure category to code stringsql
revfind_process_post_load_account_routing__all_uhc_add_uhc_procedure_category_to_code_string.sql✨ Updates account charges by appending United Healthcare procedure categories to code strings for relevant insurance accounts.· readsAccountAccountChargeChargeTypeaccountDelta
▶RevFind-Process-Scoringsub-job · 2↗Incrementally scores all accounts + medicare scenarios
- Score All AccountsBatchProcessAccountswrites
AccountEstimate· readsQuoteBatchVisitBatchincrementalupdate dimensions - Score Medicare Scenario AccountsBatchProcessAccountswrites
AccountEstimate· readsQuoteBatchVisitBatchscenario insurance=Medicareincremental
▶Revfind-Process-Post-Load-Account-Routingsub-job · 8↗Job to update Account and AccountInsurance tables prior to scoring for any custom rules needed to properly assign insurance and score (ie - Prefix Mapping, Age at Service mapping, etc.)
- Create AccountDeltaRouting Tablesql
revfind_process_post_load_account_routing__create_accountdeltarouting_table.sql✨ Builds a staging table to store insurance routing logic and comments for accounts requiring updates. - GAVA - Anthem Routingsql
revfind_process_post_load_account_routing__gava_anthem_routing.sqldisabled✨ Routes Anthem and BCBS accounts to specific plan categories based on member ID prefixes and eligibility data.writesAccountDeltaRouting· readsAccountDeltaSourceAnthemBCBSEligibilityPrefixDataaccountfacilitytransformAccountInsurance - GCM - Anthem TN Routingsql
revfind_process_post_load_account_routing__gcm_anthem_tn_routing.sqldisabled✨ Routes Tennessee Anthem accounts to specific provider networks based on member ID prefixes and plan names.writesAccountDeltaRouting· readsAccountDeltaFacilitySourceAnthemBCBSEligibilityPrefixDataaccounttransformAccountInsurance - AccountDeltaRouting Mergesql
revfind_process_post_load_account_routing__accountdeltarouting_merge.sqldisabled✨ Updates account and insurance records with new routing information and appends relevant processing notes to the account history.writesAccountAccountInsuranceAccountNote· readsAccountDeltaRoutingAccountNoteaccountDelta - Merge Account Label CommentsMergeSqldisabledwrites
AccountNote· readsAccountDeltaAccountDeltaRoutingmerge data source type=ThisDatabasetable name=AccountNotemerge mode=InsertUpdatebulk copy timeout seconds=300bulk copy use table lock - GAVA - UHC Physician Statussql
revfind_process_post_load_account_routing__gava_uhc_physician_status.sql✨ Flags UnitedHealthcare account charges with physician or non-physician status based on provider credentials for differential rate calculation.· readsAccountChargeCommonDataaccountaccountDeltaprovider - GAVA - VA Region (Anthem + Aetna + Human Medicare)sql
revfind_process_post_load_account_routing__gava_va_region_anthem_aetna_human_medicare.sql✨ Appends geographic region codes to account charges for specific payers based on facility zip codes.· readsAccountChargeAccountDeltaaccountfacilitysourceVAFacilityRegion - ALL UHC - Add UHC procedure category to code stringsql
revfind_process_post_load_account_routing__all_uhc_add_uhc_procedure_category_to_code_string.sql✨ Updates account charges by appending United Healthcare procedure categories to code strings for relevant insurance accounts.· readsAccountAccountChargeChargeTypeaccountDelta
▶RevFind-Process-Scoringsub-job · 2↗Incrementally scores all accounts + medicare scenarios
- Score All AccountsBatchProcessAccountswrites
AccountEstimate· readsQuoteBatchVisitBatchincrementalupdate dimensions - Score Medicare Scenario AccountsBatchProcessAccountswrites
AccountEstimate· readsQuoteBatchVisitBatchscenario insurance=Medicareincremental
▶Revfind-Process-ContractModelingsub-job · 1↗Scores all scenario models in a "Queued" state
- ProcessScenarioModelProcessScenarioModelCalculates account estimates for queued scenario models to perform what-if analysis for contract modeling and pricing.
▶RevFind-Process-Reportssub-job · 1↗
- Recovery Reportsql
revfind_process_reports__recovery_report.sql✨ Builds a temporary report comparing initial and current allowed amounts to track financial recovery from insurance appeals.writesTempChargeRecoveryReport· readsAccountAccountAppealStatusAccountAppealSummaryAccountChargeAccountEstimateChargeChargeTypeFacilityPatient