Skip to content
FonteumPublic-records evidence
Fonteum · Data · NPPES NPI Registry
NPPES
Dataset confidence

CMS NPPES NPI Registry Data

Fonteum wraps the CMS National Plan and Provider Enumeration System —

6.8M+ active providersSource: CMS NPPES · As of 2026-06-10
across — with available source metadata, FHIR R4 output for the supported provider-identity layer, and bulk export via the HL7 $export specification. Health-tech teams and analytics platforms can use this layer for NPI-keyed data pipelines while inspecting the loaded source date supplied by each response.

Source:CMS NPPESSnapshot 2026-06-10
Reviewed by Jennifer Montecillo, MD, medical reviewer. Non-practicing medical reviewer.Last reviewed: June 2026 · Next review: December 2026 · Newest loaded NPPES system date observed: 2026-06-10About our reviewers →
Bar chart: the six largest CMS Medicare provider-enrollment types in Fonteum's PECOS backbone — Nurse Practitioner 413,539, Clinic/Group Practice 239,492, Physician Assistant 195,488, Internal Medicine 144,202, Family Practice 129,130, Physical Therapist 126,499; snapshot 2026-05-28.
Source: CMS PECOS Public Provider Enrollment File (data.cms.gov) · newest loaded source date observed 2026-06-18.
Exclusion records

Exact public-record matching for NPI-linked exclusions

Fonteum can match an NPI to a named public exclusion-list source and return the source row, date, and citation. The public page shows representative OIG LEIE records; API access to per-NPI risk records is key-gated.

Public Exclusion Record3mo ago
NPI: 1003000100
LEIE row ID12345
TypePERMEXC
Exclusion date2024-01-15
DescriptionFraud
Dataset release2026-05-01
Public Exclusion Record3mo ago
NPI: 1003000118
LEIE row ID9876
TypePERMEXC
Exclusion date2023-08-10
DescriptionPatient abuse
Dataset release2026-05-01

What is NPPES?

The National Plan and Provider Enumeration System is the CMS system that assigns and tracks National Provider Identifiers for eligible individuals and organizations. HIPAA-covered providers must obtain an NPI for standard transactions; other eligible providers may enumerate. The NPI is intelligence-free and does not establish licensure, credentialing, payer enrollment, or current practice. It is a deterministic join key only where another source publishes the same identifier.

The NPPES full-file download covers approximately 8 million records, with 6.8 million+ active records at any given snapshot. Public fields can include NPI, enumeration type (individual vs. organization), name, submitted addresses, taxonomy, enumeration date, last-update date, and deactivation date. Field availability varies. For a field-by-field breakdown of the intelligence-free NPI structure, check-digit algorithm, separate Type 1 vs. Type 2 enumeration field, and NUCC taxonomy codes, see the NPPES data-model deep-dive.

Limitations: NPPES is self-reported. Providers update their records on an honor-system basis; address and specialty data can lag real-world changes by months. Fonteum responses can expose a limitation where the route and row supply one, but limitation metadata is nullable and not guaranteed on every field. The methodology page documents the named comparison used for any published mismatch rate.

The FHIR R4 wrapper and provenance layer

Fonteum exposes supported NPPES-derived identity rows through FHIR R4 Practitioner and Organization routes. Availability and mapping vary by row and route. The CapabilityStatement at /api/fhir/metadata is the current declaration of supported resources and interactions; it is not a blanket guarantee that every NPPES field or USCDI element is populated.

FHIR responses can carry source and observation metadata where the route and underlying row supply it. The provenance schema defines up to fourteen nullable fields; consumers must inspect the returned resource and must not infer a source date, confidence value, cross-reference, or signature when it is absent.

Bulk export: the HL7 FHIR R4 Bulk Data Access $export endpoint at /api/fhir/Practitioner/$export exposes supported loaded Practitioner rows as NDJSON. Authentication and throughput depend on the requested API tier; the export does not imply complete national coverage or a signature on each row.

Who uses NPI data with provenance

Payer credentialing platforms

NPPES can supply an NPI administrative record with a retrieval date. It does not establish licensure or credentialing, and whether that record satisfies a payer, CAQH, URAC, or another workflow requirement must be evaluated separately.

Patient navigation and access platforms

Finding in-network providers by specialty, accepting-new-patients status, and location requires a clean, taxonomy-normalized provider dataset. NPPES is the primary source; Fonteum adds address validation, taxonomy normalization, and real-time FHIR queries.

Healthcare analytics and data vendors

Analytics products can use NPI as a join key when each participating source publishes it. Fonteum's bulk export preserves source metadata and makes NPPES ingestion a managed dependency rather than a bespoke ETL job.

Frequently asked questions

