AllergyIntolerance (3)

#NameSourceVerDescription
1Allergy Intolerance (PS-CA)ca.infoway.io.psca#1.0.1-alpha3R4This profile represents the constraints applied to the Allergyintolerance resource by the PS-CA project, which is informed by the constraints of the [AllergyIntolerance IPS-UV profile](http://hl7.org/fhir/uv/ips/StructureDefinition-AllergyIntolerance-uv-ips.html) and the [Canadian Baseline Profile](http://build.fhir.org/ig/HL7-Canada/ca-baseline/branches/master/StructureDefinition-profile-allergyintolerance.html) to allow for cross-border and cross-jurisdiction sharing of Allergies and Intolerances. It 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.
2Allergy Intolerance Content Not Supported (PS-CA)ca.infoway.io.psca#1.0.1-alpha3R4This profile represents the constraints applied to the Allergyintolerance resource by the PS-CA projectto communicate that a system can not produce content for the condition section because it does not currently support that domain in this version of the release. This profile is being put forward as an alternative to the existing pattern in IPS-UV for communicating that a concept is absent/unknown because that pattern does not adequately address systems that are at a lower maturity in supporting the full set of patient summary sections and their respective profiles. This profile is maintained exclusively for this scenario and will eventually be retired at a later version when the ability for systems to support those sections is met.
3AllergyIntolerance Profilehl7.fhir.ca.baseline#currentR4Proposed constraints and extensions on the AllergyIntolerance Resource
1 2 3
AllergyIntolerance D
AllergyIntolerance.asserter C D
AllergyIntolerance.recorder D
AllergyIntolerance.onsetDateTime S C D
AllergyIntolerance.meta
AllergyIntolerance.implicitRules
AllergyIntolerance.language
AllergyIntolerance.text
AllergyIntolerance.contained
AllergyIntolerance.extension S C D (2)
AllergyIntolerance.modifierExtension
AllergyIntolerance.identifier
AllergyIntolerance.clinicalStatus D
AllergyIntolerance.clinicalStatus.coding S C D B M (4)
AllergyIntolerance.verificationStatus D
AllergyIntolerance.verificationStatus.coding S D B M (3) S C D B M (3)
AllergyIntolerance.verificationStatus.coding.code C (2)
AllergyIntolerance.verificationStatus.coding.system C F (2)
AllergyIntolerance.type D
AllergyIntolerance.category D
AllergyIntolerance.criticality
AllergyIntolerance.code C D B M C C I
AllergyIntolerance.code.coding S D B M (4) S C F (3) S C I D B M (4)
AllergyIntolerance.code.coding.code C F (2)
AllergyIntolerance.code.coding.system C F (2)
AllergyIntolerance.patient
AllergyIntolerance.patient.reference C C
AllergyIntolerance.encounter C D
AllergyIntolerance.onset[x] S
AllergyIntolerance.recordedDate
AllergyIntolerance.participant
AllergyIntolerance.participant.extension
AllergyIntolerance.participant.modifierExtension
AllergyIntolerance.participant.function
AllergyIntolerance.participant.actor
AllergyIntolerance.lastOccurrence
AllergyIntolerance.note
AllergyIntolerance.reaction
AllergyIntolerance.reaction.extension
AllergyIntolerance.reaction.modifierExtension
AllergyIntolerance.reaction.substance D
AllergyIntolerance.reaction.substance.coding S D B M (4)
AllergyIntolerance.reaction.substance.coding.code C (2)
AllergyIntolerance.reaction.substance.coding.system C F (2)
AllergyIntolerance.reaction.manifestation D B M
AllergyIntolerance.reaction.manifestation.coding S D B M (2)
AllergyIntolerance.reaction.description
AllergyIntolerance.reaction.onset
AllergyIntolerance.reaction.severity D
AllergyIntolerance.reaction.exposureRoute D B M
AllergyIntolerance.reaction.note
S: There is slicing defined in the element(s)
C: There is cardinality erstrictions defined in the element(s)
I: There is invariants defined in the element(s)
F: There is a fixed or pattern value defined in the element(s)
D: There is document provided in the element(s)
B: There is terminology bindings defined in the element(s)
M: At least one of the element(s) has must-support = true
(N): The number of elements if > 1

Produced 06 Apr 2023