Machine-readable files (MRFs) are structured data files, often in JSON or CSV formats, designed for computer processing rather than human readability. They are a key component of the Transparency in Coverage (TiC) regulations, which mandate healthcare insurers to disclose negotiated rates with providers. These files aim to provide stakeholders like employers, providers, and analysts, with the raw data needed to analyze costs, compare prices, and make more informed decisions about healthcare services.
Here’s a very simple JSON snippet modeled after a payer Transparency in Coverage (TiC) machine-readable file. This is only for training and explanation. The real files are far larger and more complex (often billions of rows).
{
"reporting_entity_name": "Example Health Plan",
"reporting_entity_type": "health insurance issuer",
"last_updated_on": "2026-08-01",
"version": "1.0.0",
"in_network": [
{
"negotiation_arrangement": "ffs",
"name": "Office or other outpatient visit, established patient",
"billing_code_type": "CPT",
"billing_code_type_version": "2026",
"billing_code": "99214",
"description": "Office visit, established patient, moderate complexity",
"negotiated_rates": [
{
"provider_groups": [
{
"npi": [1234567893, 1987654327],
"tin": {
"type": "ein",
"value": "12-3456789"
}
}
],
"negotiated_prices": [
{
"negotiated_type": "negotiated",
"negotiated_rate": 142.87,
"expiration_date": "9999-12-31",
"service_code": ["11"],
"billing_class": "professional"
}
]
}
]
}
]
}A real file repeats that in_network block for every billing code, every provider group, and every negotiated price, which is how one payer file grows into tens or hundreds of gigabytes. Note also that the rate itself sits four levels deep, so the file has to be flattened before it can be filtered or benchmarked in a spreadsheet.
To open a real one without writing code, use the Gigasheet MRF Viewer, or start with a sample machine-readable file to see the flattened structure first.
Gigasheet MRF Viewer offers a powerful, do-it-yourself cloud-based platform designed for working with large, complex JSON datasets. (If you're looking for clean transparency data en masse, our Price Transparency Solutions delivers fully cleansed, enriched, and pre-analyzed price transparency data.) MRF Viewer is best for self-service, point solution JSON exploration where you don't mind sifting through noise. Once you have a license to MRF Viewer you'll follow these steps to open and explore JSON:
If you’re just getting started, there are a few free desktop tools that can help you open and inspect machine-readable files:
While these free tools are useful for initial exploration, they come with major limitations:
In other words, free tools can help you see the files, but they won’t help you use them for meaningful analysis.
Although MRFs provide raw data on negotiated rates, relying solely on one file is unlikely to yield actionable insights for price benchmarking or negotiations. Here’s why:
If you’re looking to streamline the complex process of analyzing MRFs and benchmarking prices across your market, Gigasheet for Price Transparency is your answer. Our tailored offering includes:
With Gigasheet, you can focus on strategy rather than data wrangling, giving you the edge in negotiations.
A machine-readable file is a structured data file, usually JSON or CSV, that health plans and hospitals publish under federal price transparency rules. Payer MRFs list negotiated rates with in-network providers for each billing code.
Usually not. Payer MRFs are often many gigabytes of deeply nested JSON, which exceeds Excel's row limit and a typical computer's memory. The file has to be flattened into rows and columns first.
Text editors such as Notepad++ and Sublime Text, and JSON viewers such as Dadroit, can display the raw structure of an MRF. They are useful for inspecting small files but often freeze on large ones and offer no filtering, pivots, or benchmarking.
Upload the file to a tool that flattens nested JSON into columns, such as Gigasheet MRF Viewer. Once it is flattened, you can filter by billing code or provider, analyze the rates, and export subsets to CSV.
One file usually covers a single payer, includes zombie rates and duplicates, and lacks market context. Reliable benchmarking needs cleaned data across multiple payers and providers in the same market.
Yes. Gigasheet provides preprocessed payer data for any payer or market, cleansed of zombie rates and enriched with NPI and Medicare geographic adjustment data, so teams can skip the file wrangling and start with analysis.