Beispiel: Bedingte Items

Metadaten

NameExampleConditionalItem
URLhttps://gematik.de/fhir/isik/Questionnaire/ExampleConditionalItem
Beschreibung

Beispiel-Questionnaire mit bedingten Fragestellungen/Items

Die zweite Frage "Was ist denn los?" soll nur gestellt werden, wenn die erste Frage "Wie geht's" mit "muss." beantwortet wurde.

Gerendertes Formular

Globale Extensions

IDTextTypeOptionsEnableWhen
2Fragen mit EnableWhen-Bedingunggroup
2.1Wie geht's?choice
Display
gut.
geht.
muss.
2.2Was ist denn los?choice
Display
Nix.
Frag nicht!
QuestionOperatorAnswer
2.1=muss.

Quellcode

<Questionnaire xmlns="http://hl7.org/fhir">
<id value="ExampleConditionalItem" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKFormularDefinition" />
</meta>
<url value="https://gematik.de/fhir/isik/Questionnaire/ExampleConditionalItem" />
<version value="0.1.0" />
<name value="ExampleConditionalItem" />
<title value="Bedingte Fragestellungen" />
<status value="draft" />
<experimental value="false" />
<subjectType value="Patient" />
<publisher value="Gematik GmbH" />
<description value="### Beispiel-Questionnaire mit bedingten Fragestellungen/Items \nDie zweite Frage &quot;Was ist denn los?&quot; soll nur gestellt werden, \nwenn die erste Frage &quot;Wie geht's&quot; mit &quot;muss.&quot; beantwortet wurde." />
<linkId value="2" />
<text value="Fragen mit EnableWhen-Bedingung" />
<type value="group" />
<linkId value="2.1" />
<text value="Wie geht's?" />
<type value="choice" />
<display value="gut." />
</valueCoding>
</answerOption>
<display value="geht." />
</valueCoding>
</answerOption>
<display value="muss." />
</valueCoding>
</answerOption>
</item>
<linkId value="2.2" />
<text value="Was ist denn los?" />
<type value="choice" />
<question value="2.1" />
<operator value="=" />
<display value="muss." />
</answerCoding>
</enableWhen>
<display value="Nix." />
</valueCoding>
</answerOption>
<display value="Frag nicht!" />
</valueCoding>
</answerOption>
</item>
</item>
</Questionnaire>
{
"resourceType": "Questionnaire",
"id": "ExampleConditionalItem",
"meta": {
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/ISiKFormularDefinition"
]
},
"url": "https://gematik.de/fhir/isik/Questionnaire/ExampleConditionalItem",
"version": "0.1.0",
"name": "ExampleConditionalItem",
"title": "Bedingte Fragestellungen",
"status": "draft",
"experimental": false,
"Patient"
],
"publisher": "Gematik GmbH",
"description": "### Beispiel-Questionnaire mit bedingten Fragestellungen/Items \nDie zweite Frage &quot;Was ist denn los?&quot; soll nur gestellt werden, \nwenn die erste Frage &quot;Wie geht's&quot; mit &quot;muss.&quot; beantwortet wurde.",
"item": [
{
"linkId": "2",
"text": "Fragen mit EnableWhen-Bedingung",
"type": "group",
"item": [
{
"linkId": "2.1",
"text": "Wie geht's?",
"type": "choice",
{
"display": "gut."
}
},
{
"display": "geht."
}
},
{
"display": "muss."
}
}
]
},
{
"linkId": "2.2",
"text": "Was ist denn los?",
"type": "choice",
{
"question": "2.1",
"operator": "=",
"display": "muss."
}
}
],
{
"display": "Nix."
}
},
{
"display": "Frag nicht!"
}
}
]
}
]
}
]
}