NPI-Validator
Validieren Sie US-amerikanische NPIs online. Perfekt für Integrations- und QA-Softwaretests.
So funktioniert die NPI-Validierung
Der Validator prüft, ob die Eingabe genau 10 Ziffern umfasst. Anschließend wird der virtuelle Ländercode-Präfix „80840“ vorangestellt, um eine 15-stellige Berechnungsbasis zu bilden.
Für diese 15 Ziffern wird der standardmäßige Luhn Módulo 10-Algorithmus ausgeführt. Wenn die Endsumme modulo 10 gleich Null ist, ist der Bezeichner mathematisch korrekt.
Aufbau & Struktur der NPI (10 Ziffern)
Die US-Identifikationsnummer für medizinische Leistungserbringer besteht aus 10 Ziffern:
| Position | Feld | Länge | Bedeutung & Regel | Beispiel |
|---|---|---|---|---|
| 1 | Einheitstyp | 1 Ziffer | "1" für Ärzte/Einzelpersonen oder "2" für Gesundheitseinrichtungen | 1 |
| 2 bis 9 | Fortlaufende Kennung | 8 Ziffern | NPPES-Registriernummer | 23456789 |
| 10 | Prüfziffer | 1 Ziffer | Luhn-Prüfziffer berechnet mit virtuellem Präfix "80840" | 6 |
Validierungsalgorithmus der NPI (Luhn mit Präfix "80840")
Das offizielle CMS/HIPAA-Verfahren setzt dem NPI die Ziffernfolge 80840 voran:
CheckDigit = (10 - (LuhnSum("80840" + NPI_Base) % 10)) % 10
- 1. Auf genau 10 Ziffern prüfen.
- 2. Dem Basiswert das 5-stellige virtuelle Präfix "80840" voranstellen.
- 3. Luhn-Verfahren von rechts nach links ausführen (Verdopplung gerader Positionen).
- 4. Summe modulo 10 bilden und von 10 abziehen.
- 5. Gültig, wenn berechnete Ziffer mit der 10. Stelle übereinstimmt.