homehosp-encounter-lm
type: StructureDefinition
node role: treeRoot
id:
  v: homehosp-encounter-lm
language:
  v: en
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition homehosp-encounter-lm Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> <a href="StructureDefinition-homehosp-encounter-lm-definitions.html#HomeHospEncounter" title="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.">HomeHospEncounter 0..* Base Home Hospitalization Encounter Logical Model Instances of this logical model can be the target of a Reference #xD; status 1..1 code Status of the encounter - reported from Home nurse back to hospital | Answers: finished | cancelled | entered-in-error #xD; class 1..1 code Classification of the encounter | Fixed value: HH (home health) from http://terminology.hl7.org/CodeSystem/v3-ActCode #xD; period 1..1 BackboneElement The start (and optionally end) time of the encounter #xD; start 1..1 dateTime Start date/time of the home visit #xD; end 0..1 dateTime End date/time of the home visit #xD; participant 1..* BackboneElement The home nurse performing the visit #xD; type 1..1 code Participant type | Fixed value: PPRF (primary performer) from http://terminology.hl7.org/CodeSystem/v3-ParticipationType #xD; individual 1..1 Reference(BePractitioner) Reference or display name and RIZIV number of the performing home nurse #xD; 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. #xD; <a href="StructureDefinition-homehosp-encounter-lm-definitions.html#HomeHospEncounter.reasonCode.primaryPro…
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/logical-target
    l: logical-target
  value: Boolean
    v: true
url:
  v: http://hl7belgium.org/fhir/patient-monitoring/StructureDefinition/homehosp-encounter-lm
  l: homehosp-encounter-lm
identifier:
  system:
    v: urn:ietf:rfc:3986
    l: 3986
  value:
    v: urn:oid:2.16.840.1.113883.4.642.40.54.42.22
version:
  v: 0.1.0
name:
  v: HomeHospEncounter
title:
  v: Home Hospitalization Encounter Logical Model
status:
  v: draft
date:
  v: 2026-05-18T17:09:55+00:00
publisher:
  v: HL7 Belgium
contact:
  name:
    v: HL7 Belgium
  telecom:
    system:
      v: url
    value:
      v: http://example.com/committees
  telecom:
    system:
      v: email
contact:
  name:
    v: Bob Smith
  telecom:
    system:
      v: email
    use:
      v: work
description:
  v: 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.
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: BE
    display:
      v: Belgium
fhir version:
  v: 4.0.1
kind:
  v: logical
abstract:
  v: false
type:
  v: http://hl7belgium.org/fhir/patient-monitoring/StructureDefinition/HomeHospEncounter
  l: HomeHospEncounter
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  l: Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 4.0.1
  element:
    id:
      v: HomeHospEncounter
    path:
      v: HomeHospEncounter
    short:
      v: Home Hospitalization Encounter Logical Model
    definition:
      v: 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.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: HomeHospEncounter.status
    path:
      v: HomeHospEncounter.status
    short:
      v: Status of the encounter - reported from Home nurse back to hospital | Answers: finished | cancelled | entered-in-error
    definition:
      v: Status of the encounter - reported from Home nurse back to hospital | Answers: finished | cancelled | entered-in-error
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: HomeHospEncounter.status
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: code
        l: code
  element:
    id:
      v: HomeHospEncounter.class
    path:
      v: HomeHospEncounter.class
    short:
      v: Classification of the encounter | Fixed value: HH (home health) from http://terminology.hl7.org/CodeSystem/v3-ActCode
    definition:
      v: Classification of the encounter | Fixed value: HH (home health) from http://terminology.hl7.org/CodeSystem/v3-ActCode
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: HomeHospEncounter.class
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: code
        l: code
  element:
    id:
      v: HomeHospEncounter.period
    path:
      v: HomeHospEncounter.period
    short:
      v: The start (and optionally end) time of the encounter
    definition:
      v: The start (and optionally end) time of the encounter
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: HomeHospEncounter.period
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: BackboneElement
        l: BackboneElement
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children
      expression:
        v: hasValue() or (children().count() > id.count())
      xpath:
        v: @value|f:*|h:div
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        l: Element
  element:
    id:
      v: HomeHospEncounter.period.id
    path:
      v: HomeHospEncounter.period.id

v: xmlAttr

v: Unique id for inter-element referencing

v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

v: 0

v: 1

path:
  v: Element.id
min:
  v: 0
max:
  v: 1

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    l: structuredefinition-fhir-type
  value: Url
    v: string
    l: string
code:
  v: http://hl7.org/fhirpath/System.String
  l: System.String

v: false

v: false

identity:
  v: rim
map:
  v: n/a

id:
  v: HomeHospEncounter.period.extension
path:
  v: HomeHospEncounter.period.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: HomeHospEncounter.period.modifierExtension
path:
  v: HomeHospEncounter.period.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: HomeHospEncounter.period.start
path:
  v: HomeHospEncounter.period.start
short:
  v: Start date/time of the home visit
