task tree
What the sub-job 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).
sub-job
RevFind-Source-Import
22 tasks · JewishBoard
sub-job / Flow action SQL / native step▶ expand a sub-job inline · ↗ open it as its own page · a typed step opens its doc
- DownloadDownloadDownloads files from remote FTP or SFTP servers to local directories with support for archiving and parallel transfers.server=JewishBoard_ProdMirror-mdcssh-sftpremote directory=/local directory={SourceDataFolder}
- Charge ProcessDataFileProcessFiledisabledwrites
ImportChargeDetailsSourceChargeDetailsarchive directory={SourceDataArchive}base table name=ChargeDetailsrow terminator=Newlinecolumn separator=TabDISABLED - BillingTxHistory ProcessDataFileProcessFiledisabledwrites
ImportBillingTxHistorySourceBillingTxHistoryarchive directory={SourceDataArchive}base table name=BillingTxHistoryrow terminator=Newlinecolumn separator=TabDISABLED - Encounter ProcessDataFileProcessFiledisabledwrites
ImportEncounterSourceEncounterarchive directory={SourceDataArchive}base table name=Encounterrow terminator=Newlinecolumn separator=PipeDISABLED - ChargeMaster ProcessDataFileProcessFiledisabledwrites
ImportChargeMasterSourceChargeMasterarchive directory={SourceDataArchive}base table name=ChargeMasterrow terminator=Newlinecolumn separator=TabDISABLED - Insurance ProcessDataFileProcessFiledisabledwrites
ImportInsuranceSourceInsurancearchive directory={SourceDataArchive}base table name=Insurancerow terminator=Newlinecolumn separator=TabDISABLED - Location ProcessDataFileProcessFiledisabledwrites
ImportLocationSourceLocationarchive directory={SourceDataArchive}base table name=Locationrow terminator=Newlinecolumn separator=TabDISABLED - Patient ProcessDataFileProcessFiledisabledwrites
ImportPatientSourcePatientarchive directory={SourceDataArchive}base table name=Patientrow terminator=Newlinecolumn separator=TabDISABLED - PatientEncounterInsurance ProcessDataFileProcessFiledisabledwrites
ImportPatientEncounterInsuranceSourcePatientEncounterInsurancearchive directory={SourceDataArchive}base table name=PatientEncounterInsurancerow terminator=Newlinecolumn separator=TabDISABLED - Provider ProcessDataFileProcessFiledisabledwrites
ImportProviderSourceProviderarchive directory={SourceDataArchive}base table name=Providerrow terminator=Newlinecolumn separator=TabDISABLED - TransactionAdj ProcessDataFileProcessFiledisabledwrites
ImportTransactionPayAdjHistorySourceTransactionPayAdjHistoryarchive directory={SourceDataArchive}base table name=TransactionPayAdjHistoryrow terminator=Newlinecolumn separator=TabDISABLED ▶RevFind-Source-ChargeProcessDataFilesub-job · 1↗
- Charge ProcessDataFileProcessFilewrites
ImportChargeDetailsSourceChargeDetailsfile path={FilePath}archive directory={SourceDataArchive}base table name=ChargeDetailsrow terminator=Newlinecolumn separator=Tab
▶RevFind-Source-BillingTxProcessDataFilesub-job · 1↗
- BillingTxHistory ProcessDataFileProcessFilewrites
ImportBillingTxHistorySourceBillingTxHistoryfile path={FilePath}archive directory={SourceDataArchive}base table name=BillingTxHistoryrow terminator=Newlinecolumn separator=Tab
▶RevFind-Source-EncounterProcessDataFilesub-job · 1↗
- Encounter ProcessDataFileProcessFiledisabledwrites
ImportEncounterSourceEncounterfile path={FilePath}archive directory={SourceDataArchive}base table name=Encounterrow terminator=Newlinecolumn separator=Pipe
▶RevFind-Source-ChargeMasterProcessDataFilesub-job · 1↗
- ChargeMaster ProcessDataFileProcessFilewrites
ImportChargeMasterSourceChargeMasterfile path={FilePath}archive directory={SourceDataArchive}base table name=ChargeMasterrow terminator=Newlinecolumn separator=Tab
▶RevFind-Source-InsuranceProcessDataFilesub-job · 1↗
- Insurance ProcessDataFileProcessFilewrites
ImportInsuranceSourceInsurancefile path={FilePath}archive directory={SourceDataArchive}base table name=Insurancerow terminator=Newlinecolumn separator=Tab
▶RevFind-Source-LocationProcessDataFilesub-job · 1↗
- Location ProcessDataFileProcessFilewrites
ImportLocationSourceLocationfile path={FilePath}archive directory={SourceDataArchive}base table name=Locationrow terminator=Newlinecolumn separator=Tab
▶RevFind-Source-PatientProcessDataFilesub-job · 1↗
- Patient ProcessDataFileProcessFilewrites
ImportPatientSourcePatientfile path={FilePath}archive directory={SourceDataArchive}base table name=Patientrow terminator=Newlinecolumn separator=Tab
▶RevFind-Source-PatEncInsProcessDataFilesub-job · 1↗
- PatientEncounterInsurance ProcessDataFileProcessFilewrites
ImportPatientEncounterInsuranceSourcePatientEncounterInsurancefile path={FilePath}archive directory={SourceDataArchive}base table name=PatientEncounterInsurancerow terminator=Newlinecolumn separator=Tab
▶RevFind-Source-ProviderProcessDataFilesub-job · 1↗
- Provider ProcessDataFileProcessFilewrites
ImportProviderSourceProviderfile path={FilePath}archive directory={SourceDataArchive}base table name=Providerrow terminator=Newlinecolumn separator=Tab
▶RevFind-Source-TranPayAdjProcessDataFilesub-job · 2↗
- dedupe txnsExecuteProcesscommand=powershell.exe
- TransactionAdj ProcessDataFileProcessFilewrites
ImportTransactionPayAdjHistorySourceTransactionPayAdjHistoryfile path={FilePath}archive directory={SourceDataArchive}base table name=TransactionPayAdjHistoryrow terminator=Newlinecolumn separator=Tab
- One-time load of SourcePayAdj to deal w dupessql
revfind_source_import__one_time_load_of_sourcepayadj_to_deal_w_dupes.sql✨ Deduplicates and merges payment and adjustment history into the source transaction table to ensure data integrity.writesSourceTransactionPayAdjHistory· readsImportTransactionPayAdjHistoryJewishBoard