Clinical Core
1.4.0 - STU1 Belgium flag

Clinical Core, published by eHealth Platform. This guide is not an authorized publication; it is the continuous build for version 1.4.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-be/core-clinical/ and changes regularly. See the Directory of published versions

Logical Model: BeEncounter Model - Detailed Descriptions

Active as of 2026-10-31

Definitions for the BeModelEncounter logical model

See the documentation on how to interpret the contents of this table

0. BeModelEncounter
Definition

Administrative recording of a meeting between a patient and a practitioner/organisation, with references to clinical data.

ShortBeEncounter Model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. BeModelEncounter.identifier
Definition

Unique business identifier of the CareSet

ShortUnique business identifier of the CareSet
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..*
TypeIdentifier
4. BeModelEncounter.recordedDate
Definition

Date of registration by the Author/Recorder (date of the last update). Enables CareSet history management through the pair Business Identifier - RecordedDate, which guarantees access to the latest version of the content

ShortDate of registration by the Author/Recorder (date of the last update).
Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. BeModelEncounter.author
Definition

The health professional who takes responsibility for the recorded content

ShortThe health professional who takes responsibility for the recorded content
Control1..1
TypeReference
8. BeModelEncounter.status
Definition

Registration status, the moment in the lifecycle. For example: final, corrected, cancelled, entered-in-error. ValueSet: VS_Encounter_Status

ShortRegistration status, the moment in the lifecycle. For example: final, corrected, cancelled, entered-in-error. ValueSet: VS_Encounter_Status
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. BeModelEncounter.class
Definition

Classification of the type of Encounter. ValueSet: VS_Encounter_Class

ShortClassification of the type of Encounter. ValueSet: VS_Encounter_Class
Control0..*
TypeCodeableConcept
12. BeModelEncounter.serviceType
Definition

Type of services/specialisation offered during the Encounter. ValueSet: VS_Encounter_ServiceType (see proposal VS_Be_ServiceType_Voorstel)

ShortType of services/specialisation offered during the Encounter. ValueSet: VS_Encounter_ServiceType (see proposal VS_Be_ServiceType_Voorstel)
Control0..*
TypeCodeableConcept
14. BeModelEncounter.subject
Definition

The person who is the subject of the healthcare the record (CareSet) refers to. Refers to BePatient

ShortThe person who is the subject of the healthcare the record (CareSet) refers to. Refers to BePatient
Control1..1
TypeReference
16. BeModelEncounter.episodeOfCare
Definition

Reference to the EpisodeOfCare resource this Encounter is linked to. Refers to BeEpisodeOfCare

ShortReference to the EpisodeOfCare resource this Encounter is linked to. Refers to BeEpisodeOfCare
Control0..*
TypeReference
18. BeModelEncounter.basedOn
Definition

The request that initiated this Encounter. In this case it can only originate from BeCarePlan

ShortThe request that initiated this Encounter. In this case it can only originate from BeCarePlan
Control0..*
TypeReference
20. BeModelEncounter.careTeam
Definition

Reference to the CareTeam resource recording which team is involved in the care during this Encounter. Refers to BeCareTeam

ShortReference to the CareTeam resource recording which team is involved in the care during this Encounter. Refers to BeCareTeam
Control0..*
TypeReference
22. BeModelEncounter.partOf
Definition

Reference to another Encounter this Encounter is part of. Refers to BeEncounter

ShortReference to another Encounter this Encounter is part of. Refers to BeEncounter
Control0..1
TypeReference
24. BeModelEncounter.serviceProvider
Definition

Organisation responsible for this Encounter. Refers to BeOrganization

ShortOrganisation responsible for this Encounter. Refers to BeOrganization
Control0..1
TypeReference
26. BeModelEncounter.participant
Definition

List of participants involved in the care during this Encounter. Refers to BePractitioner

