oig-leie · CMS
oig-leie · CMS
oig-leie · CMS
cms-pecos · CMS
The OIG List of Excluded Individuals and Entities — the LEIE — is the federal registry of people and organizations barred from billing Medicare, Medicaid, and every other federal health program, directly or indirectly. CMS PECOS is the opposite list: the registry of providers whose Medicare enrollment is approved and active. A name should never sit on both. This study counts the names that do.
It joins the federal exclusion list against the active Medicare enrollment file on the National Provider Identifier — never on a name — and measures how many currently-excluded providers still carry a live enrollment record, broken out by state and by enrolled specialty.
The finding, in one number
19 currently-excluded providers still hold an active Medicare enrollment record. Of the 6,880 in-force, NPI-identified providers on the federal LEIE, 19 also appear in the CMS PECOS Ordering & Referring extract — the file of providers whose enrollment is approved and eligible to order and refer. The other 6,861 are correctly absent: the screening machinery, in aggregate, does what it is supposed to.
That makes 19 a residual, not a rate of failure — 0.28% of in-force NPI-identified exclusions. But it is the residual that carries the legal weight. Employing, contracting, or billing through an excluded provider exposes an organization to civil monetary penalties under a "knew or should have known" standard, and every one of these 19 is a live enrollment record that a payer's automated edit could wave through.
The 19 distinct providers carry 20 enrollment records — one provider holds two — and one of the 20 is an organizational enrollment rather than an individual. The remaining 19 records are individual practitioners.
How the two lists are supposed to interlock
An OIG exclusion and a CMS enrollment revocation are separate administrative acts, run by separate agencies on separate clocks. The OIG adds a party to the LEIE; CMS, on notice, is expected to revoke the matching Medicare enrollment so the provider can no longer order, refer, or bill. The design intent is that the LEIE leads and the PECOS revocation follows within one processing cycle.
The reason the follow-through is not instantaneous is structural. PECOS revocation is keyed to enrollment identity — the enrollment ID and NPI — while an OIG exclusion is published against a person. CMS must match the excluded person to the right enrollment record, effect the revocation, and let it propagate into the next public extract. Each step adds latency, and the two public files are snapshots pulled on different dates: the LEIE release here carries exclusions through 2026-05-20, while the PECOS extract was released 2026-05-28. A provider excluded in the final days before a release can still appear enrolled in a file pulled a week later, with the revocation simply not yet processed. We documented the analogous gap between a triggering event and CMS deactivation in the lag between a termination event and CMS deactivation.
An exclusion is a wall around the federal programs. Nineteen providers are standing on the wrong side of it with an active enrollment record still in hand.
What the 19 look like — by state and specialty
The 19 are spread across 13 states. No single state dominates: New York carries three, five states carry two, and seven carry one each. The thinness is itself the point — this is not a concentrated processing failure in one Medicare Administrative Contractor's territory; it is a handful of records scattered across the country.
| State | Excluded providers still enrolled |
|---|---|
| New York | 3 |
| California | 2 |
| Florida | 2 |
| North Carolina | 2 |
| Pennsylvania | 2 |
| Texas | 2 |
| Arkansas · Colorado · Michigan · Montana · Nevada · Ohio · Oklahoma | 1 each |
| All 13 states | 19 |
By enrolled specialty the spread is just as flat. Family practice leads with four; clinical social work and internal medicine carry two each; the remaining eleven providers are spread one apiece across eleven distinct specialties.
| Enrolled specialty | Excluded providers still enrolled |
|---|---|
| Practitioner — Family Practice | 4 |
| Practitioner — Clinical Social Worker | 2 |
| Practitioner — Internal Medicine | 2 |
| Eleven other specialties (one each) | 11 |
| All specialties | 19 |
Lag versus standing failure
The split that matters most is by exclusion age, because it separates the cases a refresh cycle explains from the ones it does not.
| Exclusion vintage | Providers | Reading |
|---|---|---|
| Excluded within 90 days | 17 | Consistent with CMS revocation trailing the 2026-05-20 LEIE release |
| Excluded more than a year ago | 2 | Not explained by refresh timing — a standing record |
| Oldest standing exclusion | 1 | Excluded 2015-06-18 — roughly eleven years on the list |
Seventeen of the nineteen were excluded inside the last 90 days. For those, the benign reading holds: the exclusion is newer than the enrollment extract's processing window, and the matching revocation is most likely already in train. The number to watch on those is whether it clears at the next refresh.
The two older records do not get that benefit of the doubt. One was excluded more than a year ago; the oldest has been on the LEIE since June 2015 and still carries an active enrollment record today. No snapshot-timing argument reaches an eleven-year-old exclusion. Those are the cases worth a primary-source look.
The severity mix sharpens the same point. Eight of the 19 sit on a mandatory §1128(a) exclusion basis — the conviction-driven category that includes program-related crime, felony health-care fraud, and felony controlled-substance offenses — rather than the more routine §1128(b)(4) license action. Ten of the 19 are §1128(b)(4) license-revocation or surrender cases, and one is a §1128(b)(1) ownership-or-control basis. A mandatory exclusion is the most serious bar the OIG issues; eight of them still attached to a live enrollment record is the part of this finding that does not soften with context.
The unmatchable majority
The 6,880 figure is itself a small slice of the full exclusion list, and that is its own screening problem. The LEIE holds 68,055 active records, but only 7,025 — about one in ten — carry an NPI at all. The other 61,030 records name an excluded party with no NPI, so they cannot be matched to a Medicare enrollment record by identifier.
| LEIE records | Count |
|---|---|
| Total active exclusion records | 68,055 |
| With an NPI (matchable to PECOS) | 7,025 |
| With no NPI (unmatchable by identifier) | 61,030 |
These 61,030 records are excluded from the denominator above, because matching them to an enrollment record would require a name match — and a name match is not a defensible identity assertion. We do not guess. But the practical implication is blunt: NPI-based enrollment screening cannot see these parties at all. The LEIE's NPI sparsity, which we documented in the LEIE reference study, means an identifier-only screen reaches only the matchable tenth, and a complete exclusion check has to fall back to name-and-date-of-birth matching on the rest — exactly the workflow CMS and OIG guidance contemplate, and exactly the workflow an automated NPI edit skips.
What this means for screening compliance
The constructive read is that the federal plumbing mostly holds: 6,861 of 6,880 in-force NPI-identified exclusions carry no active enrollment, and most of the 19 exceptions look like they will clear at the next cycle. The cautionary read is that "mostly" is not the standard the penalty regime applies. An organization that bills a federal program through an excluded provider's enrollment is exposed under a "knew or should have known" test whether the exclusion is one week old or eleven years old.
Two operational lessons follow. First, an enrollment record is not a clearance — a provider can be actively enrolled and federally excluded at the same instant, so an exclusion screen has to run against the LEIE in addition to confirming PECOS enrollment, not instead of it. Second, identifier-only screening is a floor, not a ceiling: it reaches one in ten exclusion records, and the rest demand name-based matching against the primary source. Fonteum exposes both layers through a single NPI lookup — the federal OIG LEIE and the Medicare enrollment data — so a "barred anywhere on the lists we hold" answer does not depend on which single list a screener happened to check. It is a screening aid: re-confirm any match against the primary source before acting, and read the absence of a match as "nothing in the lists Fonteum currently holds," never as a clearance.
Methodology
Every figure is a direct join between two public, row-level-signed Postgres tables: oig_leie_exclusions (the OIG monthly LEIE bulk download, release 2026-05-08, 68,055 active records, 7,025 with an NPI) and pecos_providers (the CMS PECOS Ordering & Referring extract, federal release 2026-05-28, 2,981,799 enrollment records across 2,556,656 distinct NPIs). Both ship RLS Pattern B — public read. The join key is the 10-digit NPI, trimmed of whitespace; a name is never used to assert a match.
A LEIE record is treated as in force when its reinstatement date is null or still in the future relative to the publish date — the same test the production exclusion lookup applies. Because the OIG drops reinstated parties from the published file, that in-force set equals "any LEIE row by NPI." A provider counts as actively enrolled when its NPI is present in the PECOS Ordering & Referring extract, which is by construction the file of approved enrollments eligible to order and refer. The matchable denominator is the set of distinct, in-force, NPI-identified exclusions; LEIE records with no NPI are excluded from it and reported separately. The excluded-and-enrolled count is the subset of those NPIs that also appear in PECOS. The exact SQL is in the reproducibility block below, and the provenance methodology documents the row-level signing contract. Methodology version: excluded-enrollment/v1.
Limitations
- A floor, not the ceiling. Only 7,025 of 68,055 LEIE records carry an NPI; the other 61,030 cannot be matched to an enrollment record by identifier and are reported separately, never guessed at by name. The 19 is the count among the matchable tenth.
- Snapshot, not real time. Both files are point-in-time. The LEIE carries exclusions through 2026-05-20; the PECOS extract was released 2026-05-28. A revocation in progress between those dates can leave a record looking enrolled when the matching action is already filed.
- Enrollment record, not billing activity. Presence in the PECOS Ordering & Referring file is an active enrollment eligible to order and refer; it is not evidence that the provider has billed since exclusion. This study counts enrollment status, not claims.
- Records exceed providers. A single NPI can hold multiple enrollment records across provider types or states, so the 19 distinct providers map to 20 enrollment records, one of them organizational.
- A compliance signal, aggregate-only. This is an enrollment-and-screening signal, never a measure of care quality. No individual excluded party is named, surfaced, or attached to any provider profile in this study.
Sources
- OIG LEIE — online database and monthly downloads — the federal exclusion list, the bar side of the join.
- OIG — effect of an exclusion (screening duty, civil monetary penalties) — the obligation to screen and the "knew or should have known" penalty standard.
- CMS PECOS Ordering & Referring dataset — the active Medicare enrollment file, the billable side of the join.
- 42 U.S.C. § 1320a-7 (Social Security Act § 1128) — the federal exclusion statute, including the mandatory §1128(a) and permissive §1128(b) authorities.
Frequently asked questions
- How many excluded providers are still enrolled in Medicare?
- Nineteen. Of 6,880 in-force, NPI-identified providers on the federal OIG List of Excluded Individuals and Entities, 19 still carry an active Medicare enrollment record in the CMS PECOS Ordering & Referring file. The match is made on the National Provider Identifier only, never on a name.
- What does it mean for a provider to be on the OIG LEIE but still in PECOS?
- An OIG exclusion bars a provider from billing — directly or indirectly — any federal health program. A live PECOS enrollment record means that provider still holds an approved Medicare enrollment eligible to order and refer. Holding both at once is the compliance contradiction this study counts: barred on one list, billable on the other.
- Are these 19 a fraud problem or a data-lag artifact?
- Mostly lag. 17 of the 19 were excluded within the last 90 days, consistent with CMS revocation trailing the OIG's 2026-05-20 exclusion release. But two have stood for more than a year — the oldest excluded in 2015, roughly eleven years ago. Those two cannot be explained by refresh timing.
- Why is the number so small?
- Because the screening mostly works: 6,861 of 6,880 in-force NPI-identified exclusions correctly carry no active enrollment record. The finding is not that the system is broken — it is that the residual is not zero, and each non-zero case is a 'knew or should have known' civil-monetary-penalty exposure for any organization that bills on that enrollment.
- What about exclusions with no NPI?
- 61,030 of the 68,055 records on the federal LEIE carry no NPI at all. They cannot be matched to a PECOS enrollment record by identifier, so NPI-based enrollment screening cannot reach them. They are excluded from the matchable denominator and reported separately rather than guessed at by name.
- What counts as an active enrollment record here?
- Presence in the CMS PECOS Ordering & Referring extract, federal release 2026-05-28. Every row in that file is an approved Medicare enrollment record eligible to order and refer. A single NPI can hold more than one record across provider types or states, so enrollment records (20) slightly exceed distinct providers (19).
- Can I reproduce these numbers?
- Yes. Every figure is a direct NPI equijoin between the public oig_leie_exclusions and pecos_providers tables. The exact SQL is published in the reproducibility block below; each count resolves to specific rows in specific frozen snapshots, and no match is ever inferred from a name.
Reproducibility
Every claim, reproducible
The SQL
-- Barred but billable: excluded providers still enrolled in Medicare —
-- fully reproducible query.
--
-- Question: how many providers the OIG has EXCLUDED from all federal health
-- programs still carry an ACTIVE Medicare enrollment record in PECOS?
--
-- Sources:
-- public.oig_leie_exclusions — OIG List of Excluded Individuals and Entities,
-- federal monthly bulk download, release
-- 2026-05-08 (latest exclusion 2026-05-20),
-- 68,055 active records (7,025 carry an NPI).
-- RLS Pattern B — public read.
-- public.pecos_providers — CMS PECOS Ordering & Referring / provider-
-- enrollment extract, federal release 2026-05-28,
-- 2,981,799 enrollment records / 2,556,656
-- distinct NPIs. Presence in this file is an
-- active, approved Medicare enrollment record
-- eligible to order and refer. RLS Pattern B.
--
-- Join key: NPI only (10-digit, btrim). We never match on name — a name match
-- is not a defensible identity assertion, so LEIE rows with no NPI are excluded
-- from the matchable denominator and reported separately (see no-NPI query).
--
-- "In force" mirrors the production exclusion lookup (src/lib/exclusions): a row
-- is in force when reinstatement_date IS NULL OR reinstatement_date > today.
-- The OIG drops reinstated parties from the published LEIE, so this set equals
-- "any LEIE row by NPI". Date basis: current_date (2026-06-14 at publish).
--
-- Every headline figure in the study resolves to one of the rows below.
WITH leie_inforce AS ( -- distinct in-force, NPI-identified federal exclusions
SELECT DISTINCT nullif(btrim(npi), '') AS npi
FROM public.oig_leie_exclusions
WHERE nullif(btrim(npi), '') IS NOT NULL
AND (reinstatement_date IS NULL OR reinstatement_date > current_date)
),
pecos_npi AS ( -- distinct NPIs with an active PECOS enrollment record
SELECT DISTINCT nullif(btrim(npi), '') AS npi
FROM public.pecos_providers
WHERE nullif(btrim(npi), '') IS NOT NULL
)
SELECT
(SELECT count(*) FROM leie_inforce) AS leie_inforce_npi, -- 6,880
(SELECT count(*) FROM pecos_npi) AS pecos_distinct_npi, -- 2,556,656
(SELECT count(*) FROM leie_inforce l JOIN pecos_npi p USING (npi)) AS excluded_and_enrolled, -- 19
(SELECT count(*) FROM leie_inforce l
LEFT JOIN pecos_npi p USING (npi) WHERE p.npi IS NULL) AS excluded_not_enrolled, -- 6,861
(SELECT count(*) FROM public.oig_leie_exclusions
WHERE nullif(btrim(npi), '') IS NULL) AS leie_rows_no_npi, -- 61,030
(SELECT count(*) FROM public.oig_leie_exclusions) AS leie_total_rows; -- 68,055
-- leie_inforce_npi pecos_distinct_npi excluded_and_enrolled excluded_not_enrolled leie_rows_no_npi leie_total_rows
-- 6,880 2,556,656 19 6,861 61,030 68,055
-- => 19 / 6,880 = 0.28% of in-force NPI-identified federal exclusions still hold an active enrollment record.
-- Enrollment records vs distinct providers among the matched set (one NPI can
-- hold multiple enrollment records; one match is an organizational record):
WITH leie_inforce AS (
SELECT DISTINCT nullif(btrim(npi), '') AS npi
FROM public.oig_leie_exclusions
WHERE nullif(btrim(npi), '') IS NOT NULL
AND (reinstatement_date IS NULL OR reinstatement_date > current_date)
),
matched AS (
SELECT p.npi, p.state_cd, p.provider_type_desc, p.org_name, p.last_name
FROM public.pecos_providers p
JOIN leie_inforce l ON l.npi = nullif(btrim(p.npi), '')
)
SELECT
count(*) AS enrollment_records, -- 20
count(DISTINCT npi) AS distinct_providers, -- 19
count(*) FILTER (WHERE last_name IS NOT NULL AND last_name <> '') AS individual_records, -- 19
count(*) FILTER (WHERE org_name IS NOT NULL AND org_name <> '') AS org_records -- 1
FROM matched;
-- Excluded-yet-enrolled providers by active-enrollment state (distinct NPI):
WITH leie_inforce AS (
SELECT DISTINCT nullif(btrim(npi), '') AS npi
FROM public.oig_leie_exclusions
WHERE nullif(btrim(npi), '') IS NOT NULL
AND (reinstatement_date IS NULL OR reinstatement_date > current_date)
)
SELECT p.state_cd AS state,
count(DISTINCT p.npi) AS providers
FROM public.pecos_providers p
JOIN leie_inforce l ON l.npi = nullif(btrim(p.npi), '')
GROUP BY p.state_cd
ORDER BY providers DESC, state;
-- NY 3 · CA 2 · FL 2 · NC 2 · PA 2 · TX 2 · AR 1 · CO 1 · MI 1 · MT 1 · NV 1 · OH 1 · OK 1 (13 states)
-- Excluded-yet-enrolled providers by enrolled specialty (distinct NPI):
WITH leie_inforce AS (
SELECT DISTINCT nullif(btrim(npi), '') AS npi
FROM public.oig_leie_exclusions
WHERE nullif(btrim(npi), '') IS NOT NULL
AND (reinstatement_date IS NULL OR reinstatement_date > current_date)
)
SELECT p.provider_type_desc AS specialty,
count(DISTINCT p.npi) AS providers
FROM public.pecos_providers p
JOIN leie_inforce l ON l.npi = nullif(btrim(p.npi), '')
GROUP BY p.provider_type_desc
ORDER BY providers DESC, specialty;
-- FAMILY PRACTICE 4 · CLINICAL SOCIAL WORKER 2 · INTERNAL MEDICINE 2 · then 11 specialties at 1 each
-- (SNF, Anesthesiology, Cardiology, CNS, Clinical Psychologist, Hematology/Oncology, Medical
-- Oncology, Mental Health Counselor, PT in private practice, Podiatry, Vascular Surgery) = 14 specialties.
-- Statutory basis of the matched exclusions (mandatory §1128(a) vs permissive §1128(b))
-- and the exclusion-date span — separates one-cycle refresh lag from standing failure:
WITH pecos_npi AS (
SELECT DISTINCT nullif(btrim(npi), '') AS npi
FROM public.pecos_providers
WHERE nullif(btrim(npi), '') IS NOT NULL
),
per_npi AS (
SELECT e.npi,
min(e.excl_date) AS first_excl,
bool_or(trim(e.exclusion_type) LIKE '1128a%') AS any_mandatory
FROM public.oig_leie_exclusions e
JOIN pecos_npi p ON p.npi = nullif(btrim(e.npi), '')
WHERE (e.reinstatement_date IS NULL OR e.reinstatement_date > current_date)
AND nullif(btrim(e.npi), '') IS NOT NULL
GROUP BY e.npi
)
SELECT
count(*) AS matched_providers, -- 19
count(*) FILTER (WHERE any_mandatory) AS mandatory_basis_providers, -- 8
count(*) FILTER (WHERE first_excl >= current_date - INTERVAL '90 days') AS excl_within_90d, -- 17
count(*) FILTER (WHERE first_excl < current_date - INTERVAL '365 days') AS excl_over_1yr, -- 2
min(first_excl) AS oldest_standing_exclusion, -- 2015-06-18
(current_date - min(first_excl)) AS oldest_age_days -- 4,013
FROM per_npi;
-- By statutory basis (distinct NPI): §1128b4 license action 10 · §1128a1 program-related conviction 6
-- · §1128a3 felony health-care fraud 1 · §1128a4 felony controlled substance 1 · §1128b1 ownership/control 1.
-- Mandatory §1128(a) conviction-based bases account for 8 of 19; the §1128(b) permissive bases, 11.
-- 17 of 19 were excluded within the last 90 days (consistent with revocation lag behind the 2026-05-20
-- LEIE release); 2 have stood for over a year, the oldest since 2015-06-18 (~11 years) — not lag.
-- Rows with NO NPI — excluded from the matchable denominator above and reported
-- separately. These exclusions cannot be matched to PECOS by identifier at all,
-- so NPI-based enrollment screening cannot reach them.
SELECT
count(*) AS total_leie_rows, -- 68,055
count(*) FILTER (WHERE nullif(btrim(npi), '') IS NULL) AS rows_no_npi, -- 61,030
count(*) FILTER (WHERE nullif(btrim(npi), '') IS NOT NULL) AS rows_with_npi -- 7,025
FROM public.oig_leie_exclusions;The snapshot
| dataset_id | oig-leie |
| snapshot_date | 2026-06-14 |
| sha256 | |
| doi | 10.5072/fonteum/excluded-providers-still-enrolled-2026 |
| slsa_provenance_url |
The JOINs
join key: oig_leie_exclusions.npi = pecos_providers.npi -- 10-digit NPI, btrim, never a name match in_force = reinstatement_date IS NULL OR reinstatement_date > current_date -- LEIE side enrolled = NPI present in pecos_providers -- the PECOS Ordering & Referring extract is the active-enrollment file excluded_and_enrolled = distinct in-force LEIE NPI that also appears in pecos_providers matchable = distinct in-force LEIE NPI (non-empty); LEIE rows with no NPI excluded and reported separately count = 19 distinct providers / 20 enrollment records / 6,880 in-force NPI-identified exclusions
The pipeline version
| git_sha | |
| slsa_provenance | |
| methodology_version | excluded-enrollment/v1 |
Reproduce this
Run the exact query against the frozen 2026-06-14.
Cite this study
Citation-ready for researchers and AI.
Check the chain
Each figure is snapshot-attested — re-derive the hash from the federal file.
oig-leie · 2026-06-14SHA-256 a3f1c9…7e6b- FINANCIAL DISTRESS · JUN 2026The OIG exclusion list, explained: who gets barred from Medicare, and whyThe OIG List of Excluded Individuals and Entities (LEIE) holds 68,055 active exclusions spanning 1977–2026. The most common reason to be barred from Medicare is not fraud — it is losing a state license: §1128(b)(4) license actions are 41% of the list. And only 10.3% of records carry an NPI, so the list is mostly non-clinicians.
- FINANCIAL DISTRESS · JUN 2026The exclusion gap: federal screening misses most state Medicaid barsFederal-only exclusion screening misses most state Medicaid exclusions: of 3,794 NPI-identified providers excluded by New York, Ohio, Georgia, or Pennsylvania, 2,242 — 59.1% — carry no record on the federal OIG LEIE. An employer checking the federal list alone clears nearly three in five state-barred providers as clean.
- 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.
- WORKFORCE · JUN 2026Who is enrolled in Medicare? The nurse practitioner is now the most common clinician413,539 nurse practitioner enrollments make NPs the single most common clinician type in Medicare's provider-enrollment file — 13.9% of all 2.98 million PECOS records, nearly triple the largest physician specialty. Together, NPs and physician assistants are one in five enrollments. Advanced-practice providers now anchor the Medicare workforce.
- ACCESS · APR 2026A March spike in Medicare enrollment deactivations thinned provider supply in shortage areasMedicare 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.
Federal source citations
Fonteum Research · June 14, 2026 · All figures trace to the frozen federal-data snapshot cited above.