On a Tuesday in suburban Ohio, a revenue-cycle analyst at a 412-bed nonprofit hospital unzipped a file named something like standardcharges.json and watched her laptop fan spin up. The document was not a menu for patients. It was a dump of thousands of billing codes, each tied to a gross charge invented years ago in a chargemaster spreadsheet, then discounted again and again for insurers she would never meet in person. The hospital had posted the file because federal law required it. The analyst’s job was to make sure the columns matched CMS technical instructions. Nobody in her department expected a family in the emergency department to open it on a phone.
That gap — between the price Congress told hospitals to hang in the window and the price that actually clears on a claim — is the puzzle at the center of American hospital transparency. The policy was sold as shopping. What hospitals delivered, at scale, was accounting archaeology.
What lawmakers thought they were buying
The Hospital Price Transparency final rule took effect on January 1, 2021, with a simple theory: if every hospital published cash prices, insurer-specific negotiated rates, and gross charges, competition would do what competition does in other markets. Employers could steer patients. Patients with high deductibles could compare MRI sites. Journalists could shame outliers.
CMS did not ask for a pamphlet. It required machine-readable files updated at least annually, plus a consumer-friendly display of 300 shoppable services. Penalties for stonewalling started modest, then jumped — CMS raised the maximum civil monetary penalty to as much as $5,500 per day for large hospitals that stayed offline. Researchers using commercial transparency datasets reported a disclosure surge after enforcement tightened in 2022: by January 2023, roughly 77% of U.S. hospitals had posted pricing, with more than half doing so within six months of the rule’s start.
Compliance, however, is not comprehension. A file can be “on the website” while remaining useless to a human without a billing code lookup table and a contract ID from a specific Anthem plan in a specific county. Third-party startups — Turquoise Health, Sage Transparency, and employer-facing analytics shops — built businesses scraping and normalizing those files because hospitals themselves rarely invested in patient-grade search. That ecosystem proves the data has value; it also proves the value sits far above the average deductible holder’s patience.
State laws layered on top of the federal rule complicate the map further. Colorado, Minnesota, and several other states passed their own disclosure or all-payer database requirements years before CMS acted. A hospital system operating in multiple jurisdictions may maintain separate consumer pages per state while uploading one national machine-readable file. Patients who Google “MRI price near me” still land on marketing sites long before they land on a JSON endpoint.
Three prices, one procedure
Think of a knee MRI. On the chargemaster — the hospital’s internal list price — the gross charge might read $4,200. That figure is real in the sense that it exists in software; it is fictional in the sense that almost no one pays it. The cash price for a self-pay patient might be $900. Your employer’s PPO might have negotiated $650. Medicare’s fee schedule might land near $300.
All of those numbers can legally live in the same transparency file. Health Affairs researchers found that cash prices and commercial negotiated rates typically tracked chargemaster prices at a steady discount — cash around 64% of gross, negotiated around 58% on average for the same procedure at the same hospital. The relationship is mechanical: hospitals often set discounts as percentages off the chargemaster, so the list price still matters even when nobody pays it.
Why keep the high gross number at all? Hospital finance teams describe the chargemaster as a reference grid. Contracts with insurers specify payments as a fraction of charges or as case rates derived from charge weights. Uninsured patients who do not qualify for charity care may be billed gross charges unless state law caps the practice. The sticker is an anchor, not an offer.
Academic researchers have used the newly public files to document wild variation even after discounts. The same insurer might pay $1,200 at one community hospital and $3,400 at a sister facility ten miles away for an identical outpatient code, reflecting market power rather than clinical difference. Those spreads existed before transparency; they were simply harder to quantify. Now they are spreadsheet columns — which is progress for employers, even when it feels like noise for families.
Why the website did not become a checkout aisle
Shopping requires a single price you can act on before care. Hospital care rarely offers that. You do not pick a diagnosis code in advance. Emergency visits are not shoppable by definition. Even “shoppable” imaging often arrives with physician orders, network tiers, and facility fees that do not show up in a neat line item on a third-party app.
Then there is the file itself. A large system’s machine-readable file can sprawl to gigabytes — duplicated rows per payer plan, per billing code, per setting. CMS has repeatedly tightened formatting rules, including 2024 requirements for standardized filenames and, for rates expressed only as formulas, new estimated allowed amounts meant to translate percentages into dollars patients can interpret. Hospitals complain about engineering cost; consumer advocates complain about inconsistent compliance. Both can be right.
CMS does not have reasonable assurance that hospitals are submitting complete and accurate machine-readable pricing data.
The Government Accountability Office told Congress that CMS lacked reasonable assurance that hospital files were complete and accurate, and that the agency needed better methods to validate what was being posted. Enforcement actions through 2023 often cited missing plan-specific negotiated rates — the very fields shoppers would need to compare their own insurance.
CMS’s 2024 outpatient payment rule added teeth on formatting: standardized naming conventions, required location attributes, and clearer guidance when negotiated rates are expressed only as percentages of charges. Beginning in 2025, hospitals must publish median allowed amounts — and 10th and 90th percentile bands — when a contract rate cannot be stated as a flat dollar figure. The goal is to stop hospitals from dumping opaque formulas into cells while still claiming compliance. Early adopters describe the work as a second IT project stacked on top of the first.
The second mirror: insurer files that rarely line up
Hospitals were only half of the transparency push. Since July 2022, most group health plans have had to publish in-network rates in their own machine-readable files under the Transparency in Coverage rule. In theory, a researcher could cross-check: Hospital A’s negotiated rate for code 70553 should match Insurer B’s file for the same code at Hospital A.
In practice, overlap is thin. Researchers comparing Mississippi maternity prices between a dominant Blue Cross plan and 26 hospitals found negotiated rates present in both hospital and insurer datasets only about 16% of the time. When both sides did list the same code at the same facility, prices usually agreed — suggesting the problem is coverage and formatting, not widespread arithmetic fraud. But “usually agree when they appear” is cold comfort if four out of five rows exist on only one side of the mirror.
What changed for real patients
Transparency has still moved the battlefield. Employers and data vendors scrape files to benchmark contracts. State attorneys general use gross-to-net spreads in antitrust conversations. Hospitals that once treated list prices as trade secrets now defend them in public. Patients with time and literacy can sometimes spot when a cash price is lower than an in-network copay — a narrow but real win.
Separately, the No Surprises Act and good-faith estimate rules attack a different pain point: unexpected out-of-network bills and rough pre-service quotes. Those policies intersect with transparency but do not replace it. A posted chargemaster row does not tell you whether the anesthesiologist is in-network.
Charity-care and financial-assistance programs add another layer. A gross charge of $18,000 on a website tells a low-income patient little about what they will owe after sliding-scale policies — information that may live on a separate PDF, not in the JSON file.
Medical debt campaigners argue that publishing astronomical gross numbers without context can scare patients away from needed care, even when charity policies would zero out the balance. Hospital associations counter that transparency builds trust and that gross charges are already printed on itemized bills after the fact. Both sides agree on a quieter point: the political victory was forcing disclosure; the economic victory — lower negotiated rates — still depends on insurer leverage, not on a patient comparison shopping during a kidney stone.
Where the numbers go next
CMS continues to iterate: median allowed amounts replacing older “estimated allowed” fields for formula rates, clearer instructions for percentile bands, and ongoing civil-money-penalty letters to hospitals that omit payer-specific columns. Congress has floated bipartisan bills to give CMS stronger audit tools and to standardize identifiers so hospital and insurer files can be joined without a data-science team.
None of that turns transparency into Amazon for appendectomies. The deeper lesson is institutional: American hospital prices were never single numbers. They are outcomes of contracts, charge masters, government fee schedules, and retroactive denials. Publishing the grid was supposed to embarrass the grid. Instead it revealed why the grid existed — and how few Americans were ever meant to pay the top line.
Back in Ohio, the analyst finished validating her JSON and pushed it to the public folder. The hospital’s homepage gained another compliant link. In the lobby, a patient asked the registrar what a CT scan would cost. The registrar reached not for the machine-readable file, but for a phone number to central scheduling — where a human would check benefits, not browse a chargemaster. Congress built a library. The front desk still runs on phone calls.
If you remember one paradox from this story, let it be that one: the United States now runs one of the world’s largest open datasets of medical prices, and the country still settles most bills through opaque negotiations that the dataset was never designed to replace. Transparency exposed the trap. It did not spring it.








