Saltar al contenido principal
Omitir yendo al contenido principal

Generador de ePA-ID / KVNR (Alemania)

Genere y dé formato a ePA-ID / KVNR (Alemania) válidos para pruebas de software y desarrollo.

Esperando generación...

Acerca de ePA-ID / KVNR (Alemania)

El ePA-ID (Identificador de Historial Electrónico) es el número de seguro de salud de 10 caracteres (KVNR) regulado por Gematik y el Ministerio Federal de Salud de Alemania (BMG).

El formato consta de 1 letra mayúscula (mapeada a valores 01-26), 8 dígitos secuenciales y 1 dígito verificador por Módulo 10 con pesos `1, 2, 1, 2, 1, 2, 1, 2, 1`.

Anatomía y Estructura del ePA-ID (KVNR)

El ePA-ID se fundamenta en el estándar KVNR de 10 caracteres establecido por gematik:

PosiciónCampoTamañoSignificado y ReglaEjemplo
1Letra Inicial1 letraLetra mayúscula (A-Z) convertida a código numérico de 2 dígitos (A=01 a Z=26)A
2 a 9Serial del Asegurado8 dígitosNúmero secuencial individual intransferible emitido por la entidad de salud12345678
10Dígito Verificador1 dígitoDígito de control calculado mediante Módulo 10 con suma digital9

Algoritmo de Validación del ePA-ID (Módulo 10 con Suma Digital)

gematik establece pesos alternados 1-2-1-2 con suma de dígitos (Quersumme):

P = sum(Quersumme(d_i * w_i)) % 10
  1. 1. Convierta la letra inicial a 2 dígitos según orden alfabético (A=01 a Z=26).
  2. 2. Forme un vector de 10 dígitos uniendo los 2 de la letra con los 8 de la serie.
  3. 3. Multiplique por los pesos: [1, 2, 1, 2, 1, 2, 1, 2, 1, 2].
  4. 4. Obtenga la suma digital (Quersumme) de cada producto mayor o igual a 10.
  5. 5. Sume todos los resultados y calcule el módulo 10 para comprobar el 10º dígito.

Preguntas Frequentes y Guía Técnica