What is an NPI

What is an NPI.

Abstract

A National Provider Identifier is a 10-digit, intelligence-free, permanent number issued by the Centers for Medicare and Medicaid Services under the HIPAA Administrative Simplification provisions. Type 1 identifies an individual provider, Type 2 identifies an organization. The NPI is the foundational data key that search engines and entity-resolution systems use to cross-reference physician identity across NPPES, ABMS, state medical boards, and the third-party directory layer.

Surfaces addressed
HIPAA Admin Simplification NPI mandate NPPES CMS NPI registry usNPI Schema.org Physician property Physician.sameAs Entity-graph chain
The identifier itself

Ten digits. Intelligence-free. Permanent. Issued by CMS.

The National Provider Identifier was mandated under the HIPAA Administrative Simplification provisions and is issued by the Centers for Medicare and Medicaid Services 1 . The number is 10 digits, intelligence-free (the digits do not encode specialty, geography, or role), and permanent. A provider keeps the same NPI across employer changes, geographic relocations, marriage-name changes, and specialty transitions. The permanence is what makes the NPI work as the primary data key for entity reconciliation; downstream directories can pull, refresh, and update the surrounding data without losing the identity link.

Type 1 NPIs identify individual health care providers (physicians, dentists, nurse practitioners, physical therapists, sole-proprietor practices). Type 2 NPIs identify organization health care providers (group practices, hospitals, clinics, ambulatory surgical centers, anywhere an organization bills under its own name). A multi-physician practice typically carries both: each attending physician holds a Type 1 NPI, and the practice entity holds a Type 2 NPI. Billing flows pick the correct NPI per payer contract and per claim type. The Schema.org markup uses the Type 1 NPI on each Physician node and surfaces the Type 2 NPI on the MedicalBusiness node where the practice entity bills as the organization.

NPPES. The canonical registry

npiregistry.cms.hhs.gov. The upstream source the directory ecosystem reads.

The National Plan and Provider Enumeration System is the public CMS-maintained registry of every issued NPI 2 . NPPES returns the provider's legal name, the 10-digit NPI, the primary and secondary taxonomy codes (specialty), the practice addresses, the phone number, and the last update timestamp. Third-party directories pull the NPPES feed to populate physician profiles: Healthgrades, Zocdoc, Vitals, Doximity, and the rest of the medical-directory ecosystem all start with NPPES data. Drift between the NPPES record and the practice's current operating state propagates through the directory ecosystem until the NPPES record refreshes.

The architectural consequence is that NPPES is the upstream lever for cross-directory consistency. A practice that relocates, updates phone, transitions a physician to a new taxonomy, or registers a new attending has to update NPPES first. The downstream directories refresh on their own publication cycles (typically days to weeks). Any directory profile that drifts further (a Healthgrades profile updated by a previous staffer six years ago) gets reconciled at the directory level after NPPES is current. Maintaining NPPES current is the diagnostic-phase action item that runs before any directory-level work begins. The order matters: directory-level edits without an NPPES update get partially overwritten on the next pull.

NPI in the entity graph

Physician.usNPI and the sameAs chain.

The Schema.org Physician type provides the usNPI property as a direct, machine-readable linkage to the CMS National Provider Identifier registry 3 . The property is a 10-digit string. Including usNPI in the Physician JSON-LD bypasses the need for search engines to infer identity from name and address alone. Google's entity resolver reads the property as a typed identifier and follows it to the NPPES record for structured cross-reference.

The standard architectural pattern places usNPI as the primary identifier on each Physician node and uses sameAs as an array linking to the NPPES profile URL, the ABMS verification page 5 , the state medical board licensure page, the AMA Physician Masterfile reference where present 4 , and any high-authority directory profile the physician appears in (Healthgrades, Zocdoc, Vitals, Doximity, US News for hospital-affiliated specialists). The chain consolidates the physician's identity for Google's entity resolver and transfers the off-site authority of the cited surfaces to the on-site author byline.

The AMA Physician Masterfile predates the NPI (established 1906) and tracks physicians from medical-school entry through licensure and practice 4 . The AMA dataset and the NPPES dataset cover overlapping populations through different historical lenses. Third-party aggregators use both for triangulation. The NPI is the primary key for current operating state; the Masterfile carries the historical continuity that validates the foundational identity. The sameAs chain references both where applicable.

Without the chain, Google reads a fragmented physician identity. The on-site editorial competes for ranking on YMYL medical queries without the underlying entity signal that would let it surface. The chain is the load-bearing mechanism. Adding the chain to existing JSON-LD is the highest-impact architectural action in most diagnostic engagements.

The NPI sits at the foundation of the broader medical SEO work at Praxis. The identifier feeds the schema layer, the directory layer, and the editorial-author byline layer. The full architecture runs on the entity-graph reconciliation the NPI anchors.

