description: Dieses Profil bildet das Verhältnis des Patienten zur Versicherung ab (direkt- oder familienversichert). package_name: dguv.enla derivation: constraint name: DGUV_ENLA_PR_VersichertenVerhaeltnis type: Coverage elements: id: {mustSupport: true, index: 0} meta: mustSupport: true index: 1 elements: profile: mustSupport: true pattern: {type: Canonical, value: 'http://fhir.dguv.de/ENLA/Coverage/DGUV-ENLA-PR-VersichertenVerhaeltnis'} index: 2 required: [profile] extension: mustSupport: true index: 3 slicing: slices: Familienversicherung: match: {} schema: short: Beschreibung des Patientenverhältnisses zur Versicherung constraint: dguv-famvers-1: {human: 'Wenn Familienversichert vorliegt , muss ein Mitgliedsname eingetragen sein.', severity: error, expression: (extension('Familienversichert').valueBoolean = true) implies (extension('Mitgliedsname').value.as(string).matches('\\S.'))} dguv-famvers-2: {human: 'Wenn Familienversichert nicht vorliegt , darf kein Eintrag in Mitgliedsname vorliegen.', severity: error, expression: (extension('Familienversichert').valueBoolean = false) implies (extension('Mitgliedsname').exists()).not()} mustSupport: true _required: true index: 4 extensions: Familienversichert: url: null mustSupport: true index: 6 elements: value: mustSupport: true choices: [] index: 8 Mitgliedsname: url: null short: Name des Mitglieds bei der Krankenkasse mustSupport: true index: 9 elements: value: mustSupport: true choices: [] index: 11 elements: extension: mustSupport: true index: 5 slicing: slices: Familienversichert: match: {} schema: mustSupport: true index: 6 elements: value: mustSupport: true choices: [] index: 8 Mitgliedsname: match: {} schema: short: Name des Mitglieds bei der Krankenkasse mustSupport: true index: 9 elements: value: mustSupport: true choices: [] index: 11 status: {mustSupport: true, index: 12} beneficiary: type: Reference short: Verweis auf Patient / versorgte Person mustSupport: true refers: ['http://fhir.dguv.de/ENLA/Patient/DGUV-ENLA-PR-VersichertePerson'] index: 13 elements: reference: {short: Konkreter Verweis auf Patient / versorgte Person, mustSupport: true, index: 14} required: [reference] payor: type: Reference short: Verweis auf den Unfallversicherungsträger als Kostenträger mustSupport: true refers: ['http://fhir.dguv.de/ENLA/Organization/DGUV-ENLA-PR-Unfallversicherungstraeger'] index: 15 elements: reference: {short: Konkreter Verweis auf den Unfallversicherungsträger als Kostenträger, mustSupport: true, index: 16} required: [reference] package_version: 1.0.0 extensions: Familienversicherung: url: null short: Beschreibung des Patientenverhältnisses zur Versicherung constraint: dguv-famvers-1: {human: 'Wenn Familienversichert vorliegt , muss ein Mitgliedsname eingetragen sein.', severity: error, expression: (extension('Familienversichert').valueBoolean = true) implies (extension('Mitgliedsname').value.as(string).matches('\\S.'))} dguv-famvers-2: {human: 'Wenn Familienversichert nicht vorliegt , darf kein Eintrag in Mitgliedsname vorliegen.', severity: error, expression: (extension('Familienversichert').valueBoolean = false) implies (extension('Mitgliedsname').exists()).not()} mustSupport: true _required: true index: 4 extensions: Familienversichert: url: null mustSupport: true index: 6 elements: value: mustSupport: true choices: [] index: 8 Mitgliedsname: url: null short: Name des Mitglieds bei der Krankenkasse mustSupport: true index: 9 elements: value: mustSupport: true choices: [] index: 11 elements: extension: mustSupport: true index: 5 slicing: slices: Familienversichert: match: {} schema: mustSupport: true index: 6 elements: value: mustSupport: true choices: [] index: 8 Mitgliedsname: match: {} schema: short: Name des Mitglieds bei der Krankenkasse mustSupport: true index: 9 elements: value: mustSupport: true choices: [] index: 11 class: profile kind: resource url: http://fhir.dguv.de/ENLA/Coverage/DGUV-ENLA-PR-VersichertenVerhaeltnis base: http://fhir.dguv.de/Basis/Coverage/DGUV-Basis-PR-VersichertenVerhaeltnis version: '1.0' required: [extension, meta]