description: Diese Profil ermöglicht die Dokumentation von Allergien und Unverträglichkeiten in ISiK Szenarien. package_name: de.gematik.isik-basismodul derivation: constraint name: ISiKAllergieUnvertraeglichkeit type: AllergyIntolerance elements: patient: {short: Patient (Referenz), mustSupport: true, index: 24} onset: mustSupport: true choices: [onsetString] index: 35 slicing: slices: onsetString: match: {} schema: mustSupport: true choices: [onsetString] index: 35 min: 0 max: 1 category: {short: Kategorie, mustSupport: true, index: 9} criticality: {short: Kritikalität, mustSupport: true, index: 10} clinicalStatus: short: klinischer Status mustSupport: true index: 0 elements: coding: mustSupport: true index: 1 elements: system: {mustSupport: true, index: 2} code: {mustSupport: true, index: 3} required: [system, code] required: [coding] onsetAge: type: Age mustSupport: true choiceOf: onset index: 33 slicing: slices: onsetAge: match: {} schema: {type: Age, mustSupport: true, choiceOf: onset, index: 33} min: 0 max: 1 encounter: {short: 'Aufenthalt, bei dem die Allergie/Unverträglichkeit festgestellt wurde (nicht notwendigerweise der aktuelle Aufenthalt)', mustSupport: true, index: 25} type: {short: Type (Allergie oder Unverträglichkeit), mustSupport: true, index: 8} asserter: short: Person/Rolle, die die Allergie/Unverträglichkeit festgestellt hat mustSupport: true index: 41 elements: reference: {mustSupport: true, index: 42} display: {mustSupport: true, index: 43} note: mustSupport: true index: 44 elements: author: mustSupport: true choices: [authorReference] index: 46 authorReference: type: Reference mustSupport: true choiceOf: author refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 47 author[x]: elements: reference: {mustSupport: true, index: 48} display: {mustSupport: true, index: 49} time: {mustSupport: true, index: 50} text: {mustSupport: true, index: 51} recordedDate: {short: '', mustSupport: true, index: 37} onsetString: type: string mustSupport: true choiceOf: onset index: 36 slicing: slices: onsetString: match: {} schema: {type: string, mustSupport: true, choiceOf: onset, index: 36} min: 0 max: 1 recorder: short: Person/Rolle, die die Information dokumentiert mustSupport: true index: 38 elements: reference: {mustSupport: true, index: 39} display: {mustSupport: true, index: 40} code: short: Benennung der Allergie/Unverträglichkeit mustSupport: true index: 11 elements: coding: mustSupport: true index: 12 slicing: rules: open discriminator: - {path: system, type: pattern} min: 1 slices: snomed-ct: match: {system: null} schema: {type: Coding, mustSupport: true, _required: true, index: 13} min: 1 max: 1 ask: match: {system: null} schema: type: Coding mustSupport: true index: 14 elements: system: {mustSupport: true, index: 15} code: {mustSupport: true, index: 16} display: {mustSupport: true, index: 17} atc: match: {system: null} schema: type: Coding mustSupport: true index: 18 elements: system: {mustSupport: true, index: 19} version: {mustSupport: true, index: 20} code: {mustSupport: true, index: 21} display: {mustSupport: true, index: 22} text: {mustSupport: true, index: 23} required: [coding] onsetDateTime: type: dateTime mustSupport: true choiceOf: onset index: 30 slicing: slices: onsetDateTime: match: {} schema: {type: dateTime, mustSupport: true, choiceOf: onset, index: 30} min: 0 max: 1 verificationStatus: short: Verifikationsstatus mustSupport: true index: 4 elements: coding: mustSupport: true index: 5 elements: system: {mustSupport: true, index: 6} code: {mustSupport: true, index: 7} required: [system, code] required: [coding] reaction: short: Unerwünschte Reaktion mustSupport: true index: 52 elements: manifestation: short: Manifestation der Reaktion mustSupport: true index: 53 elements: coding: mustSupport: true index: 54 slicing: rules: open discriminator: - {path: system, type: pattern} min: null slices: snomed-ct: match: {system: null} schema: {type: Coding, mustSupport: true, index: 55} min: 0 max: 1 text: {mustSupport: true, index: 56} severity: {short: Schweregrad der Reaktion, mustSupport: true, index: 57} exposureRoute: short: Expositionsweg mustSupport: true index: 58 elements: coding: mustSupport: true index: 59 slicing: rules: open discriminator: - {path: system, type: pattern} min: null slices: snomed-ct: match: {system: null} schema: {type: Coding, mustSupport: true, index: 60} min: 0 max: 1 text: {mustSupport: true, index: 61} package_version: 4.0.0-rc3 class: profile kind: resource url: https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit base: http://hl7.org/fhir/StructureDefinition/AllergyIntolerance version: 4.0.0-rc3 required: [code]