ISiK ICU
Version 6.0.0-rc - STU1

Resource Profile: ISiKAllergieUnvertraeglichkeit

Official URL: https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit Version: 6.0.0-rc
Active as of 2025-12-17 Computable Name: 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:

Hinweise zu Inkompatibilitäten können über die Portalseite gemeldet werden.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AllergyIntolerance C 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
Constraints: ait-1, ait-2
... id SΣ 0..1 id serverseitige, interne ID des Datensatzes
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣ 1..1 code Symbol in syntax defined by the system
... verificationStatus ?!SΣC 0..1 CodeableConcept Verifikationsstatus
Binding: AllergyIntoleranceVerificationStatusCodes (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣ 1..1 code Symbol in syntax defined by the system
... type SΣ 0..1 code Type (Allergie oder Unverträglichkeit)
Binding: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk.
... category SΣ 0..* code Kategorie
Binding: AllergyIntoleranceCategory (required): Category of an identified substance associated with allergies or intolerances.
... criticality SΣ 0..1 code Kritikalität
Binding: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
... code SΣ 1..1 CodeableConcept Benennung der Allergie/Unverträglichkeit
Binding: AllergyIntoleranceSubstance/Product,ConditionAndNegationCodes (example): Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies.
.... Slices for coding SΣ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
..... coding:snomed-ct SΣ 1..1 ISiKSnomedCTCoding Code defined by a terminology system
..... coding:ask SΣ 0..1 CodingASK Code defined by a terminology system
...... system SΣ 1..1 uri Canonische CodeSystem URL für ASK
Fixed Value: http://fhir.de/CodeSystem/ask
...... code SΣ 1..1 code Der ASK-Code
...... display SΣ 0..1 string Representation defined by the system
..... coding:atc SΣ 0..1 CodingATC Code defined by a terminology system
...... system SΣ 1..1 uri Canonische CodeSystem URL für ATC
Fixed Value: http://fhir.de/CodeSystem/bfarm/atc
...... version SΣ 1..1 string Die Jahresversion von ATC. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")
...... code SΣ 1..1 code Der ATC-Code
...... display SΣ 0..1 string Representation defined by the system
.... text SΣ 0..1 string Plain text representation of the concept
... patient SΣ 1..1 Reference(Patient) Patientenbezug
.... reference SΣC 1..1 string Patienten-Link
... encounter S 0..1 Reference(Encounter) Aufenthaltsbezug
.... reference SΣC 1..1 string Encounter-Link
... Slices for onset[x] S 0..1 Beginn-Zeitpunkt
Slice: Unordered, Open by type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime S 0..1 dateTime Beginn der Allergie/Unvertraeglichkeit
.... onset[x]:onsetAge S 0..1 Age Alter beim Beginn der Allergie/Unvertraeglichkeit
.... onset[x]:onsetString S 0..1 string Freitextinformation zum Beginn der Allergie/Unvertraeglichkeit
... recordedDate S 0..1 dateTime Datum an dem die Allergie/Unverträglichkeit aufgezeichnet wurde
... recorder S 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Person/Rolle, die die Information dokumentiert
.... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... display SΣ 0..1 string Text alternative for the resource
... asserter SΣ 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) Person/Rolle, die die Allergie/Unverträglichkeit festgestellt hat
.... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... display SΣ 0..1 string Text alternative for the resource
... note S 0..* Annotation Anmerkung
.... author[x] SΣ 0..1 Reference(Practitioner | Patient | RelatedPerson | Organization) Individual responsible for the annotation
..... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... display SΣ 0..1 string Text alternative for the resource
.... time SΣ 0..1 dateTime When the annotation was made
.... text SΣ 1..1 markdown The annotation - text content (as markdown)
... reaction S 0..* BackboneElement Unerwünschte Reaktion
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... manifestation S 1..* CodeableConcept Manifestation der Reaktion
Binding: SNOMEDCTClinicalFindings (example): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event.
..... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
...... coding:snomed-ct SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system
..... text SΣ 0..1 string Plain text representation of the concept
.... severity S 0..1 code Schweregrad der Reaktion
Binding: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.
.... exposureRoute S 0..1 CodeableConcept Expositionsweg
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
..... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
...... coding:snomed-ct SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system
..... text SΣ 0..1 string Plain text representation of the concept

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AllergyIntolerance.clinicalStatus Base required AllergyIntolerance Clinical Status Codes 📍4.0.1 FHIR Std.
AllergyIntolerance.verificationStatus Base required AllergyIntolerance Verification Status Codes 📍4.0.1 FHIR Std.
AllergyIntolerance.type Base required AllergyIntoleranceType 📍4.0.1 FHIR Std.
AllergyIntolerance.category Base required AllergyIntoleranceCategory 📍4.0.1 FHIR Std.
AllergyIntolerance.criticality Base required AllergyIntoleranceCriticality 📍4.0.1 FHIR Std.
AllergyIntolerance.code Base example AllergyIntolerance Substance/Product, Condition and Negation Codes 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​manifestation Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​severity Base required AllergyIntoleranceSeverity 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​exposureRoute Base example SNOMED CT Route Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
ait-1 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').exists() or clinicalStatus.exists()
ait-2 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').empty() or clinicalStatus.empty()
dom-2 error AllergyIntolerance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AllergyIntolerance If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AllergyIntolerance A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from AllergyIntolerance

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AllergyIntolerance 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
... id S 0..1 id serverseitige, interne ID des Datensatzes
... meta
.... versionId 0..1 id Eindeutiger Name der serverseitigen Version des Datensatzes
.... lastUpdated 0..1 instant Zeitpunkt der letzten Änderung
... clinicalStatus S 0..1 CodeableConcept klinischer Status
.... coding S 1..1 Coding Code defined by a terminology system
..... system S 1..1 uri Identity of the terminology system
..... code S 1..1 code Symbol in syntax defined by the system
.... coding S 1..1 Coding Code defined by a terminology system
..... system S 1..1 uri Identity of the terminology system
..... code S 1..1 code Symbol in syntax defined by the system
... type S 0..1 code Type (Allergie oder Unverträglichkeit)
... category S 0..* code Kategorie
... criticality S 0..1 code Kritikalität
... code S 1..1 CodeableConcept Benennung der Allergie/Unverträglichkeit
.... Slices for coding S 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
..... coding:snomed-ct S 1..1 ISiKSnomedCTCoding Code defined by a terminology system
..... coding:ask S 0..1 CodingASK Code defined by a terminology system
...... system S 1..1 uri Canonische CodeSystem URL für ASK
...... code S 1..1 code Der ASK-Code
...... display S 0..1 string Representation defined by the system
..... coding:atc S 0..1 CodingATC Code defined by a terminology system
...... system S 1..1 uri Canonische CodeSystem URL für ATC
...... version S 1..1 string Die Jahresversion von ATC. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")
...... code S 1..1 code Der ATC-Code
...... display S 0..1 string Representation defined by the system
.... text S 0..1 string Plain text representation of the concept
... patient S 1..1 Reference(Patient) Patientenbezug
.... reference S 1..1 string Patienten-Link
... encounter S 0..1 Reference(Encounter) Aufenthaltsbezug
.... reference S 1..1 string Encounter-Link
... Slices for onset[x] S 0..1 dateTime, Age, Period, Range, string Beginn-Zeitpunkt
Slice: Unordered, Open by type:$this
.... onset[x]:onsetDateTime S 0..1 dateTime Beginn der Allergie/Unvertraeglichkeit
.... onset[x]:onsetAge S 0..1 Age Alter beim Beginn der Allergie/Unvertraeglichkeit
.... onset[x]:onsetString S 0..1 string Freitextinformation zum Beginn der Allergie/Unvertraeglichkeit
... recordedDate S 0..1 dateTime Datum an dem die Allergie/Unverträglichkeit aufgezeichnet wurde
... recorder S 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Person/Rolle, die die Information dokumentiert
.... reference S 0..1 string Literal reference, Relative, internal or absolute URL
.... display S 0..1 string Text alternative for the resource
... asserter S 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) Person/Rolle, die die Allergie/Unverträglichkeit festgestellt hat
.... reference S 0..1 string Literal reference, Relative, internal or absolute URL
.... display S 0..1 string Text alternative for the resource
... note S 0..* Annotation Anmerkung
.... author[x] S 0..1 Reference(Practitioner | Patient | RelatedPerson | Organization) Individual responsible for the annotation
..... reference S 0..1 string Literal reference, Relative, internal or absolute URL
..... display S 0..1 string Text alternative for the resource
.... time S 0..1 dateTime When the annotation was made
.... text S 1..1 markdown The annotation - text content (as markdown)
... reaction S 0..* BackboneElement Unerwünschte Reaktion
.... manifestation S 1..* CodeableConcept Manifestation der Reaktion
..... Slices for coding S 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
...... coding:snomed-ct S 0..1 ISiKSnomedCTCoding Code defined by a terminology system
..... text S 0..1 string Plain text representation of the concept
.... severity S 0..1 code Schweregrad der Reaktion
.... exposureRoute S 0..1 CodeableConcept Expositionsweg
..... Slices for coding S 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
...... coding:snomed-ct S 0..1 ISiKSnomedCTCoding Code defined by a terminology system
..... text S 0..1 string Plain text representation of the concept

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AllergyIntolerance C 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
Constraints: ait-1, ait-2
... id SΣ 0..1 id serverseitige, interne ID des Datensatzes
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Eindeutiger Name der serverseitigen Version des Datensatzes
.... lastUpdated Σ 0..1 instant Zeitpunkt der letzten Änderung
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External ids for this item
... clinicalStatus ?!SΣC 0..1 CodeableConcept klinischer Status
Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code SΣ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... verificationStatus ?!SΣC 0..1 CodeableConcept Verifikationsstatus
Binding: AllergyIntoleranceVerificationStatusCodes (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code SΣ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... type SΣ 0..1 code Type (Allergie oder Unverträglichkeit)
Binding: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk.
... category SΣ 0..* code Kategorie
Binding: AllergyIntoleranceCategory (required): Category of an identified substance associated with allergies or intolerances.
... criticality SΣ 0..1 code Kritikalität
Binding: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
... code SΣ 1..1 CodeableConcept Benennung der Allergie/Unverträglichkeit
Binding: AllergyIntoleranceSubstance/Product,ConditionAndNegationCodes (example): Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding SΣ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
..... coding:snomed-ct SΣ 1..1 ISiKSnomedCTCoding Code defined by a terminology system
..... coding:ask SΣ 0..1 CodingASK Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Canonische CodeSystem URL für ASK
Fixed Value: http://fhir.de/CodeSystem/ask
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Der ASK-Code
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:atc SΣ 0..1 CodingATC Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Canonische CodeSystem URL für ATC
Fixed Value: http://fhir.de/CodeSystem/bfarm/atc
...... version SΣ 1..1 string Die Jahresversion von ATC. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")
...... code SΣ 1..1 code Der ATC-Code
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text SΣ 0..1 string Plain text representation of the concept
... patient SΣ 1..1 Reference(Patient) Patientenbezug
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Patienten-Link
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... encounter S 0..1 Reference(Encounter) Aufenthaltsbezug
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Encounter-Link
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... Slices for onset[x] S 0..1 Beginn-Zeitpunkt
Slice: Unordered, Open by type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime S 0..1 dateTime Beginn der Allergie/Unvertraeglichkeit
.... onset[x]:onsetAge S 0..1 Age Alter beim Beginn der Allergie/Unvertraeglichkeit
.... onset[x]:onsetString S 0..1 string Freitextinformation zum Beginn der Allergie/Unvertraeglichkeit
... recordedDate S 0..1 dateTime Datum an dem die Allergie/Unverträglichkeit aufgezeichnet wurde
... recorder S 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Person/Rolle, die die Information dokumentiert
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display SΣ 0..1 string Text alternative for the resource
... asserter SΣ 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) Person/Rolle, die die Allergie/Unverträglichkeit festgestellt hat
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display SΣ 0..1 string Text alternative for the resource
... lastOccurrence 0..1 dateTime Date(/time) of last known occurrence of a reaction
... note S 0..* Annotation Anmerkung
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] SΣ 0..1 Reference(Practitioner | Patient | RelatedPerson | Organization) Individual responsible for the annotation
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display SΣ 0..1 string Text alternative for the resource
.... time SΣ 0..1 dateTime When the annotation was made
.... text SΣ 1..1 markdown The annotation - text content (as markdown)
... reaction S 0..* BackboneElement Unerwünschte Reaktion
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... substance 0..1 CodeableConcept Specific substance or pharmaceutical product considered to be responsible for event
Binding: SubstanceCode (example): Codes defining the type of the substance (including pharmaceutical products).
.... manifestation S 1..* CodeableConcept Manifestation der Reaktion
Binding: SNOMEDCTClinicalFindings (example): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
...... coding:snomed-ct SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system
..... text SΣ 0..1 string Plain text representation of the concept
.... description 0..1 string Description of the event as a whole
.... onset 0..1 dateTime Date(/time) when manifestations showed
.... severity S 0..1 code Schweregrad der Reaktion
Binding: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.
.... exposureRoute S 0..1 CodeableConcept Expositionsweg
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
...... coding:snomed-ct SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system
..... text SΣ 0..1 string Plain text representation of the concept
.... note 0..* Annotation Text about event not captured in other fields

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AllergyIntolerance.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
AllergyIntolerance.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
AllergyIntolerance.language Base preferred Common Languages 📍4.0.1 FHIR Std.
AllergyIntolerance.clinicalStatus Base required AllergyIntolerance Clinical Status Codes 📍4.0.1 FHIR Std.
AllergyIntolerance.verificationStatus Base required AllergyIntolerance Verification Status Codes 📍4.0.1 FHIR Std.
AllergyIntolerance.type Base required AllergyIntoleranceType 📍4.0.1 FHIR Std.
AllergyIntolerance.category Base required AllergyIntoleranceCategory 📍4.0.1 FHIR Std.
AllergyIntolerance.criticality Base required AllergyIntoleranceCriticality 📍4.0.1 FHIR Std.
AllergyIntolerance.code Base example AllergyIntolerance Substance/Product, Condition and Negation Codes 📍4.0.1 FHIR Std.
AllergyIntolerance.patient.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
AllergyIntolerance.encounter.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
AllergyIntolerance.recorder.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
AllergyIntolerance.asserter.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
AllergyIntolerance.note.​author[x].type Base extensible ResourceType 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​substance Base example Substance Code 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​manifestation Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​severity Base required AllergyIntoleranceSeverity 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​exposureRoute Base example SNOMED CT Route Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
ait-1 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').exists() or clinicalStatus.exists()
ait-2 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').empty() or clinicalStatus.empty()
dom-2 error AllergyIntolerance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AllergyIntolerance If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AllergyIntolerance A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
ElementShort descriptionNotes
AllergyIntolerance.asserter Person/Rolle, die die Allergie/Unverträglichkeit festgestellt hat

Begründung MS: Die feststellende Person oder Rolle macht die klinische Verantwortlichkeit transparent.

AllergyIntolerance.asserter.display
AllergyIntolerance.asserter.reference
AllergyIntolerance.category Kategorie

Begründung MS: Die Kategorie erlaubt das Filtern, z. B. nach Arzneimittel-, Lebensmittel- oder Umweltallergien, und unterstützt zielgerichtete Warn- und Recherchefunktionen.

AllergyIntolerance.clinicalStatus klinischer Status

Begründung MS: Der klinische Status ist notwendig, um aktive gegenüber zurückliegenden Allergien unterscheiden und in Medikations- sowie Entscheidungsunterstützungsprozessen korrekt berücksichtigen zu können.

AllergyIntolerance.clinicalStatus.coding
AllergyIntolerance.clinicalStatus.coding.code
AllergyIntolerance.clinicalStatus.coding.system
AllergyIntolerance.code Benennung der Allergie/Unverträglichkeit

Begründung Pflichtfeld: Nur mit einer codierten oder textuell benannten Auslösersubstanz lässt sich die Allergie klinisch interpretieren und für Interaktionsprüfungen nutzen.

AllergyIntolerance.code.coding
AllergyIntolerance.code.coding:ask
AllergyIntolerance.code.coding:ask.code
AllergyIntolerance.code.coding:ask.display
AllergyIntolerance.code.coding:ask.system
AllergyIntolerance.code.coding:atc
AllergyIntolerance.code.coding:atc.code
AllergyIntolerance.code.coding:atc.display
AllergyIntolerance.code.coding:atc.system
AllergyIntolerance.code.coding:atc.version
AllergyIntolerance.code.coding:snomed-ct
AllergyIntolerance.code.text
AllergyIntolerance.criticality Kritikalität

