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

Official URL: https://www.ehealth.fgov.be/standards/fhir/core-clinical/StructureDefinition/BeModelEncounter Version: 1.4.0
Active as of 2026-10-31 Computable Name: BeModelEncounter
Other Identifiers: OID:2.16.840.1.113883.4.642.40.200.5.42.20

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

Usages:

  • This Logical Model is not used by any profiles in this Specification

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: doco
BeModelEncounter 0..* Base BeEncounter Model
BeModelEncounter.identifier 1..* Identifier Unique business identifier of the CareSet
BeModelEncounter.recordedDate 1..1 dateTime Date of registration by the Author/Recorder (date of the last update).
BeModelEncounter.author 1..1 Reference() The health professional who takes responsibility for the recorded content
BeModelEncounter.class 0..* CodeableConcept Classification of the type of Encounter. ValueSet: VS_Encounter_Class
BeModelEncounter.serviceType 0..* CodeableConcept Type of services/specialisation offered during the Encounter. ValueSet: VS_Encounter_ServiceType (see proposal VS_Be_ServiceType_Voorstel)
BeModelEncounter.subject 1..1 Reference() The person who is the subject of the healthcare the record (CareSet) refers to. Refers to BePatient
BeModelEncounter.episodeOfCare 0..* Reference() Reference to the EpisodeOfCare resource this Encounter is linked to. Refers to BeEpisodeOfCare
BeModelEncounter.basedOn 0..* Reference() The request that initiated this Encounter. In this case it can only originate from BeCarePlan
BeModelEncounter.careTeam 0..* Reference() Reference to the CareTeam resource recording which team is involved in the care during this Encounter. Refers to BeCareTeam
BeModelEncounter.partOf 0..1 Reference() Reference to another Encounter this Encounter is part of. Refers to BeEncounter
BeModelEncounter.serviceProvider 0..1 Reference() Organisation responsible for this Encounter. Refers to BeOrganization
BeModelEncounter.participant 0..* BackboneElement List of participants involved in the care during this Encounter. Refers to BePractitioner
BeModelEncounter.participant.period 1..1 Period Period during which the Participant is involved in this Encounter
BeModelEncounter.participant.role 1..1 CodeableConcept Role of the Participant involved in this Encounter
BeModelEncounter.actualPeriod 0..1 Period The effective start and end moments of this Encounter
BeModelEncounter.length 0..1 Duration Effective duration of the Encounter (excluding absences)
BeModelEncounter.reason 0..* CodeableConcept The list of Reasons that will be discussed during this Encounter. ValueSet: VS_Encounter_Reason
BeModelEncounter.diagnosis 0..* Reference() List of diagnoses relevant for this Encounter. Refers to BeProblem
BeModelEncounter.admission 0..1 BackboneElement Details about the admission of the patient to the care organisation
BeModelEncounter.admission.origin 0..1 Reference() The location the patient came from for the admission. Refers to BeOrganization
BeModelEncounter.admission.admitSource 0..1 CodeableConcept How the patient was admitted. ValueSet: VS_Encounter_Admission_AdmitSource
BeModelEncounter.admission.reAdmission 0..1 boolean Is this a re-admission of the patient?
BeModelEncounter.admission.destination 0..1 Reference() Destination of the patient after discharge. Refers to BeOrganization
BeModelEncounter.admission.dischargeDisposition 0..1 CodeableConcept Category of location after discharge of the patient. ValueSet: VS_Encounter_Admission_DischargeDisposition
BeModelEncounter.note 0..* Annotation Additional information related to the CareSet content in free text form

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
BeModelEncounter 0..* Base BeEncounter Model
BeModelEncounter.identifier 1..* Identifier Unique business identifier of the CareSet
BeModelEncounter.recordedDate 1..1 dateTime Date of registration by the Author/Recorder (date of the last update).
BeModelEncounter.author 1..1 Reference() The health professional who takes responsibility for the recorded content
BeModelEncounter.status 1..1 code Registration status, the moment in the lifecycle. For example: final, corrected, cancelled, entered-in-error. ValueSet: VS_Encounter_Status
BeModelEncounter.class 0..* CodeableConcept Classification of the type of Encounter. ValueSet: VS_Encounter_Class
BeModelEncounter.serviceType 0..* CodeableConcept Type of services/specialisation offered during the Encounter. ValueSet: VS_Encounter_ServiceType (see proposal VS_Be_ServiceType_Voorstel)
BeModelEncounter.subject 1..1 Reference() The person who is the subject of the healthcare the record (CareSet) refers to. Refers to BePatient
BeModelEncounter.episodeOfCare 0..* Reference() Reference to the EpisodeOfCare resource this Encounter is linked to. Refers to BeEpisodeOfCare
BeModelEncounter.basedOn 0..* Reference() The request that initiated this Encounter. In this case it can only originate from BeCarePlan
BeModelEncounter.careTeam 0..* Reference() Reference to the CareTeam resource recording which team is involved in the care during this Encounter. Refers to BeCareTeam
BeModelEncounter.partOf 0..1 Reference() Reference to another Encounter this Encounter is part of. Refers to BeEncounter
BeModelEncounter.serviceProvider 0..1 Reference() Organisation responsible for this Encounter. Refers to BeOrganization
BeModelEncounter.participant 0..* BackboneElement List of participants involved in the care during this Encounter. Refers to BePractitioner
BeModelEncounter.participant.@id 0..1 string Unique id for inter-element referencing
BeModelEncounter.participant.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BeModelEncounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BeModelEncounter.participant.period 1..1 Period Period during which the Participant is involved in this Encounter
BeModelEncounter.participant.role 1..1 CodeableConcept Role of the Participant involved in this Encounter
BeModelEncounter.actualPeriod 0..1 Period The effective start and end moments of this Encounter
BeModelEncounter.length 0..1 Duration Effective duration of the Encounter (excluding absences)
BeModelEncounter.reason 0..* CodeableConcept The list of Reasons that will be discussed during this Encounter. ValueSet: VS_Encounter_Reason
BeModelEncounter.diagnosis 0..* Reference() List of diagnoses relevant for this Encounter. Refers to BeProblem
BeModelEncounter.admission 0..1 BackboneElement Details about the admission of the patient to the care organisation
BeModelEncounter.admission.@id 0..1 string Unique id for inter-element referencing
BeModelEncounter.admission.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BeModelEncounter.admission.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BeModelEncounter.admission.origin 0..1 Reference() The location the patient came from for the admission. Refers to BeOrganization
BeModelEncounter.admission.admitSource 0..1 CodeableConcept How the patient was admitted. ValueSet: VS_Encounter_Admission_AdmitSource
BeModelEncounter.admission.reAdmission 0..1 boolean Is this a re-admission of the patient?
BeModelEncounter.admission.destination 0..1 Reference() Destination of the patient after discharge. Refers to BeOrganization
BeModelEncounter.admission.dischargeDisposition 0..1 CodeableConcept Category of location after discharge of the patient. ValueSet: VS_Encounter_Admission_DischargeDisposition
BeModelEncounter.note 0..* Annotation Additional information related to the CareSet content in free text form

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

