FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagech.fhir.ig.ch-ekm
Resource TypeQuestionnaire
IdQuestionnaire-ChEkmQuestionnaireHospitalisation.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/ahdis/ch-ekm/Questionnaire-ChEkmQuestionnaireHospitalisation.html
URLhttp://fhir.ch/ig/ch-ekm/Questionnaire/ChEkmQuestionnaireHospitalisation
Version0.0.1
Statusactive
Date2026-08-26T14:49:37+00:00
NameChEkmQuestionnaireHospitalisation
TitleCH EKM Questionnaire: Hospitalisation
Realmch
Authorityhl7
DescriptionModular 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.
CopyrightCC0-1.0

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: Questionnaire ChEkmQuestionnaireHospitalisation

Language: en

LinkIDTextCardinalityTypeFlagsDescription & Constraintsdoco
.. ChEkmQuestionnaireHospitalisationModular 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.Questionnairehttp://fhir.ch/ig/ch-ekm/Questionnaire/ChEkmQuestionnaireHospitalisation#0.0.1
... hospitalisationHospitalisation0..1group
.... hospitalisationStatusWas the affected person hospitalised?0..1choiceiconiconDefinition: ChEkmHospitalisationForm.hospitalisation
Value Set: CH EKM Yes No Unknown
.... hospitalisationReasonReason for the hospitalisation0..1choiceiconiconDefinition: ChEkmHospitalisationForm.reason
Enable When: hospitalisationStatus = Yes (qualifier value) (SNOMED CT#373066001)
Value Set: CH EKM Hospitalisation Reason (form choice)
.... hospitalisationAdmissionDateAdmission date0..1dateDefinition: ChEkmHospitalisationForm.admissionDate
Enable When: hospitalisationStatus = Yes (qualifier value) (SNOMED CT#373066001)

doco Documentation for this format

Source1

{
  "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)"
              }
            }
          ]
        }
      ]
    }
  ]
}