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
Load-Visits-Benefits-To-AutoSend
9 tasks · EugeneGI
sub-job / Flow action SQL / native step▶ expand a sub-job inline · ↗ open it as its own page · a typed step opens its doc
- CheckBenefitsflowVerifies insurance eligibility and retrieves detailed benefits information for visits by making real-time API calls to insurance providers.· reads
TempBatchVisitVisitBatchcustom query - Verifies insurance eligibility and retrieves detailed benefits information for visits by making real-time API calls to insurance providers.· reads
EligibilityStatusMapEligibilityTxnTempBatchVisitVisitBatchcustom queryDISABLED - AutoApplyBenefitsAutoApplyBenefitsPopulates insurance benefits like copays and deductibles on batch visits using data from eligibility verification transactions.
- CalculateVisitsflowCompute the good-faith estimate (CalculateVisits).· reads
DimensionMemberVisitBatchcustom querycalculate chargesbatch mode - ExportBatchVisitEligibility before recheckflowPush the batch to the app / export results.· reads
EligibilityTxnvisitbatchcustom querytable name=BatchVisitEligibility - Update HasMisMatchedMemberID Custom Property after recheckUpdateCustomPropertyFromQuery· reads
BatchVisitEligibilityEligibilityTxnVisitBatchentity=Visitcustom property key=HasMismatchedMemberIDcustom querybatch mode - LogVisitChangeEventsBatchLogVisitChangeEventsBatchCompare batch visits against production records to detect and log specific property changes for auditing and compliance tracking.
- Load TransformVisitInsuranceCoverageStatussql
load_visits_benefits_to_autosend__load_transformvisitinsurancecoveragestatus.sql✨ Updates insurance coverage statuses by analyzing the latest eligibility transactions to determine if coverage is active, inactive, or errored.writesTempEligibilityStatsTransformVisitInsuranceCoverageStatus· readsTempEligibilityStatsTransformVisitInsuranceVisitBatch ▶Load-CustomProperty-CoverageStatussub-job · 4↗
- Load Primary Coverage StatusUpdateCustomPropertyFromQuery· reads
CustomPropertyMapTransformVisitInsuranceCoverageStatusVisitBatchentity=Visitcustom property key=PrimaryCoverageStatuscustom querybatch mode - Load Secondary Coverage StatusUpdateCustomPropertyFromQuery· reads
CustomPropertyMapTransformVisitInsuranceCoverageStatusVisitBatchentity=Visitcustom property key=SecondaryCoverageStatuscustom querybatch mode - Load Tertiary Coverage StatusUpdateCustomPropertyFromQuery· reads
CustomPropertyMapTransformVisitInsuranceCoverageStatusVisitBatchentity=Visitcustom property key=TertiaryCoverageStatuscustom querybatch mode - Load Has Active Medicaid/Medicare InsuranceUpdateCustomPropertyFromQuery· reads
DimensionMemberTransformVisitInsuranceCoverageStatusVisitBatchentity=Visitcustom property key=HasActiveMedicaid/MedicareInsurancecustom querybatch mode