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-condition | Version: 0.1.0 | |||
| Active as of 2026-09-03 | Responsible: ELGA GmbH | Computable Name: AtEdiagCondition | ||
Das AT e-Diagnose Condition-Profil leitet sich vom Condition-Profil ab und passt dieses für die Anforderungen der e-Diagnose an.
Dokumentiert Diagnosen und klinisch relevante Gesundheitszustände einer Person, einschließlich Erkrankungen, Symptome, allgemeiner Zustandsbeschreibungen (Findings), familiärer Vorbelastungen sowie sonstiger gesundheitlich relevanter Probleme oder Risiken. Sie bildet eine fachliche Feststellung zu einem Gesundheitsaspekt ab und kann sowohl aktuelle als auch vergangene Zustände umfassen.
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..* | Condition | AT e-Diagnose Condition Constraints: con-3, con-4, con-5 |
![]() ![]() |
?!Σ | 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 Diagnose in einem internem Dokumentationssystem |
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Klinischer Status der Diagnose (wie:Status post),
mögliche Codes: active | recurrence | relapse | inactive | remission | resolved Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis. |
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Status der Diagnose, mögliche Codes: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis. |
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Diagnosecode (Codierservice), Text verboten, Codesystem 1.SNOMED 2.Orphanet Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. |
![]() ![]() ![]() |
Σ | 1..2 | Coding | Code defined by a terminology system Slice: Unordered, Closed by value:system |
![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://www.orpha.net/ORDO |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Patient Profile) | Person, auf die sich die Diagnose bezieht |
![]() ![]() |
Σ | 0..1 | dateTime | Beginn der Erkrankung/Diagnosezeitpunkt |
![]() ![]() |
C | 0..1 | dateTime | Ende der Erkrankung |
![]() ![]() |
SΣ | 1..1 | dateTime | Zeitpunkt der Diagnosendokumentation |
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) | Ansonsten Gesundheitsdiensteanbieter, der die Diagnose eingetragen hat |
![]() ![]() |
Σ | 0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Quelle der Information zur Diagnose (z. B. behandelnde Person, Patient oder Dritter) |
![]() ![]() |
C | 0..* | BackboneElement | Verweis auf ELGA-Befunde als medizinische Evidenz Constraints: con-2 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() |
0..1 | Annotation | Freitext zur Diagnose für Zusatzinformation | |
![]() ![]() ![]() |
Σ | 1..1 | markdown | The annotation - text content (as markdown) |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Condition.clinicalStatus | Base | required | Condition Clinical Status Codes | 📍4.0.1 | FHIR Std. |
| Condition.verificationStatus | Base | required | ConditionVerificationStatus | 📍4.0.1 | FHIR Std. |
| Condition.code | Base | example | Condition/Problem/Diagnosis Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| con-2 | error | Condition.evidence | evidence SHALL have code or details |
code.exists() or detail.exists()
|
| con-3 | best practice | Condition | Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item |
clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
|
| con-4 | error | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission |
abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
|
| con-5 | error | Condition | Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error |
verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
|
| dom-2 | error | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Condition | 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 | Condition | 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 | Condition | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Condition | 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 Condition
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Condition | AT e-Diagnose Condition | |
![]() ![]() |
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 Diagnose in einem internem Dokumentationssystem | |
![]() ![]() |
S | 1..1 | CodeableConcept | Klinischer Status der Diagnose (wie:Status post), mögliche Codes: active | recurrence | relapse | inactive | remission | resolved |
![]() ![]() |
S | 1..1 | CodeableConcept | Status der Diagnose, mögliche Codes: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error |
![]() ![]() |
0..0 | Differenzierung nach Kontext ist nicht relevant. | ||
![]() ![]() |
0..0 | Schweregrad der Erkrankung | ||
![]() ![]() |
S | 1..1 | CodeableConcept | Diagnosecode (Codierservice), Text verboten, Codesystem 1.SNOMED 2.Orphanet |
![]() ![]() ![]() |
1..2 | Coding | Code defined by a terminology system Slice: Unordered, Closed by value:system | |
![]() ![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() |
0..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://www.orpha.net/ORDO | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() |
0..0 | Plain text representation of the concept | ||
![]() ![]() |
0..0 | Zuordnung der Diagnose der Körper-Lokalisation | ||
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Patient Profile) | Person, auf die sich die Diagnose bezieht |
![]() ![]() |
0..0 | Behandlungskontakt | ||
![]() ![]() |
0..1 | dateTime | Beginn der Erkrankung/Diagnosezeitpunkt | |
![]() ![]() |
0..1 | dateTime | Ende der Erkrankung | |
![]() ![]() |
S | 1..1 | dateTime | Zeitpunkt der Diagnosendokumentation |
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) | Ansonsten Gesundheitsdiensteanbieter, der die Diagnose eingetragen hat |
![]() ![]() |
0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Quelle der Information zur Diagnose (z. B. behandelnde Person, Patient oder Dritter) | |
![]() ![]() |
0..0 | Stadium der Erkrankung | ||
![]() ![]() |
0..* | BackboneElement | Verweis auf ELGA-Befunde als medizinische Evidenz | |
![]() ![]() |
0..1 | Annotation | Freitext zur Diagnose für 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..* | Condition | AT e-Diagnose Condition Constraints: con-3, con-4, con-5 | ||||
![]() ![]() |
Σ | 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 Diagnose in einem internem Dokumentationssystem | ||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Klinischer Status der Diagnose (wie:Status post),
mögliche Codes: active | recurrence | relapse | inactive | remission | resolved Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis. | ||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Status der Diagnose, mögliche Codes: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis. | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Diagnosecode (Codierservice), Text verboten, Codesystem 1.SNOMED 2.Orphanet Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 1..2 | Coding | Code defined by a terminology system Slice: Unordered, Closed by value:system | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://www.orpha.net/ORDO | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Patient Profile) | Person, auf die sich die Diagnose bezieht | ||||
![]() ![]() |
Σ | 0..1 | dateTime | Beginn der Erkrankung/Diagnosezeitpunkt | ||||
![]() ![]() |
C | 0..1 | dateTime | Ende der Erkrankung | ||||
![]() ![]() |
SΣ | 1..1 | dateTime | Zeitpunkt der Diagnosendokumentation | ||||
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) | Ansonsten Gesundheitsdiensteanbieter, der die Diagnose eingetragen hat | ||||
![]() ![]() |
Σ | 0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Quelle der Information zur Diagnose (z. B. behandelnde Person, Patient oder Dritter) | ||||
![]() ![]() |
C | 0..* | BackboneElement | Verweis auf ELGA-Befunde als medizinische Evidenz Constraints: con-2 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
ΣC | 0..* | CodeableConcept | Manifestation/symptom Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition. | ||||
![]() ![]() ![]() |
ΣC | 0..* | Reference(Resource) | Supporting information found elsewhere | ||||
![]() ![]() |
0..1 | Annotation | Freitext zur Diagnose für 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 |
| Condition.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Condition.clinicalStatus | Base | required | Condition Clinical Status Codes | 📍4.0.1 | FHIR Std. |
| Condition.verificationStatus | Base | required | ConditionVerificationStatus | 📍4.0.1 | FHIR Std. |
| Condition.code | Base | example | Condition/Problem/Diagnosis Codes | 📍4.0.1 | FHIR Std. |
| Condition.stage.summary | Base | example | Condition Stage | 📍4.0.1 | FHIR Std. |
| Condition.stage.type | Base | example | Condition Stage Type | 📍4.0.1 | FHIR Std. |
| Condition.evidence.code | Base | example | Manifestation and Symptom Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| con-2 | error | Condition.evidence | evidence SHALL have code or details |
code.exists() or detail.exists()
|
| con-3 | best practice | Condition | Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item |
clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
|
| con-4 | error | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission |
abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
|
| con-5 | error | Condition | Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error |
verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
|
| dom-2 | error | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Condition | 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 | Condition | 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 | Condition | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Condition | 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 Condition
Summary
Mandatory: 9 elements(2 nested mandatory elements)
Must-Support: 6 elements
Fixed: 2 elements
Prohibited: 8 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Condition | AT e-Diagnose Condition Constraints: con-3, con-4, con-5 |
![]() ![]() |
?!Σ | 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 Diagnose in einem internem Dokumentationssystem |
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Klinischer Status der Diagnose (wie:Status post),
mögliche Codes: active | recurrence | relapse | inactive | remission | resolved Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis. |
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Status der Diagnose, mögliche Codes: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis. |
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Diagnosecode (Codierservice), Text verboten, Codesystem 1.SNOMED 2.Orphanet Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. |
![]() ![]() ![]() |
Σ | 1..2 | Coding | Code defined by a terminology system Slice: Unordered, Closed by value:system |
![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://www.orpha.net/ORDO |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Patient Profile) | Person, auf die sich die Diagnose bezieht |
![]() ![]() |
Σ | 0..1 | dateTime | Beginn der Erkrankung/Diagnosezeitpunkt |
![]() ![]() |
C | 0..1 | dateTime | Ende der Erkrankung |
![]() ![]() |
SΣ | 1..1 | dateTime | Zeitpunkt der Diagnosendokumentation |
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) | Ansonsten Gesundheitsdiensteanbieter, der die Diagnose eingetragen hat |
![]() ![]() |
Σ | 0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Quelle der Information zur Diagnose (z. B. behandelnde Person, Patient oder Dritter) |
![]() ![]() |
C | 0..* | BackboneElement | Verweis auf ELGA-Befunde als medizinische Evidenz Constraints: con-2 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() |
0..1 | Annotation | Freitext zur Diagnose für Zusatzinformation | |
![]() ![]() ![]() |
Σ | 1..1 | markdown | The annotation - text content (as markdown) |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Condition.clinicalStatus | Base | required | Condition Clinical Status Codes | 📍4.0.1 | FHIR Std. |
| Condition.verificationStatus | Base | required | ConditionVerificationStatus | 📍4.0.1 | FHIR Std. |
| Condition.code | Base | example | Condition/Problem/Diagnosis Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| con-2 | error | Condition.evidence | evidence SHALL have code or details |
code.exists() or detail.exists()
|
| con-3 | best practice | Condition | Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item |
clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
|
| con-4 | error | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission |
abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
|
| con-5 | error | Condition | Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error |
verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
|
| dom-2 | error | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Condition | 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 | Condition | 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 | Condition | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Condition | 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 Condition
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Condition | AT e-Diagnose Condition | |
![]() ![]() |
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 Diagnose in einem internem Dokumentationssystem | |
![]() ![]() |
S | 1..1 | CodeableConcept | Klinischer Status der Diagnose (wie:Status post), mögliche Codes: active | recurrence | relapse | inactive | remission | resolved |
![]() ![]() |
S | 1..1 | CodeableConcept | Status der Diagnose, mögliche Codes: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error |
![]() ![]() |
0..0 | Differenzierung nach Kontext ist nicht relevant. | ||
![]() ![]() |
0..0 | Schweregrad der Erkrankung | ||
![]() ![]() |
S | 1..1 | CodeableConcept | Diagnosecode (Codierservice), Text verboten, Codesystem 1.SNOMED 2.Orphanet |
![]() ![]() ![]() |
1..2 | Coding | Code defined by a terminology system Slice: Unordered, Closed by value:system | |
![]() ![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() |
0..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://www.orpha.net/ORDO | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() |
0..0 | Plain text representation of the concept | ||
![]() ![]() |
0..0 | Zuordnung der Diagnose der Körper-Lokalisation | ||
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Patient Profile) | Person, auf die sich die Diagnose bezieht |
![]() ![]() |
0..0 | Behandlungskontakt | ||
![]() ![]() |
0..1 | dateTime | Beginn der Erkrankung/Diagnosezeitpunkt | |
![]() ![]() |
0..1 | dateTime | Ende der Erkrankung | |
![]() ![]() |
S | 1..1 | dateTime | Zeitpunkt der Diagnosendokumentation |
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) | Ansonsten Gesundheitsdiensteanbieter, der die Diagnose eingetragen hat |
![]() ![]() |
0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Quelle der Information zur Diagnose (z. B. behandelnde Person, Patient oder Dritter) | |
![]() ![]() |
0..0 | Stadium der Erkrankung | ||
![]() ![]() |
0..* | BackboneElement | Verweis auf ELGA-Befunde als medizinische Evidenz | |
![]() ![]() |
0..1 | Annotation | Freitext zur Diagnose für 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..* | Condition | AT e-Diagnose Condition Constraints: con-3, con-4, con-5 | ||||
![]() ![]() |
Σ | 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 Diagnose in einem internem Dokumentationssystem | ||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Klinischer Status der Diagnose (wie:Status post),
mögliche Codes: active | recurrence | relapse | inactive | remission | resolved Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis. | ||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | Status der Diagnose, mögliche Codes: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis. | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Diagnosecode (Codierservice), Text verboten, Codesystem 1.SNOMED 2.Orphanet Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis. | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 1..2 | Coding | Code defined by a terminology system Slice: Unordered, Closed by value:system | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://www.orpha.net/ORDO | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Patient Profile) | Person, auf die sich die Diagnose bezieht | ||||
![]() ![]() |
Σ | 0..1 | dateTime | Beginn der Erkrankung/Diagnosezeitpunkt | ||||
![]() ![]() |
C | 0..1 | dateTime | Ende der Erkrankung | ||||
![]() ![]() |
SΣ | 1..1 | dateTime | Zeitpunkt der Diagnosendokumentation | ||||
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) | Ansonsten Gesundheitsdiensteanbieter, der die Diagnose eingetragen hat | ||||
![]() ![]() |
Σ | 0..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Patient Profile | RelatedPerson) | Quelle der Information zur Diagnose (z. B. behandelnde Person, Patient oder Dritter) | ||||
![]() ![]() |
C | 0..* | BackboneElement | Verweis auf ELGA-Befunde als medizinische Evidenz Constraints: con-2 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
ΣC | 0..* | CodeableConcept | Manifestation/symptom Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition. | ||||
![]() ![]() ![]() |
ΣC | 0..* | Reference(Resource) | Supporting information found elsewhere | ||||
![]() ![]() |
0..1 | Annotation | Freitext zur Diagnose für 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 |
| Condition.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Condition.clinicalStatus | Base | required | Condition Clinical Status Codes | 📍4.0.1 | FHIR Std. |
| Condition.verificationStatus | Base | required | ConditionVerificationStatus | 📍4.0.1 | FHIR Std. |
| Condition.code | Base | example | Condition/Problem/Diagnosis Codes | 📍4.0.1 | FHIR Std. |
| Condition.stage.summary | Base | example | Condition Stage | 📍4.0.1 | FHIR Std. |
| Condition.stage.type | Base | example | Condition Stage Type | 📍4.0.1 | FHIR Std. |
| Condition.evidence.code | Base | example | Manifestation and Symptom Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| con-2 | error | Condition.evidence | evidence SHALL have code or details |
code.exists() or detail.exists()
|
| con-3 | best practice | Condition | Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item |
clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
|
| con-4 | error | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission |
abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
|
| con-5 | error | Condition | Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error |
verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
|
| dom-2 | error | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Condition | 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 | Condition | 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 | Condition | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Condition | 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 Condition
Summary
Mandatory: 9 elements(2 nested mandatory elements)
Must-Support: 6 elements
Fixed: 2 elements
Prohibited: 8 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron