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:
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 9 | Identifiant Patient | 9 chiffres | Numéro séquentiel au registre de santé britannique | 943476591 |
| 10 | Chiffre de Contrôle | 1 chiffre | Clé 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. Multiplier les 9 premiers chiffres par les poids: [10, 9, 8, 7, 6, 5, 4, 3, 2].
- 2. Additionner les produits.
- 3. Calculer: Reste = Somme % 11.
- 4. Calculer: Clé = 11 - Reste.
- 5. Si Clé == 11, le chiffre de contrôle est 0.
- 6. Si Clé == 10, le numéro est réputé INVALIDE par la norme NHS.