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 Encounter Logical Model

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

Logical model representing the FHIR Encounter resource as used in the OPAT and ONCO home hospitalization caresets. The Encounter serves two purposes: (1) recording whether the home visit took place and whether the patient was home, and (2) communicating the status of each ordered care activity back to the hospital. Only orders given by the hospital should be communicated back via this Encounter; other nursing activities are excluded.

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
HomeHospEncounter 0..* Base Home Hospitalization Encounter Logical Model
Instances of this type can be the target of a Reference
HomeHospEncounter.status 1..1 code Status of the encounter - reported from Home nurse back to hospital | Answers: finished | cancelled | entered-in-error
HomeHospEncounter.class 1..1 code Classification of the encounter | Fixed value: HH (home health) from http://terminology.hl7.org/CodeSystem/v3-ActCode
HomeHospEncounter.period 1..1 BackboneElement The start (and optionally end) time of the encounter
HomeHospEncounter.period.start 1..1 dateTime Start date/time of the home visit
HomeHospEncounter.period.end 0..1 dateTime End date/time of the home visit
HomeHospEncounter.participant.type 1..1 code Participant type | Fixed value: PPRF (primary performer) from http://terminology.hl7.org/CodeSystem/v3-ParticipationType
HomeHospEncounter.participant.individual 1..1 Reference(BePractitioner) Reference or display name and RIZIV number of the performing home nurse
HomeHospEncounter.reasonCode 1..* BackboneElement The ordered care activities being reported on. One reasonCode entry per ordered activity (e.g. medication administration + catheter care). Only orders from the hospital should be included.
HomeHospEncounter.reasonCode.primaryProcedure 1..1 code Primary SNOMED code for the ordered care activity | Possible values: 18629005 Administration of drug or medicament | 18949003 Change of dressing | 705995006 Replace needleless connector | 448439004 Replace statlock | 302358004 Replace gripper needle | 233553003 Remove gripper needle | 103715008 Remove catheter | 82078001 Blood sample collection
HomeHospEncounter.reasonCode.administrationSubtype 0..1 code Subtype for drug administration (use when primaryProcedure = 18629005) | Possible values: 14152002 Intravenous infusion | 386358000 IV administration | 76601001 Intramuscular injection | 276844002 Subcutaneous injection | 243132000 Inhaled administration
HomeHospEncounter.reasonCode.statusText 0..1 string Free-text status note for this care activity (e.g. why it was not performed)
HomeHospEncounter.reasonCode.completed 1..1 code Was this ordered care activity completed? | Answers: 31874001 True (completed) | 64100000 False (not completed)
HomeHospEncounter.serviceProvider 0..1 Reference(BeOrganization) Reference or display name of the home nursing organisation (e.g. Wit-Gele Kruis Vlaams-Brabant)
HomeHospEncounter.reasonReference 0..* Reference(Home Hospitalization QuestionnaireResponse Logical Model) Reference(s) to the QuestionnaireResponse(s) associated with this encounter

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
HomeHospEncounter 0..* Base Home Hospitalization Encounter Logical Model
Instances of this type can be the target of a Reference
HomeHospEncounter.status 1..1 code Status of the encounter - reported from Home nurse back to hospital | Answers: finished | cancelled | entered-in-error
HomeHospEncounter.class 1..1 code Classification of the encounter | Fixed value: HH (home health) from http://terminology.hl7.org/CodeSystem/v3-ActCode
HomeHospEncounter.period 1..1 BackboneElement The start (and optionally end) time of the encounter
HomeHospEncounter.period.@id 0..1 string Unique id for inter-element referencing
HomeHospEncounter.period.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HomeHospEncounter.period.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HomeHospEncounter.period.start 1..1 dateTime Start date/time of the home visit
HomeHospEncounter.period.end 0..1 dateTime End date/time of the home visit
HomeHospEncounter.participant 1..* BackboneElement The home nurse performing the visit
HomeHospEncounter.participant.@id 0..1 string Unique id for inter-element referencing
HomeHospEncounter.participant.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HomeHospEncounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HomeHospEncounter.participant.type 1..1 code Participant type | Fixed value: PPRF (primary performer) from http://terminology.hl7.org/CodeSystem/v3-ParticipationType
HomeHospEncounter.participant.individual 1..1 Reference(BePractitioner) Reference or display name and RIZIV number of the performing home nurse
HomeHospEncounter.reasonCode 1..* BackboneElement The ordered care activities being reported on. One reasonCode entry per ordered activity (e.g. medication administration + catheter care). Only orders from the hospital should be included.
HomeHospEncounter.reasonCode.@id 0..1 string Unique id for inter-element referencing
HomeHospEncounter.reasonCode.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HomeHospEncounter.reasonCode.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HomeHospEncounter.reasonCode.primaryProcedure 1..1 code Primary SNOMED code for the ordered care activity | Possible values: 18629005 Administration of drug or medicament | 18949003 Change of dressing | 705995006 Replace needleless connector | 448439004 Replace statlock | 302358004 Replace gripper needle | 233553003 Remove gripper needle | 103715008 Remove catheter | 82078001 Blood sample collection
HomeHospEncounter.reasonCode.administrationSubtype 0..1 code Subtype for drug administration (use when primaryProcedure = 18629005) | Possible values: 14152002 Intravenous infusion | 386358000 IV administration | 76601001 Intramuscular injection | 276844002 Subcutaneous injection | 243132000 Inhaled administration
HomeHospEncounter.reasonCode.statusText 0..1 string Free-text status note for this care activity (e.g. why it was not performed)
HomeHospEncounter.reasonCode.completed 1..1 code Was this ordered care activity completed? | Answers: 31874001 True (completed) | 64100000 False (not completed)
HomeHospEncounter.serviceProvider 0..1 Reference(BeOrganization) Reference or display name of the home nursing organisation (e.g. Wit-Gele Kruis Vlaams-Brabant)
HomeHospEncounter.reasonReference 0..* Reference(Home Hospitalization QuestionnaireResponse Logical Model) Reference(s) to the QuestionnaireResponse(s) associated with this encounter

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
HomeHospEncounter 0..* Base Home Hospitalization Encounter Logical Model
Instances of this type can be the target of a Reference
HomeHospEncounter.status 1..1 code Status of the encounter - reported from Home nurse back to hospital | Answers: finished | cancelled | entered-in-error
HomeHospEncounter.class 1..1 code Classification of the encounter | Fixed value: HH (home health) from http://terminology.hl7.org/CodeSystem/v3-ActCode
HomeHospEncounter.period 1..1 BackboneElement The start (and optionally end) time of the encounter
HomeHospEncounter.period.start 1..1 dateTime Start date/time of the home visit
HomeHospEncounter.period.end 0..1 dateTime End date/time of the home visit
HomeHospEncounter.participant 1..* BackboneElement The home nurse performing the visit
HomeHospEncounter.participant.type 1..1 code Participant type | Fixed value: PPRF (primary performer) from http://terminology.hl7.org/CodeSystem/v3-ParticipationType
HomeHospEncounter.participant.individual 1..1 Reference(BePractitioner) Reference or display name and RIZIV number of the performing home nurse
HomeHospEncounter.reasonCode 1..* BackboneElement The ordered care activities being reported on. One reasonCode entry per ordered activity (e.g. medication administration + catheter care). Only orders from the hospital should be included.
HomeHospEncounter.reasonCode.primaryProcedure 1..1 code Primary SNOMED code for the ordered care activity | Possible values: 18629005 Administration of drug or medicament | 18949003 Change of dressing | 705995006 Replace needleless connector | 448439004 Replace statlock | 302358004 Replace gripper needle | 233553003 Remove gripper needle | 103715008 Remove catheter | 82078001 Blood sample collection
HomeHospEncounter.reasonCode.administrationSubtype 0..1 code Subtype for drug administration (use when primaryProcedure = 18629005) | Possible values: 14152002 Intravenous infusion | 386358000 IV administration | 76601001 Intramuscular injection | 276844002 Subcutaneous injection | 243132000 Inhaled administration
HomeHospEncounter.reasonCode.statusText 0..1 string Free-text status note for this care activity (e.g. why it was not performed)
HomeHospEncounter.reasonCode.completed 1..1 code Was this ordered care activity completed? | Answers: 31874001 True (completed) | 64100000 False (not completed)
HomeHospEncounter.serviceProvider 0..1 Reference(BeOrganization) Reference or display name of the home nursing organisation (e.g. Wit-Gele Kruis Vlaams-Brabant)
HomeHospEncounter.reasonReference 0..* Reference(Home Hospitalization QuestionnaireResponse Logical Model) Reference(s) to the QuestionnaireResponse(s) associated with this encounter

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
HomeHospEncounter 0..* Base Home Hospitalization Encounter Logical Model
Instances of this type can be the target of a Reference
HomeHospEncounter.status 1..1 code Status of the encounter - reported from Home nurse back to hospital | Answers: finished | cancelled | entered-in-error
HomeHospEncounter.class 1..1 code Classification of the encounter | Fixed value: HH (home health) from http://terminology.hl7.org/CodeSystem/v3-ActCode
HomeHospEncounter.period 1..1 BackboneElement The start (and optionally end) time of the encounter
HomeHospEncounter.period.@id 0..1 string Unique id for inter-element referencing
HomeHospEncounter.period.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HomeHospEncounter.period.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HomeHospEncounter.period.start 1..1 dateTime Start date/time of the home visit
HomeHospEncounter.period.end 0..1 dateTime End date/time of the home visit
HomeHospEncounter.participant 1..* BackboneElement The home nurse performing the visit
HomeHospEncounter.participant.@id 0..1 string Unique id for inter-element referencing
HomeHospEncounter.participant.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HomeHospEncounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HomeHospEncounter.participant.type 1..1 code Participant type | Fixed value: PPRF (primary performer) from http://terminology.hl7.org/CodeSystem/v3-ParticipationType
HomeHospEncounter.participant.individual 1..1 Reference(BePractitioner) Reference or display name and RIZIV number of the performing home nurse
HomeHospEncounter.reasonCode 1..* BackboneElement The ordered care activities being reported on. One reasonCode entry per ordered activity (e.g. medication administration + catheter care). Only orders from the hospital should be included.
HomeHospEncounter.reasonCode.@id 0..1 string Unique id for inter-element referencing
HomeHospEncounter.reasonCode.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HomeHospEncounter.reasonCode.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HomeHospEncounter.reasonCode.primaryProcedure 1..1 code Primary SNOMED code for the ordered care activity | Possible values: 18629005 Administration of drug or medicament | 18949003 Change of dressing | 705995006 Replace needleless connector | 448439004 Replace statlock | 302358004 Replace gripper needle | 233553003 Remove gripper needle | 103715008 Remove catheter | 82078001 Blood sample collection
HomeHospEncounter.reasonCode.administrationSubtype 0..1 code Subtype for drug administration (use when primaryProcedure = 18629005) | Possible values: 14152002 Intravenous infusion | 386358000 IV administration | 76601001 Intramuscular injection | 276844002 Subcutaneous injection | 243132000 Inhaled administration
HomeHospEncounter.reasonCode.statusText 0..1 string Free-text status note for this care activity (e.g. why it was not performed)
HomeHospEncounter.reasonCode.completed 1..1 code Was this ordered care activity completed? | Answers: 31874001 True (completed) | 64100000 False (not completed)
HomeHospEncounter.serviceProvider 0..1 Reference(BeOrganization) Reference or display name of the home nursing organisation (e.g. Wit-Gele Kruis Vlaams-Brabant)
HomeHospEncounter.reasonReference 0..* Reference(Home Hospitalization QuestionnaireResponse Logical Model) Reference(s) to the QuestionnaireResponse(s) associated with this encounter

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression

 

Other representations of profile: CSV, Excel