Generador de NPI
Generador de NPI válido para proveedores y profesionales de salud de EE.
Esperando generación...
Sobre el National Provider Identifier (NPI)
El National Provider Identifier (NPI) es un número de identificación de 10 dígitos exclusivo emitido a proveedores de salud en los Estados Unidos por los CMS (Centers for Medicare & Medicaid Services).
El dígito de verificación se genera anteponiendo un prefijo virtual '80840' y aplicando un algoritmo ponderado basado en el Módulo 10 de Luhn.
Anatomía y Estructura del NPI (10 Dígitos)
El identificador nacional de proveedores sanitarios de EE. UU. consta de 10 dígitos:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 | Tipo de Entidad | 1 dígito | "1" para Personas Físicas / Médicos o "2" para Hospitales y Clínicas | 1 |
| 2 a 9 | Identificador Secuencial | 8 dígitos | Secuencia asignada por NPPES | 23456789 |
| 10 | Dígito de Control | 1 dígito | Algoritmo 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. Verifique que tenga 10 dígitos numéricos.
- 2. Anteponga el prefijo virtual "80840".
- 3. Aplique el algoritmo de Luhn Módulo 10 de derecha a izquierda.
- 4. Duplique los dígitos en posiciones pares y sume dígitos superiores a 9.
- 5. Obtenga el complemento a 10 del residuo.
- 6. El número es válido si coincide con el último dígito.