ShortList of participants involved in the care during this Encounter. Refers to BePractitioner
Control0..*
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
28. BeModelEncounter.participant.id
Definition

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

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
30. BeModelEncounter.participant.extension
Definition

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.

ShortAdditional content defined by implementations
Comments

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.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on BeModelEncounter.participant.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 32. BeModelEncounter.participant.modifierExtension
    Definition

    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).

    ShortExtensions that cannot be ignored even if unrecognized
    Comments

    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.

    Control0..*
    TypeExtension
    Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
    Summarytrue
    Requirements

    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.

    Alternate Namesextensions, user content, modifiers
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    34. BeModelEncounter.participant.period
    Definition

    Period during which the Participant is involved in this Encounter

    ShortPeriod during which the Participant is involved in this Encounter
    Control1..1
    TypePeriod
    36. BeModelEncounter.participant.role
    Definition

    Role of the Participant involved in this Encounter

    ShortRole of the Participant involved in this Encounter
    Control1..1
    TypeCodeableConcept
    38. BeModelEncounter.actualPeriod
    Definition

    The effective start and end moments of this Encounter

    ShortThe effective start and end moments of this Encounter
    Control0..1
    TypePeriod
    40. BeModelEncounter.length
    Definition

    Effective duration of the Encounter (excluding absences)

    ShortEffective duration of the Encounter (excluding absences)
    Control0..1
    TypeDuration
    42. BeModelEncounter.reason
    Definition

    The list of Reasons that will be discussed during this Encounter. ValueSet: VS_Encounter_Reason

    ShortThe list of Reasons that will be discussed during this Encounter. ValueSet: VS_Encounter_Reason
    Control0..*
    TypeCodeableConcept
    44. BeModelEncounter.diagnosis
    Definition

    List of diagnoses relevant for this Encounter. Refers to BeProblem

    ShortList of diagnoses relevant for this Encounter. Refers to BeProblem
    Control0..*
    TypeReference
    46. BeModelEncounter.admission
    Definition

    Details about the admission of the patient to the care organisation

    ShortDetails about the admission of the patient to the care organisation
    Control0..1
    TypeBackboneElement
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    48. BeModelEncounter.admission.id
    Definition

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

    ShortUnique id for inter-element referencing
    Control0..1
    Typestring
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    50. BeModelEncounter.admission.extension
    Definition

    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.

    ShortAdditional content defined by implementations
    Comments

    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.

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Alternate Namesextensions, user content
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingThis element introduces a set of slices on BeModelEncounter.admission.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 52. BeModelEncounter.admission.modifierExtension
      Definition

      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).

      ShortExtensions that cannot be ignored even if unrecognized
      Comments

      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.

      Control0..*
      TypeExtension
      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Summarytrue
      Requirements

      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.

      Alternate Namesextensions, user content, modifiers
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      54. BeModelEncounter.admission.origin
      Definition

      The location the patient came from for the admission. Refers to BeOrganization

      ShortThe location the patient came from for the admission. Refers to BeOrganization
      Control0..1
      TypeReference
      56. BeModelEncounter.admission.admitSource
      Definition

      How the patient was admitted. ValueSet: VS_Encounter_Admission_AdmitSource

      ShortHow the patient was admitted. ValueSet: VS_Encounter_Admission_AdmitSource
      Control0..1
      TypeCodeableConcept
      58. BeModelEncounter.admission.reAdmission
      Definition

      Is this a re-admission of the patient?

      ShortIs this a re-admission of the patient?
      Control0..1
      Typeboolean
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      60. BeModelEncounter.admission.destination
      Definition

      Destination of the patient after discharge. Refers to BeOrganization

      ShortDestination of the patient after discharge. Refers to BeOrganization
      Control0..1
      TypeReference
      62. BeModelEncounter.admission.dischargeDisposition
      Definition

      Category of location after discharge of the patient. ValueSet: VS_Encounter_Admission_DischargeDisposition

      ShortCategory of location after discharge of the patient. ValueSet: VS_Encounter_Admission_DischargeDisposition
      Control0..1
      TypeCodeableConcept
      64. BeModelEncounter.note
      Definition

      Additional information related to the CareSet content in free text form

      ShortAdditional information related to the CareSet content in free text form
      Control0..*
      TypeAnnotation

      See the documentation on how to interpret the contents of this table

      0. BeModelEncounter
      Definition

      Administrative recording of a meeting between a patient and a practitioner/organisation, with references to clinical data.

      ShortBeEncounter Model
      Logical ModelInstances of this logical model are not marked to be the target of a Reference
      2. BeModelEncounter.identifier
      Definition

      Unique business identifier of the CareSet

      ShortUnique business identifier of the CareSet
      NoteThis is a business identifier, not a resource identifier (see discussion)
      Control1..*
      TypeIdentifier
      4. BeModelEncounter.recordedDate
      Definition

      Date of registration by the Author/Recorder (date of the last update). Enables CareSet history management through the pair Business Identifier - RecordedDate, which guarantees access to the latest version of the content

      ShortDate of registration by the Author/Recorder (date of the last update).
      Control1..1
      TypedateTime
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      6. BeModelEncounter.author
      Definition

      The health professional who takes responsibility for the recorded content

      ShortThe health professional who takes responsibility for the recorded content
      Control1..1
      TypeReference
      8. BeModelEncounter.status
      Definition

      Registration status, the moment in the lifecycle. For example: final, corrected, cancelled, entered-in-error. ValueSet: VS_Encounter_Status

      ShortRegistration status, the moment in the lifecycle. For example: final, corrected, cancelled, entered-in-error. ValueSet: VS_Encounter_Status
      Control1..1
      Typecode
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      10. BeModelEncounter.class
      Definition

      Classification of the type of Encounter. ValueSet: VS_Encounter_Class

      ShortClassification of the type of Encounter. ValueSet: VS_Encounter_Class
      Control0..*
      TypeCodeableConcept
      12. BeModelEncounter.serviceType
      Definition

      Type of services/specialisation offered during the Encounter. ValueSet: VS_Encounter_ServiceType (see proposal VS_Be_ServiceType_Voorstel)

      ShortType of services/specialisation offered during the Encounter. ValueSet: VS_Encounter_ServiceType (see proposal VS_Be_ServiceType_Voorstel)
      Control0..*
      TypeCodeableConcept
      14. BeModelEncounter.subject
      Definition

      The person who is the subject of the healthcare the record (CareSet) refers to. Refers to BePatient

      ShortThe person who is the subject of the healthcare the record (CareSet) refers to. Refers to BePatient
      Control1..1
      TypeReference
      16. BeModelEncounter.episodeOfCare
      Definition

      Reference to the EpisodeOfCare resource this Encounter is linked to. Refers to BeEpisodeOfCare

      ShortReference to the EpisodeOfCare resource this Encounter is linked to. Refers to BeEpisodeOfCare
      Control0..*
      TypeReference
      18. BeModelEncounter.basedOn
      Definition

      The request that initiated this Encounter. In this case it can only originate from BeCarePlan

      ShortThe request that initiated this Encounter. In this case it can only originate from BeCarePlan
      Control0..*
      TypeReference
      20. BeModelEncounter.careTeam
      Definition

      Reference to the CareTeam resource recording which team is involved in the care during this Encounter. Refers to BeCareTeam

      ShortReference to the CareTeam resource recording which team is involved in the care during this Encounter. Refers to BeCareTeam
      Control0..*
      TypeReference
      22. BeModelEncounter.partOf
      Definition

      Reference to another Encounter this Encounter is part of. Refers to BeEncounter

      ShortReference to another Encounter this Encounter is part of. Refers to BeEncounter
      Control0..1
      TypeReference
      24. BeModelEncounter.serviceProvider
      Definition

      Organisation responsible for this Encounter. Refers to BeOrganization

      ShortOrganisation responsible for this Encounter. Refers to BeOrganization
      Control0..1
      TypeReference
      26. BeModelEncounter.participant
      Definition

      List of participants involved in the care during this Encounter. Refers to BePractitioner

      ShortList of participants involved in the care during this Encounter. Refers to BePractitioner
      Control0..*
      TypeBackboneElement
      28. BeModelEncounter.participant.period
      Definition

      Period during which the Participant is involved in this Encounter

      ShortPeriod during which the Participant is involved in this Encounter
      Control1..1
      TypePeriod
      30. BeModelEncounter.participant.role
      Definition

      Role of the Participant involved in this Encounter

      ShortRole of the Participant involved in this Encounter
      Control1..1
      TypeCodeableConcept
      32. BeModelEncounter.actualPeriod
      Definition

      The effective start and end moments of this Encounter

      ShortThe effective start and end moments of this Encounter
      Control0..1
      TypePeriod
      34. BeModelEncounter.length
      Definition

      Effective duration of the Encounter (excluding absences)

      ShortEffective duration of the Encounter (excluding absences)
      Control0..1
      TypeDuration
      36. BeModelEncounter.reason
      Definition

      The list of Reasons that will be discussed during this Encounter. ValueSet: VS_Encounter_Reason

      ShortThe list of Reasons that will be discussed during this Encounter. ValueSet: VS_Encounter_Reason
      Control0..*
      TypeCodeableConcept
      38. BeModelEncounter.diagnosis
      Definition

      List of diagnoses relevant for this Encounter. Refers to BeProblem

      ShortList of diagnoses relevant for this Encounter. Refers to BeProblem
      Control0..*
      TypeReference
      40. BeModelEncounter.admission
      Definition

      Details about the admission of the patient to the care organisation

      ShortDetails about the admission of the patient to the care organisation
      Control0..1
      TypeBackboneElement
      42. BeModelEncounter.admission.origin
      Definition

      The location the patient came from for the admission. Refers to BeOrganization

      ShortThe location the patient came from for the admission. Refers to BeOrganization
      Control0..1
      TypeReference
      44. BeModelEncounter.admission.admitSource
      Definition

      How the patient was admitted. ValueSet: VS_Encounter_Admission_AdmitSource

      ShortHow the patient was admitted. ValueSet: VS_Encounter_Admission_AdmitSource
      Control0..1
      TypeCodeableConcept
      46. BeModelEncounter.admission.reAdmission
      Definition

      Is this a re-admission of the patient?

      ShortIs this a re-admission of the patient?
      Control0..1
      Typeboolean
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      48. BeModelEncounter.admission.destination
      Definition

      Destination of the patient after discharge. Refers to BeOrganization

      ShortDestination of the patient after discharge. Refers to BeOrganization
      Control0..1
      TypeReference
      50. BeModelEncounter.admission.dischargeDisposition
      Definition

      Category of location after discharge of the patient. ValueSet: VS_Encounter_Admission_DischargeDisposition

      ShortCategory of location after discharge of the patient. ValueSet: VS_Encounter_Admission_DischargeDisposition
      Control0..1
      TypeCodeableConcept
      52. BeModelEncounter.note
      Definition

      Additional information related to the CareSet content in free text form

      ShortAdditional information related to the CareSet content in free text form
      Control0..*
      TypeAnnotation

      See the documentation on how to interpret the contents of this table

      0. BeModelEncounter
      Definition

      Administrative recording of a meeting between a patient and a practitioner/organisation, with references to clinical data.

      ShortBeEncounter Model
      Control0..*
      Is Modifierfalse
      Logical ModelInstances of this logical model are not marked to be the target of a Reference
      2. BeModelEncounter.identifier
      Definition

      Unique business identifier of the CareSet

      ShortUnique business identifier of the CareSet
      NoteThis is a business identifier, not a resource identifier (see discussion)
      Control1..*
      TypeIdentifier
      4. BeModelEncounter.recordedDate
      Definition

      Date of registration by the Author/Recorder (date of the last update). Enables CareSet history management through the pair Business Identifier - RecordedDate, which guarantees access to the latest version of the content

      ShortDate of registration by the Author/Recorder (date of the last update).
      Control1..1
      TypedateTime
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      6. BeModelEncounter.author
      Definition

      The health professional who takes responsibility for the recorded content

      ShortThe health professional who takes responsibility for the recorded content
      Control1..1
      TypeReference
      8. BeModelEncounter.status
      Definition

      Registration status, the moment in the lifecycle. For example: final, corrected, cancelled, entered-in-error. ValueSet: VS_Encounter_Status

      ShortRegistration status, the moment in the lifecycle. For example: final, corrected, cancelled, entered-in-error. ValueSet: VS_Encounter_Status
      Control1..1
      Typecode
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      10. BeModelEncounter.class
      Definition

      Classification of the type of Encounter. ValueSet: VS_Encounter_Class

      ShortClassification of the type of Encounter. ValueSet: VS_Encounter_Class
      Control0..*
      TypeCodeableConcept
      12. BeModelEncounter.serviceType
      Definition

      Type of services/specialisation offered during the Encounter. ValueSet: VS_Encounter_ServiceType (see proposal VS_Be_ServiceType_Voorstel)

      ShortType of services/specialisation offered during the Encounter. ValueSet: VS_Encounter_ServiceType (see proposal VS_Be_ServiceType_Voorstel)
      Control0..*
      TypeCodeableConcept
      14. BeModelEncounter.subject
      Definition

      The person who is the subject of the healthcare the record (CareSet) refers to. Refers to BePatient

      ShortThe person who is the subject of the healthcare the record (CareSet) refers to. Refers to BePatient
      Control1..1
      TypeReference
      16. BeModelEncounter.episodeOfCare
      Definition

      Reference to the EpisodeOfCare resource this Encounter is linked to. Refers to BeEpisodeOfCare

      ShortReference to the EpisodeOfCare resource this Encounter is linked to. Refers to BeEpisodeOfCare
      Control0..*
      TypeReference
      18. BeModelEncounter.basedOn
      Definition

      The request that initiated this Encounter. In this case it can only originate from BeCarePlan

      ShortThe request that initiated this Encounter. In this case it can only originate from BeCarePlan
      Control0..*
      TypeReference
      20. BeModelEncounter.careTeam
      Definition

      Reference to the CareTeam resource recording which team is involved in the care during this Encounter. Refers to BeCareTeam

      ShortReference to the CareTeam resource recording which team is involved in the care during this Encounter. Refers to BeCareTeam
      Control0..*
      TypeReference
      22. BeModelEncounter.partOf
      Definition

      Reference to another Encounter this Encounter is part of. Refers to BeEncounter

      ShortReference to another Encounter this Encounter is part of. Refers to BeEncounter
      Control0..1
      TypeReference
      24. BeModelEncounter.serviceProvider
      Definition

      Organisation responsible for this Encounter. Refers to BeOrganization

      ShortOrganisation responsible for this Encounter. Refers to BeOrganization
      Control0..1
      TypeReference
      26. BeModelEncounter.participant
      Definition

      List of participants involved in the care during this Encounter. Refers to BePractitioner

      ShortList of participants involved in the care during this Encounter. Refers to BePractitioner
      Control0..*
      TypeBackboneElement
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      28. BeModelEncounter.participant.id
      Definition

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

      ShortUnique id for inter-element referencing
      Control0..1
      Typestring
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      30. BeModelEncounter.participant.extension
      Definition

      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.

      ShortAdditional content defined by implementations
      Comments

      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.

      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Alternate Namesextensions, user content
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      SlicingThis element introduces a set of slices on BeModelEncounter.participant.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 32. BeModelEncounter.participant.modifierExtension
        Definition

        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).

        ShortExtensions that cannot be ignored even if unrecognized
        Comments

        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.

        Control0..*
        TypeExtension
        Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
        Summarytrue
        Requirements

        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.

        Alternate Namesextensions, user content, modifiers
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        34. BeModelEncounter.participant.period
        Definition

        Period during which the Participant is involved in this Encounter

        ShortPeriod during which the Participant is involved in this Encounter
        Control1..1
        TypePeriod
        36. BeModelEncounter.participant.role
        Definition

        Role of the Participant involved in this Encounter

        ShortRole of the Participant involved in this Encounter
        Control1..1
        TypeCodeableConcept
        38. BeModelEncounter.actualPeriod
        Definition

        The effective start and end moments of this Encounter

        ShortThe effective start and end moments of this Encounter
        Control0..1
        TypePeriod
        40. BeModelEncounter.length
        Definition

        Effective duration of the Encounter (excluding absences)

        ShortEffective duration of the Encounter (excluding absences)
        Control0..1
        TypeDuration
        42. BeModelEncounter.reason
        Definition

        The list of Reasons that will be discussed during this Encounter. ValueSet: VS_Encounter_Reason

        ShortThe list of Reasons that will be discussed during this Encounter. ValueSet: VS_Encounter_Reason
        Control0..*
        TypeCodeableConcept
        44. BeModelEncounter.diagnosis
        Definition

        List of diagnoses relevant for this Encounter. Refers to BeProblem

        ShortList of diagnoses relevant for this Encounter. Refers to BeProblem
        Control0..*
        TypeReference
        46. BeModelEncounter.admission
        Definition

        Details about the admission of the patient to the care organisation

        ShortDetails about the admission of the patient to the care organisation
        Control0..1
        TypeBackboneElement
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        48. BeModelEncounter.admission.id
        Definition

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

        ShortUnique id for inter-element referencing
        Control0..1
        Typestring
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        50. BeModelEncounter.admission.extension
        Definition

        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.

        ShortAdditional content defined by implementations
        Comments

        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.

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        SlicingThis element introduces a set of slices on BeModelEncounter.admission.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 52. BeModelEncounter.admission.modifierExtension
          Definition

          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).

          ShortExtensions that cannot be ignored even if unrecognized
          Comments

          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.

          Control0..*
          TypeExtension
          Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
          Summarytrue
          Requirements

          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.

          Alternate Namesextensions, user content, modifiers
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          54. BeModelEncounter.admission.origin
          Definition

          The location the patient came from for the admission. Refers to BeOrganization

          ShortThe location the patient came from for the admission. Refers to BeOrganization
          Control0..1
          TypeReference
          56. BeModelEncounter.admission.admitSource
          Definition

          How the patient was admitted. ValueSet: VS_Encounter_Admission_AdmitSource

          ShortHow the patient was admitted. ValueSet: VS_Encounter_Admission_AdmitSource
          Control0..1
          TypeCodeableConcept
          58. BeModelEncounter.admission.reAdmission
          Definition

          Is this a re-admission of the patient?

          ShortIs this a re-admission of the patient?
          Control0..1
          Typeboolean
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          60. BeModelEncounter.admission.destination
          Definition

          Destination of the patient after discharge. Refers to BeOrganization

          ShortDestination of the patient after discharge. Refers to BeOrganization
          Control0..1
          TypeReference
          62. BeModelEncounter.admission.dischargeDisposition
          Definition

          Category of location after discharge of the patient. ValueSet: VS_Encounter_Admission_DischargeDisposition

          ShortCategory of location after discharge of the patient. ValueSet: VS_Encounter_Admission_DischargeDisposition
          Control0..1
          TypeCodeableConcept
          64. BeModelEncounter.note
          Definition

          Additional information related to the CareSet content in free text form

          ShortAdditional information related to the CareSet content in free text form
          Control0..*
          TypeAnnotation