Omitir yendo al contenido principal

Validador de NPI

Validador online de National Provider Identifier de EE. Ideal para QA.

¿Cómo funciona la validación del NPI?

El validador comprueba que el código tenga exactamente 10 dígitos numéricos. Concatena el prefijo virtual '80840' a la izquierda, creando una base de 15 dígitos.

Se aplica la fórmula de Luhn Módulo 10 sobre estos 15 dígitos. Si la suma residual dividida por 10 resulta en cero, el identificador médico es válido.

Anatomía y Estructura del NPI (10 Dígitos)

El identificador nacional de proveedores sanitarios de EE. UU. consta de 10 dígitos:

PosiciónCampoTamañoSignificado y ReglaEjemplo
1Tipo de Entidad1 dígito"1" para Personas Físicas / Médicos o "2" para Hospitales y Clínicas1
2 a 9Identificador Secuencial8 dígitosSecuencia asignada por NPPES23456789
10Dígito de Control1 dígitoAlgoritmo de Luhn con prefijo virtual "80840"6

Algoritmo de Validación del NPI (Luhn con Prefijo "80840")

La norma CMS/HIPAA calcula el dígito verificador anteponiendo el prefijo 80840:

CheckDigit = (10 - (LuhnSum("80840" + NPI_Base) % 10)) % 10
  1. 1. Verifique que tenga 10 dígitos numéricos.
  2. 2. Anteponga el prefijo virtual "80840".
  3. 3. Aplique el algoritmo de Luhn Módulo 10 de derecha a izquierda.
  4. 4. Duplique los dígitos en posiciones pares y sume dígitos superiores a 9.
  5. 5. Obtenga el complemento a 10 del residuo.
  6. 6. El número es válido si coincide con el último dígito.

Preguntas Frecuentes