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:

  1. Grouping — the broadest category, such as “Allopathic & Osteopathic Physicians” or “Nursing Service Providers.”
  2. Classification — a specialty within that grouping, such as “Family Medicine” or “Internal Medicine.”
  3. 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.

Frequently asked questions

What does taxonomy code 207Q00000X mean?
207Q00000X is the taxonomy code for Family Medicine. Like every taxonomy code, it is a 10-character code that maps to a specific specialty in the national provider taxonomy code set.
How many taxonomy codes can a provider have?
A provider can list multiple taxonomy codes, but only one is marked as the primary taxonomy at a time. The primary code reflects the specialty the provider most identifies with for that record.
Who maintains the healthcare provider taxonomy code set?
The taxonomy code set is maintained by the National Uniform Claim Committee (NUCC) and updated periodically. NPPES uses these codes to record each provider's specialty.
Can I look up a taxonomy code by specialty name?
Yes. You can search the taxonomy list by specialty name or by code to find the exact 10-character value, then see which providers use it.