Clinical Core
1.4.0 - STU1 Belgium flag

This page is part of the HL7 Belgium FHIR Implementation Guide - core-clinical profiles (v1.4.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Logical Model: Problem Logical Model - Detailed Descriptions

Active as of 2026-10-16

Definitions for the BeModelProblem logical model

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

0. BeModelProblem
Definition

Logical model for Problem

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

Unique identifier of the problem

ShortBusiness Identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..*
TypeIdentifier
4. BeModelProblem.recordedDate
Definition

Date of last modification of the information by the recorder

ShortRecorded Date
Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. BeModelProblem.recorder
Definition

The healthcare professional responsible for the content (ideally identified by the NISS)

ShortRecorder
Control1..1
TypeIdentifier
8. BeModelProblem.asserter
Definition

The person asserting the information (e.g., patient, practitioner, parent; ideally identified by the NISS)

ShortAsserter
Control0..1
TypeIdentifier
10. BeModelProblem.subject
Definition

Reference or Identifier to the patient (ideally identified by the NISS)

ShortPatient
Control1..1
TypeReference(Patient)
12. BeModelProblem.cause
Definition

Reference to the primary cause of the problem (procedure, medication administration, or other condition)

ShortCause
Control0..*
TypeReference(Condition, Procedure, MedicationAdministration, Immunization, MedicationStatement)
14. BeModelProblem.category
Definition

Thematic category of the problem

ShortCategory
Control0..*
BindingThe codes SHALL be taken from Problem Category ValueSet
(required to https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/be-vs-problem-category)
TypeCodeableConcept
16. BeModelProblem.code
Definition

Identification of the problem - in SNOMED-CT

ShortCode
Control1..1
BindingThe codes SHALL be taken from Problem Code ValueSet
(required to https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/be-vs-problem-code)
TypeCodeableConcept
18. BeModelProblem.clinicalStatus
Definition

Clinical status of the problem (active, inactive, resolved, etc.)

ShortClinical Status
Control1..1
BindingThe codes SHALL be taken from ConditionClinicalStatusCodes
(required to http://hl7.org/fhir/ValueSet/condition-clinical)
TypeCodeableConcept
20. BeModelProblem.verificationStatus
Definition

Degree of certainty associated with the problem (confirmed, suspected, etc.)

ShortVerification Status
Control0..1
BindingThe codes SHALL be taken from ConditionVerificationStatus
(required to http://hl7.org/fhir/ValueSet/condition-ver-status)
TypeCodeableConcept
22. BeModelProblem.diseaseCourse
Definition

Course of disease evolution (acute, chronic, fulminant, etc.)

ShortCourse of Disease
Control0..1
BindingThe codes SHALL be taken from Condition Disease Course Value Set
(required to https://www.ehealth.fgov.be/standards/fhir/core-clinical/ValueSet/ProblemDiseaseCourseVS)
TypeCodeableConcept
24. BeModelProblem.symptom
Definition

Symptoms recorded in the context of this problem

ShortSymptom
Control0..*
TypeCodeableConcept
26. BeModelProblem.severity
Definition

Degree of severity of the problem

ShortSeverity
Control0..1
BindingThe codes SHALL be taken from Condition/DiagnosisSeverity
(required to http://hl7.org/fhir/ValueSet/condition-severity)
TypeCodeableConcept
28. BeModelProblem.bodySite
Definition

Anatomical site(s) where the problem is active

ShortBody Site
Control0..*
Typehttps://www.ehealth.fgov.be/standards/fhir/core-clinical/StructureDefinition/BeModelBodySite
30. BeModelProblem.bodySite.bodyLocation
Definition

Code that identifies the anatomical location of the specimen on the subject's body

ShortCode that identifies the anatomical location of the specimen on the subject's body
Control0..1
BindingThe codes SHALL be taken from Body Site ValueSet
(required to https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/be-vs-bodysite)
TypeCodeableConcept
32. BeModelProblem.bodySite.bodyLaterality
Definition

The laterality of a body site - the side of the body

ShortThe laterality of a body site - the side of the body
Control0..1
BindingThe codes SHALL be taken from Laterality ValueSet
(required to https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/be-vs-laterality)
TypeCodeableConcept
34. BeModelProblem.bodySite.bodyTopography
Definition

The topography of the location of the specimen on the subject's body

ShortThe topography of the location of the specimen on the subject's body
Control0..1
BindingThe codes SHOULD be taken from Body Topography ValueSet
(preferred to https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/be-vs-body-topography)
TypeCodeableConcept
36. BeModelProblem.onset[x]
Definition

Moment the problem began

ShortOnset
Control0..1
TypeChoice of: dateTime, Period, Range, Age, string
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
38. BeModelProblem.abatement[x]
Definition

Moment the problem went into remission

ShortAbatement
Control0..1
TypeChoice of: dateTime, Period, Range, Age, string
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. BeModelProblem.note
Definition

Additional notes pertaining to the problem

ShortNote
Control0..*
TypeAnnotation

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

0. BeModelProblem
Definition

Logical model for Problem

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

Unique identifier of the problem

ShortBusiness Identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..*
TypeIdentifier
4. BeModelProblem.recordedDate
Definition

Date of last modification of the information by the recorder

ShortRecorded Date
Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. BeModelProblem.recorder
Definition

The healthcare professional responsible for the content (ideally identified by the NISS)

ShortRecorder
Control1..1
TypeIdentifier
8. BeModelProblem.asserter
Definition

The person asserting the information (e.g., patient, practitioner, parent; ideally identified by the NISS)

ShortAsserter
Control0..1
TypeIdentifier
10. BeModelProblem.subject
Definition

Reference or Identifier to the patient (ideally identified by the NISS)

ShortPatient
Control1..1
TypeReference(Patient)
12. BeModelProblem.cause
Definition

Reference to the primary cause of the problem (procedure, medication administration, or other condition)

ShortCause
Control0..*
TypeReference(Condition, Procedure, MedicationAdministration, Immunization, MedicationStatement)
14. BeModelProblem.category
Definition

Thematic category of the problem

ShortCategory
Control0..*
BindingThe codes SHALL be taken from Problem Category ValueSet
(required to https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/be-vs-problem-category)
TypeCodeableConcept
16. BeModelProblem.code
Definition

Identification of the problem - in SNOMED-CT

ShortCode
Control1..1
BindingThe codes SHALL be taken from Problem Code ValueSet
(required to https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/be-vs-problem-code)
TypeCodeableConcept
18. BeModelProblem.clinicalStatus
Definition

Clinical status of the problem (active, inactive, resolved, etc.)

ShortClinical Status
Control1..1
BindingThe codes SHALL be taken from ConditionClinicalStatusCodes
(required to http://hl7.org/fhir/ValueSet/condition-clinical)
TypeCodeableConcept
20. BeModelProblem.verificationStatus
Definition

Degree of certainty associated with the problem (confirmed, suspected, etc.)

ShortVerification Status
Control0..1
BindingThe codes SHALL be taken from ConditionVerificationStatus
(required to http://hl7.org/fhir/ValueSet/condition-ver-status)
TypeCodeableConcept
22. BeModelProblem.diseaseCourse
Definition

Course of disease evolution (acute, chronic, fulminant, etc.)

ShortCourse of Disease
Control0..1
BindingThe codes SHALL be taken from Condition Disease Course Value Set
(required to https://www.ehealth.fgov.be/standards/fhir/core-clinical/ValueSet/ProblemDiseaseCourseVS)
TypeCodeableConcept
24. BeModelProblem.symptom
Definition

Symptoms recorded in the context of this problem

ShortSymptom
Control0..*
TypeCodeableConcept
26. BeModelProblem.severity
Definition

Degree of severity of the problem

ShortSeverity
Control0..1
BindingThe codes SHALL be taken from Condition/DiagnosisSeverity
(required to http://hl7.org/fhir/ValueSet/condition-severity)
TypeCodeableConcept
28. BeModelProblem.bodySite
Definition

Anatomical site(s) where the problem is active

ShortBody Site
Control0..*
Typehttps://www.ehealth.fgov.be/standards/fhir/core-clinical/StructureDefinition/BeModelBodySite
30. BeModelProblem.bodySite.bodyLocation
BindingThe codes SHALL be taken from Body Site ValueSet
(required to https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/be-vs-bodysite)
32. BeModelProblem.bodySite.bodyLaterality
BindingThe codes SHALL be taken from Laterality ValueSet
(required to https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/be-vs-laterality)
34. BeModelProblem.bodySite.bodyTopography
BindingThe codes SHOULD be taken from Body Topography ValueSet
(preferred to https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/be-vs-body-topography)
36. BeModelProblem.onset[x]
Definition

Moment the problem began

ShortOnset
Control0..1
TypeChoice of: dateTime, Period, Range, Age, string
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
38. BeModelProblem.abatement[x]
Definition

Moment the problem went into remission

ShortAbatement
Control0..1
TypeChoice of: dateTime, Period, Range, Age, string
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. BeModelProblem.note
Definition

Additional notes pertaining to the problem

ShortNote
Control0..*
TypeAnnotation

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

0. BeModelProblem
Definition

Logical model for Problem

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

Unique identifier of the problem

ShortBusiness Identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..*
TypeIdentifier
4. BeModelProblem.recordedDate
Definition

Date of last modification of the information by the recorder

ShortRecorded Date
Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. BeModelProblem.recorder
Definition

The healthcare professional responsible for the content (ideally identified by the NISS)

ShortRecorder
Control1..1
TypeIdentifier
8. BeModelProblem.asserter
Definition

The person asserting the information (e.g., patient, practitioner, parent; ideally identified by the NISS)

ShortAsserter
Control0..1
TypeIdentifier
10. BeModelProblem.subject
Definition

Reference or Identifier to the patient (ideally identified by the NISS)

ShortPatient
Control1..1
TypeReference(Patient)
12. BeModelProblem.cause
Definition

Reference to the primary cause of the problem (procedure, medication administration, or other condition)

ShortCause
Control0..*
TypeReference(Condition, Procedure, MedicationAdministration, Immunization, MedicationStatement)
14. BeModelProblem.category
Definition

Thematic category of the problem

ShortCategory
Control0..*
BindingThe codes SHALL be taken from Problem Category ValueSet
(required to https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/be-vs-problem-category)
TypeCodeableConcept
16. BeModelProblem.code
Definition

Identification of the problem - in SNOMED-CT

ShortCode
Control1..1
BindingThe codes SHALL be taken from Problem Code ValueSet
(required to https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/be-vs-problem-code)
TypeCodeableConcept
18. BeModelProblem.clinicalStatus
Definition

Clinical status of the problem (active, inactive, resolved, etc.)

ShortClinical Status
Control1..1
BindingThe codes SHALL be taken from ConditionClinicalStatusCodes
(required to http://hl7.org/fhir/ValueSet/condition-clinical)
TypeCodeableConcept
20. BeModelProblem.verificationStatus
Definition

Degree of certainty associated with the problem (confirmed, suspected, etc.)

ShortVerification Status
Control0..1
BindingThe codes SHALL be taken from ConditionVerificationStatus
(required to http://hl7.org/fhir/ValueSet/condition-ver-status)
TypeCodeableConcept
22. BeModelProblem.diseaseCourse
Definition

Course of disease evolution (acute, chronic, fulminant, etc.)

ShortCourse of Disease
Control0..1
BindingThe codes SHALL be taken from Condition Disease Course Value Set
(required to https://www.ehealth.fgov.be/standards/fhir/core-clinical/ValueSet/ProblemDiseaseCourseVS)
TypeCodeableConcept
24. BeModelProblem.symptom
Definition

Symptoms recorded in the context of this problem

ShortSymptom
Control0..*
TypeCodeableConcept
26. BeModelProblem.severity
Definition

Degree of severity of the problem

ShortSeverity
Control0..1
BindingThe codes SHALL be taken from Condition/DiagnosisSeverity
(required to http://hl7.org/fhir/ValueSet/condition-severity)
TypeCodeableConcept
28. BeModelProblem.bodySite
Definition

Anatomical site(s) where the problem is active

ShortBody Site
Control0..*
Typehttps://www.ehealth.fgov.be/standards/fhir/core-clinical/StructureDefinition/BeModelBodySite
30. BeModelProblem.bodySite.bodyLocation
Definition

Code that identifies the anatomical location of the specimen on the subject's body

ShortCode that identifies the anatomical location of the specimen on the subject's body
Control0..1
BindingThe codes SHALL be taken from Body Site ValueSet
(required to https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/be-vs-bodysite)
TypeCodeableConcept
32. BeModelProblem.bodySite.bodyLaterality
Definition

The laterality of a body site - the side of the body

ShortThe laterality of a body site - the side of the body
Control0..1
BindingThe codes SHALL be taken from Laterality ValueSet
(required to https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/be-vs-laterality)
TypeCodeableConcept
34. BeModelProblem.bodySite.bodyTopography
Definition

The topography of the location of the specimen on the subject's body

ShortThe topography of the location of the specimen on the subject's body
Control0..1
BindingThe codes SHOULD be taken from Body Topography ValueSet
(preferred to https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/be-vs-body-topography)
TypeCodeableConcept
36. BeModelProblem.onset[x]
Definition

Moment the problem began

ShortOnset
Control0..1
TypeChoice of: dateTime, Period, Range, Age, string
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
38. BeModelProblem.abatement[x]
Definition

Moment the problem went into remission

ShortAbatement
Control0..1
TypeChoice of: dateTime, Period, Range, Age, string
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. BeModelProblem.note
Definition

Additional notes pertaining to the problem

ShortNote
Control0..*
TypeAnnotation