What is NPPES and what data does it contain?
The National Plan and Provider Enumeration System (NPPES) is the CMS system that assigns NPIs to eligible individuals and organizations. Public records can include names, submitted addresses, taxonomy codes, enumeration dates, and a separate Type 1 or Type 2 field. Availability varies, and an NPI or NPPES field does not establish licensure or credentialing. Fonteum parses the public bulk file into structured records.
How does Fonteum's NPPES layer differ from the public NPPES API (NPI Registry)?
CMS provides a public NPI lookup API at npiregistry.cms.hhs.gov with per-record query support. Fonteum adds bulk $export over FHIR R4 Bulk Data Access, field-level source metadata, and taxonomy-code normalization against the NUCC code set. It joins to PECOS or the NPI-bearing subset of OIG LEIE only where those source rows publish the same NPI.
Does Fonteum provide NPPES data for all provider types?
The loaded NPPES table includes Type 1 and Type 2 records across many NUCC taxonomy codes. Individual rows can omit or carry multiple taxonomy values, and an NPI does not prove provider type, licensure, enrollment, or current practice. Taxonomy-specific exports are filters over the represented loaded rows, not a claim of complete provider coverage.
Can I use Fonteum's NPI data to build a provider directory or lookup tool?
Yes, subject to the data-platform agreement and attribution requirements. NPPES data is published under U.S. Government Works and is freely redistributable. Fonteum's provenance layer and API infrastructure carry separate terms. For provider-directory builds at scale — including deduplication, address normalization, and taxonomy mapping — Fonteum's audit-pack export is the fastest path to a clean, structured provider dataset.
How current is Fonteum's NPPES data and how is freshness tracked?
CMS publishes NPPES replacement files on its own schedule. Fonteum's newest production system timestamp observed 2026-08-11 was 2026-06-10. The source page and response metadata show the saved observation available to the product; they do not imply that every CMS release was ingested.

Access the NPPES data layer

The Audit Pack includes a pre-built NPPES export matched to CMS Care Compare and LEIE on NPI. For bulk FHIR access, custom taxonomy filters, or dedicated delivery schedules, contact the data engineering team.

Cited in 2 studies
Original analysis · Medicare provider enrollment

What the provider population looks like, on the NPI key

Fonteum's provider backbone joins the NPPES NPI registry to the CMS PECOS enrollment file on the shared NPI. In the committed 2026-05-28 snapshot it holds

2,981,799Source: CMS PECOS Public Provider Enrollment File · As of 2026-05-28
Medicare enrollment records spanning distinct NPIs across 56 states and territories and 325 CMS provider types — 85.5% individual practitioners and 14.5% organizations. Source and observation metadata varies by record and response; it is not a universal signature link.

2,556,656
Distinct NPIs in the provider backbone
2,548,303
Individual (Type 1) enrollments — 85.5% of records
433,496
Organizational (Type 2) enrollments — 14.5%
325
Distinct CMS provider/supplier types represented

Largest provider-enrollment types

Nurse Practitioner413,539
Clinic / Group Practice239,492
Physician Assistant195,488
Internal Medicine144,202
Family Practice129,130
Physical Therapist (private practice)126,499

Top states by enrollment volume

CA262,214
TX207,328
NY198,758
FL185,769
PA127,899
IL109,875

Related Fonteum surfaces: the per-provider profiles show available source metadata for an NPI, the OIG sanctions surface cross-joins exclusions on the same key, and the data catalog lists the published federal-source catalog.

Source: CMS PECOS Public Provider Enrollment File (data.cms.gov)Last checked: 2026-05-28dataset badge ↗
Data provenance

Methodology

CMS publishes NPPES full-replacement files weekly and PECOS enrollment files monthly; those publisher cadences do not prove a completed Fonteum load. This analysis uses the committed 2026-05-28 snapshot. In the July 12 production audit, NPPES had a June 10 newest system date and PECOS had a June 18 source date. The pipeline runs in five stages: (1) source acquisition from data.cms.gov, (2) entity resolution on the NPI, (3) NPPES-to-PECOS join on the NPI key, (4) quality checks against published CMS record counts, and (5) source-metadata projection. Provenance fields are nullable, and no provenance fact currently links deterministically to a signature.

dataset_id
cms-pecos-ppef/v1
source_agency
CMS (data.cms.gov)
snapshot_date
2026-05-28
methodology_version
nppes/v1

These four fields describe the committed analysis artifact. The broader, nullable source-metadata contract is documented on the data sources reference.

How this data is measured

Source comparison: grain, cadence, and access

SourceData grainCadenceAccessProvenance
FonteumNPI-level + field provenanceLoaded system date: 2026-06-10; no platform cadence promisedAPI + bulk $export, free baseNullable source metadata
CMS NPI Registry APINPI-level (per-record)DailyFree, no bulk exportNone
Definitive HealthcareProvider / affiliationQuarterlyPaid subscriptionNone
IQVIA OneKeyProvider / claimQuarterlyPaid enterpriseNone
Primary sources

Sources

  1. NPPES NPI Registry — Full Replacement FileCenters for Medicare & Medicaid Services (CMS), Weekly. Primary source ↗ · Archive ↗
    Used for: NPI identity, taxonomy, names, addresses, enumeration and deactivation dates.
  2. PECOS Public Provider Enrollment File (PPEF)Centers for Medicare & Medicaid Services (CMS), Monthly. Primary source ↗ · Archive ↗
    Used for: Medicare enrollment status, provider type, and reassignment on the NPI key.
  3. NPI Registry public lookup APICenters for Medicare & Medicaid Services (CMS), Daily. Primary source ↗ · Archive ↗
    Used for: Per-record cross-check of a single NPI against the live CMS registry.
  4. OIG LEIE — List of Excluded Individuals/EntitiesU.S. Department of Health & Human Services, Office of Inspector General, Monthly. Primary source ↗ · Archive ↗
    Used for: Federal-exclusion cross-join on the same NPI key (sanctions overlay).

Committed analysis snapshot: 2026-05-28 · Reviewed by Jennifer Montecillo, MD · June 2026. Non-practicing medical reviewer.

Methodology · Sources · Corrections log · Editorial policy

What’s on file, by the numbers

Platform snapshot · 2026-08-29

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
19fresh 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