Begründung MS: Die Kritikalität beschreibt das erwartete Risiko bei erneuter Exposition und dient der Priorisierung von Warnhinweisen.

AllergyIntolerance.encounter Aufenthaltsbezug

Begründung Must-Support: Ein Aufenthaltsbezug der AllergieUnverträglichkeit MUSS stets zum Zwecke der Nachvollziehbarkeit und Datenintegrität vorliegen.

AllergyIntolerance.encounter.reference Encounter-Link

Begründung MS: 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. Im ISik Kontext MUSS die referenzierte Ressource konform zu ISiKKontaktGesundheitseinrichtung sein. Jenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden.

AllergyIntolerance.id serverseitige, interne ID des Datensatzes

bedingtes Pflichtfeld/bedingtes MS: Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine id verfügen. Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine idverfügen.

AllergyIntolerance.note Anmerkung

Begründung MS: Anmerkungen transportieren kontextuelle Details (z. B. individuelle Auslöser oder Maßnahmen), die in Codes nicht erfasst werden können.

AllergyIntolerance.note.author[x]
AllergyIntolerance.note.author[x].display
AllergyIntolerance.note.author[x].reference
AllergyIntolerance.note.text
AllergyIntolerance.note.time
AllergyIntolerance.onset[x] Beginn-Zeitpunkt

