description: Base definition of the AllergyIntolerance resource for use in Swiss specific use cases. package_name: ch.fhir.ig.ch-core 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://hl7.org/fhir/StructureDefinition/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://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 3 reaction: extensions: certainty: {url: 'http://hl7.org/fhir/StructureDefinition/allergyintolerance-certainty', min: 0, max: 1, type: Extension, index: 5} duration: {url: 'http://hl7.org/fhir/StructureDefinition/allergyintolerance-duration', min: 0, max: 1, type: Extension, index: 6} location: {url: 'http://hl7.org/fhir/StructureDefinition/openEHR-location', min: 0, max: 1, type: Extension, index: 7} exposureDate: {url: 'http://hl7.org/fhir/StructureDefinition/openEHR-exposureDate', min: 0, max: 1, type: Extension, index: 8} exposureDuration: {url: 'http://hl7.org/fhir/StructureDefinition/openEHR-exposureDuration', min: 0, max: 1, type: Extension, index: 9} exposureDescription: {url: 'http://hl7.org/fhir/StructureDefinition/openEHR-exposureDescription', min: 0, max: 1, type: Extension, index: 10} management: {url: 'http://hl7.org/fhir/StructureDefinition/openEHR-management', 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', index: 5} min: 0 max: 1 duration: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/allergyintolerance-duration', index: 6} min: 0 max: 1 location: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/openEHR-location', index: 7} min: 0 max: 1 exposureDate: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/openEHR-exposureDate', index: 8} min: 0 max: 1 exposureDuration: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/openEHR-exposureDuration', index: 9} min: 0 max: 1 exposureDescription: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/openEHR-exposureDescription', index: 10} min: 0 max: 1 management: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/openEHR-management', 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: 5.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: 5.0.0-ballot