Medallion Architecture Explained: Bronze, Silver, and Gold Layers for Healthcare Data

Prachi Shah

Prachi Shah

Blog Date

25 September 2026

Blog read Time

8 min

Share:

Medallion Architecture Explained: Bronze, Silver, and Gold Layers for Healthcare Data

Summary

Medallion architecture sorts healthcare data into three progressively cleaner layers, bronze, silver, and gold, so a hospice or health system’s leadership team can trust the number behind every clinical, compliance, and financial decision. This guide breaks down what happens at each layer, where PHI de-identification belongs, and what a real build costs.

Introduction

Your length-of-stay number is probably wrong. Not fraudulently wrong!

Quietly wrong: pulled from three systems, patched by hand where the columns didn’t line up, rounded where nobody had time to check. It ends up in the board deck anyway. Ask where it actually came from and watch the room go quiet.

That’s the real failure hiding inside most hospice data stacks. It’s not that the data is missing. It’s that nobody can say with confidence which version of it is true.

Medallion architecture is the fix. Databricks, Microsoft Fabric, and Snowflake have all landed on it as their default recommendation, a layered bronze, silver, gold pattern that turns scattered EHR exports, claims files, and referral forms into one number a COO can actually defend, whether that’s in a board meeting or in front of a CMS reviewer.

What medallion architecture actually means

Medallion architecture organizes data into three layers, bronze, silver, and gold, where each layer represents a higher standard of trust than the one before it. Databricks popularized the pattern around 2019 as part of its data lakehouse approach. It’s since become the default design recommendation inside Microsoft Fabric’s OneLake and Snowflake’s dynamic tables, and that convergence across three competing vendors says something: this isn’t a one-vendor trend, it’s how the industry has settled on structuring data at scale.

The concept itself is simple, even when the engineering underneath isn’t. Raw data lands untouched. It gets cleaned and validated in a middle layer. It gets shaped into something a dashboard, a predictive model, or a CMS report can consume directly in the last layer. Each layer acts as a checkpoint, and a number doesn’t move forward until it clears the bar for that stage.

For a hospice organization pulling EHR records, claims data, referral intake forms, and HOPE assessment data out of a dozen disconnected systems, a familiar problem if you’ve read our breakdown of hospice EMR and referral data integration, medallion architecture is what turns that sprawl into one governed, explainable pipeline instead of a dozen separate one-off cleanup jobs.

Bronze, Silver, and Gold: what actually happens at each layer

Bronze, Silver, and Gold: what actually happens at each layer

Bronze: raw data, untouched

The bronze layer stores data exactly as it arrives, no cleanup, no validation, no reformatting. An EHR export lands here with its duplicate patient records still duplicated. A claims file lands here with its rejected line items still in it. Nothing gets fixed yet, and that’s deliberate.

Keeping an untouched copy means you always have a way to answer what the source system actually sent, without arguing about it later. If a downstream report looks wrong, bronze is where you go to check whether the error started upstream or got introduced during cleanup.

Silver: cleaned, validated, de-identified

This is where the real work happens. Silver takes the raw bronze data and applies the rules: drop the duplicate patient records, standardize date formats across systems that all format dates differently, reject line items that fail a validation check, and join related datasets, patient plus claims plus caregiver visit, for instance, into something coherent.

This is also, functionally, where PHI de-identification belongs in most healthcare medallion builds. The HHS Office for Civil Rights’ Safe Harbor guidance under 45 CFR 164.514(b) sets out 18 identifier categories that have to be removed or generalized before health data counts as de-identified.

Silver is the natural checkpoint for that removal, after raw data has been validated and joined, but before it reaches gold-layer tables that a wider set of analysts, vendors, or BI tools can query.

De-identification is one piece of a bigger picture. Access controls, retention policies, who’s allowed to query what, that’s a separate set of decisions worth its own conversation, which is why we’ve broken it out in our framework for data governance and CMS compliance for hospice care agencies.

Gold: business-ready, aggregated

Gold is what your COO actually looks at. Length-of-stay averages by team. HQRP compliance rates by facility. Referral-to-admission conversion by source. These are aggregated, curated tables built for a specific consumer, a dashboard, a predictive model, a CMS submission, not a general-purpose dump of everything the organization has ever collected.

The Databricks lakehouse documentation is explicit on this point: gold tables should be organized around named use cases with a clear owner, not treated as a shared catch-all for every possible metric. When two departments can’t agree on which gold table holds the real length-of-stay number, that’s usually a sign gold wasn’t scoped tightly enough to begin with.

Usually, that argument gets settled by tracing the number back through the pipeline, bronze to silver to gold, which is exactly what is built for: not just what a gold table says, but proof of how it got there.

Modernizing a Healthcare Data Platform from the Ground Up from bronze-to-gold?

Medallion Architecture vs. Data Mesh: Which One Do You Actually Need

Medallion architecture organizes data by quality stage, bronze to silver to gold. Data mesh organizes data by business domain, giving each team, clinical, billing, referrals, ownership of its own data products. They answer different questions, and for most single-organization hospice or home-based care networks, they’re not actually competing.

A mid-size hospice agency with one data team and a handful of source systems rarely needs the organizational overhead of a full data mesh: distinct domain teams, federated governance, a data product marketplace. Medallion architecture, applied inside a single governed platform, gets you a trustworthy, audit-ready gold layer without that overhead. Data mesh tends to earn its complexity at multi-facility health systems or larger networks, where a dozen departments are already fighting over who owns what data and no single team could realistically own a company-wide bronze-to-gold pipeline anyway.

