Zum Hauptinhalt springen
Zum Hauptinhalt springen

NHS-Nummernvalidator

Validieren Sie die Nummern des britischen National Health Service. Hervorragend geeignet für Ihre Tests.

So funktioniert die NHS-Validierung

Der Validator prüft, ob die Eingabe genau 10 Ziffern umfasst. Es berechnet die gewichtete Summe der ersten 9 Ziffern mit Gewichtungen von 10 bis 2.

Wenn der Divisionsrest eine Prüfziffer von 10 anzeigt, wird die Zahl als ungültig zurückgewiesen. Ein Rest von 11 Karten soll die Ziffer 0 prüfen, und andere Werte müssen mit der 10. Ziffer übereinstimmen.

Aufbau & Struktur der NHS-Nummer (10 Ziffern)

Die Patientennummer des National Health Service besteht aus 10 Ziffern:

PositionFeldLängeBedeutung & RegelBeispiel
1 bis 9Patientenkennung9 ZiffernFortlaufende Patientennummer im NHS-Register943476591
10Prüfziffer1 ZifferModulo 11-Prüfziffer (Ziffern mit Rest 10 sind ungültig)9

Prüfsummenberechnung der NHS-Nummer (Modulo 11)

Das offizielle NHS-Verfahren multipliziert die ersten 9 Ziffern mit den Gewichten 10 bis 2:

CheckDigit = 11 - (sum(d_i * (11 - i)) % 11)
  1. 1. Erste 9 Ziffern mit den Gewichten [10, 9, 8, 7, 6, 5, 4, 3, 2] multiplizieren.
  2. 2. Summe bilden.
  3. 3. Rest = Summe % 11 berechnen.
  4. 4. Prüfziffer = 11 - Rest berechnen.
  5. 5. Wenn Prüfziffer == 11, ist der Wert 0.
  6. 6. Wenn Prüfziffer == 10, ist die Nummer nach NHS-Norm UNGÜLTIG.

Häufig gestellte Fragen