Passer au contenu principal
Passer au contenu principal

Générateur de numéros NHS

Générateur de numéros NHS à des fins de tests et d'intégration des soins de santé au Royaume-Uni.

En attendant la génération...

À propos des numéros NHS

Le numéro NHS est un numéro unique à 10 chiffres utilisé par le National Health Service d'Angleterre, du Pays de Galles et de l'île de Man pour identifier de manière unique les patients.

Le calcul du chiffre de contrôle utilise une somme de contrôle pondérée du Module 11 avec des poids de 10 à 2. Un résultat restant de 10 représente un nombre invalide selon les directives officielles du NHS.

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