ELGA e-Diagnose R4 (Draft)
0.1.0 - ci-build
ELGA e-Diagnose R4 (Draft) - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. 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-11 | 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 internen Dokumentationssystem. |
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Status der Allergie; mögliche Codes: active | inactive | resolved. Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance. |
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Verifizierungsstatus der Allergie; mögliche Codes: 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; Freitext ist nicht zulässig. 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) | GDA, der die Allergie im System erfasst bzw. dokumentiert hat. |
![]() ![]() |
Σ | 0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Quelle der Information zur Allergie, z. B. Patient, behandelnde Person oder Dritter. |
![]() ![]() |
S | 1..1 | BackboneElement | Details zur allergischen Reaktion. |
![]() ![]() ![]() |
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 Symptome der allergischen Reaktion. 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 internen Dokumentationssystem. | |
![]() ![]() |
S | 1..1 | CodeableConcept | Status der Allergie; mögliche Codes: active | inactive | resolved. |
![]() ![]() |
S | 1..1 | CodeableConcept | Verifizierungsstatus der Allergie; mögliche Codes: unconfirmed | confirmed | refuted | entered-in-error. |
![]() ![]() |
0..0 | Kennzeichnung, ob es sich um eine Allergie oder Intoleranz handelt. | ||
![]() ![]() |
0..0 | ToDo - falls nur med. rele. dann ist es nicht notwendig, fachlich klären: Differenzierung nach Kontext z. B. Medikamente, Lebensmittel oder Umwelt. | ||
![]() ![]() |
0..0 | Einschätzung des Schweregrads, z. B. im Hinblick auf eine Anaphylaxie. | ||
![]() ![]() |
S | 1..1 | CodeableConcept | Allergiecode; Freitext ist nicht zulässig. |
![]() ![]() ![]() |
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 bzw. Allergiesymptomatik. | ||
![]() ![]() |
S | 1..1 | dateTime | Dokumentationsdatum. |
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) | GDA, der die Allergie im System erfasst bzw. dokumentiert hat. |
![]() ![]() |
0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Quelle der Information zur Allergie, z. B. Patient, behandelnde Person oder Dritter. | |
![]() ![]() |
0..0 | Letztes Auftreten der Symptomatik; siehe Manifestation. | ||
![]() ![]() |
0..0 | Zusätzliche Informationen; Freitext wird in reaction beschrieben. | ||
![]() ![]() |
S | 1..1 | BackboneElement | Details zur allergischen Reaktion. |
![]() ![]() ![]() |
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 über AllergyIntolerance.code abgebildet. | ||
![]() ![]() ![]() |
S | 1..* | CodeableConcept | Aufgezeichnete klinische Symptome der allergischen Reaktion. |
![]() ![]() ![]() |
0..0 | Textbasierte Zusammenfassung der allergischen Reaktion. | ||
![]() ![]() ![]() |
0..1 | dateTime | Beginn der Reaktion. | |
![]() ![]() ![]() |
0..0 | Schweregrad der Reaktion, z. B. mild oder moderat. | ||
![]() ![]() ![]() |
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 internen Dokumentationssystem. | ||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Status der Allergie; mögliche Codes: active | inactive | resolved. Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance. | ||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Verifizierungsstatus der Allergie; mögliche Codes: 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; Freitext ist nicht zulässig. 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) | GDA, der die Allergie im System erfasst bzw. dokumentiert hat. | ||||
![]() ![]() |
Σ | 0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Quelle der Information zur Allergie, z. B. Patient, behandelnde Person oder Dritter. | ||||
![]() ![]() |
S | 1..1 | BackboneElement | Details zur allergischen Reaktion. | ||||
![]() ![]() ![]() |
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 Symptome der allergischen Reaktion. 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 internen Dokumentationssystem. |
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Status der Allergie; mögliche Codes: active | inactive | resolved. Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance. |
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Verifizierungsstatus der Allergie; mögliche Codes: 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; Freitext ist nicht zulässig. 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) | GDA, der die Allergie im System erfasst bzw. dokumentiert hat. |
![]() ![]() |
Σ | 0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Quelle der Information zur Allergie, z. B. Patient, behandelnde Person oder Dritter. |
![]() ![]() |
S | 1..1 | BackboneElement | Details zur allergischen Reaktion. |
![]() ![]() ![]() |
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 Symptome der allergischen Reaktion. 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 internen Dokumentationssystem. | |
![]() ![]() |
S | 1..1 | CodeableConcept | Status der Allergie; mögliche Codes: active | inactive | resolved. |
![]() ![]() |
S | 1..1 | CodeableConcept | Verifizierungsstatus der Allergie; mögliche Codes: unconfirmed | confirmed | refuted | entered-in-error. |
![]() ![]() |
0..0 | Kennzeichnung, ob es sich um eine Allergie oder Intoleranz handelt. | ||
![]() ![]() |
0..0 | ToDo - falls nur med. rele. dann ist es nicht notwendig, fachlich klären: Differenzierung nach Kontext z. B. Medikamente, Lebensmittel oder Umwelt. | ||
![]() ![]() |
0..0 | Einschätzung des Schweregrads, z. B. im Hinblick auf eine Anaphylaxie. | ||
![]() ![]() |
S | 1..1 | CodeableConcept | Allergiecode; Freitext ist nicht zulässig. |
![]() ![]() ![]() |
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 bzw. Allergiesymptomatik. | ||
![]() ![]() |
S | 1..1 | dateTime | Dokumentationsdatum. |
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) | GDA, der die Allergie im System erfasst bzw. dokumentiert hat. |
![]() ![]() |
0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Quelle der Information zur Allergie, z. B. Patient, behandelnde Person oder Dritter. | |
![]() ![]() |
0..0 | Letztes Auftreten der Symptomatik; siehe Manifestation. | ||
![]() ![]() |
0..0 | Zusätzliche Informationen; Freitext wird in reaction beschrieben. | ||
![]() ![]() |
S | 1..1 | BackboneElement | Details zur allergischen Reaktion. |
![]() ![]() ![]() |
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 über AllergyIntolerance.code abgebildet. | ||
![]() ![]() ![]() |
S | 1..* | CodeableConcept | Aufgezeichnete klinische Symptome der allergischen Reaktion. |
![]() ![]() ![]() |
0..0 | Textbasierte Zusammenfassung der allergischen Reaktion. | ||
![]() ![]() ![]() |
0..1 | dateTime | Beginn der Reaktion. | |
![]() ![]() ![]() |
0..0 | Schweregrad der Reaktion, z. B. mild oder moderat. | ||
![]() ![]() ![]() |
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 internen Dokumentationssystem. | ||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Status der Allergie; mögliche Codes: active | inactive | resolved. Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance. | ||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Verifizierungsstatus der Allergie; mögliche Codes: 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; Freitext ist nicht zulässig. 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) | GDA, der die Allergie im System erfasst bzw. dokumentiert hat. | ||||
![]() ![]() |
Σ | 0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Quelle der Information zur Allergie, z. B. Patient, behandelnde Person oder Dritter. | ||||
![]() ![]() |
S | 1..1 | BackboneElement | Details zur allergischen Reaktion. | ||||
![]() ![]() ![]() |
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 Symptome der allergischen Reaktion. 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