German health insurance number (Krankenversichertennummer, KVNR)
ID de_kvnr
This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).
Krankenversichertennummer (KVNR), the lifelong number of a person in the German statutory health insurance (§ 290 SGB V), printed on the electronic health card. The fixed part has ten characters: a random capital letter, eight random digits and a check digit. For the check, the letter becomes its position in the alphabet as two digits (A=01 ... Z=26), the ten digits are weighted 1 2 1 2 ..., and the digit sums of the products are added modulo 10. It is derived from the pension insurance number in a way that cannot be reversed. In data exchange the insurer code (IK) and further check digits follow, which gives 20 or 30 characters.
- Categories
- Personally identifiable information, Person related, Medical/pharma identifiers
- Countries
- Germany
- Languages
- Common to most languages
- W3C DPV
pd:OfficialID- HL7 FHIR identifier system
http://fhir.de/sid/gkv/kvid-10- Presidio
DE_HEALTH_INSURANCE- Check digit
de_kvnr- Quality
- 100/100
- Metacrafter rules
- no detection rule yet
- Supported by tools
- Microsoft Presidio
Regular expression
^[A-Z]\d{9}$
Python re syntax.
Examples
| Value | Description |
|---|---|
| B512615085 | Synthetic number with a valid check digit |
| Z187843209 | Synthetic number with a valid check digit |
| B512615086 invalid | Check digit does not match |
| 1512615085 invalid | The first character is a letter |
Translations
| Language | Name | Description |
|---|---|---|
| German | Krankenversichertennummer (KVNR) | |
| Russian | Номер застрахованного в обязательном медицинском страховании Германии (KVNR) | Пожизненный номер застрахованного на электронной карте медицинского страхования - буква, восемь случайных цифр и контрольная цифра. |
Sources
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/de_kvnr - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/DE/persons/de_kvnr.yamlon GitHub