What Is a Taxonomy Code? Provider Specialty Codes Explained
When you look up a provider and see something like 207Q00000X, you are looking at a taxonomy code. Taxonomy codes are how the NPI system records a provider’s specialty in a standardized way. This guide explains their structure, how primary and secondary codes work, and how to look them up.
What a taxonomy code is
A healthcare provider taxonomy code is a unique 10-character alphanumeric code that describes a provider’s type, classification, and area of specialization. The code set is maintained by the National Uniform Claim Committee (NUCC), and it is the vocabulary the NPI system uses to answer the question “what kind of provider is this?”
Taxonomy codes matter because the NPI itself carries no specialty information. The number 1234567893 tells you nothing about whether the provider is a cardiologist or a pharmacist. The taxonomy code attached to that NPI record supplies the specialty.
The three-level structure
The taxonomy code set is organized into three hierarchical levels:
- Grouping — the broadest category, such as “Allopathic & Osteopathic Physicians” or “Nursing Service Providers.”
- Classification — a specialty within that grouping, such as “Family Medicine” or “Internal Medicine.”
- Specialization — an optional, more specific area within the classification, such as a subspecialty.
Take the example 207Q00000X, which represents Family Medicine. It sits within the physicians grouping and identifies family medicine as the classification. Other codes add a specialization segment when a provider has a more focused practice area.
You can explore the full set on the taxonomy lookup, where you can search by specialty name or by code and see the providers who use each one.
The 10-character format
Every taxonomy code is exactly 10 characters. The example above, 207Q00000X, follows the standard pattern: a mix of digits and letters, ending in a final character (frequently X). Unlike the NPI, taxonomy codes are not validated with a check digit — they are simply looked up against the official code set. If a code does not appear in the set, it is not a valid taxonomy.
Primary vs secondary taxonomy
A provider may practice in more than one area, so an NPI record can list multiple taxonomy codes. One of them is flagged as the primary taxonomy — the specialty the provider most identifies with for that record — and the rest are secondary.
This is important when you are matching a provider to a specialty. A physician might list Internal Medicine as primary and a subspecialty as secondary. When you browse by specialty, you are generally filtering on these taxonomy assignments. See the specialty directory to browse providers grouped by their taxonomy.
Why taxonomy codes matter in billing
Taxonomy codes are not just labels; they are used on claims. A claim may need to carry the provider’s taxonomy code so the payer can confirm the provider’s specialty matches the service billed. When the taxonomy on a claim does not line up with the specialty on file, claims can be delayed. For how this plays out in practice, see how medical billers use the NPI registry.
How taxonomy relates to other fields
It helps to keep taxonomy codes distinct from other markers on a provider record:
- A taxonomy code describes the specialty in a standardized, machine-readable way.
- A credential (like MD or NP) is a free-text abbreviation the provider entered; see what a credential is.
- The NPI is the underlying identifier; see what an NPI number is.
Because taxonomy, credential, and NPI type all describe different things, a complete picture of a provider usually draws on all of them. To find a specific provider and inspect their taxonomy, start with the NPI lookup by name or the NPI lookup. All of this specialty data traces back to the official NPPES registry, which NPI Portal makes easier to search as an independent tool.