description: Diese Profil ermöglicht die Dokumentation von Allergien und Unverträglichkeiten in ISiK Szenarien. package_name: de.gematik.isik derivation: constraint name: ISiKAllergieUnvertraeglichkeit type: AllergyIntolerance elements: patient: {short: Patient (Referenz), mustSupport: true, index: 27} onset: mustSupport: true choices: [onsetString] index: 38 slicing: slices: onsetString: match: {} schema: mustSupport: true choices: [onsetString] index: 38 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: 36 slicing: slices: onsetAge: match: {} schema: {type: Age, mustSupport: true, choiceOf: onset, index: 36} min: 0 max: 1 encounter: {short: 'Aufenthalt, bei dem die Allergie/Unverträglichkeit festgestellt wurde (nicht notwendigerweise der aktuelle Aufenthalt!)', mustSupport: true, index: 28} 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: 44 elements: reference: {mustSupport: true, index: 45} display: {mustSupport: true, index: 46} note: mustSupport: true index: 47 elements: author: mustSupport: true choices: [authorReference] index: 49 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: 50 author[x]: elements: reference: {mustSupport: true, index: 51} display: {mustSupport: true, index: 52} time: {mustSupport: true, index: 53} text: {mustSupport: true, index: 54} recordedDate: {short: '', mustSupport: true, index: 40} onsetString: type: string mustSupport: true choiceOf: onset index: 39 slicing: slices: onsetString: match: {} schema: {type: string, mustSupport: true, choiceOf: onset, index: 39} min: 0 max: 1 recorder: short: Person/Rolle, die die Information dokumentiert mustSupport: true index: 41 elements: reference: {mustSupport: true, index: 42} display: {mustSupport: true, index: 43} code: short: Benennung der Allergie/Unverträglichkeit mustSupport: true index: 11 elements: coding: mustSupport: true index: 12 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: snomed-ct: match: {} schema: mustSupport: true _required: true index: 13 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} mustSupport: true index: 14 code: {mustSupport: true, index: 15} display: {mustSupport: true, index: 16} ask: match: {} schema: type: Coding mustSupport: true index: 17 elements: system: {mustSupport: true, index: 18} code: {mustSupport: true, index: 19} display: {mustSupport: true, index: 20} atc: match: {} schema: type: Coding mustSupport: true index: 21 elements: system: {mustSupport: true, index: 22} version: {mustSupport: true, index: 23} code: {mustSupport: true, index: 24} display: {mustSupport: true, index: 25} text: {mustSupport: true, index: 26} required: [coding] onsetDateTime: type: dateTime mustSupport: true choiceOf: onset index: 33 slicing: slices: onsetDateTime: match: {} schema: {type: dateTime, mustSupport: true, choiceOf: onset, index: 33} 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: 55 elements: manifestation: short: Manifestation der Reaktion mustSupport: true index: 56 elements: coding: mustSupport: true index: 57 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: snomed-ct: match: {} schema: mustSupport: true index: 58 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} mustSupport: true index: 59 code: {mustSupport: true, index: 60} text: {mustSupport: true, index: 61} severity: {short: Schweregrad der Reaktion, mustSupport: true, index: 62} exposureRoute: short: Expositionsweg mustSupport: true index: 63 elements: coding: mustSupport: true index: 64 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: snomed-ct: match: {} schema: mustSupport: true index: 65 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} mustSupport: true index: 66 code: {mustSupport: true, index: 67} text: {mustSupport: true, index: 68} package_version: basismodul-4.0.0-rc class: profile kind: resource url: https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit base: http://hl7.org/fhir/StructureDefinition/AllergyIntolerance version: 4.0.0-rc required: [code]