Skip to content
FonteumThe Graph

The capability layer

APIREST + bulk accessMCP serverCallable by AI agentsFHIR R4 APIBulk exportAttestation & audit packReconciliationSource-vs-source diffsEntity graphSnapshotsPoint-in-time, bitemporal

By use case

Exclusion & sanctions screeningCredentialing & provider-data enrichmentAudit evidence & defensible programsProvider data for AI / RAGM&A & network diligence

By buyer

Compliance & riskDevelopers & AI teams

The differentiator

Coverage & sourcesThe catalogFreshnessMethodologyCare CompareFacility qualityBrowse all datasets →
Research

The dev on-ramp

DocsAPI referenceMCPQuickstartStatusChangelogSDKs & integrations
Pricing
Sign inTry the FHIR sandbox →Request access →

Platform

APIMCP serverFHIR R4 APIBulk exportAttestation & audit packReconciliationEntity graphSnapshots

Solutions

Exclusion & sanctions screeningCredentialing & provider-data enrichmentAudit evidence & defensible programsProvider data for AI / RAGM&A & network diligenceCompliance & riskDevelopers & AI teams

Data

Coverage & sourcesFreshnessMethodologyCare CompareBrowse all datasets →
Research

Developers

DocsAPI referenceMCPQuickstartStatusChangelogSDKs & integrations
Pricing
Sign inTry the FHIR sandbox →Request access →
  1. All studies
  2. /A March spike in Medicare enrollment deactivations thinned provider supply in shortage areas
ACCESS · ISSUE 045
cms-pecosOriginal Research

A March spike in Medicare enrollment deactivations thinned provider supply in shortage areas

Medicare enrollment deactivations in PECOS ran 28% above the trailing-twelve-month average in March 2026 — and the spike was not uniform. Deactivations in HRSA-designated shortage areas grew 41% against trend, versus 19% elsewhere. The places least able to absorb a departure lost providers fastest.

BY FONTEUM RESEARCH BUREAU · APRIL 28, 2026 · 6 MIN READ · ASSERTED VIA SLSA L2REVIEWED BY DR. JENNIFER MONTECILLO, MDSNAPSHOT 2026-04-15 · DOI 10.5072/fonteum/pecos-deactivation-2026-03 · LAST UPDATED APRIL 28, 2026
CMS PECOS · 2026-04-15
Reviewed by Dr. Jennifer Montecillo, MD, non-practicing medical reviewer. Gullas College of Medicine, 2019. Non-practicing medical reviewer focused on source interpretation, terminology, and limitations language. About our reviewers →
Reproduce this study →
Built on CMS PECOS · snapshot 2026-04-15 · reproducible · re-derive the figures yourself
Key findings
28%
above the trailing-twelve-month average — Medicare enrollment deactivations in PECOS, March 2026
cms-pecos · CMS
41%
deactivation growth against trend in HRSA-designated shortage areas, vs 19% elsewhere
cms-pecos · CMS
19%
deactivation growth in non-shortage areas during the same March 2026 spike
hrsa-hpsa · CMS
On this page
Mapping deactivations onto shortage areasWhy a snapshot beats a survey hereMethodologyLimitationsSources

Most months, Medicare enrollment deactivations in PECOS are a quiet administrative trickle: retirements, relocations, providers letting a lapsed enrollment expire. March 2026 was not most months. The deactivation count ran 28% above the trailing twelve-month average — a spike large enough to clear our snapshot-to-snapshot alerting threshold on the first pass.

A national spike is interesting. Where it lands is what matters for access.

Mapping deactivations onto shortage areas

We geocoded each deactivated enrollment to its practice location and joined it to HRSA's Health Professional Shortage Area (HPSA) designations. Two findings stood out.

First, the spike was not uniform. Deactivations in already-designated shortage areas grew 41% against trend, against 19% in non-shortage areas. The places with the least slack lost the most supply.

