Validateur NPI
Validez les NPI américains en ligne. Parfait pour l'intégration et les tests de logiciels d'assurance qualité.
Comment fonctionne la validation NPI
Le validateur vérifie si l'entrée comporte exactement 10 chiffres. Il ajoute ensuite le préfixe d'indicatif de pays virtuel « 80840 » pour former une base de calcul à 15 chiffres.
Il exécute l'algorithme standard Luhn Módulo 10 sur ces 15 chiffres. Si la somme finale modulo 10 est égale à zéro, l'identifiant est mathématiquement correct.
Anatomie & Structure du NPI (10 Chiffres)
L'identifiant des professionnels de santé aux États-Unis comporte 10 chiffres :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 | Type d'Entité | 1 chiffre | "1" pour Médecins/Praticiens ou "2" pour Établissements et Cliniques | 1 |
| 2 à 9 | Numéro Séquentiel | 8 chiffres | Séquence attribuée par le système fédéral NPPES | 23456789 |
| 10 | Chiffre de Contrôle | 1 chiffre | Clé de Luhn calculée avec le préfixe virtuel "80840" | 6 |
Algorithme de Validation du NPI (Luhn avec Préfixe "80840")
La formule officielle du CMS applique Luhn avec le préfixe santé 80840 :
CheckDigit = (10 - (LuhnSum("80840" + NPI_Base) % 10)) % 10
- 1. Contrôler la longueur de 10 chiffres.
- 2. Préfixer virtuellement par la chaîne "80840".
- 3. Appliquer l'algorithme de Luhn de droite à gauche.
- 4. Soustraire le reste modulo 10 de 10.
- 5. Valide si le résultat correspond au 10e chiffre.