Allergies and Intolerances

This section documents the relevant allergies or intolerances (conditions) for a patient, describing the kind of reaction (e.g. rash, anaphylaxis,..); preferably the agents that cause it; and optionally the criticality and the certainty of the allergy. At a minimum, it should list currently active and any relevant historical allergies and adverse reactions. If no information about allergies is available, or if no allergies are known this should be clearly documented in the section.

Allergy Intolerance

Tree view

clinicalStatusS1..
verificationStatusS
typeS
criticalityS
onsetDateTimeS1..dateTime
AllergyIntolerance.clinicalStatus
Cardinality1
Must SupportTrue
AllergyIntolerance.verificationStatus
Must SupportTrue
Comments

In the scope of the IPS the entered-in-error concept is not allowed.

AllergyIntolerance.type
Must SupportTrue
AllergyIntolerance.criticality
Must SupportTrue
AllergyIntolerance.code
Cardinality1
Must SupportTrue
SlicingUnordered, Closed, by coding.system(Value)
AllergyIntolerance.code:absentOrUnknownAllergy
DefinitionCode for an allergy or intolerance statement (either a positive or a negated/excluded statement). This describes a categorical negated statement (e.g., "No known allergy").
Cardinality...1
TypeCodeable Concept
Binding
negation/exclusion codes for reporting no known allergies or not available data.
IPSNoAllergiesInfo (required)
AllergyIntolerance.code:absentOrUnknownAllergy.coding
Cardinality1...1
AllergyIntolerance.code:absentOrUnknownAllergy.coding.system
Cardinality1
Fixed Value

http://hl7.org/fhir/ips/CodeSystem/absent-unknown

