description: This profile constrains the Coverage resource to represent the insurance data. package_name: ch.fhir.ig.ch-epreg derivation: constraint name: ChEpregCoverage type: Coverage elements: identifier: index: 0 slicing: slices: insuranceNumber: match: {} schema: short: Insurance number (note that this is different from the insurance card number) pattern: type: Identifier value: type: coding: - {code: MB, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} array: true min: 1 _required: true index: 1 elements: system: {index: 2} value: {index: 3} required: [value, system] type: {mustSupport: true, index: 4} beneficiary: type: Reference refers: ['http://fhir.ch/ig/ch-epreg/StructureDefinition/ch-epreg-patient-mother'] index: 5 elements: reference: {index: 6} required: [reference] payor: type: Reference mustSupport: true refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization'] index: 7 elements: reference: {index: 8} required: [reference] package_version: 1.0.0-ballot class: profile kind: resource url: http://fhir.ch/ig/ch-epreg/StructureDefinition/ch-epreg-coverage base: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-coverage version: 1.0.0-ballot required: [identifier]