Important: This is a draft IG for trial use. Click here to give feedback.

HdBe-Problem

ProfileDescriptionStatusURL
HdBe-Problem

A problem describes a situation with regard to an individual’s health and/or welfare. This situation can be described by the person involved (the patient) themselves (in the form of a complaint), or by their healthcare professional (in the form of a diagnosis, for example). The situation can form cause for diagnostic or therapeutic policy.

A problem includes all kinds of medical or nursing information that represents a health problem. A problem can represent various types of health problems:

A complaint, finding by patient: a subjective, negatively experienced observation of the patient’s health. Examples: stomach ache, amnesia

A symptom: an observation by or about the patient which may indicate a certain disease. Examples: fever, blood in stool, white spots on the roof of the mouth;

A diagnosis: medical interpretation of complaints and findings. Examples: Diabetes Mellitus type II, pneumonia, hemolytic-uremic syndrome.

A functional limitation: a reduction of functional options. Examples: reduced mobility, help required for dressing.

A complication: Every diagnosis seen by the healthcare professional as an unforeseen and undesired result of medical action. Examples: post-operative wound infections, loss of hearing through the use of antibiotics.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-Problem

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
clinicalStatusΣ ?! I0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
verificationStatusCodelistΣ1..1CodingBinding
textΣ0..1string
problemType0..1CodeableConceptBinding
severity0..1CodeableConceptBinding
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
codingΣ0..*Coding
textΣ0..1string
bodySiteΣ0..1HdBe-AnatomicalLocationBinding
subjectΣ I1..1Reference(Patient | Group | HdBe-Patient)
encounterΣ I0..1Reference(Encounter)
onsetAgeAge
onsetPeriodPeriod
onsetRangeRange
onsetStringstring
onsetDateTimeΣ0..1dateTime
abatementAgeAge
abatementPeriodPeriod
abatementRangeRange
abatementStringstring
abatementDateTimeI0..1dateTime
recordedDateΣ0..1dateTime
recorderΣ I0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
asserterΣ I0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
summaryI0..1CodeableConcept
assessmentI0..*Reference(ClinicalImpression | DiagnosticReport | Observation)
type0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ I0..*CodeableConcept
detailΣ I0..*Reference(Resource)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
clinicalStatusΣ ?! I0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
verificationStatusCodelistΣ1..1CodingBinding
textΣ0..1string
problemType0..1CodeableConceptBinding
severity0..1CodeableConceptBinding
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
codingΣ0..*Coding
textΣ0..1string
bodySiteΣ0..1HdBe-AnatomicalLocationBinding
subjectΣ I1..1Reference(Patient | Group | HdBe-Patient)
encounterΣ I0..1Reference(Encounter)
onsetAgeAge
onsetPeriodPeriod
onsetRangeRange
onsetStringstring
onsetDateTimeΣ0..1dateTime
abatementAgeAge
abatementPeriodPeriod
abatementRangeRange
abatementStringstring
abatementDateTimeI0..1dateTime
recordedDateΣ0..1dateTime
recorderΣ I0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
asserterΣ I0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
summaryI0..1CodeableConcept
assessmentI0..*Reference(ClinicalImpression | DiagnosticReport | Observation)
type0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ I0..*CodeableConcept
detailΣ I0..*Reference(Resource)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
clinicalStatusΣ ?! I0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
verificationStatusCodelistΣ1..1CodingBinding
textΣ0..1string
problemType0..1CodeableConceptBinding
severity0..1CodeableConceptBinding
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
codingΣ0..*Coding
textΣ0..1string
bodySiteΣ0..1HdBe-AnatomicalLocationBinding
subjectΣ I1..1Reference(Patient | Group | HdBe-Patient)
encounterΣ I0..1Reference(Encounter)
onsetAgeAge
onsetPeriodPeriod
onsetRangeRange
onsetStringstring
onsetDateTimeΣ0..1dateTime
abatementAgeAge
abatementPeriodPeriod
abatementRangeRange
abatementStringstring
abatementDateTimeI0..1dateTime
recordedDateΣ0..1dateTime
recorderΣ I0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
asserterΣ I0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
summaryI0..1CodeableConcept
assessmentI0..*Reference(ClinicalImpression | DiagnosticReport | Observation)
type0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ I0..*CodeableConcept
detailΣ I0..*Reference(Resource)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown

Mapping FHIR profile to CBB

PathmapCBB
ConditionProblemHdBe-Problem
Condition.clinicalStatusProblem.ProblemStatusHdBe-Problem
Condition.verificationStatusProblem.VerificationStatusHdBe-Problem
Condition.category:problemTypeProblem.ProblemTypeHdBe-Problem
Condition.codeProblem.ProblemNameHdBe-Problem
Condition.code.extension:furtherSpecificationProblemName.value[x]Problem.FurtherSpecificationProblemNameHdBe-Problem
Condition.bodySiteProblem.ProblemAnatomicalLocationHdBe-Problem
Condition.onset[x]:onsetDateTimeProblem.ProblemStartDateHdBe-Problem
Condition.abatement[x]:abatementDateTimeProblem.ProblemEndDateHdBe-Problem
Condition.note.textProblem.CommentHdBe-Problem

zib Problem difference

Concept Category Description
verificationStatus terminology Replaced UNK value in ConceptMap VerificationStatusCodelist-to-ConditionVerificationStatus with SNOMED CT equivalent for Unknown (261665006).
category.problemType terminology Replaced value 116223007 with 263718001 in ValueSet ProblemType as it is inactive in the International SNOMED CT.
code terminology Replaced all possible Codesystems in ValueSet ProblemName with SNOMED CT and loosened binding to extensible.
code textual Removed all content about the multiple CodeSystems.
bodySite terminology Added binding to Location ValueSet. Reported missing binding at Nictiz with GitHub issue #346.



Terminology Bindings

PathNameStrengthURLConceptMap
Condition.clinicalStatuscondition-clinical|4.0.1requiredhttp://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
Condition.verificationStatuscondition-ver-status|4.0.1requiredhttp://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
Condition.verificationStatus.codingVerificationStatusrequiredhttps://fhir.healthdata.be/ValueSet/VerificationStatusNo bound ConceptMap
Condition.categoryProblemTyperequiredhttps://fhir.healthdata.be/ValueSet/ProblemTypeNo bound ConceptMap
Condition.codeProblemNameextensiblehttps://fhir.healthdata.be/ValueSet/ProblemNameNo bound ConceptMap
Condition.bodySiteLocationrequiredhttps://fhir.healthdata.be/ValueSet/LocationNo bound ConceptMap