description: Wiederverwendbares Modul innerhalb eines Gesamt-Questionnaires.\r\nWird i.d.R. im Kontext des Gesamtsystems erstellt/definiert und in einem oder mehreren Questionnaires verwendet/eingebunden (TemplateFrames). package_name: de.einwilligungsmanagement derivation: constraint name: ConsentManagementTemplateModule type: Questionnaire elements: description: {short: Kurzzusammenfassung des Inhaltes, mustSupport: true, index: 13} purpose: {short: Zweckbeschreibung des Consent Modules, mustSupport: true, index: 14} name: {short: Name des Consent Moduls, mustSupport: true, index: 10} item: mustSupport: true index: 15 extensions: xacmlTemplate: url: http://fhir.de/ConsentManagement/StructureDefinition/XacmlTemplate type: Extension mustSupport: true index: 17 elements: value: mustSupport: true choices: [] index: 19 designNote: {url: 'http://hl7.org/fhir/StructureDefinition/designNote', type: Extension, mustSupport: true, index: 20} elements: extension: index: 16 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: xacmlTemplate: match: {url: null} schema: type: Extension mustSupport: true url: http://fhir.de/ConsentManagement/StructureDefinition/XacmlTemplate index: 17 elements: value: mustSupport: true choices: [] index: 19 designNote: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/designNote', index: 20} linkId: {mustSupport: true, index: 21} text: short: Vollständiger Text des Moduls aus dem Einwilligungsdokument constraint: cm-1: {human: 'Wenn der Text im Markdown-Format angegeben ist, muss er auch als Klartext angegeben sein.', source: Questionnaire, severity: error, expression: 'extension(''http://hl7.org/fhir/StructureDefinition/rendering-markdown'').empty() or hasValue()'} mustSupport: true index: 22 extensions: renderingMarkdown: url: http://hl7.org/fhir/StructureDefinition/rendering-markdown type: Extension short: Text als Markdown index: 24 elements: value: choices: [] index: 26 slicing: slices: valueMarkdown: match: {} schema: choices: [] _required: true index: 26 min: 1 required: [value] renderingXhtml: url: http://hl7.org/fhir/StructureDefinition/rendering-xhtml type: Extension index: 27 elements: value: choices: [] index: 29 slicing: slices: valueString: match: {} schema: choices: [] _required: true index: 29 min: 1 required: [value] elements: extension: index: 23 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: renderingMarkdown: match: {url: null} schema: type: Extension short: Text als Markdown url: http://hl7.org/fhir/StructureDefinition/rendering-markdown index: 24 elements: value: choices: [] index: 26 slicing: slices: valueMarkdown: match: {} schema: choices: [] _required: true index: 26 min: 1 required: [value] renderingXhtml: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/rendering-xhtml index: 27 elements: value: choices: [] index: 29 slicing: slices: valueString: match: {} schema: choices: [] _required: true index: 29 min: 1 required: [value] type: {mustSupport: true, index: 30} item: {mustSupport: true, index: 31} title: {short: Titel des Consent Moduls zur Darstellung auf dem späteren Consent Template, mustSupport: true, index: 11} extension: index: 1 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: domainReference: match: {url: null} schema: type: Extension short: Referenz zu einer Domain, in der dieses Modul verwendet wird mustSupport: true url: http://fhir.de/ConsentManagement/StructureDefinition/DomainReference index: 2 extensions: domain: {url: null, mustSupport: true, index: 3} elements: extension: mustSupport: true index: 3 slicing: slices: domain: match: {} schema: {mustSupport: true, index: 3} value: mustSupport: true choices: [] index: 5 status: {mustSupport: true, index: 12} language: {short: Sprache des Moduls, mustSupport: true, index: 0} identifier: short: Identifikator eines Moduls mustSupport: true index: 6 elements: system: {mustSupport: true, index: 7} value: {mustSupport: true, index: 8} required: [value, system] version: {short: Versionsangabe des Moduls, mustSupport: true, index: 9} package_version: 0.0.1-snapshot extensions: domainReference: url: http://fhir.de/ConsentManagement/StructureDefinition/DomainReference type: Extension short: Referenz zu einer Domain, in der dieses Modul verwendet wird mustSupport: true index: 2 extensions: domain: {url: null, mustSupport: true, index: 3} elements: extension: mustSupport: true index: 3 slicing: slices: domain: match: {} schema: {mustSupport: true, index: 3} value: mustSupport: true choices: [] index: 5 class: profile kind: resource url: http://fhir.de/ConsentManagement/StructureDefinition/TemplateModule base: http://hl7.org/fhir/StructureDefinition/Questionnaire version: '0.1' required: [name, item, version]