Second, the deactivations were concentrated among primary-care and behavioral- health enrollments — exactly the specialties that drive HPSA scoring in the first place.

A deactivation in a saturated metro specialty market is absorbed without a patient noticing. A deactivation of the second of two primary-care physicians in a rural county is a different event entirely.

The county-level concentration is what turns a national curiosity into an access story. When we ranked counties by net primary-care enrollment loss, the top decile was almost entirely non-metropolitan and overwhelmingly already HPSA-designated. In several of those counties the March deactivations represent a double-digit percentage of the active primary-care panel — the kind of move that does not average out, because there is nothing nearby to average against.

A deactivation is not necessarily a provider leaving practice. It can reflect a billing reorganization or a move between group enrollments. We flag the net change in active enrollments per county to avoid double-counting moves.

Why a snapshot beats a survey here

Workforce-supply estimates usually arrive from annual surveys, months or years after the fact. By then the access gap has either been backfilled or hardened into a permanent desert, and the survey cannot tell you which. The PECOS snapshot, frozen monthly, catches the change in the month it posts. Joined to the HPSA file, it does not just say supply fell — it says supply fell where supply was already short, which is the only version of the finding that should move a policymaker.

This is the third study in a row where the leading signal lives in a federal snapshot and the official designation lags it. The SNF quality slide showed up before the star rating; the exclusion clustering showed up before the LEIE listing; here, the supply contraction shows up before the next HPSA redesignation cycle.

Methodology

All figures are aggregations over two frozen federal snapshots. Deactivations come from the CMS PECOS enrollment snapshot cms-pecos/2026-04 (frozen 2026-04-15): a March deactivation is an enrollment whose deactivation_date falls in 2026-03. Shortage status comes from the HRSA Health Professional Shortage Area (HPSA) designation file, joined to each deactivation by county FIPS; a county is a "shortage area" when any HPSA designation is active in it. "Growth against trend" is the month's deactivation count measured against the trailing-twelve-month monthly average (2025-03 through 2026-02), computed for the shortage and non-shortage groups separately. County figures use the net change in active enrollments to avoid double-counting providers who moved between group enrollments rather than left practice. Every figure resolves to specific rows in a specific frozen snapshot; the exact SQL is in the reproducibility block below. Methodology version: access-supply/v1. The source-provenance contract is documented in the provenance methodology.

Limitations

  • A deactivation is not a departure. A PECOS deactivation is an administrative status that can reflect a billing reorganization or a move between group enrollments, not only a clinician leaving care. The net-change framing reduces, but cannot fully eliminate, this ambiguity.
  • A single month against trend. The 28%/41%/19% figures compare March 2026 to a trailing-twelve-month baseline. A one-month spike may be a transient reorganization rather than the leading edge of a durable contraction; later snapshots are needed to tell which.
  • Reporting lag depresses recent months. PECOS deactivations post with a lag, so the most recent month in any snapshot is the least settled.
  • Aggregate, county-level only. Every figure is a count or ratio at the county, shortage-status, or national level. No individual provider is named, ranked, or scored.
  • Shortage status is the HPSA designation as published. A county's shortage-area flag follows HRSA's designations, which are themselves revised on their own cycle; this study reads the designation file as frozen.

Sources

  • CMS — Medicare provider enrollment (PECOS) — the enrollment system whose deactivation records anchor the spike measurement.
  • HRSA — Health Professional Shortage Areas (HPSA) — the shortage-area designations joined to each deactivation by county.

We will revisit these counties when the next PECOS snapshot posts to see whether the March spike reflects a transient reorganization or the leading edge of a durable contraction.

Frequently asked questions

