Skip to content
FonteumThe Graph

By use case

Exclusion & monitoring (self-serve)Free roster screen — no accountExclusion & sanctions screeningCredentialing & provider-data enrichmentAudit evidence & defensible programsProvider data for AI / RAGM&A & network diligence

By buyer

Compliance & riskJournalists & newsroomsDevelopers & AI teams

By industry

HealthcareProviders & facilitiesSanctionsOFAC / EU / UK / UN / OIG / SAMFederal contractingSAM · USASpending · FAPIIS

The capability layer

APIREST + bulk accessFor AI agentsModel Context Protocol serverFHIR R4 APIBulk exportAudit packSigned report artifacts; source facts remain separately citedReconciliationSource-vs-source diffsAI answers with sourcesHow records link upHistoryRetained versions for named sources

The differentiator

Coverage & sourcesThe catalogFreshnessMethodologyCare CompareFacility qualityAI answers, comparedBrowse all datasets →
Research

The dev on-ramp

DocsAPI referenceConnect your AI agent (MCP)One-paste installFHIR sandboxLive API surfaceQuickstartStatusChangelogSDKs & integrations
Pricing
Sign inFree roster screen →Get a signed certificate →

Solutions

Exclusion & monitoring (self-serve)Exclusion & sanctions screeningCredentialing & provider-data enrichmentAudit evidence & defensible programsProvider data for AI / RAGM&A & network diligenceCompliance & riskJournalists & newsroomsDevelopers & AI teamsHealthcareSanctionsFederal contracting

Platform

APIFor AI agentsFHIR R4 APIBulk exportAudit packReconciliationAI answers with sourcesHow records link upHistory

Data

Coverage & sourcesFreshnessMethodologyCare CompareAI answers, comparedBrowse all datasets →
Research

Developers

DocsAPI referenceConnect your AI agent (MCP)FHIR sandboxQuickstartStatusChangelogSDKs & integrations
Pricing
Sign inFree roster screen →Get a signed certificate →
  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 LLC · APRIL 28, 2026 · 6 MIN READREVIEWED BY DR. JENNIFER MONTECILLO, MDSNAPSHOT 2026-04-15 · 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 →
Deactivation growth against trend, March 2026cms-pecos · 2026-04-15
Shortage areas
41%
National
28%
Non-shortage
19%
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
2.2×
the non-shortage rate — shortage-area deactivation growth (41%) ran roughly 2.2 times the 19% recorded elsewhere
cms-pecos · 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
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;

Download the data: SQL · JSON · CSV

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

The cited snapshot identifies the federal file. Where an attestation is present, its file hash can be re-derived; figures are not individually signed.

1
Snapshot
cms-pecos · 2026-04-15
2
Supplied file hash
SHA-256 7c0a92f4…a4e1
3
Snapshot attestation
Inspect supplied artifact
Figures are not individually signed · check it in Attest →

Related studies

  • ACCESS · JUN 2026Healthcare Deserts: Where Care Disappears in America (2026)Two-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 · JUN 2026Hospitals at Risk of Closing? The Days-Cash-on-Hand SignalFederal 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 2026Nursing Home Survey Results: How Fast Deficiencies Get FixedAcross 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.
  • WORKFORCE · JUN 2026Zero-RN days: how often US nursing homes ran a day with no registered nurse on the floorIn the CMS Payroll-Based Journal's 2025 Q2 snapshot, 5.86% of nursing-home facility-days with residents present recorded zero registered-nurse direct-care hours — 77,542 days across 5,062 facilities. The rate ranged from 27.9% in Louisiana to 0.2% in Rhode Island. Days before the federal staffing floor was rescinded, this is the baseline the country now keeps.

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 LLC · April 28, 2026 · All figures trace to the frozen federal-data snapshot cited above.

What’s on file, by the numbers

Platform snapshot · 2026-07-15

13.4Mproviders & companiesProviders, organizations, owners, and facilities on file
26.2Msource-linked factsSource-linked field facts in the dated platform snapshot
35sources liveCrosswalk-resolved sources with a snapshot in the preceding 45 days
111sources integratedActive registry rows; integration does not establish a load
13state Medicaid jurisdictionsDistinct states represented in the state-exclusions serving table

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

Published figures name their source and date.

Source and date

Published research identifies its government file and observation date. Source-file SHA-256 coverage is disclosed separately; facts do not currently link deterministically to signatures.

Reproducible SQL

Each study ships the exact query behind its figures, run against the same dated copy of the federal file we used. Re-run it yourself.

Daily observations

The platform records table row counts daily. Those observations detect local drift; they do not imply that an upstream publisher released or Fonteum ingested new data that day.

Named medical review

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

Read the full provenance and attestation methodology →

Fonteum
Platform
Platform overviewAPIFor AI agents (MCP)FHIR R4 APIBulk exportAudit packReconciliationAI answers with sourcesHow records link upHistory
Solutions
All solutionsExclusion & sanctions screeningCredentialing & enrichmentAudit evidenceProvider data for AI / RAGUse casesM&A & network diligenceCompliance & riskJournalists & newsroomsDevelopers & AI teams
Data & sources
Coverage & sourcesBrowse all datasetsState Medicaid exclusionsFreshnessMethodologyCare CompareNursing homesRecall recordsSanctions screeningOIG LEIE listOwnershipStaffingDeficienciesSpecial Focus Facilities
Federal contracting
OverviewAwards during active exclusionFederal debarment scorecardProcurement questionsContractor lookup8(a) certification guide
Developers
Developer hubDocsAPI referenceQuickstartStatusChangelogSDKs & integrationsWebhooks
Research & guides
Research hubLearnHow it worksGuidesHealthcare provider dataExclusion & sanctions screeningProvider credentialing dataHealthcare data for AIHospital margin gapProvider access gapsGlossaryComparisonsSourced data vs plain LLM answersCitationsManifestoWhy Fonteum
Company
AboutPressCustomersPricingContactEditorial policyCorrections
Trust & legal
TrustTrust markQualitySecurityPrivacy policyTerms of serviceAPI termsMedical disclaimer

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

© 2026 Fonteum LLC. All rights reserved.

·hello@fonteum.com

A public-records graph that exposes source and observation metadata where supplied.

Fonteum's provenance ledger contained 26.2M source-linked facts on July 12, 2026. All but 14 carried a source-file SHA-256; 0 linked deterministically to a signature. Inspect a supplied snapshot id at fonteum.com/verify · source-mark coverage and limitations.
Request access→