Databricks, Microsoft Fabric, or Snowflake: How the Big Three Actually Differ

Databricks, Microsoft Fabric, or Snowflake: How the Big Three Actually Differ

All three vendors now treat medallion architecture as a first-class, documented pattern, but the mechanics differ:

  • Databricks implements the layers as Delta Lake tables inside Unity Catalog, typically one schema per layer, and increasingly through Lakeflow’s declarative pipelines for the bronze-to-gold flow, per Databricks’ own lakehouse documentation.
  • Microsoft Fabric builds medallion directly on OneLake, its unified logical data lake, recommending either separate lakehouses per layer or materialized lake views for the silver-to-gold transformation, according to Microsoft’s own Fabric documentation.
  • Snowflake doesn’t require separate storage per layer. Its own documentation on dynamic table design patterns describes bronze as the raw landing table, silver as a cleaned dynamic table with a downstream-linked refresh target, and gold as an aggregated dynamic table with its own freshness goal, all inside one platform’s compute and governance model.

The practical takeaway for a hospice CIO evaluating platforms: the medallion pattern itself is vendor-agnostic. What changes is how much infrastructure you manage directly versus how much a managed service handles for you, and that’s a platform decision worth making with your data engineering partner, not one the architecture pattern forces on you.

What This Actually Costs: Team, Timeline, and Budget

A realistic bronze-to-gold build for a mid-size hospice care agencies typically needs a small dedicated team, one to three data engineers depending on source system count, plus a part-time data architect for the first phase, and runs for some weeks for an initial working pipeline covering your highest-priority source systems: EHR, billing, referral intake. Full coverage across every legacy system usually extends past that, as acquisitions and edge cases get absorbed.

That tracks with what we’ve seen in practice. Our work building an enterprise data platform from the ground up for a post-acute care organization unified EMRs, a patient triaging platform, the state HIE, and HR data into one governed warehouse, architected specifically so new EMRs, service lines, or acquired entities can onboard without rebuilding the foundation each time. The project shipped in a fraction of its planned 18-month timeline.

The heavy lift is building that foundation once. After that, onboarding a new source system becomes a repeatable process instead of a custom project.

Cost scales with source system count and data volume more than with the architecture pattern itself. Medallion architecture doesn’t inherently cost more than an ad hoc pipeline. It just makes the cost visible and predictable instead of hidden inside a dozen one-off scripts nobody understands months later.

Is Medallion Architecture Still Relevant in 2026?

The medallion pattern remains the default, not a close call. Databricks recommends it natively, Microsoft Fabric calls it the recommended design approach, and Snowflake has built native tooling around the same three-layer vocabulary in its own documentation.

At nearly six years old, it’s mature enough that the real question has shifted from whether to use it to how to enforce layer boundaries so gold doesn’t become a dumping ground, which for a healthcare organization sitting on scattered EHR, claims, and referral data is reason to adopt it now, not wait for a replacement that isn’t coming. And gold doesn’t just sit there for reporting: it’s what feeds the length-of-stay models, staffing projections, and capacity planning that become forecasts leadership can defend, not a hunch dressed up in a spreadsheet.

Building This on a Foundation That’s Actually CMS-Ready

None of this works in isolation. A gold layer is only as trustworthy as what’s holding it up, and that’s the full picture we walk through in our guide to building a CMS-ready hospice data foundation. Medallion architecture gives you the layers. That guide is where the rest of the foundation lives.

Starting with data modernization or evaluating your first medallion build? Our team can walk you through.

Frequently Asked Questions

Medallion architecture is a data design pattern that organizes information into three progressively refined layers, bronze (raw), silver (cleaned and validated), and gold (aggregated and business-ready). Each layer represents a higher standard of data quality than the one before it.

Bronze holds untouched EHR, claims, or referral data exactly as received. Silver cleans, deduplicates, and de-identifies that data. Gold aggregates it into dashboards, compliance reports, or predictive models a leadership team actually uses.

No. A data lakehouse is the storage and compute platform itself, combining a data lake’s flexibility with a warehouse’s governance. Medallion architecture is a pattern you implement on top of a lakehouse, or on Snowflake, BigQuery, or similar platforms.

Medallion organizes data by quality stage across one governed pipeline. Data mesh organizes data by business domain, giving each department ownership of its own data products. Most single-organization hospice agencies need only the former.

Silver is the standard checkpoint. Bronze needs to stay untouched for audit purposes, and gold-layer tables are typically accessed by a wider set of consumers, so identifiers should already be removed under HIPAA Safe Harbor rules before data reaches that layer.

Yes. Databricks, Microsoft Fabric, and Snowflake all document it as their recommended default pattern for organizing lakehouse data, and no competing pattern has displaced it as of 2026.

Most mid-size hospice organizations need one to three data engineers and a part-time architect for an initial 8-to-16-week build covering priority systems like EHR and billing. Cost scales with source system count, not with the pattern itself.

About the author

Prachi Shah

Prachi Shah

Author

LinkedIn

Prachi Shah is a technology leader and Director – Delivery Manager at Inferenz, with 16 years of experience across Data, AI, Cloud, and Analytics. With deep expertise in Healthcare and Home Health, she leads global teams and enterprise transformation initiatives, specializing in data platforms, AI-driven solutions, cloud modernization, and technology delivery. She is passionate about building high-performing teams and driving measurable business outcomes.