InnovaRx Innova Health Strategies

NPI lookup

Whatever you have — a number, a name, a state — read live from the federal registry.

How to use this page

Who a provider number belongs to, straight from the federal registry.

  1. Type what you have into the one box — a number, "Smith, John FL", a practice name. It is parsed into the fields below, where you can correct it.
  2. You do not need all of it. A last name alone works; so does a first name with a state.
  3. If nothing matches everything you gave, the least reliable field is set aside and it searches again — the postcode first, then the city, the taxonomy, the first name, and the state last. Whatever finally ran is named above the results, so a broadened match is never mistaken for an exact one.
  4. First names match nicknames, so Bob finds Robert. Apostrophes are dropped because the registry does not store them.
  5. Each result carries every taxonomy with its state licence, every address on file, and any other number the provider is known by — a state Medicaid id, a payer-assigned number.
  6. The NPI check digit is verified before the registry is called, so a mistyped number is caught here rather than coming back empty.

What this page does not do

  • This is NPPES, the public federal registry, read live. It is not a credentialing check, a sanctions check, or proof of participation in any plan.
  • Registry records are self-reported by the provider and can be out of date. The date NPPES last updated each record is shown for that reason.
  • A city or state matches ANY address on the record, so a provider can turn up under a state they do not practise in. The address that matched your search is shown first for that reason.
  • NPPES never reports a total. A result list marked "20+" means there were more, not that there were exactly twenty.

All page guides →

Type it however you have it. Whatever this makes of it lands in the boxes below, where you can correct it.

Fields

You do not need all of it — a last name alone works, and so does a first name with a state. Nothing matching everything you gave does not end the search: the least reliable field is set aside and it runs again, and whatever finally ran is named above the results. First names match nicknames, so Bob finds Robert.