Patient Monitoring Outcome FHIR Implementation Guide
0.1.0 - STU1 Belgium flag

Patient Monitoring Outcome FHIR Implementation Guide, published by HL7 Belgium. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-be/patient-monitoring/ and changes regularly. See the Directory of published versions

Logical Model: Home Hospitalization QuestionnaireResponse Logical Model

Official URL: http://hl7belgium.org/fhir/patient-monitoring/StructureDefinition/homehosp-questionnaire-response-lm Version: 0.1.0
Draft as of 2026-11-05 Computable Name: HomeHospQuestionnaireResponse
Other Identifiers: OID:2.16.840.1.113883.4.642.40.54.42.30

Logical model representing the FHIR QuestionnaireResponse resource as used in the OPAT and ONCO home hospitalization caresets. Each home nurse visit produces exactly one QuestionnaireResponse if the visit was not cancelled, which corresponds to a single Encounter. The QuestionnaireResponse references the canonical Questionnaire URL and contains the nurse’s answers. It can be used as-is for clinical review or as input to an SDC Definition-based extraction pipeline that generates discrete FHIR Observations.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: doco
HomeHospQuestionnaireResponse 0..* Base Home Hospitalization QuestionnaireResponse Logical Model
Instances of this type can be the target of a Reference
HomeHospQuestionnaireResponse.questionnaire 1..1 canonical() Canonical URL of the Questionnaire this response is based on (e.g. http://hl7belgium.org/fhir/patient-monitoring/Questionnaire/OPATContinuInfuusV1)
HomeHospQuestionnaireResponse.status 1..1 code Status of the questionnaire response | Answers: completed | entered-in-error
HomeHospQuestionnaireResponse.subject 1..1 Reference(BeModelPatient) Reference to the Patient this response is about
HomeHospQuestionnaireResponse.authored 1..1 dateTime Date/time when the response was completed
HomeHospQuestionnaireResponse.author 0..1 Reference(BePractitioner) Reference to the home nurse who authored the response (Practitioner)
HomeHospQuestionnaireResponse.source 0..1 Reference(BeModelPatient) Reference to the person who provided the answers (if different from author)
HomeHospQuestionnaireResponse.item 1..* BackboneElement Answer items corresponding to questionnaire groups and questions. Structure mirrors the Questionnaire item hierarchy (groups and leaf questions). Each leaf item contains a linkId, optional text, and one or more answer values.
HomeHospQuestionnaireResponse.item.linkId 1..1 string Unique linkId matching the corresponding Questionnaire item
HomeHospQuestionnaireResponse.item.text 0..1 string Display text of the question (copied from the Questionnaire for readability)
HomeHospQuestionnaireResponse.item.answer 0..* BackboneElement Answer(s) provided for this item
HomeHospQuestionnaireResponse.item.answer.valueCoding 0..1 Coding Coded answer (for choice-type questions using SNOMED CT codes)
HomeHospQuestionnaireResponse.item.answer.valueDecimal 0..1 decimal Numeric answer with unit implicit from the Questionnaire (for vital parameters and infusor weights)
HomeHospQuestionnaireResponse.item.answer.valueString 0..1 string Free-text answer (for open text questions)
HomeHospQuestionnaireResponse.item.answer.valueBoolean 0..1 boolean Boolean answer (reserved for future use; prefer valueCoding with SNOMED yes/no)
HomeHospQuestionnaireResponse.item.item 0..* BackboneElement Nested answer items for sub-questions within a group (same structure as item)
HomeHospQuestionnaireResponse.item.item.linkId 1..1 string Unique linkId matching the corresponding nested Questionnaire item
HomeHospQuestionnaireResponse.item.item.text 0..1 string Display text of the nested question
HomeHospQuestionnaireResponse.item.item.answer 0..* BackboneElement Answer(s) for the nested item
HomeHospQuestionnaireResponse.item.item.answer.valueCoding 0..1 Coding Coded answer for the nested item
HomeHospQuestionnaireResponse.item.item.answer.valueDecimal 0..1 decimal Numeric answer for the nested item
HomeHospQuestionnaireResponse.item.item.answer.valueString 0..1 string Free-text answer for the nested item

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
HomeHospQuestionnaireResponse 0..* Base Home Hospitalization QuestionnaireResponse Logical Model
Instances of this type can be the target of a Reference
HomeHospQuestionnaireResponse.questionnaire 1..1 canonical() Canonical URL of the Questionnaire this response is based on (e.g. http://hl7belgium.org/fhir/patient-monitoring/Questionnaire/OPATContinuInfuusV1)
HomeHospQuestionnaireResponse.status 1..1 code Status of the questionnaire response | Answers: completed | entered-in-error
HomeHospQuestionnaireResponse.subject 1..1 Reference(BeModelPatient) Reference to the Patient this response is about
HomeHospQuestionnaireResponse.encounter 1..1 Reference(Home Hospitalization Encounter Logical Model) Reference to the Encounter during which this response was captured - !!! in testphase this was not required but it makes sence to reference the encounter
HomeHospQuestionnaireResponse.authored 1..1 dateTime Date/time when the response was completed
HomeHospQuestionnaireResponse.author 0..1 Reference(BePractitioner) Reference to the home nurse who authored the response (Practitioner)
HomeHospQuestionnaireResponse.source 0..1 Reference(BeModelPatient) Reference to the person who provided the answers (if different from author)
HomeHospQuestionnaireResponse.item 1..* BackboneElement Answer items corresponding to questionnaire groups and questions. Structure mirrors the Questionnaire item hierarchy (groups and leaf questions). Each leaf item contains a linkId, optional text, and one or more answer values.
HomeHospQuestionnaireResponse.item.@id 0..1 string Unique id for inter-element referencing
HomeHospQuestionnaireResponse.item.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HomeHospQuestionnaireResponse.item.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HomeHospQuestionnaireResponse.item.linkId 1..1 string Unique linkId matching the corresponding Questionnaire item
HomeHospQuestionnaireResponse.item.text 0..1 string Display text of the question (copied from the Questionnaire for readability)
HomeHospQuestionnaireResponse.item.answer 0..* BackboneElement Answer(s) provided for this item
HomeHospQuestionnaireResponse.item.answer.@id 0..1 string Unique id for inter-element referencing
HomeHospQuestionnaireResponse.item.answer.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HomeHospQuestionnaireResponse.item.answer.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HomeHospQuestionnaireResponse.item.answer.valueCoding 0..1 Coding Coded answer (for choice-type questions using SNOMED CT codes)
HomeHospQuestionnaireResponse.item.answer.valueDecimal 0..1 decimal Numeric answer with unit implicit from the Questionnaire (for vital parameters and infusor weights)
HomeHospQuestionnaireResponse.item.answer.valueString 0..1 string Free-text answer (for open text questions)
HomeHospQuestionnaireResponse.item.answer.valueBoolean 0..1 boolean Boolean answer (reserved for future use; prefer valueCoding with SNOMED yes/no)
HomeHospQuestionnaireResponse.item.item 0..* BackboneElement Nested answer items for sub-questions within a group (same structure as item)
HomeHospQuestionnaireResponse.item.item.@id 0..1 string Unique id for inter-element referencing
HomeHospQuestionnaireResponse.item.item.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HomeHospQuestionnaireResponse.item.item.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HomeHospQuestionnaireResponse.item.item.linkId 1..1 string Unique linkId matching the corresponding nested Questionnaire item
HomeHospQuestionnaireResponse.item.item.text 0..1 string Display text of the nested question
HomeHospQuestionnaireResponse.item.item.answer 0..* BackboneElement Answer(s) for the nested item
HomeHospQuestionnaireResponse.item.item.answer.@id 0..1 string Unique id for inter-element referencing
HomeHospQuestionnaireResponse.item.item.answer.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HomeHospQuestionnaireResponse.item.item.answer.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HomeHospQuestionnaireResponse.item.item.answer.valueCoding 0..1 Coding Coded answer for the nested item
HomeHospQuestionnaireResponse.item.item.answer.valueDecimal 0..1 decimal Numeric answer for the nested item
HomeHospQuestionnaireResponse.item.item.answer.valueString 0..1 string Free-text answer for the nested item

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: doco
HomeHospQuestionnaireResponse 0..* Base Home Hospitalization QuestionnaireResponse Logical Model
Instances of this type can be the target of a Reference
HomeHospQuestionnaireResponse.questionnaire 1..1 canonical() Canonical URL of the Questionnaire this response is based on (e.g. http://hl7belgium.org/fhir/patient-monitoring/Questionnaire/OPATContinuInfuusV1)
HomeHospQuestionnaireResponse.status 1..1 code Status of the questionnaire response | Answers: completed | entered-in-error
HomeHospQuestionnaireResponse.subject 1..1 Reference(BeModelPatient) Reference to the Patient this response is about
HomeHospQuestionnaireResponse.encounter 1..1 Reference(Home Hospitalization Encounter Logical Model) Reference to the Encounter during which this response was captured - !!! in testphase this was not required but it makes sence to reference the encounter
HomeHospQuestionnaireResponse.authored 1..1 dateTime Date/time when the response was completed
HomeHospQuestionnaireResponse.author 0..1 Reference(BePractitioner) Reference to the home nurse who authored the response (Practitioner)
HomeHospQuestionnaireResponse.source 0..1 Reference(BeModelPatient) Reference to the person who provided the answers (if different from author)
HomeHospQuestionnaireResponse.item 1..* BackboneElement Answer items corresponding to questionnaire groups and questions. Structure mirrors the Questionnaire item hierarchy (groups and leaf questions). Each leaf item contains a linkId, optional text, and one or more answer values.
HomeHospQuestionnaireResponse.item.linkId 1..1 string Unique linkId matching the corresponding Questionnaire item
HomeHospQuestionnaireResponse.item.text 0..1 string Display text of the question (copied from the Questionnaire for readability)
HomeHospQuestionnaireResponse.item.answer 0..* BackboneElement Answer(s) provided for this item
HomeHospQuestionnaireResponse.item.answer.valueCoding 0..1 Coding Coded answer (for choice-type questions using SNOMED CT codes)
HomeHospQuestionnaireResponse.item.answer.valueDecimal 0..1 decimal Numeric answer with unit implicit from the Questionnaire (for vital parameters and infusor weights)
HomeHospQuestionnaireResponse.item.answer.valueString 0..1 string Free-text answer (for open text questions)
HomeHospQuestionnaireResponse.item.answer.valueBoolean 0..1 boolean Boolean answer (reserved for future use; prefer valueCoding with SNOMED yes/no)
HomeHospQuestionnaireResponse.item.item 0..* BackboneElement Nested answer items for sub-questions within a group (same structure as item)
HomeHospQuestionnaireResponse.item.item.linkId 1..1 string Unique linkId matching the corresponding nested Questionnaire item
HomeHospQuestionnaireResponse.item.item.text 0..1 string Display text of the nested question
HomeHospQuestionnaireResponse.item.item.answer 0..* BackboneElement Answer(s) for the nested item
HomeHospQuestionnaireResponse.item.item.answer.valueCoding 0..1 Coding Coded answer for the nested item
HomeHospQuestionnaireResponse.item.item.answer.valueDecimal 0..1 decimal Numeric answer for the nested item
HomeHospQuestionnaireResponse.item.item.answer.valueString 0..1 string Free-text answer for the nested item

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
HomeHospQuestionnaireResponse 0..* Base Home Hospitalization QuestionnaireResponse Logical Model
Instances of this type can be the target of a Reference
HomeHospQuestionnaireResponse.questionnaire 1..1 canonical() Canonical URL of the Questionnaire this response is based on (e.g. http://hl7belgium.org/fhir/patient-monitoring/Questionnaire/OPATContinuInfuusV1)
HomeHospQuestionnaireResponse.status 1..1 code Status of the questionnaire response | Answers: completed | entered-in-error
HomeHospQuestionnaireResponse.subject 1..1 Reference(BeModelPatient) Reference to the Patient this response is about
HomeHospQuestionnaireResponse.encounter 1..1 Reference(Home Hospitalization Encounter Logical Model) Reference to the Encounter during which this response was captured - !!! in testphase this was not required but it makes sence to reference the encounter
HomeHospQuestionnaireResponse.authored 1..1 dateTime Date/time when the response was completed
HomeHospQuestionnaireResponse.author 0..1 Reference(BePractitioner) Reference to the home nurse who authored the response (Practitioner)
HomeHospQuestionnaireResponse.source 0..1 Reference(BeModelPatient) Reference to the person who provided the answers (if different from author)
HomeHospQuestionnaireResponse.item 1..* BackboneElement Answer items corresponding to questionnaire groups and questions. Structure mirrors the Questionnaire item hierarchy (groups and leaf questions). Each leaf item contains a linkId, optional text, and one or more answer values.
HomeHospQuestionnaireResponse.item.@id 0..1 string Unique id for inter-element referencing
HomeHospQuestionnaireResponse.item.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HomeHospQuestionnaireResponse.item.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HomeHospQuestionnaireResponse.item.linkId 1..1 string Unique linkId matching the corresponding Questionnaire item
HomeHospQuestionnaireResponse.item.text 0..1 string Display text of the question (copied from the Questionnaire for readability)
HomeHospQuestionnaireResponse.item.answer 0..* BackboneElement Answer(s) provided for this item
HomeHospQuestionnaireResponse.item.answer.@id 0..1 string Unique id for inter-element referencing
HomeHospQuestionnaireResponse.item.answer.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HomeHospQuestionnaireResponse.item.answer.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HomeHospQuestionnaireResponse.item.answer.valueCoding 0..1 Coding Coded answer (for choice-type questions using SNOMED CT codes)
HomeHospQuestionnaireResponse.item.answer.valueDecimal 0..1 decimal Numeric answer with unit implicit from the Questionnaire (for vital parameters and infusor weights)
HomeHospQuestionnaireResponse.item.answer.valueString 0..1 string Free-text answer (for open text questions)
HomeHospQuestionnaireResponse.item.answer.valueBoolean 0..1 boolean Boolean answer (reserved for future use; prefer valueCoding with SNOMED yes/no)
HomeHospQuestionnaireResponse.item.item 0..* BackboneElement Nested answer items for sub-questions within a group (same structure as item)
HomeHospQuestionnaireResponse.item.item.@id 0..1 string Unique id for inter-element referencing
HomeHospQuestionnaireResponse.item.item.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HomeHospQuestionnaireResponse.item.item.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HomeHospQuestionnaireResponse.item.item.linkId 1..1 string Unique linkId matching the corresponding nested Questionnaire item
HomeHospQuestionnaireResponse.item.item.text 0..1 string Display text of the nested question
HomeHospQuestionnaireResponse.item.item.answer 0..* BackboneElement Answer(s) for the nested item
HomeHospQuestionnaireResponse.item.item.answer.@id 0..1 string Unique id for inter-element referencing
HomeHospQuestionnaireResponse.item.item.answer.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HomeHospQuestionnaireResponse.item.item.answer.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HomeHospQuestionnaireResponse.item.item.answer.valueCoding 0..1 Coding Coded answer for the nested item
HomeHospQuestionnaireResponse.item.item.answer.valueDecimal 0..1 decimal Numeric answer for the nested item
HomeHospQuestionnaireResponse.item.item.answer.valueString 0..1 string Free-text answer for the nested item

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression

 

Other representations of profile: CSV, Excel