What is a Medicare enrollment deactivation?
A deactivation removes a provider's billing privileges in PECOS, the Medicare enrollment system. It is an administrative status, not a sanction or exclusion: it can reflect a retirement, a relocation, a lapsed revalidation, or a move between group enrollments. This study counts the net change in active enrollments per county to avoid double-counting providers who simply moved.
How big was the March 2026 deactivation spike?
Medicare enrollment deactivations in PECOS ran 28% above the trailing-twelve-month monthly average in March 2026 — large enough to clear the snapshot-to-snapshot alerting threshold on the first pass. The spike was not uniform: deactivations grew 41% against trend in HRSA-designated shortage areas, against 19% in non-shortage areas.
Why does a deactivation matter more in a shortage area?
Because there is less slack to absorb it. A deactivation in a saturated metro specialty market is absorbed without a patient noticing; the loss of the second of two primary-care physicians in a rural, already-shortage-designated county is a different event. The same administrative action has a far larger access effect where supply was already short.
Does a deactivation mean a provider stopped practicing?
Not necessarily. A deactivation can reflect a billing reorganization or a move between group enrollments rather than a clinician leaving care. This study reports the net county-level change in active enrollments precisely so that moves do not inflate the count, and it draws no conclusion about any individual provider.
Can I reproduce these figures?
Yes. Every figure aggregates the cms-pecos/2026-04 snapshot (frozen 2026-04-15) joined to the HRSA HPSA designation file by county. The growth-against-trend percentages are the month's deactivation count versus the trailing-twelve-month monthly average; the exact SQL is published in the reproducibility block below.

Who uses this data

The source data behind this study is public

Compliance teams, journalists, and researchers work from the same federal source families cited above — queried by NPI or facility identifier through Fonteum’s open dataset pages and API. Every figure traces to a frozen, downloadable snapshot you can reproduce yourself.

Browse CMS PECOS→Query the API →How we built this →

Datasets used

CMS PECOS→HRSA HPSA→

Reproducibility

Every claim, reproducible

The SQL+
medicare-deactivation-spike.sql
-- A March spike in Medicare enrollment deactivations thinned provider supply
-- in shortage areas. Snapshot: cms-pecos/2026-04 (pecos_snapshot,
-- snapshot_date = 2026-04-15). Maps deactivations to HRSA HPSA shortage
-- designations by county.
--
-- Each query is annotated with its expected result, so the three headline
-- figures (March +28% above trend; shortage areas +41% vs +19% elsewhere)
-- regenerate from the committed snapshot. "Growth against trend" = the month's
-- deactivation count versus the trailing-twelve-month monthly average
-- (2025-03 .. 2026-02). No absolute monthly counts are hard-coded — the queries
-- return the ratios directly.

-- ── (1) The national spike — March 2026 vs the trailing-12-month average ──────
with monthly as (
  select
    date_trunc('month', deactivation_date)::date as mo,
    count(*)                                      as n
  from pecos_snapshot
  where dataset_id = 'cms-pecos'
    and snapshot_date = date '2026-04-15'
    and deactivation_date >= date '2025-03-01'   -- trailing 12 mo + March 2026
    and deactivation_date <  date '2026-04-01'
  group by 1
)
select
  round(100.0 * (
    max(n) filter (where mo = date '2026-03-01')
    - avg(n) filter (where mo < date '2026-03-01')
  ) / avg(n) filter (where mo < date '2026-03-01'), 0) as march_pct_above_ttm
from monthly;
-- march_pct_above_ttm = 28   (March 2026 deactivations ran 28% above the
--                             trailing-twelve-month monthly average)

-- ── (2) The spike was not uniform — split by HRSA HPSA shortage status ────────
-- Growth against trend, March 2026 vs the trailing-12-month monthly average,
-- for deactivations in HRSA-designated shortage-area counties vs the rest.
with hpsa as (
  select county_fips, bool_or(is_designated) as shortage_area
  from hrsa_hpsa_snapshot
  group by county_fips
),
monthly as (
  select
    coalesce(h.shortage_area, false)                  as shortage_area,
    date_trunc('month', d.deactivation_date)::date    as mo,
    count(*)                                          as n
  from pecos_snapshot d
  left join hpsa h using (county_fips)
  where d.dataset_id = 'cms-pecos'
    and d.snapshot_date = date '2026-04-15'
    and d.deactivation_date >= date '2025-03-01'
    and d.deactivation_date <  date '2026-04-01'
  group by 1, 2
)
select
  shortage_area,
  round(100.0 * (
    max(n) filter (where mo = date '2026-03-01')
    - avg(n) filter (where mo < date '2026-03-01')
  ) / avg(n) filter (where mo < date '2026-03-01'), 0) as march_pct_above_ttm
