Patient Monitoring Outcome FHIR Implementation Guide
0.1.0 - STU1 BE

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-05-18 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.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HomeHospEncounter 0..* Base Home Hospitalization Encounter Logical Model
Instances of this logical model can be the target of a Reference
... status 1..1 code Status of the encounter - reported from Home nurse back to hospital | Answers: finished | cancelled | entered-in-error
... class 1..1 code Classification of the encounter | Fixed value: HH (home health) from http://terminology.hl7.org/CodeSystem/v3-ActCode
... period 1..1 BackboneElement The start (and optionally end) time of the encounter
.... start 1..1 dateTime Start date/time of the home visit
.... end 0..1 dateTime End date/time of the home visit
.... type 1..1 code Participant type | Fixed value: PPRF (primary performer) from http://terminology.hl7.org/CodeSystem/v3-ParticipationType
.... individual 1..1 Reference(BePractitioner) Reference or display name and RIZIV number of the performing home nurse
... 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.
.... 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
.... 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
.... statusText 0..1 string Free-text status note for this care activity (e.g. why it was not performed)
.... completed 1..1 code Was this ordered care activity completed? | Answers: 31874001 True (completed) | 64100000 False (not completed)
... serviceProvider 0..1 Reference(BeOrganization) Reference or display name of the home nursing organisation (e.g. Wit-Gele Kruis Vlaams-Brabant)
... 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: Filtersdoco
.. HomeHospEncounter 0..* Base Home Hospitalization Encounter Logical Model
Instances of this logical model can be the target of a Reference
... status 1..1 code Status of the encounter - reported from Home nurse back to hospital | Answers: finished | cancelled | entered-in-error
... class 1..1 code Classification of the encounter | Fixed value: HH (home health) from http://terminology.hl7.org/CodeSystem/v3-ActCode
... period 1..1 BackboneElement The start (and optionally end) time of the encounter
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... start 1..1 dateTime Start date/time of the home visit
.... end 0..1 dateTime End date/time of the home visit
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type 1..1 code Participant type | Fixed value: PPRF (primary performer) from http://terminology.hl7.org/CodeSystem/v3-ParticipationType
.... individual 1..1 Reference(BePractitioner) Reference or display name and RIZIV number of the performing home nurse
... 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.
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... 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
.... 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
.... statusText 0..1 string Free-text status note for this care activity (e.g. why it was not performed)
.... completed 1..1 code Was this ordered care activity completed? | Answers: 31874001 True (completed) | 64100000 False (not completed)
... serviceProvider 0..1 Reference(BeOrganization) Reference or display name of the home nursing organisation (e.g. Wit-Gele Kruis Vlaams-Brabant)
... 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
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HomeHospEncounter 0..* Base Home Hospitalization Encounter Logical Model
Instances of this logical model can be the target of a Reference
... status 1..1 code Status of the encounter - reported from Home nurse back to hospital | Answers: finished | cancelled | entered-in-error
... class 1..1 code Classification of the encounter | Fixed value: HH (home health) from http://terminology.hl7.org/CodeSystem/v3-ActCode
... period 1..1 BackboneElement The start (and optionally end) time of the encounter
.... start 1..1 dateTime Start date/time of the home visit
.... end 0..1 dateTime End date/time of the home visit
.... type 1..1 code Participant type | Fixed value: PPRF (primary performer) from http://terminology.hl7.org/CodeSystem/v3-ParticipationType
.... individual 1..1 Reference(BePractitioner) Reference or display name and RIZIV number of the performing home nurse
... 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.
.... 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
.... 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
.... statusText 0..1 string Free-text status note for this care activity (e.g. why it was not performed)
.... completed 1..1 code Was this ordered care activity completed? | Answers: 31874001 True (completed) | 64100000 False (not completed)
... serviceProvider 0..1 Reference(BeOrganization) Reference or display name of the home nursing organisation (e.g. Wit-Gele Kruis Vlaams-Brabant)
... 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: Filtersdoco
.. HomeHospEncounter 0..* Base Home Hospitalization Encounter Logical Model
Instances of this logical model can be the target of a Reference
... status 1..1 code Status of the encounter - reported from Home nurse back to hospital | Answers: finished | cancelled | entered-in-error
... class 1..1 code Classification of the encounter | Fixed value: HH (home health) from http://terminology.hl7.org/CodeSystem/v3-ActCode
... period 1..1 BackboneElement The start (and optionally end) time of the encounter
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... start 1..1 dateTime Start date/time of the home visit
.... end 0..1 dateTime End date/time of the home visit
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type 1..1 code Participant type | Fixed value: PPRF (primary performer) from http://terminology.hl7.org/CodeSystem/v3-ParticipationType
.... individual 1..1 Reference(BePractitioner) Reference or display name and RIZIV number of the performing home nurse
... 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.
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... 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
.... 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
.... statusText 0..1 string Free-text status note for this care activity (e.g. why it was not performed)
.... completed 1..1 code Was this ordered care activity completed? | Answers: 31874001 True (completed) | 64100000 False (not completed)
... serviceProvider 0..1 Reference(BeOrganization) Reference or display name of the home nursing organisation (e.g. Wit-Gele Kruis Vlaams-Brabant)
... 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
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel