NPI taxonomy codes, explained

Updated 2026-07-31

A taxonomy code is a 10-character classification from the NUCC Health Care Provider Taxonomy — for example 207R00000X for Internal Medicine — that describes a provider's type, specialization, and area of practice. Every NPI record carries at least one, self-reported at enumeration, normally with one marked primary (some records leave the primary flag unanswered). NPI Registry Lookup shows each record's taxonomies with plain-language explanations from the NUCC code set, including the code-set version they came from.

How the code set works

The National Uniform Claim Committee (NUCC) maintains the taxonomy as a three-level hierarchy: provider grouping (such as Allopathic & Osteopathic Physicians), classification (such as Internal Medicine), and area of specialization (such as Cardiovascular Disease). The 10-character code encodes a spot in that hierarchy, and NUCC updates the set twice a year.

Primary vs secondary taxonomies

A record can list several taxonomies — a physician with two specialties, an organization with multiple service lines — and one is normally flagged primary, though some records leave the primary flag unanswered. Payers and directories usually key on the primary, so checking which code is primary matters when records look ambiguous — but the flag is self-reported and not proof of qualification. Entity type shapes what is plausible here too: see Type 1 vs Type 2 NPIs.

What a taxonomy is not

Taxonomies are self-reported classifications, and selecting one does not verify licensure or credentialing — NPPES does not validate that a provider holds the qualification a code describes. Treat a taxonomy as how the provider classified themselves, then verify qualifications through the proper authority when it matters.

That self-reported nature is also why a taxonomy mismatch is a prompt to look closer, not a conclusion: records lag, and multi-specialty providers legitimately carry several codes.

How to see a provider's taxonomies

Run the NPI (or name) through the lookup on the home page: the record shows its primary and secondary taxonomies with plain-language NUCC explanations and the code-set version, beside the registry status and public Medicare signals. The full code set lives at nucc.org.

A code not found in an NPI record is not proof the provider lacks that specialty — records are self-maintained and absence is never a negative finding. The record shows what was reported, with its source.

Frequently asked questions

Can a provider have more than one taxonomy code?

Yes — multiple specialties and service lines are common, and one taxonomy is normally flagged primary (some records leave it unanswered). The lookup shows the primary and reported secondary taxonomies with their NUCC explanations; very long lists are truncated.

Does a taxonomy code prove a provider is qualified in that specialty?

No. Taxonomies are self-reported classifications and NPPES does not verify qualifications. For anything that depends on credentials, verify with the relevant board or authority.

Official sources

Related

Look up any NPI's taxonomies free — primary and secondary codes with plain-language NUCC explanations and version attribution