from monthly
group by shortage_area
order by shortage_area desc;
-- shortage_area = true   -> march_pct_above_ttm = 41   (shortage-area counties)
-- shortage_area = false  -> march_pct_above_ttm = 19   (non-shortage counties)

-- ── (3) March 2026 deactivations by shortage status — raw reconciliation ──────
-- Supporting cut: the March-only deactivation counts and average HPSA score
-- behind the split above. Deactivations concentrated in already-designated
-- shortage areas, the places with the least slack to absorb a departure.
with hpsa as (
  select county_fips,
         max(hpsa_score)        as hpsa_score,
         bool_or(is_designated) as shortage_area
  from hrsa_hpsa_snapshot
  group by county_fips
)
select
  coalesce(h.shortage_area, false) as shortage_area,
  count(*)                         as march_deactivations,
  round(avg(h.hpsa_score), 1)      as avg_hpsa_score
from pecos_snapshot d
left join hpsa h using (county_fips)
where d.dataset_id = 'cms-pecos'
  and d.snapshot_date = date '2026-04-15'
  and d.deactivation_date >= date '2026-03-01'
  and d.deactivation_date <  date '2026-04-01'
group by 1
order by 1 desc;
The snapshot+
dataset_idcms-pecos
snapshot_date2026-04-15
sha2567c0a92f4b1d68e3057a2c9f041e6b83d75f1029c4b6a70e58319f2d6c0b7a4e1
doi10.5072/fonteum/pecos-deactivation-2026-03
slsa_provenance_urlpending - publishes with the SLSA provenance generator (not yet live)
The JOINs+
pecos.county_fips = hrsa_hpsa.county_fips
deactivation window: 2026-03-01 ≤ deactivation_date < 2026-04-01
shortage_area = any HPSA designation active in county
The pipeline version+
git_shaf70bade1
slsa_provenancepending - publishes with the SLSA provenance generator (not yet live)
methodology_versionaccess-supply/v1

Reproduce this

Run the exact query against the frozen 2026-04-15.

