FHIR IG analytics| Package | ch.fhir.ig.ch-ekm |
| Resource Type | Questionnaire |
| Id | Questionnaire-ChEkmQuestionnaireHospitalisation.json |
| FHIR Version | R4 |
| Source | https://build.fhir.org/ig/ahdis/ch-ekm/Questionnaire-ChEkmQuestionnaireHospitalisation.html |
| URL | http://fhir.ch/ig/ch-ekm/Questionnaire/ChEkmQuestionnaireHospitalisation |
| Version | 0.0.1 |
| Status | active |
| Date | 2026-08-26T14:49:37+00:00 |
| Name | ChEkmQuestionnaireHospitalisation |
| Title | CH EKM Questionnaire: Hospitalisation |
| Realm | ch |
| Authority | hl7 |
| Description | Modular sub-questionnaire for the 'Hospitalisation' group of the 'Verlauf' section: whether the affected person was hospitalised, the reason for the stay and the admission date. Reusable as an SDC assemble-child; supports expression-based pre-population from an encounter launch context. |
| Copyright | CC0-1.0 |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
Generated Narrative: Questionnaire ChEkmQuestionnaireHospitalisation
Language: en
| LinkID | Text | Cardinality | Type | Flags | Description & Constraints |
|---|---|---|---|---|---|
![]() | Modular sub-questionnaire for the 'Hospitalisation' group of the 'Verlauf' section: whether the affected person was hospitalised, the reason for the stay and the admission date. Reusable as an SDC assemble-child; supports expression-based pre-population from an encounter launch context. | Questionnaire | http://fhir.ch/ig/ch-ekm/Questionnaire/ChEkmQuestionnaireHospitalisation#0.0.1 | ||
![]() ![]() | Hospitalisation | 0..1 | group | ||
![]() ![]() ![]() | Was the affected person hospitalised? | 0..1 | choice | Definition: ChEkmHospitalisationForm.hospitalisation Value Set: CH EKM Yes No Unknown | |
![]() ![]() ![]() | Reason for the hospitalisation | 0..1 | choice | Definition: ChEkmHospitalisationForm.reason Enable When: hospitalisationStatus = Yes (qualifier value) (SNOMED CT#373066001) Value Set: CH EKM Hospitalisation Reason (form choice) | |
![]() ![]() ![]() | Admission date | 0..1 | date | Definition: ChEkmHospitalisationForm.admissionDate Enable When: hospitalisationStatus = Yes (qualifier value) (SNOMED CT#373066001) | |
{
"resourceType": "Questionnaire",
"id": "ChEkmQuestionnaireHospitalisation",
"language": "en",
"text": {
"status": "extensions",
"div": "<!-- snip (see above) -->"
},
"extension": [
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-assemble-expectation",
"valueCode": "assemble-child"
}
],
"url": "http://fhir.ch/ig/ch-ekm/Questionnaire/ChEkmQuestionnaireHospitalisation",
"version": "0.0.1",
"name": "ChEkmQuestionnaireHospitalisation",
"title": "CH EKM Questionnaire: Hospitalisation",
"status": "active",
"experimental": false,
"subjectType": [
"Patient"
],
"date": "2026-08-26T14:49:37+00:00",
"publisher": "Federal Office of Public Health FOPH",
"contact": [
{
"name": "Federal Office of Public Health FOPH",
"telecom": [
{
"system": "url",
"value": "https://www.bag.admin.ch/bag/en/home/das-bag/kontakt-standort.html"
}
]
}
],
"description": "Modular sub-questionnaire for the 'Hospitalisation' group of the 'Verlauf' section: whether the affected person was hospitalised, the reason for the stay and the admission date. Reusable as an SDC assemble-child; supports expression-based pre-population from an encounter launch context.",
"jurisdiction": [
{
"coding": [
{
"system": "urn:iso:std:iso:3166",
"code": "CH"
}
]
}
],
"copyright": "CC0-1.0",
"item": [
{
"linkId": "hospitalisation",
"text": "Hospitalisation",
"_text": {
"extension": [
{
"extension": [
{
"url": "lang",
"valueCode": "de-CH"
},
{
"url": "content",
"valueString": "Hospitalisation"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
"extension": [
{
"url": "lang",
"valueCode": "fr-CH"
},
{
"url": "content",
"valueString": "Hospitalisation"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
"extension": [
{
"url": "lang",
"valueCode": "it-CH"
},
{
"url": "content",
"valueString": "Ospedalizzazione"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [
{
"system": "http://hl7.org/fhir/questionnaire-item-control",
"code": "radio-button"
}
]
}
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation",
"valueCode": "horizontal"
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "iif(%encounter.hospitalization.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists(), '261665006', iif(%encounter.exists(), '373066001', {}))"
}
}
],
"linkId": "hospitalisationStatus",
"definition": "http://fhir.ch/ig/ch-ekm/StructureDefinition/ChEkmHospitalisationForm#ChEkmHospitalisationForm.hospitalisation",
"text": "Was the affected person hospitalised?",
"_text": {
"extension": [
{
"extension": [
{
"url": "lang",
"valueCode": "de-CH"
},
{
"url": "content",
"valueString": "Wurde die betroffene Person hospitalisiert?"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
"extension": [
{
"url": "lang",
"valueCode": "fr-CH"
},
{
"url": "content",
"valueString": "La personne concernée a-t-elle été hospitalisée ?"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
"extension": [
{
"url": "lang",
"valueCode": "it-CH"
},
{
"url": "content",
"valueString": "La persona interessata è stata ospedalizzata?"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"type": "choice",
"answerValueSet": "http://fhir.ch/ig/ch-ekm/ValueSet/ChEkmYesNoUnknown",
"_answerValueSet": {
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "useSupplement"
},
{
"url": "expression",
"valueString": "http://fhir.ch/ig/ch-ekm/CodeSystem/ch-ekm-snomed-language-supplement"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/binding-parameter"
}
]
}
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [
{
"system": "http://hl7.org/fhir/questionnaire-item-control",
"code": "radio-button"
}
]
}
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation",
"valueCode": "vertical"
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "iif(%encounter.reasonReference.exists(), 'reported-pathogen', %encounter.reasonCode.coding.first())"
}
}
],
"linkId": "hospitalisationReason",
"definition": "http://fhir.ch/ig/ch-ekm/StructureDefinition/ChEkmHospitalisationForm#ChEkmHospitalisationForm.reason",
"text": "Reason for the hospitalisation",
"_text": {
"extension": [
{
"extension": [
{
"url": "lang",
"valueCode": "de-CH"
},
{
"url": "content",
"valueString": "Hospitalisationsgrund"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
"extension": [
{
"url": "lang",
"valueCode": "fr-CH"
},
{
"url": "content",
"valueString": "Motif de l'hospitalisation"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
"extension": [
{
"url": "lang",
"valueCode": "it-CH"
},
{
"url": "content",
"valueString": "Motivo dell'ospedalizzazione"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"type": "choice",
"enableWhen": [
{
"question": "hospitalisationStatus",
"operator": "=",
"answerCoding": {
"system": "http://snomed.info/sct",
"code": "373066001",
"display": "Yes (qualifier value)"
}
}
],
"answerValueSet": "http://fhir.ch/ig/ch-ekm/ValueSet/ChEkmHospitalisationReasonChoice",
"_answerValueSet": {
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "useSupplement"
},
{
"url": "expression",
"valueString": "http://fhir.ch/ig/ch-ekm/CodeSystem/ch-ekm-snomed-language-supplement"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/binding-parameter"
}
]
}
},
{
"extension": [
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%encounter.period.start"
}
}
],
"linkId": "hospitalisationAdmissionDate",
"definition": "http://fhir.ch/ig/ch-ekm/StructureDefinition/ChEkmHospitalisationForm#ChEkmHospitalisationForm.admissionDate",
"text": "Admission date",
"_text": {
"extension": [
{
"extension": [
{
"url": "lang",
"valueCode": "de-CH"
},
{
"url": "content",
"valueString": "Eintrittsdatum"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
"extension": [
{
"url": "lang",
"valueCode": "fr-CH"
},
{
"url": "content",
"valueString": "Date d'admission"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
"extension": [
{
"url": "lang",
"valueCode": "it-CH"
},
{
"url": "content",
"valueString": "Data di ricovero"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"type": "date",
"enableWhen": [
{
"question": "hospitalisationStatus",
"operator": "=",
"answerCoding": {
"system": "http://snomed.info/sct",
"code": "373066001",
"display": "Yes (qualifier value)"
}
}
]
}
]
}
]
}