Provenance

Dataset ID
hosp-mspb
Entity Type
hospital
Role
enrichment
Source
CMS
Vintage
FY2026
Entity Count
5,399
Last ETL Run
2026-04-13

Overview

The Medicare Spending Per Beneficiary (MSPB) — Hospital dataset is published by CMS as part of the Hospital Compare provider data files on data.cms.gov (dataset identifier 5hk7-b79m). It contains hospital-level spending data for the MSPB measure, which captures total Medicare Part A and Part B spending for episodes of care spanning 3 days prior to an index hospital admission through 30 days after discharge. This spending window encompasses inpatient costs, post-acute care (skilled nursing facility stays, home health services, inpatient rehabilitation), and all outpatient services billed by any provider during the episode — not just the admitting hospital. The current file covers the FY2026 reporting period.

MSPB is expressed as a ratio to the national median episode cost. A value of 1.0 means a hospital's per-episode spending equals the national median; values above 1.0 indicate higher spending. Most hospitals cluster between 0.85 and 1.15. The measure is price-standardized to remove geographic wage index differences, isolating utilization intensity rather than regional price variation. This dataset answers questions such as: which hospitals generate higher total episode costs, how much of a hospital's spending is driven by post-acute care referral patterns, and how a hospital's resource utilization compares to the national median after removing price effects.

Join Strategy

This dataset joins to hospital entity pages on CareGraph using the Facility ID field, which contains the CMS Certification Number (CCN) as a 6-digit zero-padded string. During ETL, the normalize_ccn() function strips whitespace and zero-pads values shorter than 6 characters to ensure consistent matching. The _load_mspb() function reads the source CSV column using a candidate-list strategy that checks for "Facility ID", "Hospital CCN", "Provider Number", "Facility Id", and "CCN" to accommodate CMS header variations across vintages. Unlike multi-measure datasets (e.g., HRRP), MSPB produces a single record per hospital rather than an array of condition-level rows. The ETL attaches this record to the hospital manifest at data.mspb as a flat dictionary. The join is a left join from the hospital manifest to the MSPB data — hospitals without MSPB records display missing data indicators rather than being excluded from the site.

Known Limitations

Data Quality Notes

← Back to Methodology Hub · Report an error