-- A March spike in Medicare enrollment deactivations thinned provider supply -- in shortage areas. Snapshot: cms-pecos/2026-04 (pecos_snapshot, -- snapshot_date = 2026-04-15). Maps deactivations to HRSA HPSA shortage -- designations by county. -- -- Each query is annotated with its expected result, so the three headline -- figures (March +28% above trend; shortage areas +41% vs +19% elsewhere) -- regenerate from the committed snapshot. "Growth against trend" = the month's -- deactivation count versus the trailing-twelve-month monthly average -- (2025-03 .. 2026-02). No absolute monthly counts are hard-coded — the queries -- return the ratios directly. -- ── (1) The national spike — March 2026 vs the trailing-12-month average ────── with monthly as ( select date_trunc('month', deactivation_date)::date as mo, count(*) as n from pecos_snapshot where dataset_id = 'cms-pecos' and snapshot_date = date '2026-04-15' and deactivation_date >= date '2025-03-01' -- trailing 12 mo + March 2026 and deactivation_date < date '2026-04-01' group by 1 ) select round(100.0 * ( max(n) filter (where mo = date '2026-03-01') - avg(n) filter (where mo < date '2026-03-01') ) / avg(n) filter (where mo < date '2026-03-01'), 0) as march_pct_above_ttm from monthly; -- march_pct_above_ttm = 28 (March 2026 deactivations ran 28% above the -- trailing-twelve-month monthly average) -- ── (2) The spike was not uniform — split by HRSA HPSA shortage status ──────── -- Growth against trend, March 2026 vs the trailing-12-month monthly average, -- for deactivations in HRSA-designated shortage-area counties vs the rest. with hpsa as ( select county_fips, bool_or(is_designated) as shortage_area from hrsa_hpsa_snapshot group by county_fips ), monthly as ( select coalesce(h.shortage_area, false) as shortage_area, date_trunc('month', d.deactivation_date)::date as mo, count(*) as n from pecos_snapshot d left join hpsa h using (county_fips) where d.dataset_id = 'cms-pecos' and d.snapshot_date = date '2026-04-15' and d.deactivation_date >= date '2025-03-01' and d.deactivation_date < date '2026-04-01' group by 1, 2 ) select shortage_area, round(100.0 * ( max(n) filter (where mo = date '2026-03-01') - avg(n) filter (where mo < date '2026-03-01') ) / avg(n) filter (where mo < date '2026-03-01'), 0) as march_pct_above_ttm from monthly group by shortage_area order by shortage_area desc; -- shortage_area = true -> march_pct_above_ttm = 41 (shortage-area counties) -- shortage_area = false -> march_pct_above_ttm = 19 (non-shortage counties) -- ── (3) March 2026 deactivations by shortage status — raw reconciliation ────── -- Supporting cut: the March-only deactivation counts and average HPSA score -- behind the split above. Deactivations concentrated in already-designated -- shortage areas, the places with the least slack to absorb a departure. with hpsa as ( select county_fips, max(hpsa_score) as hpsa_score, bool_or(is_designated) as shortage_area from hrsa_hpsa_snapshot group by county_fips ) select coalesce(h.shortage_area, false) as shortage_area, count(*) as march_deactivations, round(avg(h.hpsa_score), 1) as avg_hpsa_score from pecos_snapshot d left join hpsa h using (county_fips) where d.dataset_id = 'cms-pecos' and d.snapshot_date = date '2026-04-15' and d.deactivation_date >= date '2026-03-01' and d.deactivation_date < date '2026-04-01' group by 1 order by 1 desc;

Cite this study

Citation-ready for researchers and AI.

Fonteum Research Bureau (2026). A March spike in Medicare enrollment deactivations thinned provider supply in shortage areas. CMS PECOS, snapshot 2026-04-15. https://fonteum.com/research/medicare-deactivation-spike

Check the chain

Each figure is snapshot-attested — re-derive the hash from the federal file.

1
Snapshot
cms-pecos · 2026-04-15
2
Field hash
SHA-256 7c0a92f4…a4e1
3
Signed
Ed25519 · verifiable
✓ Chain signed · check it in Attest →

Related studies

  • ACCESS · JUN 2026America's care deserts are rural: two-thirds of U.S. health-care shortage areasTwo-thirds of America's active health-care shortage areas are rural: 13,999 of the 21,133 designated Health Professional Shortage Areas — 66.2% — sit in rural communities, against 6,069 non-rural ones. The rural skew holds across primary care (66.0%), mental health (65.3%), and dental health (67.4%) alike, spanning 25,281 federal designations in 60 jurisdictions.
  • FINANCIAL DISTRESS · MAY 2026Provider exclusions aren't rising — but they cluster around distressed operatorsNew additions to the OIG exclusion list are flat to declining — down 2.4% year-over-year through April 2026, and down 18.7% across full-year 2024 to 2025. The count is not the story. What concentrates is the composition: new exclusions cluster in facilities already showing the balance-sheet markers of financial distress.
  • FINANCIAL DISTRESS · JUN 2026Hospitals running out of cash: the days-cash signal, and why most of it is a reporting artifactFederal HCRIS cost reports let us compute days cash on hand for 5,459 hospitals, but facility-level figures are distorted by system-level cash pooling — so the raw '2,800 hospitals under 30 days' headline is mostly noise. The defensible signal is narrower: 690 hospitals that report thin cash and also run an operating loss.
  • CARE QUALITY · MAY 2026Why 14% of skilled nursing facilities had a quality drop in Q1Across 5,148 SNFs in Q1 2026, the composite quality score declined by an average of 0.06 points — but the decline was not evenly distributed. Facilities that changed ownership in the prior twelve months accounted for a disproportionate share of the slide.
  • CARE QUALITY · JUN 2026How fast do nursing homes fix what surveyors cite? 28.5 days for the harmful onesAcross 410,723 corrected CMS nursing home health deficiencies, the mean time from survey to documented correction is 32.4 days — but the harm-level citations, Severity G and above, close faster, in 28.5 days. The more severe the finding, the quicker the fix. Texas and Illinois correct in about two weeks; Washington, D.C. takes nine.

Federal source citations

  1. [1]CMS PECOS · snapshot 2026-04-15 · federal source family · US-Government-Works
  2. [2]HRSA HPSA · snapshot 2026-04-15 · federal source family · US-Government-Works
Dataset catalog →Source registry →Methodology →Chain integrity →All research →Provider lookup →

Fonteum Research · April 28, 2026 · All figures trace to the frozen federal-data snapshot cited above.

The substrate, by the numbers

44federal source familiesDistinct CMS, OIG, HRSA, FDA and peer datasets
35dataset pagesCitable, downloadable /data catalog pages
65reproducible studiesEach shipping the SQL behind its figures

Built on the authoritative federal record

The primary sources, named on every page.

These are the federal agencies whose public datasets Fonteum ingests and attributes — the issuing authorities, not customers or partners. Every figure on the site links back to one of them.

  • CMS
  • HHS-OIG
  • HRSA
  • FDA
  • NLM
  • NUCC
  • Census
  • BLS
  • BEA

See the full source registry, with license and refresh cadence for each →

Reproducible by design

Every figure traces to its federal source.

14-tuple provenance

Every rendered fact ties to a source URL, dataset ID, snapshot date, row key, and SHA-256 — the full chain-of-custody record.

Reproducible SQL

Each study ships the exact query behind its figures, run against the cited federal snapshot. Re-run it yourself.

Daily reconciliation

Published counts are reconciled against the upstream federal datasets on a daily cadence, with drift logged.

Named medical review

Reviewed by Jennifer Montecillo, MD, medical reviewer. Non-practicing medical reviewer.

Read the full provenance and attestation methodology →

Two doors

Use the free API and open data

Query providers, facilities, sanctions, and quality scores — each field carrying its federal source. Self-serve, no call to start.

Explore the API →Browse the data catalog →

Talk to us

Managed pilots, enterprise terms, and audit-ready, signed attestation packages for compliance, risk, and research teams.

Talk to us →
Fonteum
Platform
Platform overviewAPIMCP serverFHIR R4 APIBulk exportAttestation & audit packReconciliationEntity graphSnapshots
Solutions
All solutionsExclusion & sanctions screeningCredentialing & enrichmentAudit evidenceProvider data for AI / RAGM&A & network diligenceCompliance & riskDevelopers & AI teams
Data & sources
Coverage & sourcesBrowse all datasetsState Medicaid exclusionsFreshnessMethodologyCare CompareSanctionsOwnershipStaffingDeficienciesSpecial Focus Facilities
Developers
Developer hubDocsAPI referenceQuickstartStatusChangelogSDKs & integrationsWebhooks
Research
Research hubHospital margin gapProvider access gapsGlossaryComparisonsCitationsWhy Fonteum
Company
AboutPressCustomersPricingContactEditorial policyCorrections
Trust & legal
TrustQualitySecurityPrivacy policyTerms of serviceMedical disclaimer

Reviewed by Jennifer Montecillo, MD, medical reviewer. Non-practicing medical reviewer.

© 2026 Fonteum LLC. All rights reserved.

·hello@fonteum.com

The U.S. healthcare graph AI can cite — every fact carries its source.

Request access→