definition:
  v: Start date/time of the home visit
min:
  v: 1
max:
  v: 1
base:
  path:
    v: HomeHospEncounter.period.start
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HomeHospEncounter.period.end
path:
  v: HomeHospEncounter.period.end
short:
  v: End date/time of the home visit
definition:
  v: End date/time of the home visit
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HomeHospEncounter.period.end
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: HomeHospEncounter.participant
path:
  v: HomeHospEncounter.participant
short:
  v: The home nurse performing the visit
definition:
  v: The home nurse performing the visit
min:
  v: 1
max:
  v: *
base:
  path:
    v: HomeHospEncounter.participant
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: HomeHospEncounter.participant.id
path:
  v: HomeHospEncounter.participant.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: HomeHospEncounter.participant.extension
path:
  v: HomeHospEncounter.participant.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: HomeHospEncounter.participant.modifierExtension
path:
  v: HomeHospEncounter.participant.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: HomeHospEncounter.participant.type
path:
  v: HomeHospEncounter.participant.type
short:
  v: Participant type | Fixed value: PPRF (primary performer) from http://terminology.hl7.org/CodeSystem/v3-ParticipationType
definition:
  v: Participant type | Fixed value: PPRF (primary performer) from http://terminology.hl7.org/CodeSystem/v3-ParticipationType
min:
  v: 1
max:
  v: 1
base:
  path:
    v: HomeHospEncounter.participant.type
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: HomeHospEncounter.participant.individual
path:
  v: HomeHospEncounter.participant.individual
short:
  v: Reference or display name and RIZIV number of the performing home nurse
definition:
  v: Reference or display name and RIZIV number of the performing home nurse
min:
  v: 1
max:
  v: 1
base:
  path:
    v: HomeHospEncounter.participant.individual
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
  target profile:
    v: https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-practitioner
    l: be-practitioner

id:
  v: HomeHospEncounter.reasonCode
path:
  v: HomeHospEncounter.reasonCode
short:
  v: 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.
definition:
  v: 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.
min:
  v: 1
max:
  v: *
base:
  path:
    v: HomeHospEncounter.reasonCode
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: HomeHospEncounter.reasonCode.id
path:
  v: HomeHospEncounter.reasonCode.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: HomeHospEncounter.reasonCode.extension
path:
  v: HomeHospEncounter.reasonCode.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: HomeHospEncounter.reasonCode.modifierExtension
path:
  v: HomeHospEncounter.reasonCode.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: HomeHospEncounter.reasonCode.primaryProcedure
path:
  v: HomeHospEncounter.reasonCode.primaryProcedure
short:
  v: 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
definition:
  v: 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
min:
  v: 1
max:
  v: 1
base:
  path:
    v: HomeHospEncounter.reasonCode.primaryProcedure
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: HomeHospEncounter.reasonCode.administrationSubtype
path:
  v: HomeHospEncounter.reasonCode.administrationSubtype
short:
  v: 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
definition:
  v: 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
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HomeHospEncounter.reasonCode.administrationSubtype
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: HomeHospEncounter.reasonCode.statusText
path:
  v: HomeHospEncounter.reasonCode.statusText
short:
  v: Free-text status note for this care activity (e.g. why it was not performed)
definition:
  v: Free-text status note for this care activity (e.g. why it was not performed)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HomeHospEncounter.reasonCode.statusText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: HomeHospEncounter.reasonCode.completed
path:
  v: HomeHospEncounter.reasonCode.completed
short:
  v: Was this ordered care activity completed? | Answers: 31874001 True (completed) | 64100000 False (not completed)
definition:
  v: Was this ordered care activity completed? | Answers: 31874001 True (completed) | 64100000 False (not completed)
min:
  v: 1
max:
  v: 1
base:
  path:
    v: HomeHospEncounter.reasonCode.completed
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: HomeHospEncounter.serviceProvider
path:
  v: HomeHospEncounter.serviceProvider
short:
  v: Reference or display name of the home nursing organisation (e.g. Wit-Gele Kruis Vlaams-Brabant)
definition:
  v: Reference or display name of the home nursing organisation (e.g. Wit-Gele Kruis Vlaams-Brabant)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: HomeHospEncounter.serviceProvider
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
  target profile:
    v: https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-organization
    l: be-organization

id:
  v: HomeHospEncounter.reasonReference
path:
  v: HomeHospEncounter.reasonReference
short:
  v: Reference(s) to the QuestionnaireResponse(s) associated with this encounter
definition:
  v: Reference(s) to the QuestionnaireResponse(s) associated with this encounter
min:
  v: 0
max:
  v: *
base:
  path:
    v: HomeHospEncounter.reasonReference
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
    l: Reference
  target profile:
    v: http://hl7belgium.org/fhir/patient-monitoring/StructureDefinition/homehosp-questionnaire-response-lm
    l: homehosp-questionnaire-response-lm

element:
  id:
    v: HomeHospEncounter
  path:
    v: HomeHospEncounter
  short:
    v: Home Hospitalization Encounter Logical Model
  definition:
    v: 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.
