Validador de Cartão de Saúde KGV / LAMal Suíça
Validador online de Versichertenkarte (VeKa) e Carte d'assurance-maladie da Suíça com prefixo 807560 e algoritmo Luhn.
Sobre a Versichertenkarte (LAMal / KVG / VeKa)
A Versichertenkarte (VeKa), conhecida na Suíça francófona como Carte d'assuré, é o cartão obrigatório emitido por todas as caixas de saúde suíças reguladas pela Loi sur l'assurance-maladie (LAMal).
Gerenciada tecnicamente pela SASIS AG, a numeração garante interoperabilidade e faturamento eletrônico entre médicos, hospitais, clínicas e farmácias em todo o território suíço.
Anatomia & Estrutura do Cartão VeKa Suíço
O número do cartão de saúde suíço (VEKA-Nr.) contém 20 dígitos numéricos segundo a norma ISO/IEC 7812 / GS1:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 2 | Código de Aplicação | 2 dígitos | Identificador "80" referente aos serviços de saúde e administração pública | 80 |
| 3 a 5 | Código do País | 3 dígitos | Código ISO numérico "756" exclusivo da Confederação Suíça | 756 |
| 6 | Identificador do Regime | 1 dígito | Dígito "0" específico para seguro de saúde obrigatório LAMal / KVG | 0 |
| 7 a 19 | Número do Segurado & Série | 13 dígitos | Identificador individual gerado pela seguradora sob coordenação da SASIS AG | 1234.5678.9012 |
| 20 | Dígito Verificador | 1 dígito | Dígito de integridade calculado via algoritmo de Luhn (Módulo 10) | 7 |
Algoritmo Oficial (Luhn Módulo 10 — ISO/IEC 7812)
Fórmula de integridade obrigatória para cartões eletrônicos de saúde:
S = Σ (Luhn(d[i])); DV = (10 - (S mod 10)) mod 10
- 1. Fixa o prefixo oficial suíço 807560 nas primeiras 6 posições.
- 2. Adiciona os 13 dígitos de número de série do segurado emitidos pela caixa de saúde.
- 3. Multiplica alternadamente os dígitos por 2 e 1 da direita para a esquerda a partir do penúltimo dígito.
- 4. Subtrai 9 dos produtos maiores que 9 e calcula o complemento de 10 da soma para definir o 20º dígito.