description: Base definition of the AllergyIntolerance resource for use in Swiss specific use cases. package_name: rs/ch.fhir.ig.ch derivation: constraint name: CHCoreAllergyIntolerance type: AllergyIntolerance elements: code: binding: {strength: preferred, valueSet: 'http://fhir.ch/ig/ch-allergyintolerance/ValueSet/CHAllergyIntoleranceValueSet'} index: 0 patient: type: Reference refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient'] index: 1 recorder: type: Reference refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-relatedperson'] index: 2 asserter: type: Reference refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-relatedperson'] index: 3 reaction: extensions: certainty: {url: 'http://hl7.org/fhir/StructureDefinition/allergyintolerance-certainty|5.2.0', min: 0, max: 1, type: Extension, index: 5} duration: {url: 'http://hl7.org/fhir/StructureDefinition/allergyintolerance-duration|5.2.0', min: 0, max: 1, type: Extension, index: 6} location: {url: 'http://hl7.org/fhir/StructureDefinition/openEHR-location|5.2.0', min: 0, max: 1, type: Extension, index: 7} exposureDate: {url: 'http://hl7.org/fhir/StructureDefinition/openEHR-exposureDate|5.2.0', min: 0, max: 1, type: Extension, index: 8} exposureDuration: {url: 'http://hl7.org/fhir/StructureDefinition/openEHR-exposureDuration|5.2.0', min: 0, max: 1, type: Extension, index: 9} exposureDescription: {url: 'http://hl7.org/fhir/StructureDefinition/openEHR-exposureDescription|5.2.0', min: 0, max: 1, type: Extension, index: 10} management: {url: 'http://hl7.org/fhir/StructureDefinition/openEHR-management|5.2.0', min: 0, max: 1, type: Extension, index: 11} elements: extension: index: 4 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: certainty: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/allergyintolerance-certainty|5.2.0', index: 5} min: 0 max: 1 duration: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/allergyintolerance-duration|5.2.0', index: 6} min: 0 max: 1 location: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/openEHR-location|5.2.0', index: 7} min: 0 max: 1 exposureDate: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/openEHR-exposureDate|5.2.0', index: 8} min: 0 max: 1 exposureDuration: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/openEHR-exposureDuration|5.2.0', index: 9} min: 0 max: 1 exposureDescription: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/openEHR-exposureDescription|5.2.0', index: 10} min: 0 max: 1 management: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/openEHR-management|5.2.0', index: 11} min: 0 max: 1 substance: binding: {strength: preferred, valueSet: 'http://fhir.ch/ig/ch-allergyintolerance/ValueSet/CHAllergyIntoleranceReactionSubstanceValueSet'} index: 12 manifestation: binding: {strength: preferred, valueSet: 'http://fhir.ch/ig/ch-allergyintolerance/ValueSet/CHAllergyIntoleranceReactionManifestationValueSet'} index: 13 package_version: core-6.0.0-ballot class: profile kind: resource url: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-allergyintolerance base: http://hl7.org/fhir/StructureDefinition/AllergyIntolerance version: 6.0.0-ballot