description: \nDiese Profil ermöglicht die Dokumentation von Allergien und Unverträglichkeiten in ISiK Szenarien.\n\n**Motivation**\n\nDie Möglichkeit, auf eine Übersicht der Allergien und Unverträglichkeiten eines Patienten zuzugreifen, ist eine wichtige Funktion im klinischen Behandlungsablauf. Dies gilt insbesondere, aber nicht ausschließlich, im Bereich der Arzneimitteltherapiesicherheit.\nMotivierender Use-Case zur Einführung dieser Profile ist die [Arzneitmitteltherapiesicherheit im Krankenhaus - AMTS](https://gemspec.gematik.de/ig/fhir/isik/amts/6.0.0-rc1/UseCases.html).\n\nIn FHIR werden Allergien und Unverträglichkeiten mit der [AllergyIntolerance](https://hl7.org/fhir/R4/allergyintolerance.html)-Ressource repräsentiert.\n\n**Kompatibilität**\n\nFür das Profil ISiKAllergieUnvertraeglichkeit wird eine Kompatibilität mit folgenden Profilen angestrebt; allerdings kann nicht sichergestellt werden, dass Instanzen, die gegen ISiKAllergieUnvertraeglichkeit valide sind, auch valide sind gegen:\n* [das Profil KBV_PR_Base_AllergyIntolerance der KBV](https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_AllergyIntolerance)\n* [das Profil EMDAF_PR_AllergyIntolerance der GEVKO](https://fhir.gevko.de/StructureDefinition/EMDAF_PR_AllergyIntolerance)\n* [das Profil AllergyIntolerance-uv-ips der International Patient Summary](http://hl7.org/fhir/uv/ips/StructureDefinition/AllergyIntolerance-uv-ips)\n\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden. package_name: de.gematik.isik derivation: constraint name: ISiKAllergieUnvertraeglichkeit type: AllergyIntolerance elements: patient: short: Patientenbezug mustSupport: true index: 37 elements: reference: {short: Patienten-Link, mustSupport: true, index: 38} required: [reference] onset: short: Freitextinformation zum Beginn der Allergie/Unvertraeglichkeit mustSupport: true choices: [onsetString] index: 50 slicing: slices: onsetString: match: {} schema: short: Freitextinformation zum Beginn der Allergie/Unvertraeglichkeit mustSupport: true choices: [onsetString] index: 50 min: 0 max: 1 category: {short: Kategorie, mustSupport: true, index: 29} criticality: {short: Kritikalität, mustSupport: true, index: 30} clinicalStatus: short: klinischer Status mustSupport: true index: 20 elements: coding: mustSupport: true index: 21 elements: system: {mustSupport: true, index: 22} code: {mustSupport: true, index: 23} required: [system, code] required: [coding] meta: elements: versionId: {short: Eindeutiger Name der serverseitigen Version des Datensatzes, index: 1} lastUpdated: {short: Zeitpunkt der letzten Änderung, index: 2} onsetAge: short: Alter beim Beginn der Allergie/Unvertraeglichkeit type: Age mustSupport: true choiceOf: onset index: 48 slicing: slices: onsetAge: match: {} schema: {short: Alter beim Beginn der Allergie/Unvertraeglichkeit, type: Age, mustSupport: true, choiceOf: onset, index: 48} min: 0 max: 1 encounter: short: Aufenthaltsbezug mustSupport: true index: 39 elements: reference: {short: Encounter-Link, mustSupport: true, index: 40} required: [reference] implicitRules: {short: 'Verweis auf die Regeln, nach denen die Ressource erstellt wurde', index: 3} type: {short: Type (Allergie oder Unverträglichkeit), mustSupport: true, index: 28} asserter: short: Person/Rolle, die die Allergie/Unverträglichkeit festgestellt hat mustSupport: true index: 56 elements: reference: {mustSupport: true, index: 57} display: {mustSupport: true, index: 58} note: short: Anmerkung mustSupport: true index: 59 elements: author: mustSupport: true choices: [authorReference] index: 61 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: 62 author[x]: elements: reference: {mustSupport: true, index: 63} display: {mustSupport: true, index: 64} time: {mustSupport: true, index: 65} text: {mustSupport: true, index: 66} extension: index: 4 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: abatement: match: {url: null} schema: short: Klinisch relevantes Enddatum type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/allergyintolerance-abatement index: 5 elements: value: short: Altersspanne, bis zu der der/die Patient:in die Allergie/Unverträglichkeit hatte mustSupport: true choices: [valueRange] index: 15 slicing: slices: valueRange: match: {} schema: short: Altersspanne, bis zu der der/die Patient:in die Allergie/Unverträglichkeit hatte mustSupport: true choices: [valueRange] index: 15 min: 0 max: 1 valueDateTime: short: Datum, bis wann der/die Patient:in die Allergie/Unverträglichkeit hatte type: dateTime mustSupport: true choiceOf: value index: 10 slicing: slices: valueDateTime: match: {} schema: {short: 'Datum, bis wann der/die Patient:in die Allergie/Unverträglichkeit hatte', type: dateTime, mustSupport: true, choiceOf: value, index: 10} min: 0 max: 1 valueAge: short: Alter, bis zu dem der/die Patient:in die Allergie/Unverträglichkeit hatte type: Age mustSupport: true choiceOf: value index: 13 slicing: slices: valueAge: match: {} schema: {short: 'Alter, bis zu dem der/die Patient:in die Allergie/Unverträglichkeit hatte', type: Age, mustSupport: true, choiceOf: value, index: 13} min: 0 max: 1 valueRange: short: Altersspanne, bis zu der der/die Patient:in die Allergie/Unverträglichkeit hatte type: Range mustSupport: true choiceOf: value index: 16 slicing: slices: valueRange: match: {} schema: {short: 'Altersspanne, bis zu der der/die Patient:in die Allergie/Unverträglichkeit hatte', type: Range, mustSupport: true, choiceOf: value, index: 16} min: 0 max: 1 value[x]: extensions: lebensphase-bis: {url: 'http://fhir.de/StructureDefinition/lebensphase', min: 0, max: 1, short: Lebensphase, type: Extension, mustSupport: true, index: 17} elements: extension: short: Lebensphase type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/lebensphase index: 17 slicing: slices: lebensphase-bis: match: {} schema: {short: Lebensphase, type: Extension, mustSupport: true, url: 'http://fhir.de/StructureDefinition/lebensphase', index: 17} min: 0 max: 1 low: {short: Beginn der Altersspanne für die Schätzung des Alters, mustSupport: true, index: 18} high: {short: Ende der Altersspanne für die Schätzung des Alters, mustSupport: true, index: 19} recordedDate: {short: Datum an dem die Allergie/Unverträglichkeit aufgezeichnet wurde, mustSupport: true, index: 52} id: {short: 'serverseitige, interne ID des Datensatzes', mustSupport: true, index: 0} onsetString: short: Freitextinformation zum Beginn der Allergie/Unvertraeglichkeit type: string mustSupport: true choiceOf: onset index: 51 slicing: slices: onsetString: match: {} schema: {short: Freitextinformation zum Beginn der Allergie/Unvertraeglichkeit, type: string, mustSupport: true, choiceOf: onset, index: 51} min: 0 max: 1 recorder: short: Person/Rolle, die die Information dokumentiert mustSupport: true index: 53 elements: reference: {mustSupport: true, index: 54} display: {mustSupport: true, index: 55} code: short: Benennung der Allergie/Unverträglichkeit mustSupport: true index: 31 elements: coding: mustSupport: true index: 32 slicing: rules: open discriminator: - {path: system, type: pattern} min: 1 slices: snomed-ct: match: {system: null} schema: {type: Coding, mustSupport: true, _required: true, index: 33} min: 1 max: 1 ask: match: {system: null} schema: {type: Coding, mustSupport: true, index: 34} min: 0 max: 1 atc: match: {system: null} schema: {type: Coding, mustSupport: true, index: 35} min: 0 max: 1 text: {mustSupport: true, index: 36} required: [coding] onsetDateTime: short: Beginn der Allergie/Unvertraeglichkeit type: dateTime mustSupport: true choiceOf: onset index: 45 slicing: slices: onsetDateTime: match: {} schema: {short: Beginn der Allergie/Unvertraeglichkeit, type: dateTime, mustSupport: true, choiceOf: onset, index: 45} min: 0 max: 1 verificationStatus: short: Verifikationsstatus mustSupport: true index: 24 elements: coding: mustSupport: true index: 25 elements: system: {mustSupport: true, index: 26} code: {mustSupport: true, index: 27} required: [system, code] required: [coding] reaction: short: Unerwünschte Reaktion mustSupport: true index: 67 elements: manifestation: short: Manifestation der Reaktion mustSupport: true index: 68 elements: coding: mustSupport: true index: 69 slicing: rules: open discriminator: - {path: system, type: pattern} min: null slices: snomed-ct: match: {system: null} schema: {type: Coding, mustSupport: true, index: 70} min: 0 max: 1 text: {mustSupport: true, index: 71} severity: {short: Schweregrad der Reaktion, mustSupport: true, index: 72} exposureRoute: short: Expositionsweg mustSupport: true index: 73 elements: coding: mustSupport: true index: 74 slicing: rules: open discriminator: - {path: system, type: pattern} min: null slices: snomed-ct: match: {system: null} schema: {type: Coding, mustSupport: true, index: 75} min: 0 max: 1 text: {mustSupport: true, index: 76} package_version: 6.0.0 extensions: abatement: url: http://hl7.org/fhir/StructureDefinition/allergyintolerance-abatement short: Klinisch relevantes Enddatum type: Extension mustSupport: true index: 5 elements: value: short: Altersspanne, bis zu der der/die Patient:in die Allergie/Unverträglichkeit hatte mustSupport: true choices: [valueRange] index: 15 slicing: slices: valueRange: match: {} schema: short: Altersspanne, bis zu der der/die Patient:in die Allergie/Unverträglichkeit hatte mustSupport: true choices: [valueRange] index: 15 min: 0 max: 1 valueDateTime: short: Datum, bis wann der/die Patient:in die Allergie/Unverträglichkeit hatte type: dateTime mustSupport: true choiceOf: value index: 10 slicing: slices: valueDateTime: match: {} schema: {short: 'Datum, bis wann der/die Patient:in die Allergie/Unverträglichkeit hatte', type: dateTime, mustSupport: true, choiceOf: value, index: 10} min: 0 max: 1 valueAge: short: Alter, bis zu dem der/die Patient:in die Allergie/Unverträglichkeit hatte type: Age mustSupport: true choiceOf: value index: 13 slicing: slices: valueAge: match: {} schema: {short: 'Alter, bis zu dem der/die Patient:in die Allergie/Unverträglichkeit hatte', type: Age, mustSupport: true, choiceOf: value, index: 13} min: 0 max: 1 valueRange: short: Altersspanne, bis zu der der/die Patient:in die Allergie/Unverträglichkeit hatte type: Range mustSupport: true choiceOf: value index: 16 slicing: slices: valueRange: match: {} schema: {short: 'Altersspanne, bis zu der der/die Patient:in die Allergie/Unverträglichkeit hatte', type: Range, mustSupport: true, choiceOf: value, index: 16} min: 0 max: 1 value[x]: extensions: lebensphase-bis: {url: 'http://fhir.de/StructureDefinition/lebensphase', min: 0, max: 1, short: Lebensphase, type: Extension, mustSupport: true, index: 17} elements: extension: short: Lebensphase type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/lebensphase index: 17 slicing: slices: lebensphase-bis: match: {} schema: {short: Lebensphase, type: Extension, mustSupport: true, url: 'http://fhir.de/StructureDefinition/lebensphase', index: 17} min: 0 max: 1 low: {short: Beginn der Altersspanne für die Schätzung des Alters, mustSupport: true, index: 18} high: {short: Ende der Altersspanne für die Schätzung des Alters, mustSupport: true, index: 19} class: profile kind: resource url: https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit base: http://hl7.org/fhir/StructureDefinition/AllergyIntolerance version: 6.0.0 required: [code]