Passer au contenu principal
Passer au contenu principal

Validateur de numéro NHS

Validez les numéros du National Health Service du Royaume-Uni. Excellent pour vos tests.

Comment fonctionne la validation NHS

Le validateur vérifie si l'entrée comporte exactement 10 chiffres. Il calcule la somme pondérée des 9 premiers chiffres en utilisant des poids de 10 à 2.

Si le reste de la division indique un chiffre de contrôle de 10, le nombre est rejeté comme invalide. Un reste de 11 cartes permet de vérifier le chiffre 0, et les autres valeurs doivent correspondre au 10e chiffre.

Anatomie & Structure du Numéro NHS (10 Chiffres)

L'identifiant de santé du National Health Service britannique comporte 10 chiffres:

PositionChampLongueurSignification & RègleExemple
1 à 9Identifiant Patient9 chiffresNuméro séquentiel au registre de santé britannique943476591
10Chiffre de Contrôle1 chiffreClé calculée par Modulo 11 (les restes égaux à 10 sont rejetés)9

Algorithme de Validation du Numéro NHS (Modulo 11)

La formule officielle du NHS applique les coefficients [10, 9, 8, 7, 6, 5, 4, 3, 2]:

CheckDigit = 11 - (sum(d_i * (11 - i)) % 11)
  1. 1. Multiplier les 9 premiers chiffres par les poids: [10, 9, 8, 7, 6, 5, 4, 3, 2].
  2. 2. Additionner les produits.
  3. 3. Calculer: Reste = Somme % 11.
  4. 4. Calculer: Clé = 11 - Reste.
  5. 5. Si Clé == 11, le chiffre de contrôle est 0.
  6. 6. Si Clé == 10, le numéro est réputé INVALIDE par la norme NHS.

Foire aux questions