description: Gesamtdefinition eines Questionnaires mit Verweis auf einzubindende Unter-Questionnaires sowie Freitext-Erfassung.\r\nWird i.d.R. im Kontext der Domäne definiert/erstellt. package_name: rs/de.einwilligungsmanagement derivation: constraint name: ConsentManagementTemplateFrame type: Questionnaire elements: description: {short: Zweckbeschreibung des Consent Modules, mustSupport: true, index: 21} name: {short: Name des Template Frames, mustSupport: true, index: 17} item: mustSupport: true index: 32 slicing: rules: closed discriminator: - {path: type, type: value} min: 1 slices: referencedModule: match: {type: group} schema: mustSupport: true index: 33 extensions: designNote: {url: 'http://hl7.org/fhir/StructureDefinition/designNote', type: Extension, mustSupport: true, index: 35} subQuestionnaire: url: http://fhir.de/ConsentManagement/StructureDefinition/SubQuestionnaire type: Extension mustSupport: true index: 36 elements: value: mustSupport: true choices: [] index: 38 value[x]: elements: reference: {mustSupport: true, index: 39} elements: definition: {index: 41} linkId: {mustSupport: true, index: 40} item: {mustSupport: true, index: 57} type: pattern: {type: code, value: group} mustSupport: true type: code index: 45 enableWhen: mustSupport: true index: 46 extensions: sourceSubQuestionnaire: {url: 'http://fhir.de/ConsentManagement/StructureDefinition/SubQuestionnaire', max: 1, type: Extension, mustSupport: true, index: 48} elements: extension: index: 47 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sourceSubQuestionnaire: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://fhir.de/ConsentManagement/StructureDefinition/SubQuestionnaire', index: 48} max: 1 question: {mustSupport: true, index: 49} operator: {mustSupport: true, index: 50} answer: mustSupport: true choices: [] index: 52 answerOption: {mustSupport: true, index: 55} prefix: {index: 43} extension: index: 34 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: designNote: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/designNote', index: 35} subQuestionnaire: match: {url: null} schema: type: Extension mustSupport: true url: http://fhir.de/ConsentManagement/StructureDefinition/SubQuestionnaire index: 36 elements: value: mustSupport: true choices: [] index: 38 value[x]: elements: reference: {mustSupport: true, index: 39} answerValueSet: {mustSupport: true, index: 54} code: {index: 42} initial: {mustSupport: true, index: 56} required: {mustSupport: true, index: 53} text: {index: 44} additionalItem: match: {type: null} schema: index: 58 extensions: designNote: {url: 'http://hl7.org/fhir/StructureDefinition/designNote', type: Extension, mustSupport: true, index: 60} elements: extension: index: 59 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: designNote: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/designNote', index: 60} linkId: {mustSupport: true, index: 61} code: mustSupport: true index: 62 elements: system: {mustSupport: true, index: 63} code: {mustSupport: true, index: 64} required: [code, system] text: mustSupport: true index: 65 extensions: renderingMarkdown: url: http://hl7.org/fhir/StructureDefinition/rendering-markdown type: Extension index: 67 elements: value: choices: [] index: 69 slicing: slices: valueMarkdown: match: {} schema: choices: [] _required: true index: 69 min: 1 required: [value] renderingXhtml: url: http://hl7.org/fhir/StructureDefinition/rendering-xhtml type: Extension index: 70 elements: value: choices: [] index: 72 slicing: slices: valueString: match: {} schema: choices: [] _required: true index: 72 min: 1 required: [value] elements: extension: index: 66 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: renderingMarkdown: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/rendering-markdown index: 67 elements: value: choices: [] index: 69 slicing: slices: valueMarkdown: match: {} schema: choices: [] _required: true index: 69 min: 1 required: [value] renderingXhtml: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/rendering-xhtml index: 70 elements: value: choices: [] index: 72 slicing: slices: valueString: match: {} schema: choices: [] _required: true index: 72 min: 1 required: [value] type: {mustSupport: true, index: 73} required: {mustSupport: true, index: 74} item: {mustSupport: true, index: 75} required: [text] displayItem: match: {type: display} schema: short: anzuzeigendes Item mit statischem Text mustSupport: true index: 76 elements: linkId: {mustSupport: true, index: 77} repeats: {index: 88} item: {mustSupport: true, index: 94} type: pattern: {type: code, value: display} mustSupport: true type: code index: 86 answerOption: {index: 92} readOnly: {index: 89} answerValueSet: {index: 91} initial: {index: 93} maxLength: {index: 90} required: {index: 87} text: mustSupport: true index: 78 extensions: renderingMarkdown: url: http://hl7.org/fhir/StructureDefinition/rendering-markdown type: Extension index: 80 elements: value: choices: [] index: 82 slicing: slices: valueMarkdown: match: {} schema: choices: [] _required: true index: 82 min: 1 required: [value] renderingXhtml: url: http://hl7.org/fhir/StructureDefinition/rendering-xhtml type: Extension index: 83 elements: value: choices: [] index: 85 slicing: slices: valueString: match: {} schema: choices: [] _required: true index: 85 min: 1 required: [value] elements: extension: index: 79 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: renderingMarkdown: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/rendering-markdown index: 80 elements: value: choices: [] index: 82 slicing: slices: valueMarkdown: match: {} schema: choices: [] _required: true index: 82 min: 1 required: [value] renderingXhtml: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/rendering-xhtml index: 83 elements: value: choices: [] index: 85 slicing: slices: valueString: match: {} schema: choices: [] _required: true index: 85 min: 1 required: [value] required: [text] useContext: mustSupport: true index: 22 elements: code: elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/usage-context-type'} type: uri index: 23 code: pattern: {type: code, value: program} type: code index: 24 required: [code, system] value: mustSupport: true choices: [valueReference] index: 26 valueReference: type: Reference mustSupport: true choiceOf: value refers: ['http://fhir.de/ConsentManagement/StructureDefinition/Domain/Organization', 'http://fhir.de/ConsentManagement/StructureDefinition/Domain/ResearchStudy'] index: 27 value[x]: elements: reference: {mustSupport: true, index: 28} required: [reference] title: {short: Anzuzeigender Kurztitel der Einwilligung, mustSupport: true, index: 18} extension: index: 1 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: signatureType: match: {url: null} schema: type: Extension mustSupport: true url: http://fhir.de/ConsentManagement/StructureDefinition/SignatureType index: 2 elements: value: mustSupport: true choices: [] index: 4 value[x]: elements: system: {mustSupport: true, index: 5} code: {mustSupport: true, index: 6} sourceDocument: match: {url: null} schema: type: Extension mustSupport: true url: http://fhir.de/ConsentManagement/StructureDefinition/SourceDocument index: 7 elements: value: mustSupport: true choices: [] index: 9 value[x]: elements: contentType: {mustSupport: true, index: 10} data: {mustSupport: true, index: 11} status: {mustSupport: true, index: 19} language: {short: Sprache des Moduls, mustSupport: true, index: 0} url: {short: 'Kanonischer, global eindeutiger Name ("Canonical identifier") des Templates Frames', mustSupport: true, index: 12} code: binding: {strength: extensible, valueSet: 'http://fhir.de/ConsentManagement/ValueSet/TemplateType'} mustSupport: true index: 29 elements: system: {mustSupport: true, index: 30} code: {mustSupport: true, index: 31} required: [code, system] identifier: short: Identifikator eines Template-Frames mustSupport: true index: 13 elements: system: {mustSupport: true, index: 14} value: {mustSupport: true, index: 15} required: [system, value] version: {short: Versionsangabe des Template Frames, mustSupport: true, index: 16} contact: {short: Ansprechpartner, mustSupport: true, index: 20} package_version: 0.0.2-snapshot extensions: signatureType: url: http://fhir.de/ConsentManagement/StructureDefinition/SignatureType type: Extension mustSupport: true index: 2 elements: value: mustSupport: true choices: [] index: 4 value[x]: elements: system: {mustSupport: true, index: 5} code: {mustSupport: true, index: 6} sourceDocument: url: http://fhir.de/ConsentManagement/StructureDefinition/SourceDocument type: Extension mustSupport: true index: 7 elements: value: mustSupport: true choices: [] index: 9 value[x]: elements: contentType: {mustSupport: true, index: 10} data: {mustSupport: true, index: 11} class: profile kind: resource url: http://fhir.de/ConsentManagement/StructureDefinition/TemplateFrame base: http://hl7.org/fhir/StructureDefinition/Questionnaire version: '0.1' required: [code, item, name, url, useContext, version]