This structure is derived from Base

Summary

Mandatory: 0 element(7 nested mandatory elements)

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: doco
BeModelEncounter 0..* Base BeEncounter Model
BeModelEncounter.identifier 1..* Identifier Unique business identifier of the CareSet
BeModelEncounter.recordedDate 1..1 dateTime Date of registration by the Author/Recorder (date of the last update).
BeModelEncounter.author 1..1 Reference() The health professional who takes responsibility for the recorded content
BeModelEncounter.status 1..1 code Registration status, the moment in the lifecycle. For example: final, corrected, cancelled, entered-in-error. ValueSet: VS_Encounter_Status
BeModelEncounter.class 0..* CodeableConcept Classification of the type of Encounter. ValueSet: VS_Encounter_Class
BeModelEncounter.serviceType 0..* CodeableConcept Type of services/specialisation offered during the Encounter. ValueSet: VS_Encounter_ServiceType (see proposal VS_Be_ServiceType_Voorstel)
BeModelEncounter.subject 1..1 Reference() The person who is the subject of the healthcare the record (CareSet) refers to. Refers to BePatient
BeModelEncounter.episodeOfCare 0..* Reference() Reference to the EpisodeOfCare resource this Encounter is linked to. Refers to BeEpisodeOfCare
BeModelEncounter.basedOn 0..* Reference() The request that initiated this Encounter. In this case it can only originate from BeCarePlan
BeModelEncounter.careTeam 0..* Reference() Reference to the CareTeam resource recording which team is involved in the care during this Encounter. Refers to BeCareTeam
BeModelEncounter.partOf 0..1 Reference() Reference to another Encounter this Encounter is part of. Refers to BeEncounter
BeModelEncounter.serviceProvider 0..1 Reference() Organisation responsible for this Encounter. Refers to BeOrganization
BeModelEncounter.participant 0..* BackboneElement List of participants involved in the care during this Encounter. Refers to BePractitioner
BeModelEncounter.participant.period 1..1 Period Period during which the Participant is involved in this Encounter
BeModelEncounter.participant.role 1..1 CodeableConcept Role of the Participant involved in this Encounter
BeModelEncounter.actualPeriod 0..1 Period The effective start and end moments of this Encounter
BeModelEncounter.length 0..1 Duration Effective duration of the Encounter (excluding absences)
BeModelEncounter.reason 0..* CodeableConcept The list of Reasons that will be discussed during this Encounter. ValueSet: VS_Encounter_Reason
BeModelEncounter.diagnosis 0..* Reference() List of diagnoses relevant for this Encounter. Refers to BeProblem
BeModelEncounter.admission 0..1 BackboneElement Details about the admission of the patient to the care organisation
BeModelEncounter.admission.origin 0..1 Reference() The location the patient came from for the admission. Refers to BeOrganization
BeModelEncounter.admission.admitSource 0..1 CodeableConcept How the patient was admitted. ValueSet: VS_Encounter_Admission_AdmitSource
BeModelEncounter.admission.reAdmission 0..1 boolean Is this a re-admission of the patient?
BeModelEncounter.admission.destination 0..1 Reference() Destination of the patient after discharge. Refers to BeOrganization
BeModelEncounter.admission.dischargeDisposition 0..1 CodeableConcept Category of location after discharge of the patient. ValueSet: VS_Encounter_Admission_DischargeDisposition
BeModelEncounter.note 0..* Annotation Additional information related to the CareSet content in free text form

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
BeModelEncounter 0..* Base BeEncounter Model
BeModelEncounter.identifier 1..* Identifier Unique business identifier of the CareSet
BeModelEncounter.recordedDate 1..1 dateTime Date of registration by the Author/Recorder (date of the last update).
BeModelEncounter.author 1..1 Reference() The health professional who takes responsibility for the recorded content
BeModelEncounter.status 1..1 code Registration status, the moment in the lifecycle. For example: final, corrected, cancelled, entered-in-error. ValueSet: VS_Encounter_Status
BeModelEncounter.class 0..* CodeableConcept Classification of the type of Encounter. ValueSet: VS_Encounter_Class
BeModelEncounter.serviceType 0..* CodeableConcept Type of services/specialisation offered during the Encounter. ValueSet: VS_Encounter_ServiceType (see proposal VS_Be_ServiceType_Voorstel)
BeModelEncounter.subject 1..1 Reference() The person who is the subject of the healthcare the record (CareSet) refers to. Refers to BePatient
BeModelEncounter.episodeOfCare 0..* Reference() Reference to the EpisodeOfCare resource this Encounter is linked to. Refers to BeEpisodeOfCare
BeModelEncounter.basedOn 0..* Reference() The request that initiated this Encounter. In this case it can only originate from BeCarePlan
BeModelEncounter.careTeam 0..* Reference() Reference to the CareTeam resource recording which team is involved in the care during this Encounter. Refers to BeCareTeam
BeModelEncounter.partOf 0..1 Reference() Reference to another Encounter this Encounter is part of. Refers to BeEncounter
BeModelEncounter.serviceProvider 0..1 Reference() Organisation responsible for this Encounter. Refers to BeOrganization
BeModelEncounter.participant 0..* BackboneElement List of participants involved in the care during this Encounter. Refers to BePractitioner
BeModelEncounter.participant.@id 0..1 string Unique id for inter-element referencing
BeModelEncounter.participant.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BeModelEncounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BeModelEncounter.participant.period 1..1 Period Period during which the Participant is involved in this Encounter
BeModelEncounter.participant.role 1..1 CodeableConcept Role of the Participant involved in this Encounter
BeModelEncounter.actualPeriod 0..1 Period The effective start and end moments of this Encounter
BeModelEncounter.length 0..1 Duration Effective duration of the Encounter (excluding absences)
BeModelEncounter.reason 0..* CodeableConcept The list of Reasons that will be discussed during this Encounter. ValueSet: VS_Encounter_Reason
BeModelEncounter.diagnosis 0..* Reference() List of diagnoses relevant for this Encounter. Refers to BeProblem
BeModelEncounter.admission 0..1 BackboneElement Details about the admission of the patient to the care organisation
BeModelEncounter.admission.@id 0..1 string Unique id for inter-element referencing
BeModelEncounter.admission.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BeModelEncounter.admission.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BeModelEncounter.admission.origin 0..1 Reference() The location the patient came from for the admission. Refers to BeOrganization
BeModelEncounter.admission.admitSource 0..1 CodeableConcept How the patient was admitted. ValueSet: VS_Encounter_Admission_AdmitSource
BeModelEncounter.admission.reAdmission 0..1 boolean Is this a re-admission of the patient?
BeModelEncounter.admission.destination 0..1 Reference() Destination of the patient after discharge. Refers to BeOrganization
BeModelEncounter.admission.dischargeDisposition 0..1 CodeableConcept Category of location after discharge of the patient. ValueSet: VS_Encounter_Admission_DischargeDisposition
BeModelEncounter.note 0..* Annotation Additional information related to the CareSet content in free text form

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

This structure is derived from Base

Summary

Mandatory: 0 element(7 nested mandatory elements)

 

Other representations of profile: CSV, Excel