Skip to content
FonteumThe Graph
DataResearchCare CompareThe DifferAttestAPI
See the proof
  • Data
  • Research
  • Care Compare
  • The Differ
  • Attest
  • API
See the proof

← All sources · Healthcare graph

CMS PECOS

CMS PECOS Medicare Provider Enrollment

U.S. Centers for Medicare and Medicaid Services · Tier-2 · profile-enrichment (renders on matched profiles)

Live
Source:CMS PECOS·Checked May 2026Open official source ↗

CMS Provider Enrollment, Chain, and Ownership System (PECOS) publishes a monthly snapshot of providers actively enrolled in Medicare fee-for-service. A row in PECOS authorizes the provider to bill Medicare for the listed specialty + state.

What Fonteum uses it for

How this source shows up on Fonteum.

We cross-reference NPPES-matched healthcare practices against PECOS to surface a Medicare-billing-active indicator on the profile, alongside the CMS provider type and enrollment state. The display module is gated to medical archetypes only.

What this source does NOT mean

Medicare enrollment records identify public CMS enrollment records; they do not indicate quality, outcomes, board certification, or appointment availability. Confirm Medicare assignment with the practice directly.

What this dataset answers

Research and data questions this source supports.

  • 01Filter a provider directory to Medicare-billing-active practitioners — PECOS enrollment is the authoritative signal for Medicare billing eligibility.
  • 02Validate that a provider's Medicare enrollment covers the specialty and state listed in your credentialing system.
  • 03Identify providers whose Medicare enrollment has lapsed — PECOS rows drop when enrollment terminates, making absence a signal.
  • 04Build a payer-network integrity check that cross-references PECOS enrollment dates against claim-submission windows.
  • 05Support M&A diligence on medical practices by checking whether revenue-generating providers are currently enrolled and billing.

Dataset size: ~1.1 million active enrollments (monthly snapshot)

Fields used

Per-field display contract.

Every field below has a `display_allowed` flag in the §94 provenance schema. Write-locked fields are captured to provenance for audit but never rendered on profile pages.

Renders on profile

3 fields
cms_pecos_enrollment_recordMedicare enrollment indicator
cms_pecos_provider_typeCMS provider type
cms_pecos_enrollment_stateEnrollment state

Write-locked — captured to provenance, not displayed

2 fields
cms_pecos_pac_idPAC ID (CMS internal identifier)
cms_pecos_enrollment_idEnrollment ID (CMS internal identifier)
Limitations

What we can’t infer from this source.

  • PECOS reflects Medicare fee-for-service enrollment only — not Medicare Advantage panels or commercial-insurance contracts.
  • Providers can be high-quality and not enrolled in Medicare. Absence in PECOS is not a negative quality signal.
  • Providers can be enrolled with a temporarily-suspended billing status that the monthly snapshot does not reflect.
  • PAC ID and Enrollment ID are CMS-internal identifiers; Fonteum captures them to provenance for audit but never renders them on profile pages.
Source metadata

Authority, license, refresh cadence.

Authority

U.S. Centers for Medicare and Medicaid Services

Tier

Tier-2 · profile-enrichment (renders on matched profiles)

Refresh cadence

Monthly — CMS publishes a fresh PECOS Public Provider Enrollment file each month.

License

U.S. government public-domain works (https://www.usa.gov/government-works). Free to use with attribution; explicit redistribution rights. License ↗

Official URL

https://data.cms.gov/provider-characteristics/medicare-provider-supplier-enrollment/medicare-fee-for-service-public-provider-enrollment

Attribution requirement

Source: CMS PECOS · Last checked {YYYY-MM-DD}

ToS & usage notes

What the source allows.

Same public-domain works regime as NPPES (https://www.usa.gov/government-works). Bulk redistribution permitted with attribution. The monthly Public Provider Enrollment file is published as a downloadable CSV; Fonteum pulls the enrollment indicator + provider type + enrollment state only.

Sample provenance

What a single field looks like in the graph.

A worked example. Every field surfaced from this source carries this shape of provenance line — source · last checked · display rule · confidence (when applicable).

Field

Medicare enrollment indicator

Sample value

Active

Provenance line

Source: CMS PECOS · Last checked 2026-04-22 · Display rule: render label "Active in Medicare fee-for-service" · Confidence: 1.0 (NPI exact-match)

How to access

Official API, bulk download, and Fonteum endpoints.

Official API / download

https://data.cms.gov/provider-characteristics/medicare-provider-supplier-enrollment/medicare-fee-for-service-public-provider-enrollment ↗

Fonteum surface

https://fonteum.com/api/v1/providers/{npi} →

Frequently asked

Common questions about CMS PECOS.

What is CMS PECOS and what data does it contain?
PECOS (Provider Enrollment, Chain, and Ownership System) is CMS's system for managing Medicare provider enrollment. The public PECOS Public Provider Enrollment file — also called the Fee-for-Service Public Provider Enrollment extract — contains a row for each provider actively enrolled in Medicare FFS, with NPI, CMS provider type, enrollment state, and practice location.
How do I download the PECOS enrollment file?
CMS publishes the PECOS FFS Public Provider Enrollment extract at data.cms.gov. The dataset is updated monthly. It is U.S. government public-domain data available as a CSV download at no cost. The canonical dataset URL is: data.cms.gov/provider-characteristics/medicare-provider-supplier-enrollment/medicare-fee-for-service-public-provider-enrollment.
What is the difference between NPPES and PECOS?
NPPES identifies all HIPAA-covered providers — it assigns NPIs and records taxonomy codes and addresses. PECOS tracks active Medicare FFS enrollment — a provider must separately enroll in PECOS to bill Medicare. A provider can have an NPI in NPPES but not be enrolled in PECOS (e.g., providers who only bill commercial plans, or retired providers who never deactivated their NPI).
How often does PECOS update?
CMS publishes a fresh PECOS Public Provider Enrollment extract monthly. Fonteum's Inngest cron pulls the monthly file within 48 hours of publication and attests the SHA-256 hash to the provenance chain. Each displayed enrollment indicator carries the pull date inline.
Does PECOS enrollment mean a provider accepts Medicare patients?
Enrollment in PECOS means a provider is authorized to bill Medicare for the enrolled specialty and state — it is an administrative status, not a scheduling or patient-acceptance signal. Whether the provider is accepting new Medicare patients depends on the practice; that is not in the PECOS dataset.
Related

Where this source already shows up.

Verticals where this source renders today

  • dermatologists
  • chiropractors

Related sources in the graph

  • /sources/nppes →
  • /sources/oig-leie →
  • /sources/cms-qpp-mips →
See also
  • /sources → The full source library — every dataset Fonteum cites.
  • /data-provenance → The provider graph — pipeline diagram, source-family clusters, field-level provenance examples, display rules.
  • /methodology → Network-wide sourcing, refresh cadence, and corrections policy.
  • /editorial-policy → Independence, sourcing, conflicts, corrections, retractions.

The substrate, by the numbers

9.2Mgraph entitiesProviders, organizations, owners, and facilities
15.7Mlinked identifiersNPIs, CCNs, LEIs and more, resolved to entities
5Mgraph edgesSource-attested relationships between entities
44federal source familiesDistinct CMS, OIG, HRSA, FDA and peer datasets
35dataset pagesCitable, downloadable /data catalog pages
61reproducible 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
Products
The DifferAttestAPIFHIR API
Data
Care CompareResearchData catalogSources
Company
Why FonteumAboutPressEditorial policyCorrections
Legal
Privacy policyTerms of serviceMedical disclaimer

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

© 2026 Fonteum LLC. All rights reserved.

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

Request access→