Allergie/Unverträglichkeit (AllergyIntolerance)
ISiKAllergieUnvertraeglichkeit
Diese Profil ermöglicht die Dokumentation von Allergien und Unverträglichkeiten in ISiK Szenarien.
Motivation
Die 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. Motivierender Use-Case zur Einführung dieser Profile ist die Arzneitmitteltherapiesicherheit im Krankenhaus - AMTS.
In FHIR werden Allergien und Unverträglichkeiten mit der AllergyIntolerance-Ressource repräsentiert.
Kompatibilität
Fü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:
- das Profil KBV_PR_Base_AllergyIntolerance der KBV
- das Profil EMDAF_PR_AllergyIntolerance der GEVKO
- das Profil AllergyIntolerance-uv-ips der International Patient Summary
Hinweise zu Inkompatibilitäten können über die Portalseite gemeldet werden.
Bestätigungsrelevanz
Verbindlichkeit | SHALL |
---|
Metadaten
Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit |
---|---|
Status | active |
Version | 4.0.1 |
Basis | http://hl7.org/fhir/StructureDefinition/AllergyIntolerance |
Inhalt
ISiKAllergieUnvertraeglichkeit (AllergyIntolerance) | I | AllergyIntolerance | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
clinicalStatus | S Σ ?! I | 0..1 | CodeableConceptBinding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 1..1 | Coding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | S Σ | 1..1 | uri |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
verificationStatus | S Σ ?! I | 0..1 | CodeableConceptBinding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 1..1 | Coding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | S Σ | 1..1 | uri |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
type | S Σ | 0..1 | codeBinding |
category | S Σ | 0..* | codeBinding |
criticality | S Σ | 0..1 | codeBinding |
code | S Σ | 1..1 | CodeableConcept |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 1..* | Coding |
snomed-ct | S Σ | 1..1 | ISiKSnomedCTCoding |
ask | S Σ | 0..1 | CodingASK |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | S Σ | 1..1 | uriFixed Value |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | S Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
atc | S Σ | 0..1 | CodingATC |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | S Σ | 1..1 | uriFixed Value |
version | S Σ | 1..1 | string |
code | S Σ | 1..1 | code |
display | S Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | S Σ | 0..1 | string |
patient | S Σ I | 1..1 | Reference(Patient) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
encounter | S I | 0..1 | Reference(Encounter) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
onset[x] | S | 0..1 | |
(All Slices) | |||
onsetPeriod | Period | ||
onsetRange | Range | ||
onsetDateTime | S | 0..1 | dateTime |
onsetAge | S | 0..1 | Age |
onsetString | S | 0..1 | string |
recordedDate | S | 0..1 | dateTime |
recorder | S I | 0..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 0..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | S Σ | 0..1 | string |
asserter | S Σ I | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 0..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | S Σ | 0..1 | string |
lastOccurrence | 0..1 | dateTime | |
note | S | 0..* | Annotation |
id | 0..1 | string | |
extension | I | 0..* | Extension |
author[x] | S Σ | 0..1 | |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 0..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | S Σ | 0..1 | string |
authorReference | Reference(Practitioner | Patient | RelatedPerson | Organization) | ||
time | S Σ | 0..1 | dateTime |
text | S Σ | 1..1 | markdown |
reaction | S | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
substance | 0..1 | CodeableConcept | |
manifestation | S | 1..* | CodeableConcept |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 0..* | Coding |
snomed-ct | S Σ | 0..1 | ISiKSnomedCTCoding |
text | S Σ | 0..1 | string |
description | 0..1 | string | |
onset | 0..1 | dateTime | |
severity | S | 0..1 | codeBinding |
exposureRoute | S | 0..1 | CodeableConcept |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 0..* | Coding |
snomed-ct | S Σ | 0..1 | ISiKSnomedCTCoding |
text | S Σ | 0..1 | string |
note | 0..* | Annotation |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="ISiKAllergieUnvertraeglichkeit" /> <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit" /> <version value="4.0.1" /> <name value="ISiKAllergieUnvertraeglichkeit" /> <status value="active" /> <experimental value="false" /> <date value="2024-11-25" /> <publisher value="gematik GmbH" /> <description value="Diese Profil ermöglicht die Dokumentation von Allergien und Unverträglichkeiten in ISiK Szenarien.\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://simplifier.net/guide/isik-medikation-v4/ImplementationGuide-markdown-UebergreifendeUseCases-AMTS).\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." /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="AllergyIntolerance" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/AllergyIntolerance" /> <derivation value="constraint" /> <differential> <element id="AllergyIntolerance.clinicalStatus"> <path value="AllergyIntolerance.clinicalStatus" /> <short value="klinischer Status" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.clinicalStatus.coding"> <path value="AllergyIntolerance.clinicalStatus.coding" /> <min value="1" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.clinicalStatus.coding.system"> <path value="AllergyIntolerance.clinicalStatus.coding.system" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.clinicalStatus.coding.code"> <path value="AllergyIntolerance.clinicalStatus.coding.code" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.verificationStatus"> <path value="AllergyIntolerance.verificationStatus" /> <short value="Verifikationsstatus" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.verificationStatus.coding"> <path value="AllergyIntolerance.verificationStatus.coding" /> <min value="1" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.verificationStatus.coding.system"> <path value="AllergyIntolerance.verificationStatus.coding.system" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.verificationStatus.coding.code"> <path value="AllergyIntolerance.verificationStatus.coding.code" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.type"> <path value="AllergyIntolerance.type" /> <short value="Type (Allergie oder Unverträglichkeit)" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.category"> <path value="AllergyIntolerance.category" /> <short value="Kategorie" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.criticality"> <path value="AllergyIntolerance.criticality" /> <short value="Kritikalität" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.code"> <path value="AllergyIntolerance.code" /> <short value="Benennung der Allergie/Unverträglichkeit" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.code.coding"> <path value="AllergyIntolerance.code.coding" /> <slicing> <discriminator> <type value="pattern" /> <path value="system" /> </discriminator> <rules value="open" /> </slicing> <min value="1" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.code.coding:snomed-ct"> <path value="AllergyIntolerance.code.coding" /> <sliceName value="snomed-ct" /> <min value="1" /> <max value="1" /> <type> <code value="Coding" /> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" /> </type> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.code.coding:ask"> <path value="AllergyIntolerance.code.coding" /> <sliceName value="ask" /> <min value="0" /> <max value="1" /> <type> <code value="Coding" /> <profile value="http://fhir.de/StructureDefinition/CodingASK" /> </type> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.code.coding:ask.system"> <path value="AllergyIntolerance.code.coding.system" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.code.coding:ask.code"> <path value="AllergyIntolerance.code.coding.code" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.code.coding:ask.display"> <path value="AllergyIntolerance.code.coding.display" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.code.coding:atc"> <path value="AllergyIntolerance.code.coding" /> <sliceName value="atc" /> <min value="0" /> <max value="1" /> <type> <code value="Coding" /> <profile value="http://fhir.de/StructureDefinition/CodingATC" /> </type> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.code.coding:atc.system"> <path value="AllergyIntolerance.code.coding.system" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.code.coding:atc.version"> <path value="AllergyIntolerance.code.coding.version" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.code.coding:atc.code"> <path value="AllergyIntolerance.code.coding.code" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.code.coding:atc.display"> <path value="AllergyIntolerance.code.coding.display" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.code.text"> <path value="AllergyIntolerance.code.text" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.patient"> <path value="AllergyIntolerance.patient" /> <short value="Patientenbezug" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.patient.reference"> <path value="AllergyIntolerance.patient.reference" /> <short value="Patienten-Link" /> <comment value="Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation \n zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc." /> <min value="1" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.encounter"> <path value="AllergyIntolerance.encounter" /> <short value="Aufenthaltsbezug" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.encounter.reference"> <path value="AllergyIntolerance.encounter.reference" /> <short value="Encounter-Link" /> <comment value="Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt \n und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc." /> <min value="1" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.onset[x]"> <path value="AllergyIntolerance.onset[x]" /> <slicing> <discriminator> <type value="type" /> <path value="$this" /> </discriminator> <ordered value="false" /> <rules value="open" /> </slicing> <short value="Beginn-Zeitpunkt" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.onset[x]:onsetDateTime"> <path value="AllergyIntolerance.onset[x]" /> <sliceName value="onsetDateTime" /> <min value="0" /> <max value="1" /> <type> <code value="dateTime" /> </type> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.onset[x]:onsetAge"> <path value="AllergyIntolerance.onset[x]" /> <sliceName value="onsetAge" /> <min value="0" /> <max value="1" /> <type> <code value="Age" /> </type> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.onset[x]:onsetString"> <path value="AllergyIntolerance.onset[x]" /> <sliceName value="onsetString" /> <min value="0" /> <max value="1" /> <type> <code value="string" /> </type> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.recordedDate"> <path value="AllergyIntolerance.recordedDate" /> <short value="Datum an dem die Allergie/Unverträglichkeit aufgezeichnet wurde" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.recorder"> <path value="AllergyIntolerance.recorder" /> <short value="Person/Rolle, die die Information dokumentiert" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.recorder.reference"> <path value="AllergyIntolerance.recorder.reference" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.recorder.display"> <path value="AllergyIntolerance.recorder.display" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.asserter"> <path value="AllergyIntolerance.asserter" /> <short value="Person/Rolle, die die Allergie/Unverträglichkeit festgestellt hat" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.asserter.reference"> <path value="AllergyIntolerance.asserter.reference" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.asserter.display"> <path value="AllergyIntolerance.asserter.display" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.note"> <path value="AllergyIntolerance.note" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.note.author[x]"> <path value="AllergyIntolerance.note.author[x]" /> <type> <code value="Reference" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" /> </type> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.note.author[x].reference"> <path value="AllergyIntolerance.note.author[x].reference" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.note.author[x].display"> <path value="AllergyIntolerance.note.author[x].display" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.note.time"> <path value="AllergyIntolerance.note.time" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.note.text"> <path value="AllergyIntolerance.note.text" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.reaction"> <path value="AllergyIntolerance.reaction" /> <short value="Unerwünschte Reaktion" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.reaction.manifestation"> <path value="AllergyIntolerance.reaction.manifestation" /> <short value="Manifestation der Reaktion" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.reaction.manifestation.coding"> <path value="AllergyIntolerance.reaction.manifestation.coding" /> <slicing> <discriminator> <type value="pattern" /> <path value="system" /> </discriminator> <rules value="open" /> </slicing> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.reaction.manifestation.coding:snomed-ct"> <path value="AllergyIntolerance.reaction.manifestation.coding" /> <sliceName value="snomed-ct" /> <min value="0" /> <max value="1" /> <type> <code value="Coding" /> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" /> </type> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.reaction.manifestation.text"> <path value="AllergyIntolerance.reaction.manifestation.text" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.reaction.severity"> <path value="AllergyIntolerance.reaction.severity" /> <short value="Schweregrad der Reaktion" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.reaction.exposureRoute"> <path value="AllergyIntolerance.reaction.exposureRoute" /> <short value="Expositionsweg" /> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.reaction.exposureRoute.coding"> <path value="AllergyIntolerance.reaction.exposureRoute.coding" /> <slicing> <discriminator> <type value="pattern" /> <path value="system" /> </discriminator> <rules value="open" /> </slicing> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.reaction.exposureRoute.coding:snomed-ct"> <path value="AllergyIntolerance.reaction.exposureRoute.coding" /> <sliceName value="snomed-ct" /> <min value="0" /> <max value="1" /> <type> <code value="Coding" /> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" /> </type> <mustSupport value="true" /> </element> <element id="AllergyIntolerance.reaction.exposureRoute.text"> <path value="AllergyIntolerance.reaction.exposureRoute.text" /> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "ISiKAllergieUnvertraeglichkeit", "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit", "version": "4.0.1", "name": "ISiKAllergieUnvertraeglichkeit", "status": "active", "experimental": false, "date": "2024-11-25", "publisher": "gematik GmbH", "description": "\nDiese Profil ermöglicht die Dokumentation von Allergien und Unverträglichkeiten in ISiK Szenarien.\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://simplifier.net/guide/isik-medikation-v4/ImplementationGuide-markdown-UebergreifendeUseCases-AMTS).\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.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "AllergyIntolerance", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/AllergyIntolerance", "derivation": "constraint", "differential": { "element": [ { "id": "AllergyIntolerance.clinicalStatus", "path": "AllergyIntolerance.clinicalStatus", "short": "klinischer Status", "mustSupport": true }, { "id": "AllergyIntolerance.clinicalStatus.coding", "path": "AllergyIntolerance.clinicalStatus.coding", "min": 1, "max": "1", "mustSupport": true }, { "id": "AllergyIntolerance.clinicalStatus.coding.system", "path": "AllergyIntolerance.clinicalStatus.coding.system", "min": 1, "mustSupport": true }, { "id": "AllergyIntolerance.clinicalStatus.coding.code", "path": "AllergyIntolerance.clinicalStatus.coding.code", "min": 1, "mustSupport": true }, { "id": "AllergyIntolerance.verificationStatus", "path": "AllergyIntolerance.verificationStatus", "short": "Verifikationsstatus", "mustSupport": true }, { "id": "AllergyIntolerance.verificationStatus.coding", "path": "AllergyIntolerance.verificationStatus.coding", "min": 1, "max": "1", "mustSupport": true }, { "id": "AllergyIntolerance.verificationStatus.coding.system", "path": "AllergyIntolerance.verificationStatus.coding.system", "min": 1, "mustSupport": true }, { "id": "AllergyIntolerance.verificationStatus.coding.code", "path": "AllergyIntolerance.verificationStatus.coding.code", "min": 1, "mustSupport": true }, { "id": "AllergyIntolerance.type", "path": "AllergyIntolerance.type", "short": "Type (Allergie oder Unverträglichkeit)", "mustSupport": true }, { "id": "AllergyIntolerance.category", "path": "AllergyIntolerance.category", "short": "Kategorie", "mustSupport": true }, { "id": "AllergyIntolerance.criticality", "path": "AllergyIntolerance.criticality", "short": "Kritikalität", "mustSupport": true }, { "id": "AllergyIntolerance.code", "path": "AllergyIntolerance.code", "short": "Benennung der Allergie/Unverträglichkeit", "min": 1, "mustSupport": true }, { "id": "AllergyIntolerance.code.coding", "path": "AllergyIntolerance.code.coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "system" } ], "rules": "open" }, "min": 1, "mustSupport": true }, { "id": "AllergyIntolerance.code.coding:snomed-ct", "path": "AllergyIntolerance.code.coding", "sliceName": "snomed-ct", "min": 1, "max": "1", "type": [ { "code": "Coding", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" ] } ], "mustSupport": true }, { "id": "AllergyIntolerance.code.coding:ask", "path": "AllergyIntolerance.code.coding", "sliceName": "ask", "min": 0, "max": "1", "type": [ { "code": "Coding", "profile": [ "http://fhir.de/StructureDefinition/CodingASK" ] } ], "mustSupport": true }, { "id": "AllergyIntolerance.code.coding:ask.system", "path": "AllergyIntolerance.code.coding.system", "mustSupport": true }, { "id": "AllergyIntolerance.code.coding:ask.code", "path": "AllergyIntolerance.code.coding.code", "mustSupport": true }, { "id": "AllergyIntolerance.code.coding:ask.display", "path": "AllergyIntolerance.code.coding.display", "mustSupport": true }, { "id": "AllergyIntolerance.code.coding:atc", "path": "AllergyIntolerance.code.coding", "sliceName": "atc", "min": 0, "max": "1", "type": [ { "code": "Coding", "profile": [ "http://fhir.de/StructureDefinition/CodingATC" ] } ], "mustSupport": true }, { "id": "AllergyIntolerance.code.coding:atc.system", "path": "AllergyIntolerance.code.coding.system", "mustSupport": true }, { "id": "AllergyIntolerance.code.coding:atc.version", "path": "AllergyIntolerance.code.coding.version", "mustSupport": true }, { "id": "AllergyIntolerance.code.coding:atc.code", "path": "AllergyIntolerance.code.coding.code", "mustSupport": true }, { "id": "AllergyIntolerance.code.coding:atc.display", "path": "AllergyIntolerance.code.coding.display", "mustSupport": true }, { "id": "AllergyIntolerance.code.text", "path": "AllergyIntolerance.code.text", "mustSupport": true }, { "id": "AllergyIntolerance.patient", "path": "AllergyIntolerance.patient", "short": "Patientenbezug", "mustSupport": true }, { "id": "AllergyIntolerance.patient.reference", "path": "AllergyIntolerance.patient.reference", "short": "Patienten-Link", "comment": "Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation \n zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "min": 1, "mustSupport": true }, { "id": "AllergyIntolerance.encounter", "path": "AllergyIntolerance.encounter", "short": "Aufenthaltsbezug", "mustSupport": true }, { "id": "AllergyIntolerance.encounter.reference", "path": "AllergyIntolerance.encounter.reference", "short": "Encounter-Link", "comment": "Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt \n und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "min": 1, "mustSupport": true }, { "id": "AllergyIntolerance.onset[x]", "path": "AllergyIntolerance.onset[x]", "slicing": { "discriminator": [ { "type": "type", "path": "$this" } ], "ordered": false, "rules": "open" }, "short": "Beginn-Zeitpunkt", "mustSupport": true }, { "id": "AllergyIntolerance.onset[x]:onsetDateTime", "path": "AllergyIntolerance.onset[x]", "sliceName": "onsetDateTime", "min": 0, "max": "1", "type": [ { "code": "dateTime" } ], "mustSupport": true }, { "id": "AllergyIntolerance.onset[x]:onsetAge", "path": "AllergyIntolerance.onset[x]", "sliceName": "onsetAge", "min": 0, "max": "1", "type": [ { "code": "Age" } ], "mustSupport": true }, { "id": "AllergyIntolerance.onset[x]:onsetString", "path": "AllergyIntolerance.onset[x]", "sliceName": "onsetString", "min": 0, "max": "1", "type": [ { "code": "string" } ], "mustSupport": true }, { "id": "AllergyIntolerance.recordedDate", "path": "AllergyIntolerance.recordedDate", "short": "Datum an dem die Allergie/Unverträglichkeit aufgezeichnet wurde", "mustSupport": true }, { "id": "AllergyIntolerance.recorder", "path": "AllergyIntolerance.recorder", "short": "Person/Rolle, die die Information dokumentiert", "mustSupport": true }, { "id": "AllergyIntolerance.recorder.reference", "path": "AllergyIntolerance.recorder.reference", "mustSupport": true }, { "id": "AllergyIntolerance.recorder.display", "path": "AllergyIntolerance.recorder.display", "mustSupport": true }, { "id": "AllergyIntolerance.asserter", "path": "AllergyIntolerance.asserter", "short": "Person/Rolle, die die Allergie/Unverträglichkeit festgestellt hat", "mustSupport": true }, { "id": "AllergyIntolerance.asserter.reference", "path": "AllergyIntolerance.asserter.reference", "mustSupport": true }, { "id": "AllergyIntolerance.asserter.display", "path": "AllergyIntolerance.asserter.display", "mustSupport": true }, { "id": "AllergyIntolerance.note", "path": "AllergyIntolerance.note", "mustSupport": true }, { "id": "AllergyIntolerance.note.author[x]", "path": "AllergyIntolerance.note.author[x]", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/RelatedPerson", "http://hl7.org/fhir/StructureDefinition/Organization" ] } ], "mustSupport": true }, { "id": "AllergyIntolerance.note.author[x].reference", "path": "AllergyIntolerance.note.author[x].reference", "mustSupport": true }, { "id": "AllergyIntolerance.note.author[x].display", "path": "AllergyIntolerance.note.author[x].display", "mustSupport": true }, { "id": "AllergyIntolerance.note.time", "path": "AllergyIntolerance.note.time", "mustSupport": true }, { "id": "AllergyIntolerance.note.text", "path": "AllergyIntolerance.note.text", "mustSupport": true }, { "id": "AllergyIntolerance.reaction", "path": "AllergyIntolerance.reaction", "short": "Unerwünschte Reaktion", "mustSupport": true }, { "id": "AllergyIntolerance.reaction.manifestation", "path": "AllergyIntolerance.reaction.manifestation", "short": "Manifestation der Reaktion", "mustSupport": true }, { "id": "AllergyIntolerance.reaction.manifestation.coding", "path": "AllergyIntolerance.reaction.manifestation.coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "system" } ], "rules": "open" }, "mustSupport": true }, { "id": "AllergyIntolerance.reaction.manifestation.coding:snomed-ct", "path": "AllergyIntolerance.reaction.manifestation.coding", "sliceName": "snomed-ct", "min": 0, "max": "1", "type": [ { "code": "Coding", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" ] } ], "mustSupport": true }, { "id": "AllergyIntolerance.reaction.manifestation.text", "path": "AllergyIntolerance.reaction.manifestation.text", "mustSupport": true }, { "id": "AllergyIntolerance.reaction.severity", "path": "AllergyIntolerance.reaction.severity", "short": "Schweregrad der Reaktion", "mustSupport": true }, { "id": "AllergyIntolerance.reaction.exposureRoute", "path": "AllergyIntolerance.reaction.exposureRoute", "short": "Expositionsweg", "mustSupport": true }, { "id": "AllergyIntolerance.reaction.exposureRoute.coding", "path": "AllergyIntolerance.reaction.exposureRoute.coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "system" } ], "rules": "open" }, "mustSupport": true }, { "id": "AllergyIntolerance.reaction.exposureRoute.coding:snomed-ct", "path": "AllergyIntolerance.reaction.exposureRoute.coding", "sliceName": "snomed-ct", "min": 0, "max": "1", "type": [ { "code": "Coding", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" ] } ], "mustSupport": true }, { "id": "AllergyIntolerance.reaction.exposureRoute.text", "path": "AllergyIntolerance.reaction.exposureRoute.text", "mustSupport": true } ] } }
Constraints/Invarianten
Terminology-Bindings
Anmerkungen zu Must-Support-Feldern
Feldname | Kurzbeschreibung | Hinweise |
---|---|---|
AllergyIntolerance.clinicalStatus | klinischer Status | |
AllergyIntolerance.clinicalStatus.coding | ||
AllergyIntolerance.clinicalStatus.coding.system | ||
AllergyIntolerance.clinicalStatus.coding.code | ||
AllergyIntolerance.verificationStatus | Verifikationsstatus | |
AllergyIntolerance.verificationStatus.coding | ||
AllergyIntolerance.verificationStatus.coding.system | ||
AllergyIntolerance.verificationStatus.coding.code | ||
AllergyIntolerance.type | Type (Allergie oder Unverträglichkeit) | |
AllergyIntolerance.category | Kategorie | |
AllergyIntolerance.criticality | Kritikalität | |
AllergyIntolerance.code | Benennung der Allergie/Unverträglichkeit | |
AllergyIntolerance.code.coding | ||
AllergyIntolerance.code.coding:snomed-ct | ||
AllergyIntolerance.code.coding:ask | ||
AllergyIntolerance.code.coding:ask.system | ||
AllergyIntolerance.code.coding:ask.code | ||
AllergyIntolerance.code.coding:ask.display | ||
AllergyIntolerance.code.coding:atc | ||
AllergyIntolerance.code.coding:atc.system | ||
AllergyIntolerance.code.coding:atc.version | ||
AllergyIntolerance.code.coding:atc.code | ||
AllergyIntolerance.code.coding:atc.display | ||
AllergyIntolerance.code.text | ||
AllergyIntolerance.patient | Patientenbezug | |
AllergyIntolerance.patient.reference | Patienten-Link | Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. |
AllergyIntolerance.encounter | Aufenthaltsbezug | |
AllergyIntolerance.encounter.reference | Encounter-Link | Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. |
AllergyIntolerance.onset[x] | Beginn-Zeitpunkt | |
AllergyIntolerance.onset[x]:onsetDateTime | ||
AllergyIntolerance.onset[x]:onsetAge | ||
AllergyIntolerance.onset[x]:onsetString | ||
AllergyIntolerance.recordedDate | Datum an dem die Allergie/Unverträglichkeit aufgezeichnet wurde | |
AllergyIntolerance.recorder | Person/Rolle, die die Information dokumentiert | |
AllergyIntolerance.recorder.reference | ||
AllergyIntolerance.recorder.display | ||
AllergyIntolerance.asserter | Person/Rolle, die die Allergie/Unverträglichkeit festgestellt hat | |
AllergyIntolerance.asserter.reference | ||
AllergyIntolerance.asserter.display | ||
AllergyIntolerance.note | ||
AllergyIntolerance.note.author[x] | ||
AllergyIntolerance.note.author[x].reference | ||
AllergyIntolerance.note.author[x].display | ||
AllergyIntolerance.note.time | ||
AllergyIntolerance.note.text | ||
AllergyIntolerance.reaction | Unerwünschte Reaktion | |
AllergyIntolerance.reaction.manifestation | Manifestation der Reaktion | |
AllergyIntolerance.reaction.manifestation.coding | ||
AllergyIntolerance.reaction.manifestation.coding:snomed-ct | ||
AllergyIntolerance.reaction.manifestation.text | ||
AllergyIntolerance.reaction.severity | Schweregrad der Reaktion | |
AllergyIntolerance.reaction.exposureRoute | Expositionsweg | |
AllergyIntolerance.reaction.exposureRoute.coding | ||
AllergyIntolerance.reaction.exposureRoute.coding:snomed-ct | ||
AllergyIntolerance.reaction.exposureRoute.text |
Interaktionen
Interaktion | Verbindlichkeit |
---|---|
read | SHALL |
search-type | SHALL |
Parameter | Typ | Verbindlichkeit | Hinweise |
---|---|---|---|
_id | token | SHALL | Beispiel: |
_tag | token | SHALL | Beispiel: |
_count | number | SHALL | Beispiel: |
_has | string | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben |
clinical-status | token | SHALL | Beispiel: |
patient | reference | SHALL | Beispiel: |
onset | date | SHALL | Beispiel: |
date | date | SHALL | Beispiel: |
category | token | SHALL | Beispiel: |
type | token | SHALL | Beispiel: |
(Reverse-)Include
Include |
---|
AllergyIntolerance:patient; AllergyIntolerance:encounter; AllergyIntolerance:recorder; AllergyIntolerance:asserter |
Beispiele
Beispiel Allergie/Unverträglichkeit:
AllergyIntolerance |
id : ISiKAllergieUnvertraeglichkeitBeispiel1 |
meta |
profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit |
clinicalStatus |
coding |
system : http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical |
code : active |
verificationStatus |
coding |
system : http://terminology.hl7.org/CodeSystem/allergyintolerance-verification |
code : confirmed |
type : allergy |
category : environment |
criticality : low |
code |
coding |
system : http://snomed.info/sct |
code : 256262001 |
display : Betula pendula pollen |
patient |
reference : Patient/PatientinMusterfrau |
onset : 1987 |
recordedDate : 2011-05-12 |
recorder |
display : Dr. Martin Mustermann |
asserter |
display : Dr. Berta Beispiel |
note |
author |
reference : Practitioner/PractitionerWalterArzt |
time : 2024-02-20T14:34:12+01:00 |
text : Patientin berichtet von einer leichten Verschlimmerung in den letzten 3 Jahren. |
reaction |
manifestation |
coding |
system : http://snomed.info/sct |
code : 162367006 |
display : Sneezing symptom |
severity : moderate |
exposureRoute |
coding |
system : http://snomed.info/sct |
code : 14910006 |
display : Inspiration |
<AllergyIntolerance xmlns="http://hl7.org/fhir"> <id value="ISiKAllergieUnvertraeglichkeitBeispiel1" /> <meta> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit" /> </meta> <clinicalStatus> <coding> <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" /> <code value="active" /> </coding> </clinicalStatus> <verificationStatus> <coding> <system value="http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" /> <code value="confirmed" /> </coding> </verificationStatus> <type value="allergy" /> <category value="environment" /> <criticality value="low" /> <code> <coding> <system value="http://snomed.info/sct" /> <code value="256262001" /> <display value="Betula pendula pollen" /> </coding> </code> <patient> <reference value="Patient/PatientinMusterfrau" /> </patient> <onsetDateTime value="1987" /> <recordedDate value="2011-05-12" /> <recorder> <display value="Dr. Martin Mustermann" /> </recorder> <asserter> <display value="Dr. Berta Beispiel" /> </asserter> <note> <authorReference> <reference value="Practitioner/PractitionerWalterArzt" /> </authorReference> <time value="2024-02-20T14:34:12+01:00" /> <text value="Patientin berichtet von einer leichten Verschlimmerung in den letzten 3 Jahren." /> </note> <reaction> <manifestation> <coding> <system value="http://snomed.info/sct" /> <code value="162367006" /> <display value="Sneezing symptom" /> </coding> </manifestation> <severity value="moderate" /> <exposureRoute> <coding> <system value="http://snomed.info/sct" /> <code value="14910006" /> <display value="Inspiration" /> </coding> </exposureRoute> </reaction> </AllergyIntolerance>
{ "resourceType": "AllergyIntolerance", "id": "ISiKAllergieUnvertraeglichkeitBeispiel1", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit" ] }, "clinicalStatus": { "coding": [ { "code": "active", "system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" } ] }, "verificationStatus": { "coding": [ { "code": "confirmed", "system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" } ] }, "type": "allergy", "category": [ "environment" ], "criticality": "low", "code": { "coding": [ { "code": "256262001", "system": "http://snomed.info/sct", "display": "Betula pendula pollen" } ] }, "patient": { "reference": "Patient/PatientinMusterfrau" }, "onsetDateTime": "1987", "recordedDate": "2011-05-12", "recorder": { "display": "Dr. Martin Mustermann" }, "asserter": { "display": "Dr. Berta Beispiel" }, "note": [ { "authorReference": { "reference": "Practitioner/PractitionerWalterArzt" }, "time": "2024-02-20T14:34:12+01:00", "text": "Patientin berichtet von einer leichten Verschlimmerung in den letzten 3 Jahren." } ], "reaction": [ { "manifestation": [ { "coding": [ { "code": "162367006", "system": "http://snomed.info/sct", "display": "Sneezing symptom" } ] } ], "severity": "moderate", "exposureRoute": { "coding": [ { "code": "14910006", "system": "http://snomed.info/sct", "display": "Inspiration" } ] } } ] }