description: Profil zur Abbildung eines Eintrags im Teilnahmeverzeichnis für Versicherte package_name: de.gevko.dev.tetvz derivation: constraint name: PR_OSC_Consent type: Consent elements: patient: type: Reference refers: ['https://fhir.gevko.de/StructureDefinition/PR_OSC_Patient'] index: 62 elements: reference: {index: 63} required: [reference] category: index: 47 slicing: rules: open discriminator: - {path: coding.system, type: value} min: null slices: privacy_policy_acknowledgment_document: match: coding: {system: 'http://loinc.org'} schema: _required: true index: 48 elements: coding: index: 49 elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 50 code: pattern: {type: Code, value: 57016-8} index: 51 display: pattern: {type: String, value: Privacy policy acknowledgement Document} index: 52 required: [system, code] text: pattern: {type: String, value: Teilnahmeerklärung} index: 53 required: [coding] verarbeitungskennzeichen_versicherter: match: coding: {system: 'https://fhir.gevko.de/CodeSystem/CS_OSC_Vertrag_Verarbeitungskennzeichen_Versicherter'} schema: index: 54 elements: coding: index: 55 elements: system: pattern: {type: Uri, value: 'https://fhir.gevko.de/CodeSystem/CS_OSC_Vertrag_Verarbeitungskennzeichen_Versicherter'} index: 56 code: {index: 57} required: [system, code] required: [coding] verarbeitungskennzeichen_le: match: coding: {system: 'https://fhir.gevko.de/CodeSystem/CS_OSC_Vertrag_Verarbeitungskennzeichen_LE'} schema: index: 58 elements: coding: index: 59 elements: system: pattern: {type: Uri, value: 'https://fhir.gevko.de/CodeSystem/CS_OSC_Vertrag_Verarbeitungskennzeichen_LE'} index: 60 code: {index: 61} required: [system, code] required: [coding] verification: elements: verifiedWith: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://fhir.gevko.de/StructureDefinition/PR_OSC_Practitioner'] index: 73 elements: reference: {index: 74} required: [reference] required: [verifiedWith] source: choices: [sourceReference] index: 66 scope: elements: coding: index: 44 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/consentscope'} index: 45 code: {index: 46} required: [system, code] required: [coding] sourceReference: {type: Reference, choiceOf: source, index: 67} dateTime: {short: Erstellung der TE, index: 64} extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: ersteinschreibung: match: {url: null} schema: type: Extension url: https://fhir.gevko.de/StructureDefinition/EX_OSC_Ersteinschreibung index: 1 extensions: ersteinschreibung_bei_ik: url: null index: 2 elements: value[x]: elements: type: elements: coding: {index: 3} required: [coding] ersteinschreibung_bei_lanr: url: null index: 4 elements: value[x]: elements: assigner: elements: display: {index: 5} ersteinschreibung_bei_bsnr: url: null index: 6 elements: value[x]: elements: assigner: elements: display: {index: 7} elements: extension: index: 2 slicing: slices: ersteinschreibung_bei_ik: match: {} schema: index: 2 elements: value[x]: elements: type: elements: coding: {index: 3} required: [coding] ersteinschreibung_bei_lanr: match: {} schema: index: 4 elements: value[x]: elements: assigner: elements: display: {index: 5} ersteinschreibung_bei_bsnr: match: {} schema: index: 6 elements: value[x]: elements: assigner: elements: display: {index: 7} endegrund: match: {url: null} schema: type: Extension url: https://fhir.gevko.de/Extension/EX_OSC_Beendigung index: 9 extensions: grund: url: null index: 10 elements: value[x]: elements: coding: {index: 11} required: [coding] elements: extension: index: 10 slicing: slices: grund: match: {} schema: index: 10 elements: value[x]: elements: coding: {index: 11} required: [coding] abgelehnte_meldung: match: {url: null} schema: {type: Extension, url: 'https://fhir.gevko.de/StructureDefinition/EX_OSC_Abgelehnte_Meldung', index: 26} max: 1 vertrag: match: {url: null} schema: {type: Extension, url: 'https://fhir.gevko.de/StructureDefinition/EX_OSC_Vertrag', index: 8} min: 1 max: 1 betreuung: match: {url: null} schema: type: Extension url: https://fhir.gevko.de/StructureDefinition/EX_OSC_Betreuer index: 15 extensions: betreuer: url: null index: 16 extensions: lanr: url: null index: 17 elements: value[x]: elements: assigner: elements: display: {index: 18} bsnr: url: null index: 19 elements: value[x]: elements: assigner: elements: display: {index: 20} elements: extension: index: 17 slicing: slices: lanr: match: {} schema: index: 17 elements: value[x]: elements: assigner: elements: display: {index: 18} bsnr: match: {} schema: index: 19 elements: value[x]: elements: assigner: elements: display: {index: 20} elements: extension: index: 16 slicing: slices: betreuer: match: {} schema: index: 16 extensions: lanr: url: null index: 17 elements: value[x]: elements: assigner: elements: display: {index: 18} bsnr: url: null index: 19 elements: value[x]: elements: assigner: elements: display: {index: 20} elements: extension: index: 17 slicing: slices: lanr: match: {} schema: index: 17 elements: value[x]: elements: assigner: elements: display: {index: 18} bsnr: match: {} schema: index: 19 elements: value[x]: elements: assigner: elements: display: {index: 20} bereinigungsrelevant: match: {url: null} schema: {type: Extension, url: 'https://fhir.gevko.de/StructureDefinition/EX_OSC_Bereinigungsrelevant', index: 25} max: 1 austausch: match: {url: null} schema: {type: Extension, url: 'https://fhir.gevko.de/StructureDefinition/EX_OSC_Austausch', index: 31} min: 0 max: 1 ablehungsgrund: match: {url: null} schema: type: Extension url: https://fhir.gevko.de/StructureDefinition/EX_OSC_Ablehnung index: 21 extensions: grund: url: null index: 22 elements: value[x]: elements: coding: {index: 23} required: [coding] elements: extension: index: 22 slicing: slices: grund: match: {} schema: index: 22 elements: value[x]: elements: coding: {index: 23} required: [coding] identifikation: match: {url: null} schema: {type: Extension, url: 'https://fhir.gevko.de/StructureDefinition/EX_OSC_Identifikation', index: 24} max: 1 teilnahme_zeitraum: match: {url: null} schema: type: Extension url: https://fhir.gevko.de/StructureDefinition/EX_OSC_Zeitraum index: 27 extensions: leistungserbringer: url: null index: 28 extensions: abrechner_ik: url: null index: 29 elements: value[x]: elements: type: elements: coding: {index: 30} required: [coding] elements: extension: index: 29 slicing: slices: abrechner_ik: match: {} schema: index: 29 elements: value[x]: elements: type: elements: coding: {index: 30} required: [coding] elements: extension: index: 28 slicing: slices: leistungserbringer: match: {} schema: index: 28 extensions: abrechner_ik: url: null index: 29 elements: value[x]: elements: type: elements: coding: {index: 30} required: [coding] elements: extension: index: 29 slicing: slices: abrechner_ik: match: {} schema: index: 29 elements: value[x]: elements: type: elements: coding: {index: 30} required: [coding] stornogrund: match: {url: null} schema: type: Extension url: https://fhir.gevko.de/StructureDefinition/EX_OSC_Stornierung index: 12 extensions: grund: url: null index: 13 elements: value[x]: elements: coding: {index: 14} required: [coding] elements: extension: index: 13 slicing: slices: grund: match: {} schema: index: 13 elements: value[x]: elements: coding: {index: 14} required: [coding] status: extensions: status_zusatz: {url: 'https://fhir.gevko.de/StructureDefinition/EX_OSC_Status_Erweiterung', type: Extension, index: 43} elements: extension: index: 42 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: status_zusatz: match: {url: null} schema: {type: Extension, url: 'https://fhir.gevko.de/StructureDefinition/EX_OSC_Status_Erweiterung', index: 43} policyRule: short: Rechtsgrundlage index: 68 elements: coding: index: 69 elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 70 code: pattern: {type: Code, value: 64299-1} index: 71 display: pattern: {type: String, value: Legal document} index: 72 required: [system, code] required: [coding] identifier: index: 32 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: teilnahme_id_extern: match: {system: 'https://fhir.gevko.de/NamingSystem/NS_OSC_Teilnahme_ID_Extern'} schema: index: 33 elements: system: pattern: {type: Uri, value: 'https://fhir.gevko.de/NamingSystem/NS_OSC_Teilnahme_ID_Extern'} index: 34 value: {index: 35} required: [value, system] teilnahme_id_intern: match: {system: 'https://fhir.gevko.de/NamingSystem/NS_OSC_Teilnahme_ID_Intern'} schema: index: 36 elements: system: pattern: {type: Uri, value: 'https://fhir.gevko.de/NamingSystem/NS_OSC_Teilnahme_ID_Intern'} index: 37 value: {index: 38} required: [value, system] dpcm_id: match: {system: 'https://fhir.gevko.de/NamingSystem/NS_OSC_DPCM_ID'} schema: index: 39 elements: system: pattern: {type: Uri, value: 'https://fhir.gevko.de/NamingSystem/NS_OSC_DPCM_ID'} index: 40 value: {index: 41} required: [value, system] package_version: 1.0.11 extensions: ersteinschreibung: url: https://fhir.gevko.de/StructureDefinition/EX_OSC_Ersteinschreibung type: Extension index: 1 extensions: ersteinschreibung_bei_ik: url: null index: 2 elements: value[x]: elements: type: elements: coding: {index: 3} required: [coding] ersteinschreibung_bei_lanr: url: null index: 4 elements: value[x]: elements: assigner: elements: display: {index: 5} ersteinschreibung_bei_bsnr: url: null index: 6 elements: value[x]: elements: assigner: elements: display: {index: 7} elements: extension: index: 2 slicing: slices: ersteinschreibung_bei_ik: match: {} schema: index: 2 elements: value[x]: elements: type: elements: coding: {index: 3} required: [coding] ersteinschreibung_bei_lanr: match: {} schema: index: 4 elements: value[x]: elements: assigner: elements: display: {index: 5} ersteinschreibung_bei_bsnr: match: {} schema: index: 6 elements: value[x]: elements: assigner: elements: display: {index: 7} endegrund: url: https://fhir.gevko.de/Extension/EX_OSC_Beendigung type: Extension index: 9 extensions: grund: url: null index: 10 elements: value[x]: elements: coding: {index: 11} required: [coding] elements: extension: index: 10 slicing: slices: grund: match: {} schema: index: 10 elements: value[x]: elements: coding: {index: 11} required: [coding] abgelehnte_meldung: {url: 'https://fhir.gevko.de/StructureDefinition/EX_OSC_Abgelehnte_Meldung', max: 1, type: Extension, index: 26} vertrag: {url: 'https://fhir.gevko.de/StructureDefinition/EX_OSC_Vertrag', min: 1, max: 1, type: Extension, index: 8} betreuung: url: https://fhir.gevko.de/StructureDefinition/EX_OSC_Betreuer type: Extension index: 15 extensions: betreuer: url: null index: 16 extensions: lanr: url: null index: 17 elements: value[x]: elements: assigner: elements: display: {index: 18} bsnr: url: null index: 19 elements: value[x]: elements: assigner: elements: display: {index: 20} elements: extension: index: 17 slicing: slices: lanr: match: {} schema: index: 17 elements: value[x]: elements: assigner: elements: display: {index: 18} bsnr: match: {} schema: index: 19 elements: value[x]: elements: assigner: elements: display: {index: 20} elements: extension: index: 16 slicing: slices: betreuer: match: {} schema: index: 16 extensions: lanr: url: null index: 17 elements: value[x]: elements: assigner: elements: display: {index: 18} bsnr: url: null index: 19 elements: value[x]: elements: assigner: elements: display: {index: 20} elements: extension: index: 17 slicing: slices: lanr: match: {} schema: index: 17 elements: value[x]: elements: assigner: elements: display: {index: 18} bsnr: match: {} schema: index: 19 elements: value[x]: elements: assigner: elements: display: {index: 20} bereinigungsrelevant: {url: 'https://fhir.gevko.de/StructureDefinition/EX_OSC_Bereinigungsrelevant', max: 1, type: Extension, index: 25} austausch: {url: 'https://fhir.gevko.de/StructureDefinition/EX_OSC_Austausch', min: 0, max: 1, type: Extension, index: 31} ablehungsgrund: url: https://fhir.gevko.de/StructureDefinition/EX_OSC_Ablehnung type: Extension index: 21 extensions: grund: url: null index: 22 elements: value[x]: elements: coding: {index: 23} required: [coding] elements: extension: index: 22 slicing: slices: grund: match: {} schema: index: 22 elements: value[x]: elements: coding: {index: 23} required: [coding] identifikation: {url: 'https://fhir.gevko.de/StructureDefinition/EX_OSC_Identifikation', max: 1, type: Extension, index: 24} teilnahme_zeitraum: url: https://fhir.gevko.de/StructureDefinition/EX_OSC_Zeitraum type: Extension index: 27 extensions: leistungserbringer: url: null index: 28 extensions: abrechner_ik: url: null index: 29 elements: value[x]: elements: type: elements: coding: {index: 30} required: [coding] elements: extension: index: 29 slicing: slices: abrechner_ik: match: {} schema: index: 29 elements: value[x]: elements: type: elements: coding: {index: 30} required: [coding] elements: extension: index: 28 slicing: slices: leistungserbringer: match: {} schema: index: 28 extensions: abrechner_ik: url: null index: 29 elements: value[x]: elements: type: elements: coding: {index: 30} required: [coding] elements: extension: index: 29 slicing: slices: abrechner_ik: match: {} schema: index: 29 elements: value[x]: elements: type: elements: coding: {index: 30} required: [coding] stornogrund: url: https://fhir.gevko.de/StructureDefinition/EX_OSC_Stornierung type: Extension index: 12 extensions: grund: url: null index: 13 elements: value[x]: elements: coding: {index: 14} required: [coding] elements: extension: index: 13 slicing: slices: grund: match: {} schema: index: 13 elements: value[x]: elements: coding: {index: 14} required: [coding] class: profile kind: resource url: https://fhir.gevko.de/StructureDefinition/PR_OSC_Consent base: http://hl7.org/fhir/StructureDefinition/Consent version: '0.2' required: [policyRule, identifier]