description: '**CHR:** Allergies and intolerances are recorded in the **Allergies** section of the patient chart, accessible from the patient summary or directly from the patient sidebar. Both drug and non-drug allergies can be entered.\n\n**MA:** Allergies and intolerances are managed via **Menu → Patients → select patient → Allergies → Add / select entry** (routes: `/DisplayCreateAllergy.do`, `/DisplayEditAllergy.do`). Drug allergies use the DIS drug catalog; non-drug allergies use free-text allergen entry. Confirmation status (Confirmed/Unconfirmed/Suspect/Refuted/Resolved/Erroneous) drives both FHIR clinicalStatus and verificationStatus.' package_name: telus.dw.emr.extract-1-1-21 derivation: constraint name: DwAllergyIntolerance type: AllergyIntolerance elements: patient: type: Reference mustSupport: true refers: ['https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwPatient'] index: 56 onset: mustSupport: true choices: [] index: 59 category: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/allergy-intolerance-category'} mustSupport: true index: 36 criticality: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/allergy-intolerance-criticality'} mustSupport: true index: 37 clinicalStatus: mustSupport: true index: 9 elements: coding: mustSupport: true index: 10 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: HL7AllergyIntoleranceClinicalStatus: match: {system: 'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical'} schema: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/allergyintolerance-clinical'} mustSupport: true index: 11 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical'} mustSupport: true index: 12 code: {mustSupport: true, index: 13} display: mustSupport: true index: 14 extensions: translation: url: http://hl7.org/fhir/StructureDefinition/translation type: Extension index: 16 extensions: {} elements: extension: {array: true, min: 2, index: 17} elements: extension: index: 15 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: translation: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/translation index: 16 extensions: {} elements: extension: {array: true, min: 2, index: 17} required: [system] statusCodeSCTCA: match: {system: 'http://snomed.info/sct'} schema: mustSupport: true binding: {strength: required, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/allergyintolerancestatuscode'} index: 18 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} mustSupport: true index: 19 code: {mustSupport: true, index: 20} display: mustSupport: true index: 21 extensions: translation: url: http://hl7.org/fhir/StructureDefinition/translation type: Extension index: 23 extensions: {} elements: extension: {array: true, min: 2, index: 24} elements: extension: index: 22 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: translation: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/translation index: 23 extensions: {} elements: extension: {array: true, min: 2, index: 24} userSelected: {mustSupport: true, index: 25} required: [system] text: {mustSupport: true, index: 26} required: [coding] meta: elements: lastUpdated: {mustSupport: true, index: 1} source: {mustSupport: true, index: 2} security: {mustSupport: true, index: 3} encounter: type: Reference mustSupport: true refers: ['https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwEncounter'] index: 57 type: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/allergy-intolerance-type'} mustSupport: true index: 35 asserter: type: Reference mustSupport: true refers: ['https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwPatient', 'https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwPractitioner'] index: 62 note: {mustSupport: true, index: 63} extension: index: 5 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: abatement: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/allergyintolerance-abatement', index: 6} min: 0 max: 1 recordedDate: {mustSupport: true, index: 60} id: {mustSupport: true, index: 0} recorder: type: Reference mustSupport: true refers: ['https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwPatient', 'https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwPractitioner', 'https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwPractitionerRole'] index: 61 code: mustSupport: true index: 38 elements: coding: index: 39 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: absentOrUnknownAllergyIntolerance: match: {system: 'http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips'} schema: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-allergies-uv-ips'} mustSupport: true index: 40 elements: system: pattern: {type: Uri, value: 'http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips'} mustSupport: true index: 41 code: {mustSupport: true, index: 42} display: {mustSupport: true, index: 43} userSelected: {mustSupport: true, index: 44} required: [system] codeAllergyCA: match: {system: 'http://snomed.info/sct'} schema: binding: {strength: preferred, valueSet: 'https://tgateway.infoway-inforoute.ca/vs/pharmaceuticalbiologicproductandsubstancecode'} mustSupport: true array: true index: 45 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} mustSupport: true index: 46 code: {mustSupport: true, index: 47} display: {mustSupport: true, index: 48} userSelected: {mustSupport: true, index: 49} required: [system] codeAllergyICD10CA: match: {system: 'http://hl7.org/fhir/sid/icd-10-ca'} schema: mustSupport: true array: true binding: {strength: required, valueSet: 'http://fhir.infoway-inforoute.ca/io/psca/ValueSet/ICD10CA'} index: 50 elements: system: pattern: {type: Uri, value: 'http://hl7.org/fhir/sid/icd-10-ca'} mustSupport: true index: 51 code: {mustSupport: true, index: 52} display: {mustSupport: true, index: 53} userSelected: {mustSupport: true, index: 54} required: [system] text: {mustSupport: true, index: 55} identifier: mustSupport: true index: 7 elements: system: {index: 8} verificationStatus: mustSupport: true index: 27 elements: coding: index: 28 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: HL7VerificationStatus: match: {system: 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification'} schema: mustSupport: true binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/allergyintolerance-verification'} index: 29 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification'} mustSupport: true index: 30 code: {mustSupport: true, index: 31} display: {mustSupport: true, index: 32} userSelected: {mustSupport: true, index: 33} required: [system] text: {mustSupport: true, index: 34} reaction: mustSupport: true index: 64 elements: substance: mustSupport: true index: 65 elements: text: {mustSupport: true, index: 66} manifestation: binding: {strength: required, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/clinicalfindingcode'} mustSupport: true index: 67 elements: coding: index: 68 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: manifestationSCTCA: match: {system: 'http://snomed.info/sct'} schema: binding: {strength: required, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/clinicalfindingcode'} mustSupport: true index: 69 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} mustSupport: true index: 70 code: {mustSupport: true, index: 71} display: mustSupport: true index: 72 extensions: translation: url: http://hl7.org/fhir/StructureDefinition/translation type: Extension index: 74 extensions: {} elements: extension: {array: true, min: 2, index: 75} elements: extension: index: 73 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: translation: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/translation index: 74 extensions: {} elements: extension: {array: true, min: 2, index: 75} userSelected: {mustSupport: true, index: 76} required: [system] text: {mustSupport: true, index: 77} onset: {mustSupport: true, index: 78} severity: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/reaction-event-severity'} mustSupport: true index: 79 exposureRoute: elements: text: {mustSupport: true, index: 80} note: {mustSupport: true, index: 81} text: {mustSupport: true, index: 4} package_version: 1.1.21 extensions: abatement: {url: 'http://hl7.org/fhir/StructureDefinition/allergyintolerance-abatement', min: 0, max: 1, type: Extension, mustSupport: true, index: 6} class: profile kind: resource url: https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwAllergyIntolerance base: http://hl7.org/fhir/StructureDefinition/AllergyIntolerance version: 2.0.0 required: [id, code]