End-to-end patient financial journey
Bronze - Silver - Gold Medallion
RCM Analytics Demo
Healthcare Revenue Cycle Management
Bronze - Silver - Gold Medallion
Domain terminology and definitions
Checks, tests, and validations
Data flow tracking and monitoring
Scheduler requirements
Patient invoices and EOB statements
Live walkthrough
Meet Claimwise, a fictitious healthcare company embracing data transformation. Data flows through: Patient Management System (MSSQL) – clinical interactions and Claims Processing System (Oracle) – financial transactions for Revenue Cycle Management.
MSSQL
CSV Extracts
Oracle
Source Systems (OLTP) - Extract and Load
Lakehouse Data Pipeline (OLAP) - Transformation
Synthetically created with referential integrity
Patients, Doctors, Staff, Payers
Encounters, Procedures, Activities
Claims, Collections, Health Plans
Tracks the complete revenue cycle from patient registration through final payment collection.
Base tables materialized as views against bronze data
Each source table → corresponding staging model (views)
Column renaming, type casting, date standardization
Purpose-built transformations organized by user personas
Kimball Dimensional Modelling with 8 dimensions and 3 fact tables
Domain terminology linked to technical metadata
All business terms are linked to technical metadata for complete traceability and governance.
Comprehensive validation framework across data layers
Identify Issues
Data quality problems
Validate Rules
Business logic
Ensure Integrity
Referential checks
Monitor Compliance
Process standards
End-to-end visibility from source to exposure
Understand downstream effects
Trace issues to source
Audit trail for regulations
Captured from the production run - Databricks records lineage automatically from the SQL, no configuration needed
Table lineage - bronze.claims and bronze.users flow through silver staging and intermediate views into gold.fct_claims
Column lineage - bronze.collections.amountCollected traced field-by-field to gold.fct_collections.collected_amount
Every dbt run refreshes this graph - impact analysis and root-cause tracing come free with the platform
Databricks AI/BI dashboard, deployed as code (make dashboard) - every widget reads the gold metric layer
Executive Overview - KPI cards, billed vs collected trend, claim status mix, AR aging
Payers & Providers - scorecard and open AR by payer
Claims Operations - funnel, denials, volume, and status detail
KPI math lives in gold metric models (gold.mtr_*) plus a Unity Catalog metric view - consumers only select, never recompute
fct_claims, fct_collections, fct_encounters
6 mtr_* dbt models + UC metric view claimwise_metrics
collection rate · denial rate · open AR · aging · cycle days
Dashboard · Genie · ad-hoc SQL
Consistency: every KPI is computed once in the metric layer, so the dashboard, Genie, and ad-hoc SQL can never disagree on a number.
Change once, ship everywhere: metrics are version-controlled, tested dbt models - update a definition in one file and every consumer follows, with no per-report rework.
Real end-to-end lineage - silver → gold facts → mtr_executive_summary → dashboard (assets that read data)
Orchestration and monitoring for data pipelines
Explanation of Benefits - Multi-page statement for patients
Explanation of Benefits (EOB) Statement
If you disagree with this decision, you may appeal within 30 days.
Your plan includes cost-sharing features like deductibles, copayments, and coinsurance. These determine your out-of-pocket costs for covered services.
The amount you pay before your health plan begins to pay.
A fixed amount you pay for covered services.
Member info, claim summary, deductible progress, service details.
Generated reports partitioned by type and date, delivered via SMTP.
Configurable synthetic data for demos, testing, and development
7 interrelated datasets with referential integrity
50 patients, 100 claims
~1,500 records
100 patients, 300 claims
~3,000 records
500 patients, 1,500 claims
~15,000 records
2,000 patients, 7,500 claims
~75,000 records
Valid NPI numbers, ICD-10/CPT codes, realistic names and addresses via Faker.
Patient → Encounter → Claim → Activities → Collection. Complete revenue cycle.
Healthcare RCM Analytics with Modern Data Lakehouse
Bronze - Silver - Gold Medallion
Comprehensive validation at every layer
End-to-end traceability with OpenLineage
Domain terminology linked to metadata
Scheduled pipelines with monitoring
Reports and dashboards for stakeholders
From source systems to actionable insights - a complete data story