Passer au contenu principal
Passer au contenu principal

Générateur de Carte d'assurance-maladie Suisse (LAMal / KVG)

Générateur de Carte d'assuré (VeKa / Versichertenkarte) avec préfixe 807560 et algorithme Luhn.

En attendant la génération...

À propos de la Carte d'assuré (LAMal / KVG / VeKa)

La Carte d'assuré, appelée en Suisse alémanique Versichertenkarte (VeKa), est la carte obligatoire remise à tout assuré par les caisses-maladie suisses dans le cadre de la LAMal.

Gérée techniquement par SASIS SA, cette numérotation standardisée permet l'échange de données et la facturation électronique entre prestataires médicaux et assureurs dans toute la Suisse.

Anatomie & Structure de la Carte d'assuré suisse

Le numéro de carte d'assuré (VEKA-Nr.) comprend 20 chiffres numériques selon la norme ISO/IEC 7812 / GS1 :

PositionChampLongueurSignification & RègleExemple
1 à 2Code d'application2 chiffresIdentifiant "80" relatif aux services de santé et d'administration publique80
3 à 5Code pays3 chiffresCode numérique ISO "756" exclusif à la Confédération suisse756
6Identifiant du régime1 chiffreChiffre "0" spécifique à l'assurance-maladie obligatoire LAMal / KVG0
7 à 19Numéro de série de l'assuré13 chiffresIdentifiant individuel émis par l'assureur sous la coordination de SASIS SA1234.5678.9012
20Chiffre de contrôle1 chiffreChiffre d'intégrité calculé par l'algorithme de Luhn (Modulo 10)7

Algorithme officiel (Luhn Modulo 10 — ISO/IEC 7812)

Formule d'intégrité obligatoire pour les cartes électroniques d'assuré :

S = Σ (Luhn(d[i])); DV = (10 - (S mod 10)) mod 10
  1. 1. Fixer le préfixe officiel suisse 807560 sur les 6 premières positions.
  2. 2. Ajouter les 13 chiffres du numéro de série attribué par la caisse d'assurance-maladie.
  3. 3. Multiplier alternativement les chiffres par 2 et 1 de droite à gauche depuis la 19e position.
  4. 4. Soustraire 9 des produits supérieurs à 9 et calculer le complément à 10 pour le 20e chiffre.

Foire Aux Questions (FAQ)