Clinical Core
1.1.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.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-be/core-clinical/ and changes regularly. See the Directory of published versions

Logical Model: Problem Logical Model

Official URL: https://www.ehealth.fgov.be/standards/fhir/core-clinical/StructureDefinition/BeModelProblem Version: 1.1.0
Active as of 2026-04-08 Computable Name: BeModelProblem

Logical model for Problem

Usages:

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

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. BeModelProblem 0..* Base Problem Logical Model
... identifier 1..* Identifier Business Identifier
... recordedDate 1..1 dateTime Recorded Date
... recorder 1..1 Identifier Recorder
... subject 1..1 Reference(Patient) Patient
... cause 0..* Reference(Condition | Procedure | MedicationAdministration | Immunization | MedicationStatement) Cause
... category 0..* CodeableConcept Category
Binding: Problem Category Value Set (required)
... code 1..1 CodeableConcept Code
Binding: Problem Code Value Set (required)
... clinicalStatus 1..1 CodeableConcept Clinical Status
Binding: ConditionClinicalStatusCodes (required)
... verificationStatus 0..1 CodeableConcept Verification Status
Binding: ConditionVerificationStatus (required)
... diseaseCourse 0..1 CodeableConcept Course of Disease
Binding: Condition Disease Course Value Set (required)
... symptom 0..* CodeableConcept Symptom
... severity 0..1 CodeableConcept Severity
Binding: Condition/DiagnosisSeverity (required)
... bodySite 0..* CodeableConcept Body Site
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding Code defined by a terminology system
.... text Σ 0..1 string Plain text representation of the concept
.... localisation 1..1 CodeableConcept Body Localisation
Binding: Body Site (required)
.... laterality 0..1 CodeableConcept Body Laterality
Binding: Laterality (required)
.... topography 0..1 CodeableConcept Body Topography
Binding: BeVSBodyTopography (required)
... onset[x] 0..1 Onset
.... onsetDateTime dateTime
.... onsetPeriod Period
.... onsetRange Range
.... onsetAge Age
.... onsetString string
... abatement[x] 0..1 Abatement
.... abatementDateTime dateTime
.... abatementPeriod Period
.... abatementRange Range
.... abatementAge Age
.... abatementString string
... note 0..* Annotation Note

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
BeModelProblem.category Base required Problem Category Value Set 📦1.1.0 This IG
BeModelProblem.code Base required Problem Code Value Set 📦1.1.0 This IG
BeModelProblem.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
BeModelProblem.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
BeModelProblem.diseaseCourse Base required Condition Disease Course Value Set 📦1.1.0 This IG
BeModelProblem.severity Base required Condition/Diagnosis Severity 📦4.0.1 FHIR Std.
BeModelProblem.bodySite.​localisation Base required Body Site 📦1.1.0 This IG
BeModelProblem.bodySite.​laterality Base required Laterality 📦1.1.0 This IG
BeModelProblem.bodySite.​topography Base required BeVSBodyTopography 📦1.1.0 This IG

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. BeModelProblem 0..* Base Problem Logical Model
... identifier 1..* Identifier Business Identifier
... recordedDate 1..1 dateTime Recorded Date
... recorder 1..1 Identifier Recorder
... subject 1..1 Reference(Patient) Patient
... cause 0..* Reference(Condition | Procedure | MedicationAdministration | Immunization | MedicationStatement) Cause
... category 0..* CodeableConcept Category
Binding: Problem Category Value Set (required)
... code 1..1 CodeableConcept Code
Binding: Problem Code Value Set (required)
... clinicalStatus 1..1 CodeableConcept Clinical Status
Binding: ConditionClinicalStatusCodes (required)
... verificationStatus 0..1 CodeableConcept Verification Status
Binding: ConditionVerificationStatus (required)
... diseaseCourse 0..1 CodeableConcept Course of Disease
Binding: Condition Disease Course Value Set (required)
... symptom 0..* CodeableConcept Symptom
... severity 0..1 CodeableConcept Severity
Binding: Condition/DiagnosisSeverity (required)
... bodySite 0..* CodeableConcept Body Site
.... localisation 1..1 CodeableConcept Body Localisation
Binding: Body Site (required)
.... laterality 0..1 CodeableConcept Body Laterality
Binding: Laterality (required)
.... topography 0..1 CodeableConcept Body Topography
Binding: BeVSBodyTopography (required)
... onset[x] 0..1 Onset
.... onsetDateTime dateTime
.... onsetPeriod Period
.... onsetRange Range
.... onsetAge Age
.... onsetString string
... abatement[x] 0..1 Abatement
.... abatementDateTime dateTime
.... abatementPeriod Period
.... abatementRange Range
.... abatementAge Age
.... abatementString string
... note 0..* Annotation Note

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
BeModelProblem.category Base required Problem Category Value Set 📦1.1.0 This IG
BeModelProblem.code Base required Problem Code Value Set 📦1.1.0 This IG
BeModelProblem.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
BeModelProblem.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
BeModelProblem.diseaseCourse Base required Condition Disease Course Value Set 📦1.1.0 This IG
BeModelProblem.severity Base required Condition/Diagnosis Severity 📦4.0.1 FHIR Std.
BeModelProblem.bodySite.​localisation Base required Body Site 📦1.1.0 This IG
BeModelProblem.bodySite.​laterality Base required Laterality 📦1.1.0 This IG
BeModelProblem.bodySite.​topography Base required BeVSBodyTopography 📦1.1.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. BeModelProblem 0..* Base Problem Logical Model
... identifier 1..* Identifier Business Identifier
... recordedDate 1..1 dateTime Recorded Date
... recorder 1..1 Identifier Recorder
... subject 1..1 Reference(Patient) Patient
... cause 0..* Reference(Condition | Procedure | MedicationAdministration | Immunization | MedicationStatement) Cause
... category 0..* CodeableConcept Category
Binding: Problem Category Value Set (required)
... code 1..1 CodeableConcept Code
Binding: Problem Code Value Set (required)
... clinicalStatus 1..1 CodeableConcept Clinical Status
Binding: ConditionClinicalStatusCodes (required)
... verificationStatus 0..1 CodeableConcept Verification Status
Binding: ConditionVerificationStatus (required)
... diseaseCourse 0..1 CodeableConcept Course of Disease
Binding: Condition Disease Course Value Set (required)
... symptom 0..* CodeableConcept Symptom
... severity 0..1 CodeableConcept Severity
Binding: Condition/DiagnosisSeverity (required)
... bodySite 0..* CodeableConcept Body Site
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding Code defined by a terminology system
.... text Σ 0..1 string Plain text representation of the concept
.... localisation 1..1 CodeableConcept Body Localisation
Binding: Body Site (required)
.... laterality 0..1 CodeableConcept Body Laterality
Binding: Laterality (required)
.... topography 0..1 CodeableConcept Body Topography
Binding: BeVSBodyTopography (required)
... onset[x] 0..1 Onset
.... onsetDateTime dateTime
.... onsetPeriod Period
.... onsetRange Range
.... onsetAge Age
.... onsetString string
... abatement[x] 0..1 Abatement
.... abatementDateTime dateTime
.... abatementPeriod Period
.... abatementRange Range
.... abatementAge Age
.... abatementString string
... note 0..* Annotation Note

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
BeModelProblem.category Base required Problem Category Value Set 📦1.1.0 This IG
BeModelProblem.code Base required Problem Code Value Set 📦1.1.0 This IG
BeModelProblem.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
BeModelProblem.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
BeModelProblem.diseaseCourse Base required Condition Disease Course Value Set 📦1.1.0 This IG
BeModelProblem.severity Base required Condition/Diagnosis Severity 📦4.0.1 FHIR Std.
BeModelProblem.bodySite.​localisation Base required Body Site 📦1.1.0 This IG
BeModelProblem.bodySite.​laterality Base required Laterality 📦1.1.0 This IG
BeModelProblem.bodySite.​topography Base required BeVSBodyTopography 📦1.1.0 This IG

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)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. BeModelProblem 0..* Base Problem Logical Model
... identifier 1..* Identifier Business Identifier
... recordedDate 1..1 dateTime Recorded Date
... recorder 1..1 Identifier Recorder
... subject 1..1 Reference(Patient) Patient
... cause 0..* Reference(Condition | Procedure | MedicationAdministration | Immunization | MedicationStatement) Cause
... category 0..* CodeableConcept Category
Binding: Problem Category Value Set (required)
... code 1..1 CodeableConcept Code
Binding: Problem Code Value Set (required)
... clinicalStatus 1..1 CodeableConcept Clinical Status
Binding: ConditionClinicalStatusCodes (required)
... verificationStatus 0..1 CodeableConcept Verification Status
Binding: ConditionVerificationStatus (required)
... diseaseCourse 0..1 CodeableConcept Course of Disease
Binding: Condition Disease Course Value Set (required)
... symptom 0..* CodeableConcept Symptom
... severity 0..1 CodeableConcept Severity
Binding: Condition/DiagnosisSeverity (required)
... bodySite 0..* CodeableConcept Body Site
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding Code defined by a terminology system
.... text Σ 0..1 string Plain text representation of the concept
.... localisation 1..1 CodeableConcept Body Localisation
Binding: Body Site (required)
.... laterality 0..1 CodeableConcept Body Laterality
Binding: Laterality (required)
.... topography 0..1 CodeableConcept Body Topography
Binding: BeVSBodyTopography (required)
... onset[x] 0..1 Onset
.... onsetDateTime dateTime
.... onsetPeriod Period
.... onsetRange Range
.... onsetAge Age
.... onsetString string
... abatement[x] 0..1 Abatement
.... abatementDateTime dateTime
.... abatementPeriod Period
.... abatementRange Range
.... abatementAge Age
.... abatementString string
... note 0..* Annotation Note

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
BeModelProblem.category Base required Problem Category Value Set 📦1.1.0 This IG
BeModelProblem.code Base required Problem Code Value Set 📦1.1.0 This IG
BeModelProblem.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
BeModelProblem.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
BeModelProblem.diseaseCourse Base required Condition Disease Course Value Set 📦1.1.0 This IG
BeModelProblem.severity Base required Condition/Diagnosis Severity 📦4.0.1 FHIR Std.
BeModelProblem.bodySite.​localisation Base required Body Site 📦1.1.0 This IG
BeModelProblem.bodySite.​laterality Base required Laterality 📦1.1.0 This IG
BeModelProblem.bodySite.​topography Base required BeVSBodyTopography 📦1.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. BeModelProblem 0..* Base Problem Logical Model
... identifier 1..* Identifier Business Identifier
... recordedDate 1..1 dateTime Recorded Date
... recorder 1..1 Identifier Recorder
... subject 1..1 Reference(Patient) Patient
... cause 0..* Reference(Condition | Procedure | MedicationAdministration | Immunization | MedicationStatement) Cause
... category 0..* CodeableConcept Category
Binding: Problem Category Value Set (required)
... code 1..1 CodeableConcept Code
Binding: Problem Code Value Set (required)
... clinicalStatus 1..1 CodeableConcept Clinical Status
Binding: ConditionClinicalStatusCodes (required)
... verificationStatus 0..1 CodeableConcept Verification Status
Binding: ConditionVerificationStatus (required)
... diseaseCourse 0..1 CodeableConcept Course of Disease
Binding: Condition Disease Course Value Set (required)
... symptom 0..* CodeableConcept Symptom
... severity 0..1 CodeableConcept Severity
Binding: Condition/DiagnosisSeverity (required)
... bodySite 0..* CodeableConcept Body Site
.... localisation 1..1 CodeableConcept Body Localisation
Binding: Body Site (required)
.... laterality 0..1 CodeableConcept Body Laterality
Binding: Laterality (required)
.... topography 0..1 CodeableConcept Body Topography
Binding: BeVSBodyTopography (required)
... onset[x] 0..1 Onset
.... onsetDateTime dateTime
.... onsetPeriod Period
.... onsetRange Range
.... onsetAge Age
.... onsetString string
... abatement[x] 0..1 Abatement
.... abatementDateTime dateTime
.... abatementPeriod Period
.... abatementRange Range
.... abatementAge Age
.... abatementString string
... note 0..* Annotation Note

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
BeModelProblem.category Base required Problem Category Value Set 📦1.1.0 This IG
BeModelProblem.code Base required Problem Code Value Set 📦1.1.0 This IG
BeModelProblem.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
BeModelProblem.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
BeModelProblem.diseaseCourse Base required Condition Disease Course Value Set 📦1.1.0 This IG
BeModelProblem.severity Base required Condition/Diagnosis Severity 📦4.0.1 FHIR Std.
BeModelProblem.bodySite.​localisation Base required Body Site 📦1.1.0 This IG
BeModelProblem.bodySite.​laterality Base required Laterality 📦1.1.0 This IG
BeModelProblem.bodySite.​topography Base required BeVSBodyTopography 📦1.1.0 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. BeModelProblem 0..* Base Problem Logical Model
... identifier 1..* Identifier Business Identifier
... recordedDate 1..1 dateTime Recorded Date
... recorder 1..1 Identifier Recorder
... subject 1..1 Reference(Patient) Patient
... cause 0..* Reference(Condition | Procedure | MedicationAdministration | Immunization | MedicationStatement) Cause
... category 0..* CodeableConcept Category
Binding: Problem Category Value Set (required)
... code 1..1 CodeableConcept Code
Binding: Problem Code Value Set (required)
... clinicalStatus 1..1 CodeableConcept Clinical Status
Binding: ConditionClinicalStatusCodes (required)
... verificationStatus 0..1 CodeableConcept Verification Status
Binding: ConditionVerificationStatus (required)
... diseaseCourse 0..1 CodeableConcept Course of Disease
Binding: Condition Disease Course Value Set (required)
... symptom 0..* CodeableConcept Symptom
... severity 0..1 CodeableConcept Severity
Binding: Condition/DiagnosisSeverity (required)
... bodySite 0..* CodeableConcept Body Site
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding Code defined by a terminology system
.... text Σ 0..1 string Plain text representation of the concept
.... localisation 1..1 CodeableConcept Body Localisation
Binding: Body Site (required)
.... laterality 0..1 CodeableConcept Body Laterality
Binding: Laterality (required)
.... topography 0..1 CodeableConcept Body Topography
Binding: BeVSBodyTopography (required)
... onset[x] 0..1 Onset
.... onsetDateTime dateTime
.... onsetPeriod Period
.... onsetRange Range
.... onsetAge Age
.... onsetString string
... abatement[x] 0..1 Abatement
.... abatementDateTime dateTime
.... abatementPeriod Period
.... abatementRange Range
.... abatementAge Age
.... abatementString string
... note 0..* Annotation Note

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
BeModelProblem.category Base required Problem Category Value Set 📦1.1.0 This IG
BeModelProblem.code Base required Problem Code Value Set 📦1.1.0 This IG
BeModelProblem.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
BeModelProblem.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
BeModelProblem.diseaseCourse Base required Condition Disease Course Value Set 📦1.1.0 This IG
BeModelProblem.severity Base required Condition/Diagnosis Severity 📦4.0.1 FHIR Std.
BeModelProblem.bodySite.​localisation Base required Body Site 📦1.1.0 This IG
BeModelProblem.bodySite.​laterality Base required Laterality 📦1.1.0 This IG
BeModelProblem.bodySite.​topography Base required BeVSBodyTopography 📦1.1.0 This IG

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