Begründung MS: Der dokumentierte Beginn unterstützt die medizinische Bewertung, ob eine Allergie aktuell relevant ist, und wird in CapabilityStatements als Suchparameter gefordert.

AllergyIntolerance.onset[x]:onsetAge Alter beim Beginn der Allergie/Unvertraeglichkeit

Begründung MS: Für lang zurückliegende Ereignisse wird der Beginn häufig nur als Alter dokumentiert

AllergyIntolerance.onset[x]:onsetDateTime Beginn der Allergie/Unvertraeglichkeit

Begründung MS: Diese Variante erlaubt es, den Beginn als exakten Zeitstempel zu übertragen, wie er in Primärsystemen üblich ist.

AllergyIntolerance.onset[x]:onsetString Freitextinformation zum Beginn der Allergie/Unvertraeglichkeit

Begründung MS: Steht keine strukturierte Angabe zur Verfügung, verhindert eine Freitextbeschreibung des Beginns Informationsverlust.

AllergyIntolerance.patient Patientenbezug

Begründung Must-Support: Ein Patientenbezug der AllergieUnverträglichkeit MUSS stets zum Zwecke der Nachvollziehbarkeit und Datenintegrität vorliegen.

AllergyIntolerance.patient.reference Patienten-Link

Begründung MS: 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. Im ISik Kontext MUSS die referenzierte Ressource konform zu ISiKPatient sein. Jenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden.

