Swiss Health Insurance Card Validator (KGV / LAMal)
Online validator for Swiss Health Insurance Card (Versichertenkarte VeKa / Carte d'assuré) with prefix 807560 and Luhn algorithm.
About the Swiss Health Card (LAMal / KVG / VeKa)
The Versichertenkarte (VeKa), known in French as Carte d'assuré, is the mandatory electronic health card issued by all Swiss health funds under the Federal Health Insurance Act (LAMal / KVG).
Administered technically by SASIS AG, the standardized numbering facilitates automated billing and data exchange among doctors, hospitals, clinics, and pharmacies nationwide.
Anatomy & Structure of Swiss VeKa Card
The Swiss Health Insurance Card number (VEKA-Nr.) comprises 20 numerical digits according to ISO/IEC 7812 / GS1:
| Position | Field | Length | Meaning & Rule | Example |
|---|---|---|---|---|
| 1 to 2 | Application Code | 2 digits | Prefix "80" identifying healthcare and public administration systems | 80 |
| 3 to 5 | Country Code | 3 digits | ISO numeric country code "756" exclusive to the Swiss Confederation | 756 |
| 6 | Scheme Identifier | 1 digit | Identifier "0" designating the mandatory Swiss KVG / LAMal health insurance scheme | 0 |
| 7 to 19 | Insured Serial Number | 13 digits | Unique individual card serial number issued under SASIS AG guidelines | 1234.5678.9012 |
| 20 | Check Digit | 1 digit | Integrity check digit calculated via the standard Luhn algorithm (Modulo 10) | 7 |
Official Algorithm (Luhn Modulo 10 — ISO/IEC 7812)
Mandatory check algorithm for healthcare electronic cards:
S = Σ (Luhn(d[i])); DV = (10 - (S mod 10)) mod 10
- 1. Fix the Swiss official health issuer prefix 807560 across the first 6 positions.
- 2. Append 13 random digits representing the insured card serial number.
- 3. Multiply alternating digits by 2 and 1 from right to left starting from the 19th position.
- 4. Subtract 9 from results greater than 9 and calculate the 10-complement of the sum for the 20th digit.
Frequently Asked Questions (FAQ)
Is the health card number the same as the AVS/AHV number?
No. The AVS/AHV (NAVS13) is a 13-digit lifelong social security number. The VeKa card number is a 20-digit technical identifier printed on the physical health insurance card.
Do all Swiss health cards begin with 807560?
Yes. 807560 is the international ISO issuer identifier allocated to Switzerland (756) for statutory KVG/LAMal health cards.