References
  1. 01.Centers for Medicare and Medicaid Services. NPI Standard Final Rule (HIPAA Administrative Simplification). CMS. 2024. https://www.cms.gov/Regulations-and-Guidance/Administrative-Simplification/NationalProvIdentStand
  2. 02.Centers for Medicare and Medicaid Services. National Plan and Provider Enumeration System (NPPES) NPI Registry. CMS. 2024. https://npiregistry.cms.hhs.gov/
  3. 03.Schema.org community. Physician schema and usNPI property. Schema.org. 2024. https://schema.org/Physician
  4. 04.American Medical Association. AMA Physician Masterfile. American Medical Association. 2024. https://www.ama-assn.org/practice-management/masterfile/ama-physician-masterfile
  5. 05.American Board of Medical Specialties. ABMS Board Certification Verification. ABMS. 2024. https://www.certificationmatters.org/
  6. 06.U.S. Department of Health and Human Services. 45 CFR §162. Administrative Requirements (HIPAA Administrative Simplification). Code of Federal Regulations. 2024. https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-C/part-162
Common questions

Questions practice administrators ask about NPI architecture. Before chaining it into the schema layer.

01.

What is an NPI in plain terms?

The National Provider Identifier is a 10-digit, intelligence-free number issued by the Centers for Medicare and Medicaid Services. Intelligence-free means the digits do not carry embedded information about the provider's specialty, geography, or organizational role. The number identifies the provider as a unique entity across federal health programs, private insurance, and the public registry. The NPI was mandated by the HIPAA Administrative Simplification provisions and remains with the provider permanently regardless of practice changes, name changes, or specialty changes. The NPI is the load-bearing data key that search engines, third-party data aggregators, and entity-resolution algorithms use to cross-reference physician identity across disparate datasets.

02.

What is the difference between a Type 1 and a Type 2 NPI?

Type 1 NPIs identify individual health care providers (physicians, dentists, nurse practitioners, physical therapists, individual sole-proprietor practices). Type 2 NPIs identify organization health care providers (group practices, hospitals, clinics, nursing homes, ambulatory surgical centers, when those organizations bill insurance under the organization's name rather than under each individual provider's NPI). A multi-physician practice typically holds both: each attending physician has a Type 1 NPI, and the practice entity has a Type 2 NPI. Billing flows can use either NPI depending on payer rules and the practice's contracting structure. The Schema.org markup uses the Type 1 NPI on the Physician node via the usNPI property; the Type 2 NPI surfaces on the MedicalBusiness node where appropriate.

03.

Where do NPI lookups actually run?

NPI lookups run through the National Plan and Provider Enumeration System (NPPES) at npiregistry.cms.hhs.gov. NPPES is the canonical CMS-maintained public registry. The registry returns the provider's legal name, NPI number, primary taxonomy (specialty), addresses, phone, and last update timestamp. Third-party directories (Healthgrades, Zocdoc, Vitals, Doximity) auto-populate physician profiles from the NPPES feed. Drift between the NPPES record and the practice's current operating state (relocated, changed specialty, updated practice phone) propagates through the directory ecosystem until the practice updates NPPES. Maintaining NPPES current is the upstream lever for cross-directory consistency.

04.

How does the NPI flow into Schema.org markup?

The Physician type in Schema.org provides the usNPI property as a direct, machine-readable linkage to the CMS National Provider Identifier registry. The property is a 10-digit string. Including usNPI in the Physician JSON-LD bypasses the need for search engines to infer identity from name and address alone. The standard architectural pattern is: each Physician node carries usNPI as the primary identifier plus sameAs as an array linking to the NPPES profile URL, the ABMS verification page, the state medical board licensure page, and any high-authority directory the physician appears in. The chain is the load-bearing mechanism that consolidates the physician's identity for Google's entity resolver.

05.

Why is the NPI 'intelligence-free' and why does that matter for SEO?

Intelligence-free means the 10 digits do not encode specialty, geography, organizational role, or any other dimension of the provider's identity. The number is just an identifier. The discipline matters for SEO because it forces the entity-resolution work to run through structured properties rather than through pattern-matching against the number itself. Google's entity resolver does not look at the digits and infer 'cardiologist in Texas'; it follows the NPI to the NPPES record (which carries the structured specialty taxonomy and the geographic address) and then chains outward to ABMS verification and the state board. The architecture forces the schema layer to carry the structured signals that the NPI alone cannot. The discipline is part of what makes the entity-graph layer trustworthy.

06.

What happens when a physician's NPPES record is stale?

Drift propagates through the directory ecosystem. Healthgrades, Zocdoc, Vitals, Doximity, and other third-party directories pull from NPPES on a publication cycle. A physician who relocated practice, updated phone, or transitioned to a new taxonomy ships stale data across the directory layer until the NPPES record updates. Patients searching specialty-plus-geography queries surface stale profile pages alongside the practice's current site, and the divergence reads to Google's entity resolver as a fragmented identity. The remediation flow is: update NPPES first (the upstream source), wait one or two publication cycles for the directory feeds to refresh, then reconcile any directory profile that drifted further on its own. Maintaining NPPES current is the diagnostic-phase action item that runs before any directory-level work begins.

Stop watching your competitors rank

If your Physician JSON-LD does not carry usNPI plus a sameAs chain to NPPES, ABMS, and the state board, Google reads a fragmented physician identity.

The diagnostic audits the NPPES record for every physician on the roster, reconciles drift between NPPES and the directory ecosystem, builds the Physician.usNPI + sameAs JSON-LD against the actual registry data, and chains the off-site authority surfaces to the on-site author byline. Comes back inside two weeks.

Book a diagnostic

Four fields. We respond inside one business day with a few questions to confirm fit before either of us spends time on a call.

We use what you submit to qualify, then respond by email. We don't subscribe you to anything.