description: This profile introduces essential constraints and extensions for the AllergyIntolerance resource that apply across multiple use cases. package_name: hl7.fhir.eu.base derivation: constraint name: AllergyIntoleranceEuCore type: AllergyIntolerance elements: patient: type: Reference short: Who the allergy or intolerance concerns refers: ['http://hl7.eu/fhir/base/StructureDefinition/patient-eu-core'] index: 14 onset: short: Date of onset of the allergy or intolerance choices: [] index: 16 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: onsetDateTime: match: {} schema: short: Onset date choices: [onsetDateTime] index: 18 min: 0 max: 1 criticality: {short: Criticality, index: 12} clinicalStatus: {short: Current allergy or Intolerance status, index: 9} type: {short: Type of propensity, index: 11} asserter: {short: Who asserts the allergy or intolerance, index: 22} note: elements: text: {short: Additional information about the allergy or intolerance, index: 23} extension: index: 1 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: abatement: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/allergyintolerance-abatement index: 2 elements: value: choices: [] index: 4 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueDateTime: match: {} schema: short: End date choices: [valueDateTime] index: 6 min: 0 max: 1 valueDateTime: type: dateTime short: End date choiceOf: value index: 7 slicing: slices: valueDateTime: match: {} schema: {type: dateTime, short: End date, choiceOf: value, index: 7} min: 0 max: 1 recordedDate: {short: Date when the allergy or intolerance was recorded, index: 20} language: {short: Language of the allergy or intolerance content, index: 0} recorder: {short: Who recorded the allergy or intolerance, index: 21} code: binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/allergies-intolerances-uv-ips'} index: 13 identifier: {short: Business identifier for the allergy or intolerance, index: 8} onsetDateTime: type: dateTime short: Onset date choiceOf: onset index: 19 slicing: slices: onsetDateTime: match: {} schema: {type: dateTime, short: Onset date, choiceOf: onset, index: 19} min: 0 max: 1 verificationStatus: {short: Certainty, index: 10} reaction: elements: substance: binding: {strength: example, valueSet: 'http://terminology.ehdsi.eu/ValueSet/eHDSIAllergenNoDrug'} index: 24 manifestation: binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/allergy-reaction-uv-ips'} index: 25 onset: {short: Reaction onset, index: 26} severity: {short: Reaction severity, index: 27} package_version: 2.0.0 extensions: abatement: url: http://hl7.org/fhir/StructureDefinition/allergyintolerance-abatement type: Extension index: 2 elements: value: choices: [] index: 4 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueDateTime: match: {} schema: short: End date choices: [valueDateTime] index: 6 min: 0 max: 1 valueDateTime: type: dateTime short: End date choiceOf: value index: 7 slicing: slices: valueDateTime: match: {} schema: {type: dateTime, short: End date, choiceOf: value, index: 7} min: 0 max: 1 class: profile kind: resource url: http://hl7.eu/fhir/base/StructureDefinition/allergyIntolerance-eu-core base: http://hl7.org/fhir/StructureDefinition/AllergyIntolerance version: 2.0.0 required: [code]