description: Angaben zum GKV-Versicherungsverhältnis im Versichertenstammdatenmanagement (VSDM) 2.0 package_name: de.gematik.vsdm2 derivation: constraint name: VSDMCoverageGKV type: Coverage elements: extension: array: true min: 2 index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: 2 slices: WOP: match: {url: null} schema: short: Wohnortprinzip (WOP) type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/gkv/wop index: 1 elements: value: choices: [] index: 3 value[x]: elements: system: pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_ITA_WOP'} index: 4 besonderePersonengruppe: match: {url: null} schema: short: Besondere Personengruppe (GKV) type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/gkv/besondere-personengruppe index: 5 elements: value[x]: elements: system: pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_PERSONENGRUPPE'} index: 6 zuzahlungsstatus: match: {url: null} schema: short: Zuzahlungsstatus type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/gkv/zuzahlungsstatus index: 7 extensions: status: url: null mustSupport: true index: 9 elements: value: pattern: {type: Boolean, value: true} choices: [] index: 11 gueltigBis: {url: null, min: 1, max: 1, mustSupport: true, _required: true, index: 12} elements: extension: array: true min: 2 index: 8 slicing: slices: status: match: {} schema: mustSupport: true index: 9 elements: value: pattern: {type: Boolean, value: true} choices: [] index: 11 gueltigBis: match: {} schema: {mustSupport: true, _required: true, index: 12} min: 1 max: 1 dmp: match: {url: null} schema: {short: DMP-Teilnahme, type: Extension, mustSupport: true, url: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMDMPTeilnahme', index: 13} min: 0 kostenerstattung: match: {url: null} schema: short: Kostenerstattung type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/gkv/kostenerstattung index: 14 extensions: aerztlicheVersorgung: url: null short: Ärztliche Versorgung mustSupport: true _required: true index: 16 elements: value: choices: [] index: 18 required: [value] zahnaerztlicheVersorgung: url: null short: Zahnärztliche Versorgung mustSupport: true _required: true index: 19 elements: value: choices: [] index: 21 required: [value] stationaererBereich: url: null short: Stationärer Bereich mustSupport: true _required: true index: 22 elements: value: choices: [] index: 24 required: [value] veranlassteLeistungen: url: null short: Veranlasste Leistungen mustSupport: true _required: true index: 25 elements: value: choices: [] index: 27 required: [value] elements: extension: array: true min: 4 index: 15 slicing: slices: aerztlicheVersorgung: match: {} schema: short: Ärztliche Versorgung mustSupport: true _required: true index: 16 elements: value: choices: [] index: 18 required: [value] zahnaerztlicheVersorgung: match: {} schema: short: Zahnärztliche Versorgung mustSupport: true _required: true index: 19 elements: value: choices: [] index: 21 required: [value] stationaererBereich: match: {} schema: short: Stationärer Bereich mustSupport: true _required: true index: 22 elements: value: choices: [] index: 24 required: [value] veranlassteLeistungen: match: {} schema: short: Veranlasste Leistungen mustSupport: true _required: true index: 25 elements: value: choices: [] index: 27 required: [value] ruhenderLeistungsanspruch: match: {url: null} schema: short: Ruhender Leistungsanspruch type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/gkv/ruhender-leistungsanspruch index: 28 extensions: art: url: null mustSupport: true index: 29 elements: value: choices: [] index: 31 value[x]: elements: system: pattern: {type: Uri, value: 'http://fhir.de/CodeSystem/gkv/RuhenderLeistungsanspruchGKV'} index: 32 required: [value] dauer: url: null mustSupport: true index: 33 elements: value: choices: [] index: 35 value[x]: elements: start: constraint: date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'} index: 36 end: constraint: date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'} index: 37 required: [value] elements: extension: mustSupport: true index: 29 slicing: slices: art: match: {} schema: mustSupport: true index: 29 elements: value: choices: [] index: 31 value[x]: elements: system: pattern: {type: Uri, value: 'http://fhir.de/CodeSystem/gkv/RuhenderLeistungsanspruchGKV'} index: 32 required: [value] dauer: match: {} schema: mustSupport: true index: 33 elements: value: choices: [] index: 35 value[x]: elements: start: constraint: date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'} index: 36 end: constraint: date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'} index: 37 required: [value] versichertenart: match: {url: null} schema: short: Art des Versicherten type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/gkv/versichertenart index: 38 elements: value: choices: [] index: 40 required: [value] type: pattern: type: CodeableConcept value: coding: - {code: GKV, system: 'http://fhir.de/CodeSystem/versicherungsart-de-basis'} index: 41 beneficiary: type: Reference refers: ['https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient'] index: 42 period: short: Gültigkeitszeitraum des Versicherungsschutzes mustSupport: true index: 43 elements: start: short: Beginn des Versicherungsschutzes constraint: date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'} mustSupport: true index: 44 end: short: Ende des Versicherungsschutzes constraint: date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'} mustSupport: true index: 45 required: [start] payor: constraint: VSDMCoverageGKV-payor-1: {human: Die IK-Nummer in der Kostenträger-Referenz muss mit der IK-Nummer in der referenzierten Organisation übereinstimmen., source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV', severity: error, expression: resolve().identifier.exists(value = $this.value)} VSDMCoverageGKV-payor-2: {human: Der Anzeigetext der Kostenträger-Referenz muss mit dem Anzeigenamen der referenzierten Organisation übereinstimmen., source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV', severity: error, expression: resolve().name = $this.display} short: Kostenträger index: 46 refers: ['https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization'] type: Reference mustSupport: true array: true elements: reference: {mustSupport: true, index: 47} identifier: {type: Identifier, mustSupport: true, index: 48} display: {mustSupport: true, index: 49} max: 2 required: [identifier, reference, display] package_version: 1.0.1 extensions: WOP: url: http://fhir.de/StructureDefinition/gkv/wop short: Wohnortprinzip (WOP) type: Extension mustSupport: true index: 1 elements: value: choices: [] index: 3 value[x]: elements: system: pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_ITA_WOP'} index: 4 besonderePersonengruppe: url: http://fhir.de/StructureDefinition/gkv/besondere-personengruppe short: Besondere Personengruppe (GKV) type: Extension mustSupport: true index: 5 elements: value[x]: elements: system: pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_PERSONENGRUPPE'} index: 6 zuzahlungsstatus: url: http://fhir.de/StructureDefinition/gkv/zuzahlungsstatus short: Zuzahlungsstatus type: Extension mustSupport: true index: 7 extensions: status: url: null mustSupport: true index: 9 elements: value: pattern: {type: Boolean, value: true} choices: [] index: 11 gueltigBis: {url: null, min: 1, max: 1, mustSupport: true, _required: true, index: 12} elements: extension: array: true min: 2 index: 8 slicing: slices: status: match: {} schema: mustSupport: true index: 9 elements: value: pattern: {type: Boolean, value: true} choices: [] index: 11 gueltigBis: match: {} schema: {mustSupport: true, _required: true, index: 12} min: 1 max: 1 dmp: {url: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMDMPTeilnahme', min: 0, short: DMP-Teilnahme, type: Extension, mustSupport: true, index: 13} kostenerstattung: url: http://fhir.de/StructureDefinition/gkv/kostenerstattung short: Kostenerstattung type: Extension mustSupport: true index: 14 extensions: aerztlicheVersorgung: url: null short: Ärztliche Versorgung mustSupport: true _required: true index: 16 elements: value: choices: [] index: 18 required: [value] zahnaerztlicheVersorgung: url: null short: Zahnärztliche Versorgung mustSupport: true _required: true index: 19 elements: value: choices: [] index: 21 required: [value] stationaererBereich: url: null short: Stationärer Bereich mustSupport: true _required: true index: 22 elements: value: choices: [] index: 24 required: [value] veranlassteLeistungen: url: null short: Veranlasste Leistungen mustSupport: true _required: true index: 25 elements: value: choices: [] index: 27 required: [value] elements: extension: array: true min: 4 index: 15 slicing: slices: aerztlicheVersorgung: match: {} schema: short: Ärztliche Versorgung mustSupport: true _required: true index: 16 elements: value: choices: [] index: 18 required: [value] zahnaerztlicheVersorgung: match: {} schema: short: Zahnärztliche Versorgung mustSupport: true _required: true index: 19 elements: value: choices: [] index: 21 required: [value] stationaererBereich: match: {} schema: short: Stationärer Bereich mustSupport: true _required: true index: 22 elements: value: choices: [] index: 24 required: [value] veranlassteLeistungen: match: {} schema: short: Veranlasste Leistungen mustSupport: true _required: true index: 25 elements: value: choices: [] index: 27 required: [value] ruhenderLeistungsanspruch: url: http://fhir.de/StructureDefinition/gkv/ruhender-leistungsanspruch short: Ruhender Leistungsanspruch type: Extension mustSupport: true index: 28 extensions: art: url: null mustSupport: true index: 29 elements: value: choices: [] index: 31 value[x]: elements: system: pattern: {type: Uri, value: 'http://fhir.de/CodeSystem/gkv/RuhenderLeistungsanspruchGKV'} index: 32 required: [value] dauer: url: null mustSupport: true index: 33 elements: value: choices: [] index: 35 value[x]: elements: start: constraint: date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'} index: 36 end: constraint: date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'} index: 37 required: [value] elements: extension: mustSupport: true index: 29 slicing: slices: art: match: {} schema: mustSupport: true index: 29 elements: value: choices: [] index: 31 value[x]: elements: system: pattern: {type: Uri, value: 'http://fhir.de/CodeSystem/gkv/RuhenderLeistungsanspruchGKV'} index: 32 required: [value] dauer: match: {} schema: mustSupport: true index: 33 elements: value: choices: [] index: 35 value[x]: elements: start: constraint: date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'} index: 36 end: constraint: date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'} index: 37 required: [value] versichertenart: url: http://fhir.de/StructureDefinition/gkv/versichertenart short: Art des Versicherten type: Extension mustSupport: true index: 38 elements: value: choices: [] index: 40 required: [value] class: profile kind: resource url: https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV base: http://fhir.de/StructureDefinition/coverage-de-basis version: 1.0.1