ELGA e-Diagnose R4 (Draft)
0.1.0 - ci-build
ELGA e-Diagnose R4 (Draft), published by ELGA GmbH. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7Austria/ELGA-e-Diagnose-R4/ and changes regularly. See the Directory of published versions
| Official URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-allergyintolerance | Version: 0.1.0 | |||
| Active as of 2026-09-03 | Responsible: ELGA GmbH | Computable Name: AtEdiagAllergyIntolerance | ||
Das AT e-Diagnose AllergyIntolerance-Profil leitet sich vom AllergyIntolerance-Profil ab und passt dieses für die Anforderungen der e-Diagnose an.
AllergyIntolerance dient der Dokumentation einer klinischen Einschätzung einer Allergie oder Intoleranz sowie einer bestehenden oder potenziellen Überempfindlichkeit gegenüber einer bestimmten Substanz oder Substanzklasse und des damit verbundenen Risikos einer unerwünschten Reaktion bei Exposition.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | AllergyIntolerance | AT e-Diagnose AllergyIntolerance Constraints: ait-1, ait-2 |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | boolean | AT ELGA Reported (Fremdangabe) URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-reported | |
![]() ![]() ![]() |
0..1 | (Complex) | AT ELGA Entered In Error URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-ext-entered-in-error | |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
Σ | 0..* | Identifier | Zuordnung der Allergie in einem internem Dokumentationssystem |
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Status der Allergie; active | inactive | resolved Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance. |
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | ToDo; Presumed, gibt es hierzu aktuelle Infos? kardinalität von clinicalStatus & verificationStatus muss noch erarbeitet werden. Möglicher Status; unconfirmed | confirmed | refuted | entered-in-error Binding: AllergyIntoleranceVerificationStatusCodes (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance. |
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Allergiecode, Text verboten Binding: AllergyIntoleranceSubstance/Product,ConditionAndNegationCodes (example): Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies. |
![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system |
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Patient Profile) | Betroffene Person, auf die sich die Allergie bezieht |
![]() ![]() |
S | 1..1 | dateTime | Dokumentationsdatum |
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) | Gesundheitsdiensteanbieter, die die Allergie ins System erfasst/dokumentiert |
![]() ![]() |
Σ | 0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Person (fachliche Quelle + related Person oder Patient selbst), die/der die Allergie bestätigt |
![]() ![]() |
S | 1..1 | BackboneElement | Details über die Allergiereaktion |
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Zeitlicher Verlauf der Manifestation URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-reaction-time |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 1..* | CodeableConcept | Aufgezeichnete klinische allergische Symptome Binding: SNOMEDCTClinicalFindings (example): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event. |
![]() ![]() ![]() |
0..1 | dateTime | Beginn der Reaktion | |
![]() ![]() ![]() |
0..1 | Annotation | Freitext zu Allergie und Intoleranzen als Zusatzinformation | |
![]() ![]() ![]() ![]() |
Σ | 1..1 | markdown | The annotation - text content (as markdown) |
Documentation for this format | ||||
| 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.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. |
| 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
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | AllergyIntolerance | AT e-Diagnose AllergyIntolerance | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | boolean | AT ELGA Reported (Fremdangabe) URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-reported | |
![]() ![]() ![]() |
0..1 | (Complex) | AT ELGA Entered In Error URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-ext-entered-in-error | |
![]() ![]() |
0..* | Identifier | Zuordnung der Allergie in einem internem Dokumentationssystem | |
![]() ![]() |
S | 1..1 | CodeableConcept | Status der Allergie; active | inactive | resolved |
![]() ![]() |
S | 1..1 | CodeableConcept | ToDo; Presumed, gibt es hierzu aktuelle Infos? kardinalität von clinicalStatus & verificationStatus muss noch erarbeitet werden. Möglicher Status; unconfirmed | confirmed | refuted | entered-in-error |
![]() ![]() |
0..0 | Identifikation ob es eine Allergie oder Intoleranz ist | ||
![]() ![]() |
0..0 | Differenzierung nach Kontext - Medikamente, Lebensmittel, Umwelt,.. - falls nur med. rele. dann ist es nicht notwendig, fachlich klären | ||
![]() ![]() |
0..0 | Einschätzung der Schwere (Anaphylaxie) | ||
![]() ![]() |
S | 1..1 | CodeableConcept | Allergiecode, Text verboten |
![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() |
0..0 | Plain text representation of the concept | ||
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Patient Profile) | Betroffene Person, auf die sich die Allergie bezieht |
![]() ![]() |
0..0 | Behandlungskontakt | ||
![]() ![]() |
0..0 | Erstes Aufzeichnungsdatum der Allergie(symptomatik) | ||
![]() ![]() |
S | 1..1 | dateTime | Dokumentationsdatum |
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) | Gesundheitsdiensteanbieter, die die Allergie ins System erfasst/dokumentiert |
![]() ![]() |
0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Person (fachliche Quelle + related Person oder Patient selbst), die/der die Allergie bestätigt | |
![]() ![]() |
0..0 | Letztes Auftreten der Symptomatik - siehe manifestation | ||
![]() ![]() |
0..0 | Zusätzliche Informationen oder Freitext zur Allergie wird in reaction beschrieben | ||
![]() ![]() |
S | 1..1 | BackboneElement | Details über die Allergiereaktion |
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Zeitlicher Verlauf der Manifestation URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-reaction-time |
![]() ![]() ![]() |
0..0 | Spezifische Substanz die zur Allergie führt, wird in allergyintoleranz.code gelöst | ||
![]() ![]() ![]() |
S | 1..* | CodeableConcept | Aufgezeichnete klinische allergische Symptome |
![]() ![]() ![]() |
0..0 | Textbasierte Zusammenfassung der allergischen Reaktion | ||
![]() ![]() ![]() |
0..1 | dateTime | Beginn der Reaktion | |
![]() ![]() ![]() |
0..0 | Beschreibt ob die Reaktion mild, moderat,... war | ||
![]() ![]() ![]() |
0..0 | Art der Exposition der betroffenen Person gegenüber der Substanz | ||
![]() ![]() ![]() |
0..1 | Annotation | Freitext zu Allergie und Intoleranzen als Zusatzinformation | |
![]() ![]() ![]() ![]() |
0..0 | Individual responsible for the annotation | ||
![]() ![]() ![]() ![]() |
0..0 | When the annotation was made | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | AllergyIntolerance | AT e-Diagnose AllergyIntolerance Constraints: ait-1, ait-2 | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
0..1 | boolean | AT ELGA Reported (Fremdangabe) URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-reported | |||||
![]() ![]() ![]() |
0..1 | (Complex) | AT ELGA Entered In Error URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-ext-entered-in-error | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
Σ | 0..* | Identifier | Zuordnung der Allergie in einem internem Dokumentationssystem | ||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Status der Allergie; active | inactive | resolved Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance. | ||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | ToDo; Presumed, gibt es hierzu aktuelle Infos? kardinalität von clinicalStatus & verificationStatus muss noch erarbeitet werden. Möglicher Status; unconfirmed | confirmed | refuted | entered-in-error Binding: AllergyIntoleranceVerificationStatusCodes (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance. | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Allergiecode, Text verboten Binding: AllergyIntoleranceSubstance/Product,ConditionAndNegationCodes (example): Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies. | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Patient Profile) | Betroffene Person, auf die sich die Allergie bezieht | ||||
![]() ![]() |
S | 1..1 | dateTime | Dokumentationsdatum | ||||
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) | Gesundheitsdiensteanbieter, die die Allergie ins System erfasst/dokumentiert | ||||
![]() ![]() |
Σ | 0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Person (fachliche Quelle + related Person oder Patient selbst), die/der die Allergie bestätigt | ||||
![]() ![]() |
S | 1..1 | BackboneElement | Details über die Allergiereaktion | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Zeitlicher Verlauf der Manifestation URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-reaction-time | ||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
S | 1..* | CodeableConcept | Aufgezeichnete klinische allergische Symptome Binding: SNOMEDCTClinicalFindings (example): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event. | ||||
![]() ![]() ![]() |
0..1 | dateTime | Beginn der Reaktion | |||||
![]() ![]() ![]() |
0..1 | Annotation | Freitext zu Allergie und Intoleranzen als Zusatzinformation | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | markdown | The annotation - text content (as markdown) | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| 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.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. |
| 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: 9 elements
Must-Support: 9 elements
Prohibited: 14 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | AllergyIntolerance | AT e-Diagnose AllergyIntolerance Constraints: ait-1, ait-2 |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | boolean | AT ELGA Reported (Fremdangabe) URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-reported | |
![]() ![]() ![]() |
0..1 | (Complex) | AT ELGA Entered In Error URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-ext-entered-in-error | |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
Σ | 0..* | Identifier | Zuordnung der Allergie in einem internem Dokumentationssystem |
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Status der Allergie; active | inactive | resolved Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance. |
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | ToDo; Presumed, gibt es hierzu aktuelle Infos? kardinalität von clinicalStatus & verificationStatus muss noch erarbeitet werden. Möglicher Status; unconfirmed | confirmed | refuted | entered-in-error Binding: AllergyIntoleranceVerificationStatusCodes (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance. |
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Allergiecode, Text verboten Binding: AllergyIntoleranceSubstance/Product,ConditionAndNegationCodes (example): Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies. |
![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system |
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Patient Profile) | Betroffene Person, auf die sich die Allergie bezieht |
![]() ![]() |
S | 1..1 | dateTime | Dokumentationsdatum |
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) | Gesundheitsdiensteanbieter, die die Allergie ins System erfasst/dokumentiert |
![]() ![]() |
Σ | 0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Person (fachliche Quelle + related Person oder Patient selbst), die/der die Allergie bestätigt |
![]() ![]() |
S | 1..1 | BackboneElement | Details über die Allergiereaktion |
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Zeitlicher Verlauf der Manifestation URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-reaction-time |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 1..* | CodeableConcept | Aufgezeichnete klinische allergische Symptome Binding: SNOMEDCTClinicalFindings (example): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event. |
![]() ![]() ![]() |
0..1 | dateTime | Beginn der Reaktion | |
![]() ![]() ![]() |
0..1 | Annotation | Freitext zu Allergie und Intoleranzen als Zusatzinformation | |
![]() ![]() ![]() ![]() |
Σ | 1..1 | markdown | The annotation - text content (as markdown) |
Documentation for this format | ||||
| 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.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. |
| 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
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | AllergyIntolerance | AT e-Diagnose AllergyIntolerance | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | boolean | AT ELGA Reported (Fremdangabe) URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-reported | |
![]() ![]() ![]() |
0..1 | (Complex) | AT ELGA Entered In Error URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-ext-entered-in-error | |
![]() ![]() |
0..* | Identifier | Zuordnung der Allergie in einem internem Dokumentationssystem | |
![]() ![]() |
S | 1..1 | CodeableConcept | Status der Allergie; active | inactive | resolved |
![]() ![]() |
S | 1..1 | CodeableConcept | ToDo; Presumed, gibt es hierzu aktuelle Infos? kardinalität von clinicalStatus & verificationStatus muss noch erarbeitet werden. Möglicher Status; unconfirmed | confirmed | refuted | entered-in-error |
![]() ![]() |
0..0 | Identifikation ob es eine Allergie oder Intoleranz ist | ||
![]() ![]() |
0..0 | Differenzierung nach Kontext - Medikamente, Lebensmittel, Umwelt,.. - falls nur med. rele. dann ist es nicht notwendig, fachlich klären | ||
![]() ![]() |
0..0 | Einschätzung der Schwere (Anaphylaxie) | ||
![]() ![]() |
S | 1..1 | CodeableConcept | Allergiecode, Text verboten |
![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() |
0..0 | Plain text representation of the concept | ||
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Patient Profile) | Betroffene Person, auf die sich die Allergie bezieht |
![]() ![]() |
0..0 | Behandlungskontakt | ||
![]() ![]() |
0..0 | Erstes Aufzeichnungsdatum der Allergie(symptomatik) | ||
![]() ![]() |
S | 1..1 | dateTime | Dokumentationsdatum |
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) | Gesundheitsdiensteanbieter, die die Allergie ins System erfasst/dokumentiert |
![]() ![]() |
0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Person (fachliche Quelle + related Person oder Patient selbst), die/der die Allergie bestätigt | |
![]() ![]() |
0..0 | Letztes Auftreten der Symptomatik - siehe manifestation | ||
![]() ![]() |
0..0 | Zusätzliche Informationen oder Freitext zur Allergie wird in reaction beschrieben | ||
![]() ![]() |
S | 1..1 | BackboneElement | Details über die Allergiereaktion |
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Zeitlicher Verlauf der Manifestation URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-reaction-time |
![]() ![]() ![]() |
0..0 | Spezifische Substanz die zur Allergie führt, wird in allergyintoleranz.code gelöst | ||
![]() ![]() ![]() |
S | 1..* | CodeableConcept | Aufgezeichnete klinische allergische Symptome |
![]() ![]() ![]() |
0..0 | Textbasierte Zusammenfassung der allergischen Reaktion | ||
![]() ![]() ![]() |
0..1 | dateTime | Beginn der Reaktion | |
![]() ![]() ![]() |
0..0 | Beschreibt ob die Reaktion mild, moderat,... war | ||
![]() ![]() ![]() |
0..0 | Art der Exposition der betroffenen Person gegenüber der Substanz | ||
![]() ![]() ![]() |
0..1 | Annotation | Freitext zu Allergie und Intoleranzen als Zusatzinformation | |
![]() ![]() ![]() ![]() |
0..0 | Individual responsible for the annotation | ||
![]() ![]() ![]() ![]() |
0..0 | When the annotation was made | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | AllergyIntolerance | AT e-Diagnose AllergyIntolerance Constraints: ait-1, ait-2 | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
0..1 | boolean | AT ELGA Reported (Fremdangabe) URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-reported | |||||
![]() ![]() ![]() |
0..1 | (Complex) | AT ELGA Entered In Error URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-ext-entered-in-error | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
Σ | 0..* | Identifier | Zuordnung der Allergie in einem internem Dokumentationssystem | ||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Status der Allergie; active | inactive | resolved Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance. | ||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | ToDo; Presumed, gibt es hierzu aktuelle Infos? kardinalität von clinicalStatus & verificationStatus muss noch erarbeitet werden. Möglicher Status; unconfirmed | confirmed | refuted | entered-in-error Binding: AllergyIntoleranceVerificationStatusCodes (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance. | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Allergiecode, Text verboten Binding: AllergyIntoleranceSubstance/Product,ConditionAndNegationCodes (example): Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies. | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Patient Profile) | Betroffene Person, auf die sich die Allergie bezieht | ||||
![]() ![]() |
S | 1..1 | dateTime | Dokumentationsdatum | ||||
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) | Gesundheitsdiensteanbieter, die die Allergie ins System erfasst/dokumentiert | ||||
![]() ![]() |
Σ | 0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Person (fachliche Quelle + related Person oder Patient selbst), die/der die Allergie bestätigt | ||||
![]() ![]() |
S | 1..1 | BackboneElement | Details über die Allergiereaktion | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Zeitlicher Verlauf der Manifestation URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-elga-ediag-reaction-time | ||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
S | 1..* | CodeableConcept | Aufgezeichnete klinische allergische Symptome Binding: SNOMEDCTClinicalFindings (example): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event. | ||||
![]() ![]() ![]() |
0..1 | dateTime | Beginn der Reaktion | |||||
![]() ![]() ![]() |
0..1 | Annotation | Freitext zu Allergie und Intoleranzen als Zusatzinformation | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | markdown | The annotation - text content (as markdown) | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| 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.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. |
| 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: 9 elements
Must-Support: 9 elements
Prohibited: 14 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Other representations of profile: CSV, Excel, Schematron