element:
  id:
    v: HomeHospEncounter.status
  path:
    v: HomeHospEncounter.status
  short:
    v: Status of the encounter - reported from Home nurse back to hospital | Answers: finished | cancelled | entered-in-error
  definition:
    v: Status of the encounter - reported from Home nurse back to hospital | Answers: finished | cancelled | entered-in-error
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: code
      l: code
element:
  id:
    v: HomeHospEncounter.class
  path:
    v: HomeHospEncounter.class
  short:
    v: Classification of the encounter | Fixed value: HH (home health) from http://terminology.hl7.org/CodeSystem/v3-ActCode
  definition:
    v: Classification of the encounter | Fixed value: HH (home health) from http://terminology.hl7.org/CodeSystem/v3-ActCode
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: code
      l: code
element:
  id:
    v: HomeHospEncounter.period
  path:
    v: HomeHospEncounter.period
  short:
    v: The start (and optionally end) time of the encounter
  definition:
    v: The start (and optionally end) time of the encounter
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: HomeHospEncounter.period.start
  path:
    v: HomeHospEncounter.period.start
  short:
    v: Start date/time of the home visit
  definition:
    v: Start date/time of the home visit
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: dateTime
      l: dateTime
element:
  id:
    v: HomeHospEncounter.period.end
  path:
    v: HomeHospEncounter.period.end
  short:
    v: End date/time of the home visit
  definition:
    v: End date/time of the home visit
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: dateTime
      l: dateTime
element:
  id:
    v: HomeHospEncounter.participant
  path:
    v: HomeHospEncounter.participant
  short:
    v: The home nurse performing the visit
  definition:
    v: The home nurse performing the visit
  min:
    v: 1
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: HomeHospEncounter.participant.type
  path:
    v: HomeHospEncounter.participant.type
  short:
    v: Participant type | Fixed value: PPRF (primary performer) from http://terminology.hl7.org/CodeSystem/v3-ParticipationType
  definition:
    v: Participant type | Fixed value: PPRF (primary performer) from http://terminology.hl7.org/CodeSystem/v3-ParticipationType
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: code
      l: code
element:
  id:
    v: HomeHospEncounter.participant.individual
  path:
    v: HomeHospEncounter.participant.individual
  short:
    v: Reference or display name and RIZIV number of the performing home nurse
  definition:
    v: Reference or display name and RIZIV number of the performing home nurse
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: Reference
      l: Reference
    target profile:
      v: https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-practitioner
      l: be-practitioner
element:
  id:
    v: HomeHospEncounter.reasonCode
  path:
    v: HomeHospEncounter.reasonCode
  short:
    v: 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.
  definition:
    v: 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.
  min:
    v: 1
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: HomeHospEncounter.reasonCode.primaryProcedure
  path:
    v: HomeHospEncounter.reasonCode.primaryProcedure
  short:
    v: 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
  definition:
    v: 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
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: code
      l: code
element:
  id:
    v: HomeHospEncounter.reasonCode.administrationSubtype
  path:
    v: HomeHospEncounter.reasonCode.administrationSubtype
  short:
    v: 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
  definition:
    v: 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
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: code
      l: code
element:
  id:
    v: HomeHospEncounter.reasonCode.statusText

v: HomeHospEncounter.reasonCode.statusText

v: Free-text status note for this care activity (e.g. why it was not performed)

v: Free-text status note for this care activity (e.g. why it was not performed)

v: 0

v: 1

code:
  v: string
  l: string

id:
  v: HomeHospEncounter.reasonCode.completed
path:
  v: HomeHospEncounter.reasonCode.completed
short:
  v: Was this ordered care activity completed? | Answers: 31874001 True (completed) | 64100000 False (not completed)
definition:
  v: Was this ordered care activity completed? | Answers: 31874001 True (completed) | 64100000 False (not completed)
min:
  v: 1
max:
  v: 1
type:
  code:
    v: code
    l: code

id:
  v: HomeHospEncounter.serviceProvider
path:
  v: HomeHospEncounter.serviceProvider
short:
  v: Reference or display name of the home nursing organisation (e.g. Wit-Gele Kruis Vlaams-Brabant)
definition:
  v: Reference or display name of the home nursing organisation (e.g. Wit-Gele Kruis Vlaams-Brabant)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Reference
    l: Reference
  target profile:
    v: https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-organization
    l: be-organization

id:
  v: HomeHospEncounter.reasonReference
path:
  v: HomeHospEncounter.reasonReference
short:
  v: Reference(s) to the QuestionnaireResponse(s) associated with this encounter
definition:
  v: Reference(s) to the QuestionnaireResponse(s) associated with this encounter
min:
  v: 0
max:
  v: *
type:
  code:
    v: Reference
    l: Reference
  target profile:
    v: http://hl7belgium.org/fhir/patient-monitoring/StructureDefinition/homehosp-questionnaire-response-lm
    l: homehosp-questionnaire-response-lm