AllergyIntolerance.reaction Unerwünschte Reaktion

Begründung MS: Die beobachtete Reaktion ist für die klinische Bewertung der Gefährdung essenziell und Grundlage für Entscheidungshilfen.

AllergyIntolerance.reaction.exposureRoute Expositionsweg
AllergyIntolerance.reaction.exposureRoute.coding
AllergyIntolerance.reaction.exposureRoute.coding:snomed-ct
AllergyIntolerance.reaction.exposureRoute.text
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.recordedDate Datum an dem die Allergie/Unverträglichkeit aufgezeichnet wurde

Begründung MS: Der Dokumentationszeitpunkt ist wichtig für Verlauf, Audits und Suchfunktionen nach frisch erfassten Allergien.

AllergyIntolerance.recorder Person/Rolle, die die Information dokumentiert

Begründung MS: Die dokumentierende Person ermöglicht fachliche Rückfragen und unterstützt nachvollziehbare Verantwortungsketten.

AllergyIntolerance.recorder.display
AllergyIntolerance.recorder.reference
AllergyIntolerance.type Type (Allergie oder Unverträglichkeit)

Begründung MS: Gibt die Unterscheidung zwischen Allergie und Unverträglichkeit an.

AllergyIntolerance.verificationStatus Verifikationsstatus

Begründung MS: Der Verifizierungsstatus macht transparent, ob eine Meldung bestätigt, widerlegt oder noch im Verdacht ist und ist Voraussetzung für belastbare AMTS-Prüfungen.

AllergyIntolerance.verificationStatus.coding
AllergyIntolerance.verificationStatus.coding.code
AllergyIntolerance.verificationStatus.coding.system

This structure is derived from AllergyIntolerance

Summary

