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

HdBe-AllergyIntolerance

ProfileDescriptionStatusURL
HdBe-AllergyIntolerance

An allergy or intolerance describes a patient’s tendency towards hypersensitivity to a certain substance, so that an unwanted physiological reaction is expected after exposure to the substance, while most people would not exhibit such a reaction to that amount. The observed physiological changes are usually the result of an immunological reaction. The substances can be categorized as follows:

  • Medicine
  • Medicine category
  • Ingredient/addition
  • Nutrition
  • Environmental factor
  • Animal
  • Plants
  • Chemicals
  • Inhaled allergenic
drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-AllergyIntolerance

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
verificationStatusΣ ?! I0..1CodeableConceptBinding
typeΣ0..1codeBinding
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
value0..1System.String
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
value0..1System.String
codeΣ0..1CodeableConceptBinding
patientΣ I1..1Reference(Patient | HdBe-Patient)
encounterI0..1Reference(Encounter)
onsetAgeAge
onsetPeriodPeriod
onsetRangeRange
onsetStringstring
onsetDateTime0..1dateTime
recordedDate0..1dateTime
recorderI0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
asserterΣ I0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
lastOccurrence0..1dateTime
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
substance0..1CodeableConceptBinding
manifestation1..*CodeableConceptBinding
description0..1string
onset0..1dateTime
severity0..1codeBinding
exposureRoute0..1CodeableConceptBinding
note0..*Annotation

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
verificationStatusΣ ?! I0..1CodeableConceptBinding
typeΣ0..1codeBinding
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
value0..1System.String
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
value0..1System.String
codeΣ0..1CodeableConceptBinding
patientΣ I1..1Reference(Patient | HdBe-Patient)
encounterI0..1Reference(Encounter)
onsetAgeAge
onsetPeriodPeriod
onsetRangeRange
onsetStringstring
onsetDateTime0..1dateTime
recordedDate0..1dateTime
recorderI0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
asserterΣ I0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
lastOccurrence0..1dateTime
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
substance0..1CodeableConceptBinding
manifestation1..*CodeableConceptBinding
description0..1string
onset0..1dateTime
severity0..1codeBinding
exposureRoute0..1CodeableConceptBinding
note0..*Annotation

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
verificationStatusΣ ?! I0..1CodeableConceptBinding
typeΣ0..1codeBinding
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
value0..1System.String
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
value0..1System.String
codeΣ0..1CodeableConceptBinding
patientΣ I1..1Reference(Patient | HdBe-Patient)
encounterI0..1Reference(Encounter)
onsetAgeAge
onsetPeriodPeriod
onsetRangeRange
onsetStringstring
onsetDateTime0..1dateTime
recordedDate0..1dateTime
recorderI0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
asserterΣ I0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
lastOccurrence0..1dateTime
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
substance0..1CodeableConceptBinding
manifestation1..*CodeableConceptBinding
description0..1string
onset0..1dateTime
severity0..1codeBinding
exposureRoute0..1CodeableConceptBinding
note0..*Annotation

Mapping FHIR profile to CBB

PathmapCBB
AllergyIntoleranceAllergyIntoleranceHdBe-AllergyIntolerance
AllergyIntolerance.clinicalStatusAllergyIntolerance.AllergyStatusHdBe-AllergyIntolerance
AllergyIntolerance.categoryAllergyIntolerance.AllergyCategoryHdBe-AllergyIntolerance
AllergyIntolerance.category.extension:allergyCategoryCodelist.value[x]AllergyIntolerance.AllergyCategoryHdBe-AllergyIntolerance
AllergyIntolerance.criticalityAllergyIntolerance.CriticalityHdBe-AllergyIntolerance
AllergyIntolerance.criticality.extension:criticalExtentCodelist.value[x]AllergyIntolerance.CriticalityHdBe-AllergyIntolerance
AllergyIntolerance.codeAllergyIntolerance.CausativeAgentHdBe-AllergyIntolerance
AllergyIntolerance.onset[x]:onsetDateTimeAllergyIntolerance.StartDateTimeHdBe-AllergyIntolerance
AllergyIntolerance.lastOccurrenceAllergyIntolerance.LastReactionDateTimeHdBe-AllergyIntolerance
AllergyIntolerance.note.textAllergyIntolerance.CommentHdBe-AllergyIntolerance
AllergyIntolerance.reactionAllergyIntolerance.ReactionHdBe-AllergyIntolerance
AllergyIntolerance.reaction.substanceAllergyIntolerance.Reaction.SpecificSubstanceHdBe-AllergyIntolerance
AllergyIntolerance.reaction.manifestationAllergyIntolerance.Reaction.SymptomHdBe-AllergyIntolerance
AllergyIntolerance.reaction.descriptionAllergyIntolerance.Reaction.ReactionDescriptionHdBe-AllergyIntolerance
AllergyIntolerance.reaction.onsetAllergyIntolerance.Reaction.ReactionTimeHdBe-AllergyIntolerance
AllergyIntolerance.reaction.severityAllergyIntolerance.Reaction.SeverityHdBe-AllergyIntolerance
AllergyIntolerance.reaction.exposureRouteAllergyIntolerance.Reaction.RouteOfExposureHdBe-AllergyIntolerance

