The technical implementation guide for the machine readable files as required by the Transparency in Coverage final rules (85 FR 72158).
This repository contains a set of schemas describing a data format (example implementations are encoded as JSON and XML) for the Transparency in Coverage final rule. All machine-readable files must conform to a non-proprietary, open standards format that is platform independent and made available to the public without restrictions that would impede the re-use of that information.
The Departments of the Treasury, Labor, and Health and Human Services (the Departments) have issued the Transparency in Coverage final rules (85 FR 72158) on November 12, 2020. The final rules require non-grandfathered group health plans and health insurance issuers in the individual and group markets (plans and issuers) to disclose certain pricing information. Under the final rules a plan or issuer must disclose in-network negotiated rates, billed and out-of-network allowed, and in-network drug prices (including both “negotiated rates” and “historical net prices”) through three machine-readable files posted on an internet website.
Plans and issuers are required to make these files public for plan or policy years beginning on or after January 1, 2022.
Github allows for people to track and keep up-to-date with any changes for any repository. If you wish to follow and track the changes that happen on this repo, please leverage the "Watch" feature found at the top of the repository and select "All activity". This will email the user that has "watched" the specific repository.
All machine-readable files must be made available via HTTPS.
There are plenty of great formats to work with that will meet the needs for Transparency in Coverage:
Examples of proprietary formats that do not meet this definition would be:
These machine-readable files post made available to the public without restrictions that would impede the re-use of that information.
The location of the these URLs must be provided over HTTPS to ensure the integrity of the data.
Dates should be strings in ISO 8601 format (e.g. YYYY-MM-DD).
There three required flat files associated with Transparency in Coverage:
- In-Network Negotiated Rates
- Out-Of-Network Allowed Amounts
- In-Network Prescription Drugs
In-Network Negotiated Rates File Under the finalized rules, a plan or issuer must disclose in-network provider negotiated rates for all items and services through a machine-readable file.
Out-Of-Network Allowed Amounts File Under the finalized rules, a plan or issuer must disclose certain data elements to the public, including the billed and allowed amounts for out-of-network providers, through a machine-readable file.
In-Network Prescription Drugs File Under the finalized rules, a plan or issuer must disclose in-network prescription drug's historical net price and negotiated rate through a machine-readable file.
The associated names for those files are:
in-network-rates
allowed-amounts
prescription-drugs
The following is the required naming standard for each file: <YYYY-MM-DD>_<payer or issuer name>_<plan name>_<file type name>.json
For example, the following would be the required naming for CMS:
2020-01-05_cms_medicare_in-network-rates.json
2020-01-05_cms_medicare_allowed-amounts.json
2020-01-05_cms_medicare_prescription-drugs.json