Skip to content
FonteumPublic-records evidence

← 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)

Registered 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.

  • Filter a provider directory to Medicare-billing-active practitioners — PECOS enrollment is the authoritative signal for Medicare billing eligibility.
  • Validate that a provider's Medicare enrollment covers the specialty and state listed in your credentialing system.
  • Identify providers whose Medicare enrollment has lapsed — PECOS rows drop when enrollment terminates, making absence a signal.
  • Build a payer-network integrity check that cross-references PECOS enrollment dates against claim-submission windows.
  • Support 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.

Fields listed below show their configured `display_allowed` flag from the §94 provenance schema. Fields marked write-locked are captured for audit and are not 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, publisher cadence.

Authority

U.S. Centers for Medicare and Medicaid Services

Tier

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

Publisher / configured cadence

Declared or configured cadence: Monthly — CMS publishes a fresh PECOS Public Provider Enrollment file each month. Not evidence of the latest loaded source date.

License

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

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.

This worked example shows the provenance shape used when a surfaced field has populated source, last-checked, display-rule, and confidence metadata. Individual fields may omit unavailable values.

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.

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?
CMS assigns NPIs through NPPES and stores submitted administrative fields such as taxonomy and address. PECOS tracks Medicare FFS enrollment. A provider can have an NPI without a matching active PECOS enrollment, and neither an NPI nor its NPPES fields establish licensure or credentialing.
How often does PECOS update?
CMS publishes the PECOS Public Provider Enrollment extract monthly. Fonteum's newest production PECOS source date observed in the July 12 audit was June 18, 2026. Displayed records should expose the available source and observation date; the site does not claim a 48-hour ingestion SLA or claim-level signature linkage.
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

Related sources in the graph

See also
  • /sources → The generated source-catalog subset — documented datasets Fonteum cites.
  • /data-provenance → The provider graph — pipeline diagram, source-family clusters, field-level provenance examples, display rules.
  • /methodology → Documented sourcing, publisher cadence, observed freshness, and corrections policy.
  • /editorial-policy → Independence, sourcing, conflicts, corrections, retractions.

What’s on file, by the numbers

Platform snapshot · 2026-08-11

13.4Mproviders & companiesProviders, organizations, owners, and facilities on file
26.2Msource-linked factsSource-linked field facts in the dated platform snapshot
90sources with dataDistinct snapshot source IDs with at least one positive record count
73fresh sourcesDistinct source IDs whose latest positive-data snapshot falls within 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

Integrated, with-data, and fresh-observation counts are separate. No platform-wide source-completeness count is published. Completeness is source-specific and must be evaluated against the named source's expected scope. State coverage is a separate jurisdiction measure.

Source authority is record-specific

Use the issuer named on the record.

Fonteum spans federal, state, and global public publishers. A source page or returned record identifies its issuer and dataset where that metadata is available. A platform registry count does not assign every page to one authority or establish loaded, fresh, or complete coverage.

Browse source records and their stated limitations →

Reproducible by design

Inspect the evidence each published figure actually supplies.

Source and date

Research pages expose the named public file and observation date where those fields are available. Source-file SHA-256 coverage is separate; facts do not currently link deterministically to signatures.

Available derivation

Studies with a retained release and committed derivation link the SQL or method used. Other studies state the evidence and reproduction limits they actually have.

Daily observations

Dated table row-count observations can 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 →

Request access