Skip to main content

Overview

The National Provider Identifier (NPI) is a unique 10-digit identification number issued to healthcare providers by the Centers for Medicare & Medicaid Services (CMS). AllCare uses NPI verification to validate provider identity and auto-populate profile information.
What is NPPES? The National Plan and Provider Enumeration System (NPPES) is the CMS database containing over 1.5 million provider records. AllCare queries this database to verify NPIs and retrieve provider information.

NPI Types

There are two types of NPIs:
TypeNameDescriptionExamples
Type 1IndividualAssigned to individual healthcare providersPhysicians, NPs, PAs
Type 2OrganizationAssigned to healthcare organizationsClinics, hospitals, group practices
AllCare primarily works with Type 1 (Individual) NPIs for provider registration.

How NPI Lookup Works

The Lookup Process

1

Enter NPI

Enter the provider’s 10-digit NPI in the registration form
2

System Validates Format

AllCare validates that the NPI:
  • Is exactly 10 digits
  • Contains only numbers
  • Passes the Luhn checksum algorithm
3

Query NPPES Database

If format is valid, the system queries the NPPES reference database
4

Return Provider Data

If found, provider information is returned and auto-filled into the form

Information Retrieved from NPPES

When an NPI is found, the following information can be automatically populated:

Personal Information

FieldDescription
First NameProvider’s first name as registered
Last NameProvider’s last name as registered
Middle NameProvider’s middle name (if available)
Name PrefixTitle (Dr., Mr., Ms., etc.)
Name SuffixSuffix (Jr., Sr., III, etc.)
CredentialsProfessional credentials (MD, DO, NP, PA-C)
GenderProvider’s gender

Contact Information

FieldDescription
Phone NumberPrimary practice phone
Fax NumberPractice fax number
Address Line 1Street address
Address Line 2Suite/unit (if applicable)
CityCity
StateState (2-letter code)
Zip CodePostal code

Professional Information

FieldDescription
Provider TypeType of healthcare provider
SpecialtyPrimary specialty area
Sub-SpecialtySecondary specialty (if applicable)
Primary License NumberState license number
Primary License StateState of licensure
Certification DateWhen NPI was certified

Organization Information (Type 2 NPIs)

FieldDescription
Organization NameLegal organization name
EINEmployer Identification Number
Is Sole ProprietorIf individual operating as organization
Is Organization SubpartIf part of larger organization

NPI Validation Rules

Format Requirements

Luhn Checksum Algorithm

The last digit of an NPI is a check digit calculated using the Luhn algorithm. This helps detect typos and invalid numbers.
If you receive a “Invalid NPI format” error, verify:
  1. The NPI is exactly 10 digits
  2. There are no letters or special characters
  3. The number was copied correctly without missing digits

Common Lookup Results

Successful Lookup

When an NPI is found:
  • Form fields are automatically populated
  • Provider can review and adjust any information
  • Registration can proceed

NPI Not Found

Possible reasons:
  • NPI was entered incorrectly
  • Provider is newly registered (NPPES updates may take time)
  • Provider has not yet obtained an NPI
  • NPI has been deactivated
Steps to resolve:
  1. Verify the NPI with the provider
  2. Check the NPPES NPI Registry directly
  3. If valid but not in AllCare’s database, enter information manually
  4. If provider doesn’t have an NPI, they must register at NPPES

Invalid Format

Common issues:
  • Missing digits (entered 9 digits instead of 10)
  • Extra characters (spaces, dashes, letters)
  • Checksum failure (possible typo)
Steps to resolve:
  1. Remove any spaces or dashes
  2. Count digits to ensure exactly 10
  3. Verify number with the provider
  4. Try the lookup again

Verifying Provider Identity

NPI lookup is one layer of provider verification. Additional verification may include:
Verification TypeDescription
DEA VerificationConfirming DEA registration for controlled substance prescribing
State LicenseVerifying active state medical license
Board CertificationConfirming specialty board certifications
Identity ProofingIn-person or remote identity verification (for EPCS)

Troubleshooting

Cause: The NPI entered is not 10 characters or contains non-numeric characters.Solution:
  • Remove any spaces, dashes, or special characters
  • Verify you have all 10 digits
  • Re-enter the NPI
Cause: The NPI does not exist in the NPPES reference database.Solution:
  • Verify the NPI is correct by checking with the provider
  • Search the official NPPES Registry
  • If the NPI is valid but not found, enter provider information manually
Cause: NPPES data may not reflect recent changes to provider information.Solution:
  • Use the auto-filled data as a starting point
  • Update any fields that have changed
  • Provider should update their NPPES record at NPPES
Cause: NPI may have been entered incorrectly, returning a different provider.Solution:
  • Verify the NPI number is correct
  • Clear the form and re-enter the correct NPI
  • Never proceed with incorrect provider information

Best Practices


External Resources