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

Resource Profile: AT e-Diagnose FlagAlert

Official URL: https://fhir.hl7.at/elga/ediag/r4/StructureDefinition/at-ediag-flaglert Version: 0.1.0
Active as of 2026-03-27 Responsible: ELGA GmbH Computable Name: AtEdiagAFlagAlert

Das AT e-Diagnose FlagAlert-Profil leitet sich vom AT APS FlagAlert-Profil ab und passt dieses für die Anforderungen der e-Diagnose an. Die IPS-Konformität bleibt über das abgeleitete Profil erhalten.

Usages:

  • This Profile is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Flag 0..* AtApsFlagAlert AT e-Diagnose FlagAlert
This profile also imposes the profile Flag - Alert (IPS)
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!Σ 1..1 code Ist der Alert aktiv, inaktiv,...
Binding: FlagStatus (required): Indicates whether this flag is active and needs to be displayed to a user, or whether it is no longer needed or was entered in error.
... subject Σ 1..1 Reference(AT e-Diagnose Patient) Person, auf die sich der Alert bezieht
... author Σ 1..1 Reference(AT APS Device | AT APS Organization | AT APS Patient | AT APS Practitioner | AT APS PractitionerRole) Person, die diese Besonderheit (Alert) dokumentiert hat

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Flag.status Base required FlagStatus 📍4.0.1 FHIR Std.
Flag.code Base example Flag Code 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Flag If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Flag 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 Flag 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 Flag If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Flag 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 AtApsFlagAlert

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Flag 0..* AtApsFlagAlert AT e-Diagnose FlagAlert
This profile also imposes the profile Flag - Alert (IPS)
... identifier 0..0 Zuordnung des Alerts in einem internem Dokumentationssystem
... status 1..1 code Ist der Alert aktiv, inaktiv,...
... category 0..0 Differenzierung nach Kontext - nach klinisch, administrativ
... encounter 0..0 Behandlungskontakt, fachlich kären, ob dieses Feld benötigt wird (z.b. Durchgangssyndrom aufgrund eines Narkoseverfahrens)
... author 1..1 Reference(AT APS Device | AT APS Organization | AT APS Patient | AT APS Practitioner | AT APS PractitionerRole) Person, die diese Besonderheit (Alert) dokumentiert hat

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Flag 0..* AtApsFlagAlert AT e-Diagnose FlagAlert
This profile also imposes the profile Flag - Alert (IPS)
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!Σ 1..1 code Ist der Alert aktiv, inaktiv,...
Binding: FlagStatus (required): Indicates whether this flag is active and needs to be displayed to a user, or whether it is no longer needed or was entered in error.
... code Σ 1..1 CodeableConcept Coded or textual message to display to user
Binding: FlagCode (example): Detail codes identifying specific flagged issues.
... subject Σ 1..1 Reference(AT e-Diagnose Patient) Person, auf die sich der Alert bezieht
... period Σ 0..1 Period Time period when flag is active
... author Σ 1..1 Reference(AT APS Device | AT APS Organization | AT APS Patient | AT APS Practitioner | AT APS PractitionerRole) Person, die diese Besonderheit (Alert) dokumentiert hat

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Flag.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Flag.status Base required FlagStatus 📍4.0.1 FHIR Std.
Flag.code Base example Flag Code 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Flag If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Flag 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 Flag 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 Flag If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Flag 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 AtApsFlagAlert

Summary

Mandatory: 1 element
Prohibited: 3 elements

Structures

This structure refers to these other structures:

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Flag 0..* AtApsFlagAlert AT e-Diagnose FlagAlert
This profile also imposes the profile Flag - Alert (IPS)
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!Σ 1..1 code Ist der Alert aktiv, inaktiv,...
Binding: FlagStatus (required): Indicates whether this flag is active and needs to be displayed to a user, or whether it is no longer needed or was entered in error.
... subject Σ 1..1 Reference(AT e-Diagnose Patient) Person, auf die sich der Alert bezieht
... author Σ 1..1 Reference(AT APS Device | AT APS Organization | AT APS Patient | AT APS Practitioner | AT APS PractitionerRole) Person, die diese Besonderheit (Alert) dokumentiert hat

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Flag.status Base required FlagStatus 📍4.0.1 FHIR Std.
Flag.code Base example Flag Code 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Flag If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Flag 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 Flag 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 Flag If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Flag 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 AtApsFlagAlert

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Flag 0..* AtApsFlagAlert AT e-Diagnose FlagAlert
This profile also imposes the profile Flag - Alert (IPS)
... identifier 0..0 Zuordnung des Alerts in einem internem Dokumentationssystem
... status 1..1 code Ist der Alert aktiv, inaktiv,...
... category 0..0 Differenzierung nach Kontext - nach klinisch, administrativ
... encounter 0..0 Behandlungskontakt, fachlich kären, ob dieses Feld benötigt wird (z.b. Durchgangssyndrom aufgrund eines Narkoseverfahrens)
... author 1..1 Reference(AT APS Device | AT APS Organization | AT APS Patient | AT APS Practitioner | AT APS PractitionerRole) Person, die diese Besonderheit (Alert) dokumentiert hat

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Flag 0..* AtApsFlagAlert AT e-Diagnose FlagAlert
This profile also imposes the profile Flag - Alert (IPS)
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!Σ 1..1 code Ist der Alert aktiv, inaktiv,...
Binding: FlagStatus (required): Indicates whether this flag is active and needs to be displayed to a user, or whether it is no longer needed or was entered in error.
... code Σ 1..1 CodeableConcept Coded or textual message to display to user
Binding: FlagCode (example): Detail codes identifying specific flagged issues.
... subject Σ 1..1 Reference(AT e-Diagnose Patient) Person, auf die sich der Alert bezieht
... period Σ 0..1 Period Time period when flag is active
... author Σ 1..1 Reference(AT APS Device | AT APS Organization | AT APS Patient | AT APS Practitioner | AT APS PractitionerRole) Person, die diese Besonderheit (Alert) dokumentiert hat

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Flag.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Flag.status Base required FlagStatus 📍4.0.1 FHIR Std.
Flag.code Base example Flag Code 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Flag If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Flag 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 Flag 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 Flag If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Flag 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 AtApsFlagAlert

Summary

Mandatory: 1 element
Prohibited: 3 elements

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel, Schematron