description: Identifier in 20-digit format. The number shall have exactly 20 digits and start with 756. package_name: ch.fhir.ig.ch-core derivation: constraint name: VEKAIdentifier type: Identifier elements: system: pattern: {type: Uri, value: 'urn:oid:2.16.756.5.30.1.123.100.1.1.1'} index: 0 value: constraint: veka-length: {human: Insurance card number must be exactly 20 characters long, source: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-veka-identifier', severity: error, expression: 'value.matches(''^[0-9]{20}$'')'} veka-startswith807560: {human: Insurance card number must start with 807560, source: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-veka-identifier', severity: error, expression: value.startsWith('807560')} index: 1 period: elements: end: {short: Expiration date of the insurance card, index: 2} package_version: 4.0.0-ballot class: complex-type kind: complex-type url: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-veka-identifier base: http://hl7.org/fhir/StructureDefinition/Identifier version: 4.0.0-ballot required: [value, system]