Mandatory: 4 elements(7 nested mandatory elements)
Must-Support: 56 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of AllergyIntolerance.code.coding
  • The element 1 is sliced based on the value of AllergyIntolerance.onset[x]
  • The element 1 is sliced based on the value of AllergyIntolerance.reaction.manifestation.coding
  • The element 1 is sliced based on the value of AllergyIntolerance.reaction.exposureRoute.coding

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AllergyIntolerance C 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
Constraints: ait-1, ait-2
... id SΣ 0..1 id serverseitige, interne ID des Datensatzes
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣ 1..1 code Symbol in syntax defined by the system
... verificationStatus ?!SΣC 0..1 CodeableConcept Verifikationsstatus
Binding: AllergyIntoleranceVerificationStatusCodes (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣ 1..1 code Symbol in syntax defined by the system
... type SΣ 0..1 code Type (Allergie oder Unverträglichkeit)
Binding: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk.
... category SΣ 0..* code Kategorie
Binding: AllergyIntoleranceCategory (required): Category of an identified substance associated with allergies or intolerances.
... criticality SΣ 0..1 code Kritikalität
Binding: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
... code SΣ 1..1 CodeableConcept Benennung der Allergie/Unverträglichkeit
Binding: AllergyIntoleranceSubstance/Product,ConditionAndNegationCodes (example): Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies.
.... Slices for coding SΣ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
..... coding:snomed-ct SΣ 1..1 ISiKSnomedCTCoding Code defined by a terminology system
..... coding:ask SΣ 0..1 CodingASK Code defined by a terminology system
...... system SΣ 1..1 uri Canonische CodeSystem URL für ASK
Fixed Value: http://fhir.de/CodeSystem/ask
...... code SΣ 1..1 code Der ASK-Code
...... display SΣ 0..1 string Representation defined by the system
..... coding:atc SΣ 0..1 CodingATC Code defined by a terminology system
...... system SΣ 1..1 uri Canonische CodeSystem URL für ATC
Fixed Value: http://fhir.de/CodeSystem/bfarm/atc
...... version SΣ 1..1 string Die Jahresversion von ATC. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")
...... code SΣ 1..1 code Der ATC-Code
...... display SΣ 0..1 string Representation defined by the system
.... text SΣ 0..1 string Plain text representation of the concept
... patient SΣ 1..1 Reference(Patient) Patientenbezug
.... reference SΣC 1..1 string Patienten-Link
... encounter S 0..1 Reference(Encounter) Aufenthaltsbezug
.... reference SΣC 1..1 string Encounter-Link
... Slices for onset[x] S 0..1 Beginn-Zeitpunkt
Slice: Unordered, Open by type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime S 0..1 dateTime Beginn der Allergie/Unvertraeglichkeit
.... onset[x]:onsetAge S 0..1 Age Alter beim Beginn der Allergie/Unvertraeglichkeit
.... onset[x]:onsetString S 0..1 string Freitextinformation zum Beginn der Allergie/Unvertraeglichkeit
... recordedDate S 0..1 dateTime Datum an dem die Allergie/Unverträglichkeit aufgezeichnet wurde
... recorder S 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Person/Rolle, die die Information dokumentiert
.... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... display SΣ 0..1 string Text alternative for the resource
... asserter SΣ 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) Person/Rolle, die die Allergie/Unverträglichkeit festgestellt hat
.... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... display SΣ 0..1 string Text alternative for the resource
... note S 0..* Annotation Anmerkung
.... author[x] SΣ 0..1 Reference(Practitioner | Patient | RelatedPerson | Organization) Individual responsible for the annotation
..... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... display SΣ 0..1 string Text alternative for the resource
.... time SΣ 0..1 dateTime When the annotation was made
.... text SΣ 1..1 markdown The annotation - text content (as markdown)
... reaction S 0..* BackboneElement Unerwünschte Reaktion
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... manifestation S 1..* CodeableConcept Manifestation der Reaktion
Binding: SNOMEDCTClinicalFindings (example): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event.
..... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
...... coding:snomed-ct SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system
..... text SΣ 0..1 string Plain text representation of the concept
.... severity S 0..1 code Schweregrad der Reaktion
Binding: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.
.... exposureRoute S 0..1 CodeableConcept Expositionsweg
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
..... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
...... coding:snomed-ct SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system
..... text SΣ 0..1 string Plain text representation of the concept

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AllergyIntolerance.clinicalStatus Base required AllergyIntolerance Clinical Status Codes 📍4.0.1 FHIR Std.
AllergyIntolerance.verificationStatus Base required AllergyIntolerance Verification Status Codes 📍4.0.1 FHIR Std.
AllergyIntolerance.type Base required AllergyIntoleranceType 📍4.0.1 FHIR Std.
AllergyIntolerance.category Base required AllergyIntoleranceCategory 📍4.0.1 FHIR Std.
AllergyIntolerance.criticality Base required AllergyIntoleranceCriticality 📍4.0.1 FHIR Std.
AllergyIntolerance.code Base example AllergyIntolerance Substance/Product, Condition and Negation Codes 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​manifestation Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​severity Base required AllergyIntoleranceSeverity 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​exposureRoute Base example SNOMED CT Route Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
ait-1 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').exists() or clinicalStatus.exists()
ait-2 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').empty() or clinicalStatus.empty()
dom-2 error AllergyIntolerance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AllergyIntolerance If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AllergyIntolerance A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from AllergyIntolerance

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AllergyIntolerance 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
... id S 0..1 id serverseitige, interne ID des Datensatzes
... meta
.... versionId 0..1 id Eindeutiger Name der serverseitigen Version des Datensatzes
.... lastUpdated 0..1 instant Zeitpunkt der letzten Änderung
... clinicalStatus S 0..1 CodeableConcept klinischer Status
.... coding S 1..1 Coding Code defined by a terminology system
..... system S 1..1 uri Identity of the terminology system
..... code S 1..1 code Symbol in syntax defined by the system
.... coding S 1..1 Coding Code defined by a terminology system
..... system S 1..1 uri Identity of the terminology system
..... code S 1..1 code Symbol in syntax defined by the system
... type S 0..1 code Type (Allergie oder Unverträglichkeit)
... category S 0..* code Kategorie
... criticality S 0..1 code Kritikalität
... code S 1..1 CodeableConcept Benennung der Allergie/Unverträglichkeit
.... Slices for coding S 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
..... coding:snomed-ct S 1..1 ISiKSnomedCTCoding Code defined by a terminology system
..... coding:ask S 0..1 CodingASK Code defined by a terminology system
...... system S 1..1 uri Canonische CodeSystem URL für ASK
...... code S 1..1 code Der ASK-Code
...... display S 0..1 string Representation defined by the system
..... coding:atc S 0..1 CodingATC Code defined by a terminology system
...... system S 1..1 uri Canonische CodeSystem URL für ATC
...... version S 1..1 string Die Jahresversion von ATC. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")
...... code S 1..1 code Der ATC-Code
...... display S 0..1 string Representation defined by the system
.... text S 0..1 string Plain text representation of the concept
... patient S 1..1 Reference(Patient) Patientenbezug
.... reference S 1..1 string Patienten-Link
... encounter S 0..1 Reference(Encounter) Aufenthaltsbezug
.... reference S 1..1 string Encounter-Link
... Slices for onset[x] S 0..1 dateTime, Age, Period, Range, string Beginn-Zeitpunkt
Slice: Unordered, Open by type:$this
.... onset[x]:onsetDateTime S 0..1 dateTime Beginn der Allergie/Unvertraeglichkeit
.... onset[x]:onsetAge S 0..1 Age Alter beim Beginn der Allergie/Unvertraeglichkeit
.... onset[x]:onsetString S 0..1 string Freitextinformation zum Beginn der Allergie/Unvertraeglichkeit
... recordedDate S 0..1 dateTime Datum an dem die Allergie/Unverträglichkeit aufgezeichnet wurde
... recorder S 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Person/Rolle, die die Information dokumentiert
.... reference S 0..1 string Literal reference, Relative, internal or absolute URL
.... display S 0..1 string Text alternative for the resource
... asserter S 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) Person/Rolle, die die Allergie/Unverträglichkeit festgestellt hat
.... reference S 0..1 string Literal reference, Relative, internal or absolute URL
.... display S 0..1 string Text alternative for the resource
... note S 0..* Annotation Anmerkung
.... author[x] S 0..1 Reference(Practitioner | Patient | RelatedPerson | Organization) Individual responsible for the annotation
..... reference S 0..1 string Literal reference, Relative, internal or absolute URL
..... display S 0..1 string Text alternative for the resource
.... time S 0..1 dateTime When the annotation was made
.... text S 1..1 markdown The annotation - text content (as markdown)
... reaction S 0..* BackboneElement Unerwünschte Reaktion
.... manifestation S 1..* CodeableConcept Manifestation der Reaktion
..... Slices for coding S 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
...... coding:snomed-ct S 0..1 ISiKSnomedCTCoding Code defined by a terminology system
..... text S 0..1 string Plain text representation of the concept
.... severity S 0..1 code Schweregrad der Reaktion
.... exposureRoute S 0..1 CodeableConcept Expositionsweg
..... Slices for coding S 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
...... coding:snomed-ct S 0..1 ISiKSnomedCTCoding Code defined by a terminology system
..... text S 0..1 string Plain text representation of the concept

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AllergyIntolerance C 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
Constraints: ait-1, ait-2
... id SΣ 0..1 id serverseitige, interne ID des Datensatzes
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Eindeutiger Name der serverseitigen Version des Datensatzes
.... lastUpdated Σ 0..1 instant Zeitpunkt der letzten Änderung
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External ids for this item
... clinicalStatus ?!SΣC 0..1 CodeableConcept klinischer Status
Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code SΣ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... verificationStatus ?!SΣC 0..1 CodeableConcept Verifikationsstatus
Binding: AllergyIntoleranceVerificationStatusCodes (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code SΣ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... type SΣ 0..1 code Type (Allergie oder Unverträglichkeit)
Binding: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk.
... category SΣ 0..* code Kategorie
Binding: AllergyIntoleranceCategory (required): Category of an identified substance associated with allergies or intolerances.
... criticality SΣ 0..1 code Kritikalität
Binding: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
... code SΣ 1..1 CodeableConcept Benennung der Allergie/Unverträglichkeit
Binding: AllergyIntoleranceSubstance/Product,ConditionAndNegationCodes (example): Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding SΣ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
..... coding:snomed-ct SΣ 1..1 ISiKSnomedCTCoding Code defined by a terminology system
..... coding:ask SΣ 0..1 CodingASK Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Canonische CodeSystem URL für ASK
Fixed Value: http://fhir.de/CodeSystem/ask
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Der ASK-Code
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:atc SΣ 0..1 CodingATC Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Canonische CodeSystem URL für ATC
Fixed Value: http://fhir.de/CodeSystem/bfarm/atc
...... version SΣ 1..1 string Die Jahresversion von ATC. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")
...... code SΣ 1..1 code Der ATC-Code
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text SΣ 0..1 string Plain text representation of the concept
... patient SΣ 1..1 Reference(Patient) Patientenbezug
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Patienten-Link
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... encounter S 0..1 Reference(Encounter) Aufenthaltsbezug
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Encounter-Link
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... Slices for onset[x] S 0..1 Beginn-Zeitpunkt
Slice: Unordered, Open by type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime S 0..1 dateTime Beginn der Allergie/Unvertraeglichkeit
.... onset[x]:onsetAge S 0..1 Age Alter beim Beginn der Allergie/Unvertraeglichkeit
.... onset[x]:onsetString S 0..1 string Freitextinformation zum Beginn der Allergie/Unvertraeglichkeit
... recordedDate S 0..1 dateTime Datum an dem die Allergie/Unverträglichkeit aufgezeichnet wurde
... recorder S 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Person/Rolle, die die Information dokumentiert
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display SΣ 0..1 string Text alternative for the resource
... asserter SΣ 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) Person/Rolle, die die Allergie/Unverträglichkeit festgestellt hat
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display SΣ 0..1 string Text alternative for the resource
... lastOccurrence 0..1 dateTime Date(/time) of last known occurrence of a reaction
... note S 0..* Annotation Anmerkung
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] SΣ 0..1 Reference(Practitioner | Patient | RelatedPerson | Organization) Individual responsible for the annotation
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display SΣ 0..1 string Text alternative for the resource
.... time SΣ 0..1 dateTime When the annotation was made
.... text SΣ 1..1 markdown The annotation - text content (as markdown)
... reaction S 0..* BackboneElement Unerwünschte Reaktion
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... substance 0..1 CodeableConcept Specific substance or pharmaceutical product considered to be responsible for event
Binding: SubstanceCode (example): Codes defining the type of the substance (including pharmaceutical products).
.... manifestation S 1..* CodeableConcept Manifestation der Reaktion
Binding: SNOMEDCTClinicalFindings (example): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
...... coding:snomed-ct SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system
..... text SΣ 0..1 string Plain text representation of the concept
.... description 0..1 string Description of the event as a whole
.... onset 0..1 dateTime Date(/time) when manifestations showed
.... severity S 0..1 code Schweregrad der Reaktion
Binding: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.
.... exposureRoute S 0..1 CodeableConcept Expositionsweg
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:system
...... coding:snomed-ct SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system
..... text SΣ 0..1 string Plain text representation of the concept
.... note 0..* Annotation Text about event not captured in other fields

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AllergyIntolerance.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
AllergyIntolerance.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
AllergyIntolerance.language Base preferred Common Languages 📍4.0.1 FHIR Std.
AllergyIntolerance.clinicalStatus Base required AllergyIntolerance Clinical Status Codes 📍4.0.1 FHIR Std.
AllergyIntolerance.verificationStatus Base required AllergyIntolerance Verification Status Codes 📍4.0.1 FHIR Std.
AllergyIntolerance.type Base required AllergyIntoleranceType 📍4.0.1 FHIR Std.
AllergyIntolerance.category Base required AllergyIntoleranceCategory 📍4.0.1 FHIR Std.
AllergyIntolerance.criticality Base required AllergyIntoleranceCriticality 📍4.0.1 FHIR Std.
AllergyIntolerance.code Base example AllergyIntolerance Substance/Product, Condition and Negation Codes 📍4.0.1 FHIR Std.
AllergyIntolerance.patient.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
AllergyIntolerance.encounter.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
AllergyIntolerance.recorder.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
AllergyIntolerance.asserter.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
AllergyIntolerance.note.​author[x].type Base extensible ResourceType 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​substance Base example Substance Code 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​manifestation Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​severity Base required AllergyIntoleranceSeverity 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​exposureRoute Base example SNOMED CT Route Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
ait-1 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').exists() or clinicalStatus.exists()
ait-2 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').empty() or clinicalStatus.empty()
dom-2 error AllergyIntolerance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AllergyIntolerance If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AllergyIntolerance A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from AllergyIntolerance

Summary

Mandatory: 4 elements(7 nested mandatory elements)
Must-Support: 56 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of AllergyIntolerance.code.coding
  • The element 1 is sliced based on the value of AllergyIntolerance.onset[x]
  • The element 1 is sliced based on the value of AllergyIntolerance.reaction.manifestation.coding
  • The element 1 is sliced based on the value of AllergyIntolerance.reaction.exposureRoute.coding

 

Other representations of profile: CSV, Excel, Schematron