Metadaten

Canonicalhttps://gematik.de/fhir/isik/StructureDefinition/ISiKFormularDefinition
Statusactive
Version5.1.1
Basishttp://hl7.org/fhir/StructureDefinition/Questionnaire

Inhalt

idS Σ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
MDR-RelevantS ?! C0..1Extension(Coding)
urlS Σ1..1uri
identifierΣ0..*Identifier
versionS Σ1..1string
nameΣ C0..1string
titleS Σ1..1string
derivedFrom0..*canonical(Questionnaire)
statusS Σ ?!1..1codeBinding
experimentalΣ0..1boolean
subjectTypeS Σ1..1codeBindingPattern
dateΣ0..1dateTime
publisherΣ0..1string
contactΣ0..*ContactDetail
descriptionS1..1markdown
useContextΣ0..*UsageContext
jurisdictionΣ0..*CodeableConceptBinding
purpose0..1markdown
copyright0..1markdown
approvalDate0..1date
lastReviewDate0..1date
effectivePeriodΣ C0..1Period
codeΣ0..*Coding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
linkIdS1..1string
definition0..1uri
codeS C0..*Coding
prefixS0..1string
textS0..1string
typeS1..1codeBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
questionS1..1string
operatorS1..1codeBinding
answerBooleanboolean
answerCodingCoding
answerDatedate
answerDateTimedateTime
answerDecimaldecimal
answerIntegerinteger
answerQuantityQuantity
answerReferenceReference(Resource)
answerStringstring
answerTimetime
enableBehaviorC0..1codeBinding
requiredS C0..1boolean
repeatsS C0..1boolean
readOnlyS C0..1boolean
maxLengthS C0..1integer
answerValueSetS C0..1canonical(ValueSet)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
valueCodingCoding
valueDatedate
valueIntegerinteger
valueReferenceReference(Resource)
valueStringstring
valueTimetime
initialSelected0..1boolean
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
valueAttachmentAttachment
valueBooleanboolean
valueCodingCoding
valueDatedate
valueDateTimedateTime
valueDecimaldecimal
valueIntegerinteger
valueQuantityQuantity
valueReferenceReference(Resource)
valueStringstring
valueTimetime
valueUriuri
itemS C0..*see (item)
Command 'page' could not render: Page not found.
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="ISiKFormularDefinition" />
<url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKFormularDefinition" />
<version value="5.1.1" />
<name value="ISiKFormularDefinition" />
<status value="active" />
<experimental value="false" />
<date value="2025-12-17" />
<publisher value="gematik GmbH" />
<description value="Im Profil `ISiKFormularDefinition` sind Mindestanforderungen an ISiK kompatible Formulare definiert.\nDie verwendbaren Extensions sind nicht mit profiliert, sondern im IG unter [Artefakte->Extensions](https://simplifier.net/guide/isik-formular-stufe-5/Einfuehrung/Artefakte/Extensions.page.md?version=current) beschrieben." />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Questionnaire" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Questionnaire" />
<derivation value="constraint" />
<element id="Questionnaire.id">
<path value="Questionnaire.id" />
<short value="serverseitige, interne ID des Datensatzes" />
<comment value="**bedingtes Pflichtfeld/bedingtes MS:** Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine `id` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine `id`verfügen. " />
<mustSupport value="true" />
</element>
<element id="Questionnaire.meta.versionId">
<path value="Questionnaire.meta.versionId" />
<short value="Eindeutiger Name der serverseitigen Version des Datensatzes" />
<comment value="Alle von einem Server bereitgestellten Ressourcen SOLLEN über eine `versionID` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine `versionID`verfügen. " />
</element>
<element id="Questionnaire.meta.lastUpdated">
<path value="Questionnaire.meta.lastUpdated" />
<short value="Zeitpunkt der letzten Änderung" />
<comment value="Alle von einem Server bereitgestellten Ressourcen SOLLEN über ein `lastUpdate` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über ein `lastUpdate`verfügen. " />
</element>
<element id="Questionnaire.modifierExtension:MDR-Relevant">
<path value="Questionnaire.modifierExtension" />
<sliceName value="MDR-Relevant" />
<short value="MPG-Relevanz der Formulardaten" />
<comment value="**Begründung MS:**\n In dieser Extension wird angegeben, dass die Formulardaten MDR-relevant sind. Für die Erhebung und/oder Darstellung müssen ggf. bestimmte Voraussetzungen erfüllt sein. Ist die Extension nicht vorhanden, liegt keine MDR-relevanmt vor." />
<min value="0" />
<max value="1" />
<code value="Extension" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMDRRelevanzFormularExtension" />
</type>
<mustSupport value="true" />
</element>
<element id="Questionnaire.url">
<path value="Questionnaire.url" />
<short value="CanoncialURL des Formulars" />
<comment value="Weltweit eindeutiger Name des Formulars.\n **Begründung Pflichtfeld:**\n Wird für eindeutige Bezugnahme von FormularDaten auf FormularDefinition benötigt." />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Questionnaire.version">
<path value="Questionnaire.version" />
<short value="Version" />
<comment value="Versionsnummer des Formulars. Sollte gem. semVer-Regeln inkrementiert werden, je nach Schweregrad der Änderungen.\n **Begründung MS:** \n Wird benötigt, um FormularDefinitionen in unterschiedlichen Versionen zu differenzieren. " />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Questionnaire.title">
<path value="Questionnaire.title" />
<short value="Titel/Überschrift" />
<comment value="Dem Anwender angezeigter Titel des Formulars. \n **Begründung MS:** \n Wird für die Darstellung und Auffindbarkeit der FormularDefinition benötigt." />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Questionnaire.status">
<path value="Questionnaire.status" />
<short value="active | retired" />
<comment value="Die im ISiK-Kontext bereitgestellten Formulare sollten final ausspezifiziert sein und daher den Status 'active' haben. \n Formulare, die zurückgezogen oder durch neuere Versionen ersetzt wurden, können mit 'retired' gekennzeichnet werden." />
<mustSupport value="true" />
</element>
<element id="Questionnaire.subjectType">
<path value="Questionnaire.subjectType" />
<short value="Subject, über das in diesem Formular berichtet wird." />
<comment value="**Begründung Pflichtfeld:** \n Zur Vereinfachung des Workflows werden zunächst nur Formulare mit Patientenbezug zugelassen. \n Dabei ist stets davon auszugehen, dass der Patient, für den dieses Formular ausgefüllt wird, \n identisch ist, mit dem Patient, der im Launch-Kontext übergeben wird. \n Diese Anforderung kann in künftigen Ausbaustufen gelockert werden." />
<min value="1" />
<max value="1" />
<patternCode value="Patient" />
<mustSupport value="true" />
</element>
<element id="Questionnaire.description">
<path value="Questionnaire.description" />
<short value="Formularbeschreibung" />
<comment value="**Begründung Pflichtfeld:** \n Ausführliche Beschreibung des Formulars zur Verbesserung der Auffindbarkeit und Interpretation der Nutzung" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item">
<path value="Questionnaire.item" />
<short value="Formularfeld" />
<comment value="Formularfeld oder Einstiegspunkt für eine Gruppe von Formularfeldern" />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.linkId">
<path value="Questionnaire.item.linkId" />
<short value="innerhalb dieses Formulars eindeutige ID dieses Feldes" />
<comment value="**Begründung Pflichtfeld:** \n Erforderlich für die Verlinkung der Antworten in der QuestionnaireRespons mit der Definition des Formularfeldes." />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.code">
<path value="Questionnaire.item.code" />
<short value="Code für dieses Formularfeld" />
<comment value="**Begründung MS:** \n Zur eindeutigen Identifikation des Formularfeldes. Ohne Code ist Observation-based-extraction nicht möglich.\n Wenn kein Code zur Verfügung steht, besteht weiterhin die Möglichkeit ein Item ohne Code zu definieren." />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.prefix">
<path value="Questionnaire.item.prefix" />
<short value="Feld für bspw. Nummerierung von Elementen" />
<comment value="**Begründung MS:**\n Falls bspw. eine Gruppierung oder Nummerierung nicht über die Verschachtelung von Items erfolgt, kann über das Prefix eine solche erfolgen. Aus dem Grund MUSS es in der Darstellung beim Rendern mit verarbeitet werden." />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.text">
<path value="Questionnaire.item.text" />
<short value="Fragestellung, Anzeigetext oder Gruppenname" />
<comment value="**Begründung MS:** \n Je nach 'type' des items: Fragestellung, Anzeigetext oder Gruppenname" />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.type">
<path value="Questionnaire.item.type" />
<comment value="Time is handled using "string". File is handled using Attachment. (Content can be sent as a contained binary)." />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.enableWhen">
<path value="Questionnaire.item.enableWhen" />
<comment value="**Begründung MS:** Bedingungen, die erfüllt sein müssen, damit das Item dargestellt wird. Dieses Feld ist ein modifier-Element, weshalb MS obligatorisch ist, es muss interpretiert werden." />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.enableWhen.question">
<path value="Questionnaire.item.enableWhen.question" />
<comment value="LinkId der Frage, bei der die Bedingung zu erfüllen ist." />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.enableWhen.operator">
<path value="Questionnaire.item.enableWhen.operator" />
<comment value="Operator, mittels dem die Value der .question mit dem in answer[x] angegeben Element vergleichen wird." />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.enableWhen.answer[x]">
<path value="Questionnaire.item.enableWhen.answer[x]" />
<comment value="Rechter Wert des Bedingungsvergleich" />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.required">
<path value="Questionnaire.item.required" />
<short value="Pflichtfeld?" />
<comment value="**Begründung MS:** \n FormularRenderer sollen sicherstellen können, dass Formulare vom Anwender vollständig ausgefüllt werden." />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.repeats">
<path value="Questionnaire.item.repeats" />
<short value="Mehrfachangaben erlaubt?" />
<comment value="**Begründung MS:** FormularRenderer sollen in der Lage sein zwischen Einfach- und Mehrfachangaben unterscheiden zu können." />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.readOnly">
<path value="Questionnaire.item.readOnly" />
<short value="Keine Eingabe erlaubt?" />
<comment value="Antwort wird automatisch vorbelegt/berechnet und darf nicht vom Anwender editiert/überschrieben werden.\n **Begründung MS:** Automatisch vorbelegte Items sollen gegen Veränderung durch den Benutzer geschützt werden können (z.B. für Patientenstammdaten)." />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.maxLength">
<path value="Questionnaire.item.maxLength" />
<short value="Längenbegrenzung" />
<comment value="Maximale Anzahl zulässiger Zeichen für die Beantwortung der Frage." />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.answerValueSet">
<path value="Questionnaire.item.answerValueSet" />
<short value="Festlegung der Antwortmöglichkeiten durch Verweis auf ValueSet" />
<comment value="**Begründung MS:** Wo geeignete ValueSets vorhanden sind, die die Antwortmöglichkeiten hinreichend repräsentieren, sollte auf diese verwiesen werden." />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.answerOption">
<path value="Questionnaire.item.answerOption" />
<short value="Festlegung der Antwortmöglichkeiten durch Aufzählung" />
<comment value="**Begründung MS:** Wo *keine* geeignete ValueSets vorhanden sind, die die Antwortmöglichkeiten hinreichen repräsentieren, \n können Antworten alternativ in der FormularDefinition explizit aufgezählt werden.." />
<mustSupport value="true" />
</element>
<element id="Questionnaire.item.item">
<path value="Questionnaire.item.item" />
<short value="Untergeordnetes Item" />
<comment value="**Begründung MS:** \n Items können beliebig verschachtelt und zu Gruppen zusammengefasst werden, um komplexere und umfangreichere Formulare zu strukturieren." />
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "ISiKFormularDefinition",
"url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKFormularDefinition",
"version": "5.1.1",
"name": "ISiKFormularDefinition",
"status": "active",
"experimental": false,
"date": "2025-12-17",
"publisher": "gematik GmbH",
"description": "Im Profil `ISiKFormularDefinition` sind Mindestanforderungen an ISiK kompatible Formulare definiert.\nDie verwendbaren Extensions sind nicht mit profiliert, sondern im IG unter [Artefakte->Extensions](https://simplifier.net/guide/isik-formular-stufe-5/Einfuehrung/Artefakte/Extensions.page.md?version=current) beschrieben.",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Questionnaire",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Questionnaire",
"derivation": "constraint",
"element": [
{
"id": "Questionnaire.id",
"path": "Questionnaire.id",
"short": "serverseitige, interne ID des Datensatzes",
"comment": "**bedingtes Pflichtfeld/bedingtes MS:** Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine `id` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine `id`verfügen.",
"mustSupport": true
},
{
"id": "Questionnaire.meta.versionId",
"path": "Questionnaire.meta.versionId",
"short": "Eindeutiger Name der serverseitigen Version des Datensatzes",
"comment": "Alle von einem Server bereitgestellten Ressourcen SOLLEN über eine `versionID` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine `versionID`verfügen."
},
{
"id": "Questionnaire.meta.lastUpdated",
"path": "Questionnaire.meta.lastUpdated",
"short": "Zeitpunkt der letzten Änderung",
"comment": "Alle von einem Server bereitgestellten Ressourcen SOLLEN über ein `lastUpdate` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über ein `lastUpdate`verfügen."
},
{
"id": "Questionnaire.modifierExtension:MDR-Relevant",
"path": "Questionnaire.modifierExtension",
"sliceName": "MDR-Relevant",
"short": "MPG-Relevanz der Formulardaten",
"comment": "**Begründung MS:**\n In dieser Extension wird angegeben, dass die Formulardaten MDR-relevant sind. Für die Erhebung und/oder Darstellung müssen ggf. bestimmte Voraussetzungen erfüllt sein. Ist die Extension nicht vorhanden, liegt keine MDR-relevanmt vor.",
"min": 0,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/ISiKMDRRelevanzFormularExtension"
]
}
],
"mustSupport": true
},
{
"id": "Questionnaire.url",
"path": "Questionnaire.url",
"short": "CanoncialURL des Formulars",
"comment": "Weltweit eindeutiger Name des Formulars.\n **Begründung Pflichtfeld:**\n Wird für eindeutige Bezugnahme von FormularDaten auf FormularDefinition benötigt.",
"min": 1,
"mustSupport": true
},
{
"id": "Questionnaire.version",
"path": "Questionnaire.version",
"short": "Version",
"comment": "Versionsnummer des Formulars. Sollte gem. semVer-Regeln inkrementiert werden, je nach Schweregrad der Änderungen.\n **Begründung MS:** \n Wird benötigt, um FormularDefinitionen in unterschiedlichen Versionen zu differenzieren.",
"min": 1,
"mustSupport": true
},
{
"id": "Questionnaire.title",
"path": "Questionnaire.title",
"short": "Titel/Überschrift",
"comment": "Dem Anwender angezeigter Titel des Formulars. \n **Begründung MS:** \n Wird für die Darstellung und Auffindbarkeit der FormularDefinition benötigt.",
"min": 1,
"mustSupport": true
},
{
"id": "Questionnaire.status",
"path": "Questionnaire.status",
"short": "active | retired",
"comment": "Die im ISiK-Kontext bereitgestellten Formulare sollten final ausspezifiziert sein und daher den Status 'active' haben. \n Formulare, die zurückgezogen oder durch neuere Versionen ersetzt wurden, können mit 'retired' gekennzeichnet werden.",
"mustSupport": true
},
{
"id": "Questionnaire.subjectType",
"path": "Questionnaire.subjectType",
"short": "Subject, über das in diesem Formular berichtet wird.",
"comment": "**Begründung Pflichtfeld:** \n Zur Vereinfachung des Workflows werden zunächst nur Formulare mit Patientenbezug zugelassen. \n Dabei ist stets davon auszugehen, dass der Patient, für den dieses Formular ausgefüllt wird, \n identisch ist, mit dem Patient, der im Launch-Kontext übergeben wird. \n Diese Anforderung kann in künftigen Ausbaustufen gelockert werden.",
"min": 1,
"max": "1",
"patternCode": "Patient",
"mustSupport": true
},
{
"id": "Questionnaire.description",
"path": "Questionnaire.description",
"short": "Formularbeschreibung",
"comment": "**Begründung Pflichtfeld:** \n Ausführliche Beschreibung des Formulars zur Verbesserung der Auffindbarkeit und Interpretation der Nutzung",
"min": 1,
"mustSupport": true
},
{
"id": "Questionnaire.item",
"path": "Questionnaire.item",
"short": "Formularfeld",
"comment": "Formularfeld oder Einstiegspunkt für eine Gruppe von Formularfeldern",
"mustSupport": true
},
{
"id": "Questionnaire.item.linkId",
"path": "Questionnaire.item.linkId",
"short": "innerhalb dieses Formulars eindeutige ID dieses Feldes",
"comment": "**Begründung Pflichtfeld:** \n Erforderlich für die Verlinkung der Antworten in der QuestionnaireRespons mit der Definition des Formularfeldes.",
"mustSupport": true
},
{
"id": "Questionnaire.item.code",
"path": "Questionnaire.item.code",
"short": "Code für dieses Formularfeld",
"comment": "**Begründung MS:** \n Zur eindeutigen Identifikation des Formularfeldes. Ohne Code ist Observation-based-extraction nicht möglich.\n Wenn kein Code zur Verfügung steht, besteht weiterhin die Möglichkeit ein Item ohne Code zu definieren.",
"mustSupport": true
},
{
"id": "Questionnaire.item.prefix",
"path": "Questionnaire.item.prefix",
"short": "Feld für bspw. Nummerierung von Elementen",
"comment": "**Begründung MS:**\n Falls bspw. eine Gruppierung oder Nummerierung nicht über die Verschachtelung von Items erfolgt, kann über das Prefix eine solche erfolgen. Aus dem Grund MUSS es in der Darstellung beim Rendern mit verarbeitet werden.",
"mustSupport": true
},
{
"id": "Questionnaire.item.text",
"path": "Questionnaire.item.text",
"short": "Fragestellung, Anzeigetext oder Gruppenname",
"comment": "**Begründung MS:** \n Je nach 'type' des items: Fragestellung, Anzeigetext oder Gruppenname",
"mustSupport": true
},
{
"id": "Questionnaire.item.type",
"path": "Questionnaire.item.type",
"comment": "Time is handled using \"string\". File is handled using Attachment. (Content can be sent as a contained binary).",
"mustSupport": true
},
{
"id": "Questionnaire.item.enableWhen",
"path": "Questionnaire.item.enableWhen",
"comment": "**Begründung MS:** Bedingungen, die erfüllt sein müssen, damit das Item dargestellt wird. Dieses Feld ist ein modifier-Element, weshalb MS obligatorisch ist, es muss interpretiert werden.",
"mustSupport": true
},
{
"id": "Questionnaire.item.enableWhen.question",
"path": "Questionnaire.item.enableWhen.question",
"comment": "LinkId der Frage, bei der die Bedingung zu erfüllen ist.",
"mustSupport": true
},
{
"id": "Questionnaire.item.enableWhen.operator",
"path": "Questionnaire.item.enableWhen.operator",
"comment": "Operator, mittels dem die Value der .question mit dem in answer[x] angegeben Element vergleichen wird.",
"mustSupport": true
},
{
"id": "Questionnaire.item.enableWhen.answer[x]",
"path": "Questionnaire.item.enableWhen.answer[x]",
"comment": "Rechter Wert des Bedingungsvergleich",
"mustSupport": true
},
{
"id": "Questionnaire.item.required",
"path": "Questionnaire.item.required",
"short": "Pflichtfeld?",
"comment": "**Begründung MS:** \n FormularRenderer sollen sicherstellen können, dass Formulare vom Anwender vollständig ausgefüllt werden.",
"mustSupport": true
},
{
"id": "Questionnaire.item.repeats",
"path": "Questionnaire.item.repeats",
"short": "Mehrfachangaben erlaubt?",
"comment": "**Begründung MS:** FormularRenderer sollen in der Lage sein zwischen Einfach- und Mehrfachangaben unterscheiden zu können.",
"mustSupport": true
},
{
"id": "Questionnaire.item.readOnly",
"path": "Questionnaire.item.readOnly",
"short": "Keine Eingabe erlaubt?",
"comment": "Antwort wird automatisch vorbelegt/berechnet und darf nicht vom Anwender editiert/überschrieben werden.\n **Begründung MS:** Automatisch vorbelegte Items sollen gegen Veränderung durch den Benutzer geschützt werden können (z.B. für Patientenstammdaten).",
"mustSupport": true
},
{
"id": "Questionnaire.item.maxLength",
"path": "Questionnaire.item.maxLength",
"short": "Längenbegrenzung",
"comment": "Maximale Anzahl zulässiger Zeichen für die Beantwortung der Frage.",
"mustSupport": true
},
{
"id": "Questionnaire.item.answerValueSet",
"path": "Questionnaire.item.answerValueSet",
"short": "Festlegung der Antwortmöglichkeiten durch Verweis auf ValueSet",
"comment": "**Begründung MS:** Wo geeignete ValueSets vorhanden sind, die die Antwortmöglichkeiten hinreichend repräsentieren, sollte auf diese verwiesen werden.",
"mustSupport": true
},
{
"id": "Questionnaire.item.answerOption",
"path": "Questionnaire.item.answerOption",
"short": "Festlegung der Antwortmöglichkeiten durch Aufzählung",
"comment": "**Begründung MS:** Wo *keine* geeignete ValueSets vorhanden sind, die die Antwortmöglichkeiten hinreichen repräsentieren, \n können Antworten alternativ in der FormularDefinition explizit aufgezählt werden..",
"mustSupport": true
},
{
"id": "Questionnaire.item.item",
"path": "Questionnaire.item.item",
"short": "Untergeordnetes Item",
"comment": "**Begründung MS:** \n Items können beliebig verschachtelt und zu Gruppen zusammengefasst werden, um komplexere und umfangreichere Formulare zu strukturieren.",
"mustSupport": true
}
]
}
}

Constraints/Invarianten

Beispiele

DemoQuestionnaire