zib [zib-profile name] difference

Concept Category Description
AllergyIntolerance (root) textual Removed comment regarding clinicalStatus and AllergyStatus ConceptMap.
clinicalStatus terminology Replaced AllergyStatus valueSet values with SNOMED CT codes of active and inactive, which are equal to the values in the AllergyIntolerance-v4.0 2021 pre-adopt version.
clinicalStatus terminology Adapted ConceptMap AllergyStatus-to-AllergyIntoleranceClinicalStatusCodes to match with the AllergyStatus values.
verificationStatus mapping Removed mapping of AllergyStatus to verificationStatus because the pre-adopt of the 2021 zib does not nescessetate the mapping anymore.
category terminology Added SNOMED CT code for unknown to AllergyCategory valueSet and replaced Other value with SNOMED CT code.
category terminology Adapted ConceptMap AllergyCategory-to-AllergyIntoleranceCategory to match with the AllergyCategory values.
code terminology Replaced existing Codelists in ValueSet with Belgium SNOMED refset with code: 751000172100.
reaction.substance terminology Replaced existing Codelists with valueSet CausativeAgent which contains Belgium SNOMED refset with code: 751000172100.
reaction.manifestation terminology Added SNOMED CT code for unknown to Symptom valueSet and replaced Other value with SNOMED CT code.
reaction.severity terminology Replaced valueSet with CriticalExtent valueSet, which is also used at the criticality element.
reaction.severity terminology Added a ConceptMap CriticalExtent-to-AllergyIntoleranceSeverity to map the CriticalExtent valueSet with the AllergyIntolerance values.



Terminology Bindings

PathNameStrengthURLConceptMap
AllergyIntolerance.clinicalStatusallergyintolerance-clinical|4.0.1requiredhttp://hl7.org/fhir/ValueSet/allergyintolerance-clinical|4.0.1
AllergyIntolerance.categoryallergy-intolerance-category|4.0.1requiredhttp://hl7.org/fhir/ValueSet/allergy-intolerance-category|4.0.1
AllergyIntolerance.category.extension.value[x]AllergyCategoryrequiredhttps://fhir.healthdata.be/ValueSet/AllergyCategoryNo bound ConceptMap
AllergyIntolerance.criticalityallergy-intolerance-criticality|4.0.1requiredhttp://hl7.org/fhir/ValueSet/allergy-intolerance-criticality|4.0.1
AllergyIntolerance.criticality.extension.value[x]CriticalExtentrequiredhttps://fhir.healthdata.be/ValueSet/CriticalExtentNo bound ConceptMap
AllergyIntolerance.codeCausativeAgentrequiredhttps://fhir.healthdata.be/ValueSet/CausativeAgentNo bound ConceptMap
AllergyIntolerance.reaction.substanceCausativeAgentrequiredhttps://fhir.healthdata.be/ValueSet/CausativeAgentNo bound ConceptMap
AllergyIntolerance.reaction.manifestationSymptomextensiblehttps://fhir.healthdata.be/ValueSet/SymptomNo bound ConceptMap
AllergyIntolerance.reaction.severityreaction-event-severity|4.0.1requiredhttp://hl7.org/fhir/ValueSet/reaction-event-severity|4.0.1
AllergyIntolerance.reaction.exposureRouteRouteOfExposurerequiredhttps://fhir.healthdata.be/ValueSet/RouteOfExposureNo bound ConceptMap