AllergyIntolerance.code:absentOrUnknownAllergy.coding.code
Cardinality1
AllergyIntolerance.code:@default
DefinitionCode for an allergy or intolerance statement . This may be a code for a substance or pharmaceutical product that is considered to be responsible for the adverse reaction risk (e.g., "Latex"), an allergy or intolerance condition (e.g., "Latex allergy").
Cardinality...1
TypeCodeable Concept
Binding
Type of the substance/product, allergy or intolerance condition.
Allergyintolerancesubstancecondition (preferred)
AllergyIntolerance.patient
Must SupportTrue
AllergyIntolerance.patient.identifier
Cardinality...0
AllergyIntolerance.onsetDateTime:onsetDateTime
Cardinality1
TypedateTime
Must SupportTrue
AllergyIntolerance.recorder.identifier
Cardinality...0
AllergyIntolerance.asserter.identifier
Cardinality...0
AllergyIntolerance.reaction.manifestation
TypeCodeable Concept
Binding?? (preferred)
Must SupportTrue
AllergyIntolerance.reaction.severity
Must SupportTrue
AllergyIntolerance0..*
AllergyIntolerance.idid0..1
AllergyIntolerance.metaMeta0..1
AllergyIntolerance.implicitRulesuri0..1
AllergyIntolerance.languagecode0..1
AllergyIntolerance.textNarrative0..1
AllergyIntolerance.containedResource0..*
AllergyIntolerance.extensionExtension0..*
AllergyIntolerance.modifierExtensionExtension0..*
AllergyIntolerance.identifierIdentifier0..*
AllergyIntolerance.identifier.idstring0..1
AllergyIntolerance.identifier.extensionExtension0..*
AllergyIntolerance.identifier.usecode0..1
AllergyIntolerance.identifier.typeCodeableConcept0..1
AllergyIntolerance.identifier.type.idstring0..1
AllergyIntolerance.identifier.type.extensionExtension0..*
AllergyIntolerance.identifier.type.codingCoding0..*
AllergyIntolerance.identifier.type.coding.idstring0..1
AllergyIntolerance.identifier.type.coding.extensionExtension0..*
AllergyIntolerance.identifier.type.coding.systemuri0..1
AllergyIntolerance.identifier.type.coding.versionstring0..1
AllergyIntolerance.identifier.type.coding.codecode0..1
AllergyIntolerance.identifier.type.coding.displaystring0..1
AllergyIntolerance.identifier.type.coding.userSelectedboolean0..1
AllergyIntolerance.identifier.type.textstring0..1
AllergyIntolerance.identifier.systemuri0..1
AllergyIntolerance.identifier.valuestring0..1
AllergyIntolerance.identifier.periodPeriod0..1
AllergyIntolerance.identifier.period.idstring0..1
AllergyIntolerance.identifier.period.extensionExtension0..*
AllergyIntolerance.identifier.period.startdateTime0..1
AllergyIntolerance.identifier.period.enddateTime0..1
AllergyIntolerance.identifier.assignerReference(http://hl7.org/fhir/StructureDefinition/Organization)0..1
AllergyIntolerance.identifier.assigner.idstring0..1
AllergyIntolerance.identifier.assigner.extensionExtension0..*
AllergyIntolerance.identifier.assigner.referencestring0..1
AllergyIntolerance.identifier.assigner.identifierIdentifier0..1
AllergyIntolerance.identifier.assigner.displaystring0..1
AllergyIntolerance.clinicalStatuscode1..1
AllergyIntolerance.verificationStatuscode1..1
AllergyIntolerance.typecode0..1
AllergyIntolerance.categorycode0..*
AllergyIntolerance.criticalitycode0..1
AllergyIntolerance.codeCodeableConcept1..1
AllergyIntolerance.code.idstring0..1
AllergyIntolerance.code.extensionExtension0..*
AllergyIntolerance.code.codingCoding0..*
AllergyIntolerance.code.coding.idstring0..1
AllergyIntolerance.code.coding.extensionExtension0..*
AllergyIntolerance.code.coding.systemuri0..1
AllergyIntolerance.code.coding.versionstring0..1
AllergyIntolerance.code.coding.codecode0..1
AllergyIntolerance.code.coding.displaystring0..1
AllergyIntolerance.code.coding.userSelectedboolean0..1
AllergyIntolerance.code.textstring0..1
AllergyIntolerance.codeCodeable Concept0..1
AllergyIntolerance.code.idstring0..1
AllergyIntolerance.code.extensionExtension0..*
AllergyIntolerance.code.codingcoding with translations1..1
AllergyIntolerance.code.coding.idstring0..1
AllergyIntolerance.code.coding.extensionExtension0..*
AllergyIntolerance.code.coding.systemuri1..1
AllergyIntolerance.code.coding.versionstring0..1
AllergyIntolerance.code.coding.codecode1..1
AllergyIntolerance.code.coding.displaystring0..1
AllergyIntolerance.code.coding.display.idstring0..1
AllergyIntolerance.code.coding.display.extensionExtension0..*
AllergyIntolerance.code.coding.display.extensionExtension0..*
AllergyIntolerance.code.coding.display.value0..1
AllergyIntolerance.code.coding.userSelectedboolean0..1
AllergyIntolerance.code.textstring0..1
AllergyIntolerance.codeCodeable Concept0..1
AllergyIntolerance.code.idstring0..1
AllergyIntolerance.code.extensionExtension0..*
AllergyIntolerance.code.codingCoding0..*
AllergyIntolerance.code.coding.idstring0..1
AllergyIntolerance.code.coding.extensionExtension0..*
AllergyIntolerance.code.coding.systemuri0..1
AllergyIntolerance.code.coding.versionstring0..1
AllergyIntolerance.code.coding.codecode0..1
AllergyIntolerance.code.coding.displaystring0..1
AllergyIntolerance.code.coding.userSelectedboolean0..1
AllergyIntolerance.code.textstring0..1
AllergyIntolerance.patientReference(http://hl7.org/fhir/StructureDefinition/Patient)1..1
AllergyIntolerance.patient.idstring0..1
AllergyIntolerance.patient.extensionExtension0..*
AllergyIntolerance.patient.referencestring0..1
AllergyIntolerance.patient.identifierIdentifier0..0
AllergyIntolerance.patient.displaystring0..1
AllergyIntolerance.onsetDateTimedateTime1..1
AllergyIntolerance.assertedDatedateTime0..1
AllergyIntolerance.recorderReference(http://hl7.org/fhir/StructureDefinition/Practitioner | http://hl7.org/fhir/StructureDefinition/Patient)0..1
AllergyIntolerance.recorder.idstring0..1
AllergyIntolerance.recorder.extensionExtension0..*
AllergyIntolerance.recorder.referencestring0..1
AllergyIntolerance.recorder.identifierIdentifier0..0
AllergyIntolerance.recorder.displaystring0..1
AllergyIntolerance.asserterReference(http://hl7.org/fhir/StructureDefinition/Patient | http://hl7.org/fhir/StructureDefinition/RelatedPerson | http://hl7.org/fhir/StructureDefinition/Practitioner)0..1
AllergyIntolerance.asserter.idstring0..1
AllergyIntolerance.asserter.extensionExtension0..*
AllergyIntolerance.asserter.referencestring0..1
AllergyIntolerance.asserter.identifierIdentifier0..0
AllergyIntolerance.asserter.displaystring0..1
AllergyIntolerance.lastOccurrencedateTime0..1
AllergyIntolerance.noteAnnotation0..*
AllergyIntolerance.note.idstring0..1
AllergyIntolerance.note.extensionExtension0..*
AllergyIntolerance.note.author[x]Reference(http://hl7.org/fhir/StructureDefinition/Practitioner | http://hl7.org/fhir/StructureDefinition/Patient | http://hl7.org/fhir/StructureDefinition/RelatedPerson), string0..1
AllergyIntolerance.note.timedateTime0..1
AllergyIntolerance.note.textstring1..1
AllergyIntolerance.reactionBackboneElement0..*
AllergyIntolerance.reaction.idstring0..1
AllergyIntolerance.reaction.extensionExtension0..*
AllergyIntolerance.reaction.modifierExtensionExtension0..*
AllergyIntolerance.reaction.substanceCodeableConcept0..1
AllergyIntolerance.reaction.substance.idstring0..1
AllergyIntolerance.reaction.substance.extensionExtension0..*
AllergyIntolerance.reaction.substance.codingCoding0..*
AllergyIntolerance.reaction.substance.coding.idstring0..1
AllergyIntolerance.reaction.substance.coding.extensionExtension0..*
AllergyIntolerance.reaction.substance.coding.systemuri0..1
AllergyIntolerance.reaction.substance.coding.versionstring0..1
AllergyIntolerance.reaction.substance.coding.codecode0..1
AllergyIntolerance.reaction.substance.coding.displaystring0..1
AllergyIntolerance.reaction.substance.coding.userSelectedboolean0..1
AllergyIntolerance.reaction.substance.textstring0..1
AllergyIntolerance.reaction.manifestationCodeable Concept0..*
AllergyIntolerance.reaction.manifestation.idstring0..1
AllergyIntolerance.reaction.manifestation.extensionExtension0..*
AllergyIntolerance.reaction.manifestation.codingCoding0..*
AllergyIntolerance.reaction.manifestation.coding.idstring0..1
AllergyIntolerance.reaction.manifestation.coding.extensionExtension0..*
AllergyIntolerance.reaction.manifestation.coding.systemuri0..1
AllergyIntolerance.reaction.manifestation.coding.versionstring0..1
AllergyIntolerance.reaction.manifestation.coding.codecode0..1
AllergyIntolerance.reaction.manifestation.coding.displaystring0..1
AllergyIntolerance.reaction.manifestation.coding.userSelectedboolean0..1
AllergyIntolerance.reaction.manifestation.textstring0..1
AllergyIntolerance.reaction.descriptionstring0..1
AllergyIntolerance.reaction.onsetdateTime0..1
AllergyIntolerance.reaction.severitycode0..1
AllergyIntolerance.reaction.exposureRouteCodeableConcept0..1
AllergyIntolerance.reaction.exposureRoute.idstring0..1
AllergyIntolerance.reaction.exposureRoute.extensionExtension0..*
AllergyIntolerance.reaction.exposureRoute.codingCoding0..*
AllergyIntolerance.reaction.exposureRoute.coding.idstring0..1
AllergyIntolerance.reaction.exposureRoute.coding.extensionExtension0..*
AllergyIntolerance.reaction.exposureRoute.coding.systemuri0..1
AllergyIntolerance.reaction.exposureRoute.coding.versionstring0..1
AllergyIntolerance.reaction.exposureRoute.coding.codecode0..1
AllergyIntolerance.reaction.exposureRoute.coding.displaystring0..1
AllergyIntolerance.reaction.exposureRoute.coding.userSelectedboolean0..1
AllergyIntolerance.reaction.exposureRoute.textstring0..1
AllergyIntolerance.reaction.noteAnnotation0..*
AllergyIntolerance.reaction.note.idstring0..1
AllergyIntolerance.reaction.note.extensionExtension0..*
AllergyIntolerance.reaction.note.author[x]Reference(http://hl7.org/fhir/StructureDefinition/Practitioner | http://hl7.org/fhir/StructureDefinition/Patient | http://hl7.org/fhir/StructureDefinition/RelatedPerson), string0..1
AllergyIntolerance.reaction.note.timedateTime0..1
AllergyIntolerance.reaction.note.textstring1..1

clinicalStatusS Σ ?! I1..1codeBinding
verificationStatusS Σ ?! I1..1codeBinding
typeS Σ0..1codeBinding
categoryΣ0..*codeBinding
criticalityS Σ0..1codeBinding
onsetDateTimeS1..1dateTime
assertedDate0..1dateTime
lastOccurrence0..1dateTime