Allgemeiner Implementierungsleitfaden (Version 3.3.0+20241022)

Aus HL7 Austria MediaWiki
Wechseln zu: Navigation, Suche
[unmarkierte Version][Markierung ausstehend]
(Ausgangslage und Motivation)
(ID aus dem GDA-Index)
 
(534 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{#seo:
 
{{#seo:
|title=Allgemeiner Implementierungsleitfaden 2020
+
|title=Allgemeiner Implementierungsleitfaden (Version 3)
 
|titlemode=append
 
|titlemode=append
|keywords=Allgemeiner Implementierungsleitfaden, Version 2020, Allgemeiner Leitfaden, Datentypen, Konzept, CDA, CDA Dokumente, Allgemein
+
|keywords=Allgemeiner Implementierungsleitfaden, Version 3, Allgemeiner Leitfaden, Datentypen, Konzept, CDA, CDA Dokumente, ELGA, Clinical Document Architecture, HL7, Health Level Seven
|description= Der Allgemeine Implementierungsleitfaden dient als Basis für alle weiteren ELGA Leitfäden.
+
|description= Der Allgemeine Implementierungsleitfaden dient als Basis für alle weiteren CDA Implementierungsleitfäden in Österreich.
 
}}
 
}}
{{#customtitle:Allgemeiner Implementierungsleitfaden 2020}}
+
{{#customtitle:Allgemeiner Implementierungsleitfaden (Version 3.3.0+20241022)}}
{{Underconstruction}}
 
 
<!--
 
<!--
   Implementierungsleitfaden "Allgemeiner Implementierungsleitfaden 2020"
+
   Implementierungsleitfaden "Allgemeiner Implementierungsleitfaden (Version 3)"
 
  -->
 
  -->
 
{{#css:
 
{{#css:
Zeile 35: Zeile 34:
 
     padding: 7px !important;
 
     padding: 7px !important;
 
}
 
}
 
 
}
 
}
 
}}
 
}}
 
{{TOClimit|2}}
 
 
 
{{Infobox Dokument
 
{{Infobox Dokument
|Group    = ELGA CDA<br/>Implementierungsleitfäden
+
|Group    = CDA Implementierungsleitfäden
|Title    = HL7 Implementation Guide for CDA<sup>&reg;</sup> R2:<br/>Allgemeiner Implementierungsleitfaden für ELGA CDA Dokumente
+
|Title    = HL7 Implementation Guide for CDA<sup>&reg;</sup> R2:<br/>Allgemeiner Implementierungsleitfaden für CDA Dokumente (Version 3)
|Subtitle  = Zur Anwendung im österreichischen<br/>Gesundheitswesen [1.2.40.0.34.7.1.6.2]
+
|Subtitle  = Zur Anwendung im österreichischen<br/>Gesundheitswesen [1.2.40.0.34.7.1.9.3]
|Short    = Allgemeiner Implementierungsleitfaden  
+
|Short    = Allgemeiner Implementierungsleitfaden (Version 3)
 
|Namespace = ILF
 
|Namespace = ILF
 
|Type      = Implementierungsleitfaden
 
|Type      = Implementierungsleitfaden
|Version  = 2020
+
|Version  = 3.3.0+20241022
 
|Submitted = HL7 Austria
 
|Submitted = HL7 Austria
|Date      = 14. Jänner 2020
+
|Copyright = © HL7 Austria 2021+
|Copyright = 2020-2025
+
|Date      = 22.10.2024
|Status    = Entwurf
+
|Status    = Normativ
|Period    = n.a.
+
|Verfahren = Normatives Abstimmungsverfahren
|OID      = n.n.
+
|Period    = Abgeschlossen
|Realm    = Österreich
+
|OID      = 1.2.40.0.34.7.1.9.3
 +
|Realm    = Austria
 
}}
 
}}
 
+
{{TOC limit|4}}
<!--
 
{{Infobox Ballot Begin}}
 
{{Ballot | Version = 01 | Date = 2013 | Status = Entwurf | Realm = Deutschland}}
 
{{Infobox Ballot End}}
 
-->
 
 
 
 
<!--
 
<!--
 
{{Infobox Contributors Begin}}
 
{{Infobox Contributors Begin}}
{{Contributor | Logo = Logo.jpg | Name = Abc | Location = Hürth }}
+
{{Contributor | Logo = Logo.jpg | Name = Abc | Location = Wien}}
 
{{Infobox Contributors End}}
 
{{Infobox Contributors End}}
 
  -->
 
  -->
 
+
<!--{{Underconstruction}} -->
 
=Zusammenfassung=
 
=Zusammenfassung=
 
{{BeginYellowBox}}
 
{{BeginYellowBox}}
Dieser Leitfaden beschreibt .... TODO
+
Dieser Implementierungsleitfaden beschreibt die Struktur- und Formatvorgaben für elektronische Dokumente im Österreichischen Gesundheitswesen, im Speziellen für den Einsatz in ELGA. Die Beschreibung enthält Festlegungen, Einschränkungen und Bedingungen auf Grundlage des internationalen Standards ISO/HL7 27932:2009 HL7 Clinical Document Architecture, Release 2.0 (CDA) und ist ein nationaler Standard der HL7 Austria.  
 +
 
 +
Der Standard hat zum Ziel, einen umfassenden Austausch von semantisch interoperablen Informationen zwischen allen beteiligten Akteuren bei der Behandlung von Patienten zu ermöglichen. Der Datenaustausch findet hierbei nicht nur innerhalb einer Einrichtung, sondern auch zwischen kooperierenden Einrichtungen und über Sektorengrenzen hinaus statt. Die Empfänger der Dokumente sollen die Inhalte benutzen und weiterverwenden können, ohne sich vorher mit dem Ersteller absprechen zu müssen.
 +
 
 +
Der Implementierungsleitfaden enthält elementare Konzepte und erläutert das zugrunde liegende Modell, definiert die notwendigen Datentypen, Dokument-Metadaten (Header), die Möglichkeiten der Textstrukturierung, grundlegende Vorgaben für die Anwendung von Terminologien, einige allgemein genutzte Inhaltsstrukturen (Sections) sowie Codebeispiele und praktische Implementierungshilfen. Der in ELGA vorgesehene Ablauf des Datenaustausches wird im Kapitel "Anwendungsfälle" umrissen.
 +
 
 +
Für konkrete Dokumente wie etwa Entlassungsbriefe, Laborbefunde oder andere Dokumentenklassen müssen die inhaltlichen Vorgaben in so genannten "speziellen Implementierungsleitfäden" beschrieben werden. Diese speziellen Implementierungsleitfäden sind nicht Teil dieser Spezifikation. Diese Spezifikation definiert auch nicht den Transport von elektronischen Dokumenten und beschreibt weder Sicherheitsaspekte wie Digitale Signaturen, Verschlüsselung etc. noch Vorgaben zum Datenschutz.
 +
 
 +
Der primäre Leserkreis dieses Dokuments sind Software-Entwickler und Berater, die allgemein mit Implementierungen und Integrationen im Gesundheitswesen betraut sind.
 +
 
 +
Diese Version des Leitfadens stellt eine grundlegend überarbeitete Erweiterung des Allgemeinen Implementierungsleitfadens dar, die zusätzliche Möglichkeiten bietet und neben ELGA e-Befunden auch andere e-Health-Dokumente unterstützt. Die Version 3.0.0 ist eine "Hauptversion", die gegenüber der Vorversion vollständig kompatibel ist, aber neue Verpflichtungen einführt; mit Version 3.1.0 wurden Korrekturen nachgereicht.  
 
{{EndYellowBox}}
 
{{EndYellowBox}}
 +
'''Übersichtstabellen für Header und Body-Strukturen'''
 +
*[[#.C3.9Cbersichtstabelle_der_CDA_Strukturen_des_Headers|Übersichtstabelle der CDA Strukturen des Headers]] (administrative Daten)
 +
*[[#.C3.9Cbersichtstabelle_der_allgemeinen_Sektionen_des_CDA_Bodys|Übersichtstabelle der allgemeinen Sektionen des CDA Bodys]] (medizinische Inhalte)
 +
 +
Die Seite '''[[Allgemeiner Implementierungsleitfaden (Version 3) Änderungen]]''' enthält eine Beschreibung der Änderungen gegenüber der letzten Version 2.06.2.
 +
Auf der '''[[ILF_Diskussion:Allgemeiner_Implementierungsleitfaden_2020|Diskussionsseite]]''' werden die Fehler und Änderungswünsche an dieser Version dokumentiert.
  
 
=Informationen über dieses Dokument=
 
=Informationen über dieses Dokument=
 
<div class="toccolours mw-collapsible mw-collapsed" overflow:auto;">
 
<div class="toccolours mw-collapsible mw-collapsed" overflow:auto;">
<!-- Seitenumbruch -->
 
<p style="page-break-before: always"></p>
 
 
==Impressum==
 
==Impressum==
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
Zeile 102: Zeile 106:
 
==Haftungsausschluss==
 
==Haftungsausschluss==
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
Die Arbeiten für den vorliegenden Leitfaden wurden von den Autoren gemäß dem Stand der Technik und mit größtmöglicher Sorgfalt erbracht. Die Nutzung des vorliegenden Leitfadens erfolgt in ausschließlicher Verantwortung der Anwender. Aus der Verwendung des vorliegenden Leitfadens können keinerlei Rechtsansprüche gegen die ELGA GmbH erhoben und/oder abgeleitet werden. Ein allfälliger Widerspruch zum geltenden Recht ist jedenfalls unerwünscht und von den Erstellern des Dokumentes nicht beabsichtigt.
+
Die Arbeiten für den vorliegenden Leitfaden wurden von den Autoren gemäß dem Stand der Technik und mit größtmöglicher Sorgfalt erbracht und über ein öffentliches Kommentierungsverfahren kontrolliert. Die Nutzung des vorliegenden Leitfadens erfolgt in ausschließlicher Verantwortung der Anwender. Aus der Verwendung des vorliegenden Leitfadens können keinerlei Rechtsansprüche gegen die Autoren, Herausgeber oder Mitwirkenden erhoben und/oder abgeleitet werden. Ein allfälliger Widerspruch zum geltenden Recht ist jedenfalls nicht beabsichtigt und von den Erstellern des Dokumentes nicht gewünscht.
 
</div></div>
 
</div></div>
  
Zeile 113: Zeile 117:
  
 
{{ILF:Lizenzinformationen}}
 
{{ILF:Lizenzinformationen}}
 +
Die erste Version dieses Implementierungsleitfadens wurde bereits 2009 erstellt und 2012 als gültiger Standard publiziert. Der Leitfaden wurde wesentlich durch den von HL7 Deutschland erstellten Leitfaden "'''VHitG-Arztbrief''' 2006"<ref>VHitG (jetzt bvitg): "Arztbrief auf Basis der HL7 Clinical Document Architecture Release 2.0 für das deutsche Gesundheitswesen" Version 1.5 (2006) [http://download.hl7.de/documents/cdar2-arztbrief/Leitfaden-VHitG-Arztbrief-v150.pdf PDF]</ref> inspiriert, von dem einige Ausführungen direkt übernommen wurden. Seither wurde dieser Leitfaden kontinuierlich weiterentwickelt und verbessert.
 +
Die aktuelle Version führt einige Neuerungen ein, die aus dem CDA Leitfaden '''HL7 International Patient Summary'''<ref name="IPS">HL7 International Patient Summary, Standard for Trial Use 1.86 (2017) Project Wiki: [http://international-patient-summary.net/mediawiki/index.php?title=Main_Page]</ref> übernommen wurden.
  
 
==Verbindlichkeit==
 
==Verbindlichkeit==
 
Die Verbindlichkeit und die Umsetzungsfrist dieses Leitfadens sind im Gesundheitstelematikgesetz 2012, BGBl.I Nr.111/2012 sowie in den darauf fußenden ELGA-Verordnungen geregelt.  
 
Die Verbindlichkeit und die Umsetzungsfrist dieses Leitfadens sind im Gesundheitstelematikgesetz 2012, BGBl.I Nr.111/2012 sowie in den darauf fußenden ELGA-Verordnungen geregelt.  
  
Der Leitfaden in seiner jeweils aktuell gültigen Fassung sowie die aktualisierten Terminologien sind vom zuständigen Minister auf www.gesundheit.gv.at zu veröffentlichen. Der Zeitplan zur Bereitstellung der Datenaustauschformate wird durch das Gesundheitstelematikgesetz 2012 und darauf basierenden Durchführungsverordnungen durch den zuständigen Bundesminister vorgegeben. Hauptversionen, also Aktualisierungen des Implementierungsleitfadens, welche zusätzliche verpflichtende Konformitätskriterien enthalten („Mandatory“ (M), „Required“ (R) und „Fixed“ (F)), sind mit ihren Fristen zur Bereitstellung per Verordnung kundzumachen. Andere Aktualisierungen (Nebenversionen) dürfen auch ohne Änderung dieser Verordnung unter www.gesundheit.gv.at veröffentlicht werden.  
+
Der Leitfaden in seiner jeweils aktuell gültigen Fassung sowie die aktualisierten Terminologien sind vom zuständigen Minister auf www.gesundheit.gv.at zu veröffentlichen. Der Zeitplan zur Bereitstellung der Datenaustauschformate wird durch das Gesundheitstelematikgesetz 2012 und darauf basierenden Durchführungsverordnungen durch den zuständigen Bundesminister vorgegeben. Hauptversionen, also Aktualisierungen des Implementierungsleitfadens, welche zusätzliche verpflichtende Konformitätskriterien enthalten ("Mandatory" [M], "Required" [R] und "Fixed" [F]), sind mit ihren Fristen zur Bereitstellung per Verordnung kundzumachen. Andere Aktualisierungen (Nebenversionen) dürfen auch ohne Änderung dieser Verordnung unter www.gesundheit.gv.at veröffentlicht werden.  
  
Die Anwendung dieses Implementierungsleitfadens hat im Einklang mit der Rechtsordnung der Republik Österreich und insbesondere mit den relevanten Materiengesetzen (z.B. Ärztegesetz 1998, Apothekenbetriebsordnung 2005, Krankenanstalten- und Kuranstaltengesetz, Gesundheits- und Krankenpflegegesetz, Rezeptpflichtgesetz, Datenschutzgesetz 2000, Gesundheitstelematikgesetz 2012) zu erfolgen. Technische Möglichkeiten können gesetzliche Bestimmungen selbstverständlich nicht verändern, vielmehr sind die technischen Möglichkeiten im Einklang mit den Gesetzen zu nutzen.
+
Die Anwendung dieses Implementierungsleitfadens hat im Einklang mit österreichischem und europäischem Recht, insbesondere mit den relevanten Materiengesetzen (z.B. Ärztegesetz 1998, Apothekenbetriebsordnung 2005, Krankenanstalten- und Kuranstaltengesetz, Gesundheits- und Krankenpflegegesetz, Rezeptpflichtgesetz, Datenschutzgesetz, Gesundheitstelematikgesetz 2012, DSGVO) zu erfolgen. Technische Möglichkeiten können gesetzliche Bestimmungen selbstverständlich nicht verändern, vielmehr sind die technischen Möglichkeiten im Einklang mit den Gesetzen zu nutzen.
  
 
Die Einhaltung der gesetzlichen Bestimmungen liegt im Verantwortungsbereich der Ersteller der CDA-Dokumente.
 
Die Einhaltung der gesetzlichen Bestimmungen liegt im Verantwortungsbereich der Ersteller der CDA-Dokumente.
  
==Verwendete Grundlagen und Bezug zu anderen Standards==
+
==Wichtige unterstützende Materialien==
Grundlage dieses Implementierungsleitfadens ist der internationale Standard "HL7 Clinical Document Architecture, Release 2.0" (CDA ©), für die das Copyright © von Health Level Seven International gilt.
+
{{BeginYellowBox}}
 +
Auf der Website [[ILF:Allgemeiner_Leitfaden_Guide|Allgemeiner Implementierungsleitfaden Guide]] werden unter anderem folgende Materialien zur Verfügung gestellt:
 +
* die PDF-Version dieses Leitfadens
 +
* Beispieldokumente
 +
* ein erweitertes CDA-Schema
 +
* Schematron-Prüfregeln
 +
{{EndYellowBox}}
 +
Die im Weiteren angeführten Templatespezifikationen wurden im Art-Decor Projektrepository [https://art-decor.org/art-decor/decor-templates--at-cda-bbr-?section=templates ATCDABBR] erstellt und können dort eingesehen werden. Eine Anleitung zum Verständnis der Art-Decor-Notation finden Sie im Artikel [[Hilfe:Art-Decor-Tabellen verstehen|Art-Decor-Tabellen verstehen]].
  
CDA definiert die Struktur und Semantik von "medizinischen Dokumenten" zum Austausch zwischen Gesundheitsdiensteanbietern und Patienten. Es enthält alle Metadaten zur Weiterverarbeitung und einen lesbaren textuellen Inhalt und kann diese Informationen auch maschinenlesbar tragen. Das Datenmodell von CDA und seine Abbildung in XML folgen dem Basisstandard HL7 Version 3 mit seinem Referenzinformationsmodell (RIM).
 
 
*[http://www.hl7.org/implement/standards/product_brief.cfm?product_id=7 HL7 Clinical Document Architecture (CDA)]
 
*[http://www.hl7.org/implement/standards/product_brief.cfm?product_id=186 Version 3 Product Suite (inkl. RIM)]
 
 
Die HL7 Standards können über die HL7 Anwendergruppe Österreich (HL7 Austria), die offizielle Vertretung von Health Level Seven International in Österreich bezogen werden (www.hl7.at). Alle auf nationale Verhältnisse angepassten und veröffentlichten HL7-Spezifikationen können ohne Lizenz- und Nutzungsgebühren in jeder Art von Anwendungssoftware verwendet werden.
 
==Wichtige unterstützende Materialien==
 
 
Gemeinsam mit diesem Leitfaden werden auf der Website der ELGA GmbH ([http://www.elga.gv.at/CDA www.elga.gv.at/CDA]) weitere Dateien und Dokumente zur Unterstützung bereitgestellt:
 
Gemeinsam mit diesem Leitfaden werden auf der Website der ELGA GmbH ([http://www.elga.gv.at/CDA www.elga.gv.at/CDA]) weitere Dateien und Dokumente zur Unterstützung bereitgestellt:
 
 
*Beispieldokumente
 
*Beispieldokumente
 
*Referenz-Stylesheet (Tool zur Darstellung im Browser - Konvertierung in HTML)
 
*Referenz-Stylesheet (Tool zur Darstellung im Browser - Konvertierung in HTML)
Zeile 142: Zeile 147:
 
*Hinweise für die zu verwendenden Terminologien
 
*Hinweise für die zu verwendenden Terminologien
 
*Leitfaden zur richtigen Verwendung von Terminologien
 
*Leitfaden zur richtigen Verwendung von Terminologien
 
  
 
{{BeginYellowBox}}Fragen, Kommentare oder Anregungen für die Weiterentwicklung können an [mailto:cda@elga.gv.at cda@elga.gv.at] gesendet werden. Weitere Informationen finden Sie unter [http://www.elga.gv.at/CDA www.elga.gv.at/CDA]. {{EndYellowBox}}
 
{{BeginYellowBox}}Fragen, Kommentare oder Anregungen für die Weiterentwicklung können an [mailto:cda@elga.gv.at cda@elga.gv.at] gesendet werden. Weitere Informationen finden Sie unter [http://www.elga.gv.at/CDA www.elga.gv.at/CDA]. {{EndYellowBox}}
Zeile 149: Zeile 153:
 
==Bedienungshinweise==
 
==Bedienungshinweise==
 
===Farbliche Hervorhebungen und Hinweise===
 
===Farbliche Hervorhebungen und Hinweise===
''<u>Themenbezogene Hinweise zur besonderen Beachtung:</u>''
+
====Themenbezogene Hinweise zur besonderen Beachtung:====
 
{{BeginYellowBox}}
 
{{BeginYellowBox}}
'''<BEISPIEL>'''<br />Es dürfen keine Elemente oder Attribute verwendet werden, die nicht vom allgemeinen oder einem speziellen ELGA-Implementierungsleitfaden definiert wurden  
+
'''Hinweis:'''<br />Es dürfen keine Elemente oder Attribute verwendet werden, die nicht vom allgemeinen oder einem speziellen ELGA-Implementierungsleitfaden definiert wurden  
 
{{EndYellowBox}}
 
{{EndYellowBox}}
''<u>Hinweis auf anderen Implementierungsleitfaden:</u>''
+
====Hinweis auf anderen Implementierungsleitfaden:====
 
{{BeginILFBox}}
 
{{BeginILFBox}}
'''<BEISPIEL>'''<br />Verweis auf Allgemeinen Leitfaden:…
+
'''Verweis'''<br />Verweis auf den Allgemeinen Leitfaden: …
 
{{EndILFBox}}
 
{{EndILFBox}}
''<u>Themenbezogenes CDA Beispiel-Fragment im XML Format:</u>''
+
====Themenbezogenes CDA Beispiel-Fragment im XML Format:====
{{BeginOrangeBox}}
+
<pre class="ilfbox_code">
'''<BEISPIEL>'''<br /><languageCode code="de-AT" />
+
<BEISPIEL>
{{EndOrangeBox}}
+
<languageCode code="de-AT" />
 +
</pre>
 +
 
 +
====Hinweis zum XDS-Mapping====
 +
Elemente, die in die so genannten "[[ILF:XDS_Metadaten_2020|XDS-Metadaten (IHE XDSDocumentEntry) von ELGA ]]"<ref name="XDS-Metadaten">Registrierung von CDA Dokumenten für ELGA mit IHE Cross-Enterprise Document Sharing: XDS Metadaten (XDSDocumentEntry) [[ILF:XDS_Metadaten_2020 XDS-Metadaten]]</ref> übernommen werden sollen, werden mit diesem Text gekennzeichnet:
 +
 
 +
'''↔ Hinweis zum XDS-Mapping'''
 +
 
 +
Eine Übersichtstabelle findet sich in den ELGA-Spezifischen Anwendungsfällen: [[#Schreiben_und_Einbringen_von_Dokumenten|Schreiben und Einbringen von Dokumenten]]
  
 
<div class="toccolours mw-collapsible mw-collapsed" overflow:auto;">
 
<div class="toccolours mw-collapsible mw-collapsed" overflow:auto;">
 +
 
===PDF-Navigation===
 
===PDF-Navigation===
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
Zeile 174: Zeile 187:
 
</div></div>
 
</div></div>
  
<!-- Seitenumbruch -->
 
<p style="page-break-before: always"></p>
 
 
<!-- Tatsächlicher Inhalt -->
 
<!-- Tatsächlicher Inhalt -->
 
 
=Einleitung=
 
=Einleitung=
 
==Ausgangslage und Motivation==
 
==Ausgangslage und Motivation==
In der medizinischen Welt ist es üblich, klinische Sachverhalte und Beobachtungen mit ihrem Kontext in Dokumente zusammenfassen. Der Kontext – z.B. das Ergebnis einer Laboruntersuchung nach einer speziellen Medikamentenbehandlung – wird durch das Dokument etabliert und muss dauerhaft erhalten bleiben, da er wichtige medizinische Zusammenhänge zwischen Einzelinformationen darstellt. Gleichzeitig muss der medizinische Inhalt leicht verfügbar sein und ohne große technische Barrieren sichtbar gemacht werden können. Dies ist unabdingbar für die Akzeptanz von und das Vertrauen in Technologie bei den Endbenutzern, den GDA (Gesundheitsdiensteanbieter). Was mit der Papierwelt bis zu einem gewissen Grade erreicht wurde, muss auch für die elektronische Entsprechung des Papierdokuments gelten.  
+
In der medizinischen Welt ist es üblich, klinische Sachverhalte und Beobachtungen mit ihrem Kontext in Dokumente zusammenzufassen. Der Kontext – z.B. das Ergebnis einer Laboruntersuchung nach einer speziellen Medikamentenbehandlung – wird durch das Dokument etabliert und muss dauerhaft erhalten bleiben, da er wichtige medizinische Zusammenhänge zwischen Einzelinformationen darstellt. Gleichzeitig muss der medizinische Inhalt leicht verfügbar sein und ohne große technische Barrieren sichtbar gemacht werden können. Dies ist unabdingbar für die Akzeptanz von und das Vertrauen in Technologie bei den Endbenutzern, den GDA (Gesundheitsdiensteanbieter). Was mit der Papierwelt bis zu einem gewissen Grade erreicht wurde, muss auch für die elektronische Entsprechung des Papierdokuments gelten.  
  
Die Elektronische Gesundheitsakte (ELGA) ermöglicht den durch das ELGA-Gesetz berechtigten Personen, entsprechend ihren Rollen, den Zugriff auf relevante Gesundheitsdaten der ELGA-Teilnehmer. Diese medizinischen Dokumente (e-Befunde) werden in vielen unterschiedlichen Informationssystemen der verschiedenen ELGA-Gesundheitsdiensteanbieter erstellt und durch ELGA in bedarfsgerecht elektronisch aufbereiteter Form online zur Verfügung gestellt. Diese Dokumente sollen allerdings nicht nur von Benutzern gelesen, sondern auch wieder in die IT-Systeme integriert und dort weiterverwendet werden können („Semantische Interoperabilität“). Beispielsweise können für den Arzt aus ELGA-Dokumenten automatisch Warnungen, Erinnerungen und Zusammenfassungen generiert und weitere Informationen berechnet sowie kontextbezogen angezeigt werden.
+
Die Elektronische Gesundheitsakte (ELGA) ermöglicht den durch das Gesundheitstelematikgesetz 2012 berechtigten Personen, entsprechend ihren Rollen, den Zugriff auf relevante Gesundheitsdaten der ELGA-Teilnehmer. Diese medizinischen Dokumente (e-Befunde) werden in vielen unterschiedlichen Informationssystemen der verschiedenen ELGA-Gesundheitsdiensteanbieter erstellt und durch ELGA in bedarfsgerecht elektronisch aufbereiteter Form online zur Verfügung gestellt. Diese Dokumente sollen allerdings nicht nur von Benutzern gelesen, sondern auch wieder in die IT-Systeme integriert und dort weiterverwendet werden können ("Semantische Interoperabilität"). Beispielsweise können für den Arzt aus ELGA-Dokumenten automatisch Warnungen, Erinnerungen und Zusammenfassungen generiert und weitere Informationen berechnet sowie kontextbezogen angezeigt werden.
  
 
==Zweck des Dokuments==
 
==Zweck des Dokuments==
Das Ziel dieses Dokuments ist die Beschreibung der Struktur von medizinischen Dokumenten der Elektronischen Gesundheitsakte ELGA (entsprechend ELGA-G, BGBl. I Nr. 111/2012 [https://www.ris.bka.gv.at/eli/bgbl/I/2012/111/20121214]). Insbesondere behandelt das Dokument '''alle Dokumentenklassen-übergreifend gültigen Strukturen'''. Um dieses Ziel zu erreichen, wird der [[#CDA_Standard|CDA-Standard]] für die Verwendung in ELGA im Detail ausspezifiziert. Vorgaben für einheitliche Dokumentation und Codierung der Information werden festgelegt und in implementierbaren Leitfäden veröffentlicht.
+
Das Ziel dieses Dokuments ist die Beschreibung der Struktur von medizinischen Dokumenten der Elektronischen Gesundheitsakte ELGA (entsprechend GTelG 2012, BGBl. I Nr. 111/2012 [https://www.ris.bka.gv.at/eli/bgbl/I/2012/111/20121214]). Insbesondere behandelt das Dokument '''alle Dokumentenklassen-übergreifend gültigen Strukturen'''. Um dieses Ziel zu erreichen, wird der [[#CDA_Standard|CDA-Standard]] für die Verwendung in ELGA im Detail ausspezifiziert. Vorgaben für einheitliche Dokumentation und Codierung der Information werden festgelegt und in implementierbaren Leitfäden veröffentlicht.
  
Der vorliegende „Allgemeine Implementierungsleitfaden für CDA-Dokumente“ stellt eine grundlegende Implementierungsvorschrift für alle CDA-Dokumente im österreichischen Gesundheitswesen dar. Dieser Vorschrift müssen alle über ELGA vermittelten CDA-Dokumente folgen. Andere CDA-Dokumente im österreichischen Gesundheitswesen sollen ebenfalls dieser Vorschrift folgen, der Leitfaden wurde daher entsprechend offen ausgelegt.
+
Der vorliegende "Allgemeine Implementierungsleitfaden für CDA-Dokumente" stellt eine grundlegende Implementierungsvorschrift für alle CDA-Dokumente im österreichischen Gesundheitswesen dar. Dies umfasst ELGA e-Befunde, also jene Dokumente, die für Patienten und deren Behandler über die ELGA Infrastruktur abrufbar sind (z.B. ELGA Portal), als auch jene e-Health Dokumente, die zwar die ELGA Infrastruktur (wie Berechtigungssystem, Zentraler Patienten-Index, Gesundheitsdiensteanbieter-Index,  Protokollierung, ...) nutzen, für die aber andere gesetzliche Grundlagen gelten. Dieser Vorschrift müssen daher alle über ELGA vermittelten CDA-Dokumente folgen. Andere CDA-Dokumente im österreichischen Gesundheitswesen sollen ebenfalls dieser Vorschrift folgen, der Leitfaden wurde daher entsprechend offen ausgelegt.
Darüber hinaus MUSS auf Basis des vorliegenden Allgemeinen Implementierungsleitfadens ein spezieller Implementierungsleitfaden definiert sein, der Inhalt und Struktur der medizinisch relevanten Inhalte definiert (z.B. Entlassungsbrief, Laborbefund, etc., siehe [[ILF:Allgemeiner_Implementierungsleitfaden_2020#Aufbau_eines_CDA-Dokuments|Aufbau eines CDA-Dokuments]]).
 
  
'''TODO: Neue Version von 2.06, Hinweis auf Revisionsliste.'''
+
Darüber hinaus MUSS auf Basis des vorliegenden Allgemeinen Implementierungsleitfadens ein spezieller Implementierungsleitfaden definiert sein, der Inhalt und Struktur der medizinisch relevanten Inhalte definiert (z.B. Entlassungsbrief, Laborbefund, etc., siehe [[#Aufbau_eines_CDA-Dokuments|Aufbau eines CDA-Dokuments]]).
  
 
==Zielgruppe==
 
==Zielgruppe==
Zeile 197: Zeile 206:
  
 
=Leitfadenerstellungs- und Harmonisierungsprozess=
 
=Leitfadenerstellungs- und Harmonisierungsprozess=
Für die Ausgestaltung der Inhalte von „CDA Implementierungsleitfäden“ ist eine breite Beteiligung der Stakeholder wesentlich, um die praktische Nutzbarkeit und die Akzeptanz durch die ELGA-Benutzer sicherzustellen.  
+
Für die Ausgestaltung der Inhalte von "CDA Implementierungsleitfäden" ist eine breite Beteiligung der Stakeholder wesentlich, um die praktische Nutzbarkeit und die Akzeptanz durch die ELGA-Benutzer sicherzustellen.  
 
Für diese interdisziplinären Expertengruppen stehen nicht die technischen, sondern vor allem medizinisch-inhaltliche Aspekte im Vordergrund. Die technischen Inhalte werden großteils von den Redaktionsteams beigetragen.
 
Für diese interdisziplinären Expertengruppen stehen nicht die technischen, sondern vor allem medizinisch-inhaltliche Aspekte im Vordergrund. Die technischen Inhalte werden großteils von den Redaktionsteams beigetragen.
  
Ein wesentlicher Schritt auf dem Weg zur Interoperabilität der IT-Systeme im Gesundheitswesen ist die Einigung auf Vorgaben für einheitliche Dokumentation und Codierung der Information. Diese durch die Arbeitsgruppen erreichte „Harmonisierung“ etabliert neue nationale Qualitätsstandards der medizinischen Dokumentation.
+
Ein wesentlicher Schritt auf dem Weg zur Interoperabilität der IT-Systeme im Gesundheitswesen ist die Einigung auf Vorgaben für einheitliche Dokumentation und Codierung der Information. Diese durch die Arbeitsgruppen erreichte "Harmonisierung" etabliert neue nationale Qualitätsstandards der medizinischen Dokumentation.
 
Die Leitfäden werden über ein reguläres Standardisierungsverfahren ("Ballot") durch die HL7 Anwendergruppe Österreich (HL7 Austria) zu einem nationalen HL7 Standard.
 
Die Leitfäden werden über ein reguläres Standardisierungsverfahren ("Ballot") durch die HL7 Anwendergruppe Österreich (HL7 Austria) zu einem nationalen HL7 Standard.
  
 
==Vorgehensmodell==
 
==Vorgehensmodell==
 +
===Harmonisierung von CDA Implementierungsleitfäden für ELGA===
 
Der Initialisierungsschritt für neue CDA Implementierungsleitfäden wird im ELGA-Koordinierungsausschuss auf Basis eines Vorschlages der ELGA GmbH gesetzt. Die Planung umfasst die Einladung der Experten und die Beauftragung eines Redaktionsteams zur Erstellung des Leitfadens durch die ELGA GmbH.  
 
Der Initialisierungsschritt für neue CDA Implementierungsleitfäden wird im ELGA-Koordinierungsausschuss auf Basis eines Vorschlages der ELGA GmbH gesetzt. Die Planung umfasst die Einladung der Experten und die Beauftragung eines Redaktionsteams zur Erstellung des Leitfadens durch die ELGA GmbH.  
  
[[File:CDA-Leitfadenprozess.png|thumb|center|600px|Standardprozess zur Erstellung eines neuen ELGA CDA Implementierungsleitfadens]]
+
[[File:CDA-Leitfadenprozess.png|thumb|center|600px| Standardprozess zur Erstellung eines neuen ELGA CDA Implementierungsleitfadens]]<ref group="Abbildung">Standardprozess zur Erstellung eines neuen ELGA CDA Implementierungsleitfadens</ref>
  
 
Für die Erarbeitung der Vorgaben einer Dokumentenklasse ist jeweils eine Arbeitsgruppe verantwortlich. Jede Arbeitsgruppe wird von einem Redaktionsteam moderiert, das aus einem AG-Leiter und weiteren Redaktionsteammitgliedern besteht. Die zentrale Koordination der Arbeitsgruppen erfolgt durch die ELGA GmbH.  
 
Für die Erarbeitung der Vorgaben einer Dokumentenklasse ist jeweils eine Arbeitsgruppe verantwortlich. Jede Arbeitsgruppe wird von einem Redaktionsteam moderiert, das aus einem AG-Leiter und weiteren Redaktionsteammitgliedern besteht. Die zentrale Koordination der Arbeitsgruppen erfolgt durch die ELGA GmbH.  
Zeile 225: Zeile 235:
 
*Erstellung der Leitfadendokumente und ergänzender Materialien (z.B. Beispiel-CDA-Dateien, Schematron-Prüfregeln)
 
*Erstellung der Leitfadendokumente und ergänzender Materialien (z.B. Beispiel-CDA-Dateien, Schematron-Prüfregeln)
  
Von der Arbeitsgruppe und dem Redaktionsteam wird eine erste Version eines CDA Implementierungsleitfadens vorgelegt. Für eine verpflichtende Anwendung eines Leitfadens ist ein „normativer Ballot“ der Leitfäden durch HL7 Austria durchzuführen.
+
Von der Arbeitsgruppe und dem Redaktionsteam wird eine erste Version eines CDA Implementierungsleitfadens vorgelegt. Für eine verpflichtende Anwendung eines Leitfadens ist ein normatives [[#HL7 Abstimmungsverfahren|Abstimmungsverfahren ("Ballot")]] der Leitfäden durch HL7 Austria durchzuführen.
Optional kann für eine Überprüfung der Implementierbarkeit vor dem normativen Ballot ein „STU-Ballot“ (Standard for Trial Implementation) durchgeführt werden, mit dem dann eine Testphase durchgeführt werden kann.   
+
Optional kann für eine Überprüfung der Implementierbarkeit vor dem normativen Ballot ein "STU-Ballot" (Standard for Trial Use Ballot) durchgeführt werden, mit dem dann eine Testphase durchgeführt werden kann.   
  
Über die hier geschilderten „internen“ Abstimmungsarbeiten hinaus wird eine Kooperation mit den betroffenen Standardisierungsorganisationen angestrebt, etwa mit dem Österreichischen Normungsinstitut, IHE Austria, DICOM Austria und auch mit weiteren nationalen und internationalen Normengremien.
+
Über die hier geschilderten "internen" Abstimmungsarbeiten hinaus wird eine Kooperation mit den betroffenen Standardisierungsorganisationen angestrebt, etwa mit dem Österreichischen Normungsinstitut, IHE Austria, DICOM Austria und auch mit weiteren nationalen und internationalen Normengremien.
 +
 
 +
===HL7 Abstimmungsverfahren===
 +
Für die Annahme von neuen nationalen HL7 Standards und Richtlinien existiert eine formelle Prozedur, das so genannte Abstimmungsverfahren oder "Ballot". Der Leitfaden wird dafür einem breiten Teilnehmerkreis zur Kommentierung vorgelegt. Die Kommentare werden gesammelt und bearbeitet, wobei negative Kommentare im Einvernehmen zwischen dem Autor des Leitfadens und dem Kommentierenden aufgelöst werden. Eine ausreichende Anzahl an stimmberechtigten Teilnehmern muss der Freigabe des Dokuments zustimmen. Eine genaue Beschreibung des Abstimmungsverfahrens ist auf der Website von HL7 Austria publiziert<ref>HL7 Austria Abstimmungsverfahren ("Ballots"): https://hl7.at/technische-komitees/ballots/</ref>.
  
 
==Revision der Leitfäden==
 
==Revision der Leitfäden==
Zeile 235: Zeile 248:
 
Der CDA-Koordinator evaluiert in regelmäßigen Abständen, ob und welche Änderungen (etwa durch neue medizinische oder gesetzliche Anforderungen) notwendig sind. Aufgrund des Berichtes des CDA-Koordinators empfiehlt die ELGA GmbH die Erstellung von Revisionsversionen der bestehenden Leitfäden. Die geplanten Änderungen sollen mit den maßgeblichen Stakeholdern abgestimmt werden.
 
Der CDA-Koordinator evaluiert in regelmäßigen Abständen, ob und welche Änderungen (etwa durch neue medizinische oder gesetzliche Anforderungen) notwendig sind. Aufgrund des Berichtes des CDA-Koordinators empfiehlt die ELGA GmbH die Erstellung von Revisionsversionen der bestehenden Leitfäden. Die geplanten Änderungen sollen mit den maßgeblichen Stakeholdern abgestimmt werden.
  
Neue Versionen, die „verpflichtende Elemente“ (Sections oder Entries) neu einführen oder entfernen, sind „Hauptversionen“, die jedenfalls über eine Durchführungsverordnung verbindlich gemacht und veröffentlicht werden. Andere Versionen sind „Nebenversionen“. Alle verbindlichen Versionen  sind  auf http://www.gesundheit.gv.at zu veröffentlichen.
+
Neue Versionen, die "verpflichtende Elemente" (Sections oder Entries) neu einführen oder entfernen, sind "Hauptversionen", die jedenfalls über eine Durchführungsverordnung verbindlich gemacht und veröffentlicht werden. Andere Versionen sind "Nebenversionen". Alle verbindlichen Versionen  sind  auf http://www.gesundheit.gv.at zu veröffentlichen.
  
 
==Autoren und Mitwirkende==
 
==Autoren und Mitwirkende==
Dieser Implementierungsleitfaden entstand durch die Harmonisierungsarbeit der „Arbeitsgruppe“ bestehend aus nachfolgend genannten Personen:
+
Dieser Implementierungsleitfaden entstand durch die Harmonisierungsarbeit der "Arbeitsgruppe" bestehend aus nachfolgend genannten Personen:
  
 
===Autoren===
 
===Autoren===
Zeile 258: Zeile 271:
 
| ELGA GmbH
 
| ELGA GmbH
 
| Autor
 
| Autor
|}
+
|-
 +
| DI Nikola Tanjga
 +
| ELGA GmbH
 +
| Autor
 +
|-
 +
| DI Jürgen Brandstätter
 +
| CodeWerk Software Services and Development GmbH
 +
| Autor und Moderator der Arbeitsgruppe 2008-2012
 +
|}
  
 
Unter Mitwirkung von:  
 
Unter Mitwirkung von:  
 
Stephan Rainer-Sablatnig (ELGA GmbH),  
 
Stephan Rainer-Sablatnig (ELGA GmbH),  
 
Carina Seerainer, MSc. (ELGA GmbH),
 
Carina Seerainer, MSc. (ELGA GmbH),
Nina Sjencic, B.A. (ELGA GmbH),
+
Nina Sjencic, B.A. (ELGA GmbH)
Nikola Tanjga (ELGA GmbH)
 
  
 
===Mitwirkende===
 
===Mitwirkende===
'''Teilnehmer der Arbeitsgruppe Allgemeiner Implementierungsleitfaden 2020'''  
+
'''Teilnehmer der Arbeitsgruppe Allgemeiner Implementierungsleitfaden (Version 3)'''<sup>1</sup>:
Annette Altenpohl (Austrian Standards), Loinger Johanna (AUVA), Florian Schlechtleitner (AUVA), Herbert Matzenberger (CGM), Reinhard Egelkraut (CGM),    Victor Emanuel Grogger (KAGES), Hannes Steinberger (KAGES), Jacqueline Teufl (medilab), Roman Horvath (MedIT), Manuel Ratzinger (NÖLKH), Michael Nöhammer (ÖÄK), Elke Pessl (OÖ Gesundheitsholding), Alexander Kollmann (SALK), Alexander Hörtnagl (Siemens AG), Sarah Kardinar (SVC), Matthias Frohner (Technikum Wien), Christian Stark (Tiroler Kliniken), Stefan Rausch-Schott (Vinzenzgruppe), Hans Jürgen Schiller (Vorarlberger LKH), Franz Weissinger (Wien Digital), Maria Abzieher (Wien Digital)
+
Annette Altenpohl (Austrian Standards), Loinger Johanna (AUVA), Florian Schlechtleitner (AUVA), Herbert Matzenberger (CGM), Reinhard Egelkraut (CGM),    Victor Emanuel Grogger (KAGES), Hannes Steinberger (KAGES), Jacqueline Teufl (medilab), Roman Horvath (MedIT), Manuel Ratzinger (NÖLKH), Michael Nöhammer (ÖÄK), Elke Pessl (OÖ Gesundheitsholding), Alexander Kollmann (SALK), Alexander Hörtnagl (Siemens AG), Sarah Kardinar (SVC), Matthias Frohner (Technikum Wien), Christian Stark (Tiroler Kliniken), Stefan Rausch-Schott (Vinzenz Gruppe), Hans Jürgen Schiller (Vorarlberger LKH), Franz Weissinger (Wien Digital), Maria Abzieher (Wien Digital)
  
TODO: Liste auf Vollständigkeit prüfen
+
'''Teilnehmer der Arbeitsgruppe der Vorgänger-Version 2.06.2'''<sup>1</sup>:
 +
Milan Kornfeind (Österreichische Ärztekammer), Robert Hawliczek (Österreichische Ärztekammer), Jürgen Schwaiger (Österreichische Ärztekammer), Gerhard Holler (Österreichische Ärztekammer), Ludwig Gruber (Ärztekammer Tirol) Christian Husek (Initiative-ELGA), Susanna Michalek (Initiative-ELGA), Michael Hubich (Barmherzige Schwestern Linz), Tilman Königswieser (Oberösterreichische Gesundheits- u. Spitals AG), Josef Hamedinger (Oberösterreichische Gesundheits- u. Spitals AG), Ingrid Wimmer (Oberösterreichische Gesundheits- u. Spitals AG), Hubert Leitner (Steiermärkische Krankenanstalten-ges. m.b.H.), Walter Schwab-Ganster (Steiermärkische Krankenanstalten-ges. m.b.H.), Birgit Fürst (Steiermärkische Krankenanstalten-ges. m.b.H.), Monika Hoffberger (Steiermärkische Krankenanstalten-ges. m.b.H.), Daniela Sturm (Steiermärkische Krankenanstalten-ges. m.b.H.), Brigitte Walzl (Steiermärkische Krankenanstalten-ges. m.b.H.),Konrad Hölzl (Wiener Krankenanstaltenverbund), Reinhard Eberl (Salzburger Landeskliniken), Stefan Rausch-Schott (Vinzenz Gruppe Krankenhausbeteiligungs- und Management GmbH), Benedikt Aichinger (e-Care Projekt), Eva Friedler (Projekt "PatientInnenorientierte integrierte Krankenbetreuung"), Vera Em (FSW), Robert Em (WISO), Wolfgang Pfleger (FSW), Allg. Unfallversicherungsanstalt (Sozialversicherung), Gudrun Seiwald, Hubert Fankhauser (Sozialversicherung), Michael Szivak (Sozialversicherung), Barbara Kaller (Hauptverband der österreichischen Sozialversicherungsträger), Martin Asenbaum (Sozialversicherungs-Chipkarten Betriebs- und Errichtungsgesellschaft), Eduard Schebesta, Christoph Unfried (Health Communication Service GmbH), Jochen Peter Gallob (shm sana health management GmbH), Reinhard Egelkraut (Systema Human Information Systems GmbH), Peter Uher (Telekom Austria), Arnold Lengauer (Telekom Austria), Karl Holzer (T-Systems Austria GesmbH), Christian Ametz (x-tention), Matthias Frohner (Fachhochschule Technikum Wien), Ferenc Gerbovics (Fachhochschule Technikum Wien), Babette Dörr  (Austrian Standards Institute - Österreichisches Normungsinstitut, Experte der Arbeitsgruppe 250.03 "Qualitätsmanagement in der Pflege"), Natalie Lottersberger (Austrian Standards Institute - Österreichisches Normungsinstitut, Experte der Arbeitsgruppe 250.03 "Qualitätsmanagement in der Pflege"), Andrea Klostermann (ELGA GmbH), Carina Seerainer (ELGA GmbH), Oliver Kuttin (ELGA GmbH), Stefan Sauermann (Fachhochschule Technikum Wien), Alexander Mense (Fachhochschule Technikum Wien), Martin Weigl (AIMC), Andreas Lindner (Lindner TAC)
 +
 
 +
'''Patronanz, Akkordierung, Ergänzungen, Zustimmung (Version 2.06.2)'''<sup>1</sup>:
 +
Clemens Auer (Bundesministerium für Gesundheit), Susanne Herbek (ELGA GmbH), Hubert Eisl (ELGA GmbH), Martin Hurch (ELGA GmbH), Oliver Kuttin (ELGA GmbH), Carina Seerainer (ELGA GmbH), Günther Wawrowsky (Österreichische Ärztekammer), Reinhold Renner (Österreichische Ärztekammer), Johannes Bretbacher (OÖ Gesundheits- und Spitals AG), Christian Gierlinger (Vinzenz Gruppe Krankenhausbeteiligungs- und Management GmbH), Jürgen Engelbrecht (Steiermärkische Krankenanstalten GmbH), Alexander Schanner (NÖ Landesklinikenholding), Wolfgang Amenitsch (NÖ Landesklinikenholding), Thomas Pökl (NÖ Landesklinikenholding), Eva Friessenbichler (NÖ Landesheime), Roland Nefischer (NÖ Landesheime), Thomas Schubert (Projekt NÖ Heim-Informationstechnologie), Wolfgang Hiessl (Oberösterreichischer Gesundheitsfonds), Evelyn Müller (Salzburger Landeskliniken), Wolfgang Dorda (Medizinische Universität Wien), Wolfgang Dufek (Wiener Gebietskrankenkasse), Karl Blauensteiner (Wiener Gebietskrankenkasse), Gerhard Stimac (Innomed GmbH), Herbert Thomas (Health Communication Service Gmbh), Johannes Rössler (Tieto IT Services), Thomas Hrdinka (Bundesfachgruppe Informationstechnologie der Bundeskammer der Architekten und Ingenieurkonsulenten)
 +
 
 +
<sup>1</sup> Personen sind ohne Titel angegeben
  
 
=Technischer Hintergrund=
 
=Technischer Hintergrund=
Zeile 277: Zeile 303:
 
HL7 bezeichnet eine Gruppe von Standards für den Austausch von Daten zwischen Computersystemen im Gesundheitswesen. HL7 wird als Kommunikationsprotokoll vornehmlich zum Datenaustausch zwischen Abteilungssystemen in Krankenhäusern eingesetzt.  
 
HL7 bezeichnet eine Gruppe von Standards für den Austausch von Daten zwischen Computersystemen im Gesundheitswesen. HL7 wird als Kommunikationsprotokoll vornehmlich zum Datenaustausch zwischen Abteilungssystemen in Krankenhäusern eingesetzt.  
  
Die ursprünglich in den USA von der Organisation „Health Level Seven International“ (HL7) (http://www.hl7.org) entwickelten Spezifikationen sind durch die Weiterentwicklung internationaler Benutzergruppen zu einem internationalen Standard geworden, der in über 55 Ländern eingesetzt wird.
+
Die ursprünglich in den USA von der Organisation "Health Level Seven International" (HL7) (http://www.hl7.org) entwickelten Spezifikationen sind durch die Weiterentwicklung internationaler Benutzergruppen zu einem internationalen Standard geworden, der in über 55 Ländern eingesetzt wird.
  
Die HL7 Standards in Version 3 sind auf die Kommunikationsbedürfnisse des gesamten Gesundheitswesens abgestimmt. HL7 V3 bietet eine konzeptuelle Grundlage in einem gemeinsamen, umfassenden „Reference Information Model“ (RIM) für alle Teile von HL7 V3.  
+
Die HL7 Standards in Version 3 sind auf die Kommunikationsbedürfnisse des gesamten Gesundheitswesens abgestimmt. HL7 V3 bietet eine konzeptuelle Grundlage in einem gemeinsamen, umfassenden "Reference Information Model" (RIM) für alle Teile von HL7 V3.  
  
 
Dieses RIM ist ANSI- und ISO-Standard (ISO/HL7 21731:2006) und bietet:   
 
Dieses RIM ist ANSI- und ISO-Standard (ISO/HL7 21731:2006) und bietet:   
Zeile 291: Zeile 317:
  
 
==CDA Standard==
 
==CDA Standard==
Die „Clinical Document Architecture“ (CDA) ist ein Standard für den Austausch und die Speicherung von klinischer Dokumentation, wie zum Beispiel Entlassungsbriefe, Überweisungen, Behandlungsdokumentation oder OP-Berichte. Dabei steht der Informationsaustausch im gesamten Gesundheitswesen im Vordergrund (also nicht beschränkt auf Krankenhäuser).  
+
Die "Clinical Document Architecture" (CDA) ist ein Standard für den Austausch und die Speicherung von klinischer Dokumentation, wie zum Beispiel Entlassungsbriefe, Überweisungen, Behandlungsdokumentation oder OP-Berichte. Dabei steht der Informationsaustausch im gesamten Gesundheitswesen im Vordergrund (also nicht beschränkt auf Krankenhäuser).  
  
 
CDA stellt einen XML-basierten Dokumenten-Markup Standard zur strukturierten klinischen Dokumentation zur Verfügung. Der CDA Standard definiert ein Informationsobjekt, das außerhalb einer Nachricht existieren kann und neben (strukturiertem) Text auch Bilder, Töne, Biosignale usw. enthalten bzw. referenzieren kann.  
 
CDA stellt einen XML-basierten Dokumenten-Markup Standard zur strukturierten klinischen Dokumentation zur Verfügung. Der CDA Standard definiert ein Informationsobjekt, das außerhalb einer Nachricht existieren kann und neben (strukturiertem) Text auch Bilder, Töne, Biosignale usw. enthalten bzw. referenzieren kann.  
Zeile 298: Zeile 324:
  
 
===Eigenschaften von CDA-Dokumenten===
 
===Eigenschaften von CDA-Dokumenten===
CDA wird zum Austausch von medizinischen Dokumenten verwendet, die typischerweise folgende Eigenschaften aufweisen:
+
Der Standard CDA wird zum Austausch von medizinischen Dokumenten verwendet, die typischerweise folgende Eigenschaften aufweisen:
  
 
*'''Persistenz''': Medizinische Dokumente sind durch Persistenz, also dauerhafte Existenz in den sendenden oder empfangenden Systemen gekennzeichnet, wo sie für einen bestimmten Zeitraum in einem unveränderten Zustand bleiben. Dieser Zeitraum wird durch lokale Regelungen definiert.
 
*'''Persistenz''': Medizinische Dokumente sind durch Persistenz, also dauerhafte Existenz in den sendenden oder empfangenden Systemen gekennzeichnet, wo sie für einen bestimmten Zeitraum in einem unveränderten Zustand bleiben. Dieser Zeitraum wird durch lokale Regelungen definiert.
*'''Verwaltung''' (engl. „stewardship“): Für die Verwaltung des Dokuments ist eine bestimmte Organisation verantwortlich (der „Custodian“).
+
*'''Verwaltung''' (engl. "stewardship"): Für die Verwaltung des Dokuments ist eine bestimmte Organisation verantwortlich (der "Custodian").
*'''Kontext''': Medizinische Dokumente etablieren den Standard-Kontext für die in ihnen gespeicherten Inhalte (z.B. den „Entlassungsbrief“).
+
*'''Kontext''': Medizinische Dokumente etablieren den Standard-Kontext für die in ihnen gespeicherten Inhalte (z.B. den "Entlassungsbrief").
*'''Authentisierung''' (engl. „potential für authentication“): Medizinische Dokumente werden authentisiert. Im medizinischen Alltag entspricht das der Signierung, Vidierung oder Validierung.
+
*'''Authentisierung''' (engl. "potential für authentication"): Medizinische Dokumente werden authentisiert. Im medizinischen Alltag entspricht das der Signierung, Vidierung oder Validierung.
*'''Ganzheit''' (engl. „wholeness“): Die Authentisierung eines medizinischen Dokumentes bezieht sich auf das Dokument als Ganzes und nicht nur auf einzelne aus dem Kontext gelöste Teile.
+
*'''Ganzheit''' (engl. "wholeness"): Die Authentisierung eines medizinischen Dokumentes bezieht sich auf das Dokument als Ganzes und nicht nur auf einzelne aus dem Kontext gelöste Teile.
*'''Lesbarkeit''' (engl. „human readability“): Medizinische Dokumente sind für Menschen lesbar.
+
*'''Lesbarkeit''' (engl. "human readability"): Medizinische Dokumente sind für Menschen lesbar.
  
 
===Bedingungen===
 
===Bedingungen===
Eine grundsätzliche Bedingung für CDA ist die Sicherstellung der Lesbarkeit für Menschen in einem „normalen“ Webbrowser (mit der üblichen Basisfunktionalität zum Browsen im Internet).  
+
Eine grundsätzliche Bedingung für CDA ist die Sicherstellung der Lesbarkeit für Menschen in einem "normalen" Webbrowser (mit der üblichen Basisfunktionalität zum Browsen im Internet).  
  
 
Dafür gilt zudem:
 
Dafür gilt zudem:
  
*Es muss einen eindeutig festgelegten Weg für einen Empfänger geben, den authentisierten Inhalt sichtbar zu machen<sup>2</sup>.
+
*Es muss einen eindeutig festgelegten Weg für einen Empfänger geben, den authentisierten Inhalt sichtbar zu machen (Für ELGA wird ein "Referenz-Stylesheet" bereitgestellt, siehe Kapitel [[#Darstellung_von_CDA_Dokumenten_mittels_ELGA_Referenzstylesheet_und_CDA2PDF|Darstellung von CDA Dokumenten mittels ELGA Referenzstylesheet und CDA2PDF]]).
 
*Es ist nicht zulässig, dass die Darstellung im Browser nur mithilfe eines bestimmten Stylesheets bewerkstelligt werden kann, das dann zusammen mit dem CDA-Dokument gesendet werden muss. Es muss auch möglich sein, den Inhalt mit einem beliebigen Stylesheet und marktüblichen Browsern darzustellen.
 
*Es ist nicht zulässig, dass die Darstellung im Browser nur mithilfe eines bestimmten Stylesheets bewerkstelligt werden kann, das dann zusammen mit dem CDA-Dokument gesendet werden muss. Es muss auch möglich sein, den Inhalt mit einem beliebigen Stylesheet und marktüblichen Browsern darzustellen.
*Lesbarkeit bezieht sich auf den authentisierten Inhalt. Zusätzlich kann weitere Information im Dokument vorhanden sein („CDA Level 3“), die auf Auswertbarkeit durch Anwendungssysteme abzielt, die aber nicht authentisiert oder lesbar dargestellt werden muss.
+
*Lesbarkeit bezieht sich auf den authentisierten Inhalt. Zusätzlich kann weitere Information im Dokument vorhanden sein ("CDA Level 3"), die auf Auswertbarkeit durch Anwendungssysteme abzielt, die aber nicht authentisiert oder lesbar dargestellt werden muss.
*Wenn strukturierter Inhalt vom narrativen Text abgeleitet ist, muss der Mechanismus beschrieben sein, wie dies bewerkstelligt wurde, z. B. durch den Autor, durch eine Person, die eine Codierung vorgenommen hat, durch automatisierte Verarbeitung der natürlichen Sprache, durch eine spezifische Software.
+
*Wenn strukturierter Inhalt vom narrativen Text abgeleitet ist, muss der Mechanismus beschrieben sein, wie dies bewerkstelligt wurde, z.B. durch den Autor, durch eine Person, die eine Codierung vorgenommen hat, durch automatisierte Verarbeitung der natürlichen Sprache, durch eine spezifische Software.
 
*Wenn narrativer Text von strukturierter Information abgeleitet ist, muss der Mechanismus beschrieben sein, wie dies bewerkstelligt wurde.
 
*Wenn narrativer Text von strukturierter Information abgeleitet ist, muss der Mechanismus beschrieben sein, wie dies bewerkstelligt wurde.
 
<sup>2</sup> Für ELGA wird ein „Referenz-Stylesheet“ bereitgestellt. Das Referenz-Stylesheet ist eine XSLT-Datei zur Transformation der CDA-XML-Datei in HTML. Zur Darstellung von CDA Dokumenten im Browser wird die Verwendung des Referenz-Stylesheets empfohlen.
 
  
 
===Aufbau eines CDA-Dokuments===
 
===Aufbau eines CDA-Dokuments===
 
CDA-Dokumente sind XML-Dateien, welche aus einem Header mit Metadaten und einem Body mit dem eigentlichen Inhalt bestehen.
 
CDA-Dokumente sind XML-Dateien, welche aus einem Header mit Metadaten und einem Body mit dem eigentlichen Inhalt bestehen.
Der [[#CDA_Header|Header]] trägt Informationen über das Dokument sowie deren Beteiligte, einschließlich dem Patienten. Der [[#CDA_Body|Body]] besteht wiederum aus Body Structures (Abschnitte und narrativer Text) und Body Entries (maschinenauswertbare Detailinformationen). An die Entries können externe Referenzen (External References) geknüpft sein. (TODO: Verweis auf Kapitel Metadaten)
+
Der CDA-Header (siehe Kapitel [[#CDA_Header|Header]]) trägt Informationen über das Dokument sowie deren Beteiligte, einschließlich dem Patienten. Der CDA-Body (siehe Kapitel [[#CDA_Body|Body]]) besteht wiederum aus Body Structures (Abschnitte und narrativer Text) und Body Entries (maschinenauswertbare Detailinformationen). An die Entries können externe Referenzen (External References) geknüpft sein.  
 
   
 
   
Der folgende Überblick zeigt die Hauptkomponenten des CDA R2 Modells auf, in der Abbildung (TODO:Nr) ist die Struktur in XML-artiger Darstellung gezeigt.  
+
Der folgende Überblick zeigt die Hauptkomponenten des CDA R2 Modells auf, in einer späteren Abbildung wird die Struktur in XML-artiger Darstellung gezeigt.  
[[Datei:CDA_R2_Modell_mit_Header_und_Body_Structures_(vereinfachte Übersicht).png|thumb|350px|center|CDA R2 Modell mit [[#CDA_Header|Header]] und [[#CDA_Body|Body]] Structures (vereinfachte Übersicht).]]
+
[[Datei:CDA_R2_Modell_mit_Header_und_Body_Structures_(vereinfachte Übersicht).png|thumb|350px|center|CDA R2 Modell mit [[#CDA_Header|Header]] und [[#CDA_Body|Body]] Structures (vereinfachte Übersicht).]]<ref group="Abbildung">CDA R2 Modell</ref>
 
 
Je nach Leitfaden variieren [[#CDA_Header|Header]] und [[#CDA_Body|Body]] aus verschiedenen '''Templates'''. Templates sind definierte Vorlagen, die Strukturen von Dokumenten, Dokumentteilen oder Datenelementen vorgeben. In CDA bezeichnen solche Templates bestimmte Teilstrukturen (weitere Informationen zu [[CDA_Templates|Templates]]).
 
Die nachfolgenden Links geben einen Überblick über die jeweiligen [[CDA_Templates|Templates]] nach Implementierungsleitfaden:
 
  
*[[ILF:Entlassungsbrief_(Ärztlich)_Alle_Templates|Templates Entlassungsbrief (Ärztlich)]]
+
Je nach Leitfaden variieren Header und Body aus verschiedenen '''Templates'''. Templates sind definierte Vorlagen, die Strukturen von Dokumenten, Dokumentteilen oder Datenelementen vorgeben. In CDA bezeichnen solche Templates bestimmte Teilstrukturen.
*[[ILF:Entlassungsbrief_(Pflege)_Alle_Templates|Templates Entlassungsbrief (Pflege)]]
 
*[[ILF:Pflegesituationsbericht_Alle_Templates|Templates Pflegesituationsbericht]]
 
*[[ILF:Befund_bildgebende_Diagnostik_Alle_Templates|Templates Befund bildgebende Diagnostik]]
 
*[[ILF:Laborbefund_Alle_Templates|Templates Laborbefund]]
 
  
 
Die administrativen Daten im Dokument-Header und grundsätzliche Vorgaben für den medizinischen Inhalt werden vom vorliegenden '''Allgemeinen Implementierungsleitfaden''' definiert.  
 
Die administrativen Daten im Dokument-Header und grundsätzliche Vorgaben für den medizinischen Inhalt werden vom vorliegenden '''Allgemeinen Implementierungsleitfaden''' definiert.  
  
Der jeweilige [[Implementierungsleitfäden|Spezielle Implementierungsleitfaden]]“ enthält die Vorgaben für die medizinischen Inhalte und ergänzt gegebenenfalls die Header-Vorgaben.
+
Der jeweilige [[Implementierungsleitfäden|'''Spezielle Implementierungsleitfaden''']] enthält die Vorgaben für die medizinischen Inhalte und ergänzt gegebenenfalls die Header-Vorgaben.  
 
 
[[Datei:Zusammenspiel der Implementierungsleitfäden .png|center|thumb|400px|Zusammenspiel der Implementierungsleitfäden]]
 
 
 
Die administrativen Daten im Dokumentheader und grundsätzliche Vorgaben für den medizinischen Inhalt werden vom „Allgemeinen Implementierungsleitfaden“ definiert. Der jeweilige „Spezielle Implementierungsleitfaden“ enthält die Vorgaben für die medizinischen Inhalte und ergänzt gegebenenfalls die Header-Vorgaben.
 
  
Jeder spezielle Implementierungsleitfaden basiert auf diesem vorliegenden Allgemeinen Implementierungsleitfaden. Diese speziellen ELGA CDA Implementierungsleitfäden sind bereits für folgende Dokumentenklassen definiert (Liste kann erweitert werden):  (TODO: basieren noch auf ALF Version 2.06)
+
[[Datei:Zusammenspiel der Implementierungsleitfäden .png|center|thumb|400px|Zusammenspiel der Implementierungsleitfäden]]<ref group="Abbildung">Zusammenspiel Implementierungsleitfäden</ref>
  
*[[ILF:Entlassungsbrief (Ärztlich)|Entlassungsbrief (Ärztlich)]], [OID Root 1.2.40.0.34.7.2]
+
Jeder spezielle Implementierungsleitfaden basiert somit auf diesem vorliegenden ''Allgemeinen Implementierungsleitfaden''.
*[[ILF:Entlassungsbrief (Pflege)|Entlassungsbrief (Pflege)]], [OID Root 1.2.40.0.34.7.3]
+
Für folgende Dokumentenklassen wurden bereits spezielle ELGA CDA Implementierungsleitfäden definiert (Liste kann erweitert werden):
*[[ILF:Pflegesituationsbericht|Pflegesituationsbericht]], [OID Root 1.2.40.0.34.7.12]
+
*[[ILF:Entlassungsbrief_Ärztlich_Guide|Entlassungsbrief (Ärztlich)]], [OID Root 1.2.40.0.34.7.2]
*[[ILF:Laborbefund|Laborbefund]], [OID Root 1.2.40.0.34.7.4]
+
*[[ILF:Entlassungsbrief_(Pflege)_Guide|Entlassungsbrief (Pflege)]], [OID Root 1.2.40.0.34.7.3]
*[[ILF:Befund bildgebende Diagnostik|Befund bildgebende Diagnostik]], [OID Root 1.2.40.0.34.7.5]
+
*[[ILF:Pflegesituationsbericht_Guide|Pflegesituationsbericht]], [OID Root 1.2.40.0.34.7.12]
*[[ILF:e-Medikation|e-Medikation]], [OID Root 1.2.40.0.34.7.8]
+
*[[ILF:Laborbefund_Guide|Laborbefund]], [OID Root 1.2.40.0.34.7.4]
 +
*[[ILF:Befund_bildgebende_Diagnostik_Guide|Befund bildgebende Diagnostik]], [OID Root 1.2.40.0.34.7.5]
 +
*[[ILF:E-Medikation_Guide|e-Medikation]], [OID Root 1.2.40.0.34.7.8]
  
Die Beschreibung des Zusammenhangs von ELGA CDA-Dokumenten und den zur Registrierung von CDA in ELGA notwendigen „XDS-Metadaten“ finden Sie im Dokument
+
Die Beschreibung des Zusammenhangs von ELGA CDA-Dokumenten und den zur Registrierung von CDA in ELGA notwendigen "XDS-Metadaten" finden Sie im Dokument
  
*[[ILF:XDS Metadaten|ELGA XDS Metadaten (XDSDocumentEntry)]], [OID Root 1.2.40.0.34.7.6]
+
*[[ILF:XDS_Metadaten_Guide|ELGA XDS Metadaten (XDSDocumentEntry)]], [OID Root 1.2.40.0.34.7.6]
  
 
<br />
 
<br />
Zeile 361: Zeile 376:
 
Die Informationen im '''''CDA Header''''' unterstützen einen Austausch klinischer Dokumente über Institutionsgrenzen hinweg, hochstrukturiert und semantisch festgelegt.
 
Die Informationen im '''''CDA Header''''' unterstützen einen Austausch klinischer Dokumente über Institutionsgrenzen hinweg, hochstrukturiert und semantisch festgelegt.
  
Der Header beinhaltet Informationen zum Patienten, zum Dokument selbst (eineindeutige Identifikation, Art des Dokuments), zu den weiteren beteiligten Personen und Organisationen (wie Behandler und Autoren), der dokumentierten Episode (Zeitereignisse), sowie über Beziehungen zu Dokumenten (zu Anforderungen und anderen Dokumenten).  
+
Der Header beinhaltet Informationen zum Patienten, zum Dokument selbst (eindeutige Identifikation, Art des Dokuments), zu den weiteren beteiligten Personen und Organisationen (wie Behandler und Autoren), zu den dokumentierten Episode (Zeitereignisse), sowie zu den Beziehungen zu anderen Dokumenten (zu Anforderungen und anderen Dokumenten).  
  
 
Mit den Informationen des Headers werden Dokumentenmanagement-Systeme unterstützt - der Header stellt dafür entsprechende Mechanismen zur Verfügung. Damit werden die Zusammenführung und das Wiederfinden der Dokumente in ELGA oder in lokalen Patientenakten wesentlich erleichtert.
 
Mit den Informationen des Headers werden Dokumentenmanagement-Systeme unterstützt - der Header stellt dafür entsprechende Mechanismen zur Verfügung. Damit werden die Zusammenführung und das Wiederfinden der Dokumente in ELGA oder in lokalen Patientenakten wesentlich erleichtert.
  
 
====CDA Body====
 
====CDA Body====
Die eigentliche klinische Dokumentation wird im so genannten '''''CDA Body''''' festgehalten. Im Vordergrund steht hier „lesbarer“ (narrativer) Text, der verpflichtender Bestandteil von CDA R2 Dokumenten ist und die Interoperabilität zwischen den menschlichen Kommunikationspartnern garantiert.
+
Die eigentliche klinische Dokumentation wird im so genannten '''''CDA Body''''' festgehalten. Im Vordergrund steht hier "lesbarer" (narrativer) Text, der verpflichtender Bestandteil von CDA R2 Dokumenten ist und die Interoperabilität zwischen den menschlichen Kommunikationspartnern garantiert.
Hier sind Möglichkeiten gegeben, diesen Text grob zu strukturieren und formatieren, wie man dies von den Möglichkeiten der Textverarbeitung her kennt. Zur Strukturierung stellt die Standardspezifikation eine Reihe von XML-Elementen zur Verfügung, die als Body Structures zusammengefasst werden können. Der Body enthält ein oder mehrere Abschnitte (sections). Diese können auch ineinander geschachtelt sein, so wie Kapitel und Unterkapitel eines Buches. Zudem sind Strukturierungen im Sinne von Tabellen oder Listen möglich.
+
Hier sind Möglichkeiten gegeben, diesen Text grob zu strukturieren und formatieren, wie man dies von den Möglichkeiten der Textverarbeitung her kennt. Zur Strukturierung stellt die Standardspezifikation eine Reihe von XML-Elementen zur Verfügung, die als Body Structures zusammengefasst werden können.  
 
 
*Abschnitte <section>
 
*Paragrafen <paragraph>
 
*Kennzeichnung von bestimmten Inhalten <content>
 
*Überschriften <caption>
 
*Tabellen <table>
 
*Listen <list>
 
  
Sections enthalten immer einen narrativen Block und erfüllen damit eine der oben genannten Maximen von CDA: die Mensch-zu-Mensch-Interoperabilität, die Lesbarkeit der Informationen für den Menschen. Im narrativen Block wird, durch das Textattribut in der section-Klasse repräsentiert, eingebetteter Text innerhalb eines Abschnittes angegeben. Dabei kann mit oben genanntem content-Element bestimmter Inhalt gesondert gekennzeichnet werden. Zusammengefasst sind im Fließtextblock u.a. folgende Möglichkeiten der Struktur- und Formgebung des Textes gegeben:  
+
Der Body enthält ein oder mehrere Abschnitte (sections). Diese können auch ineinander geschachtelt sein, so wie Kapitel und Unterkapitel eines Buches, siehe Kapitel '''[[#Sektionen|Sektionen]]'''. Zudem sind Strukturierungen im Sinne von Tabellen oder Listen möglich:
 +
*Abschnitte < section>
 +
*Paragrafen < paragraph>
 +
*Kennzeichnung von bestimmten Inhalten < content>
 +
*Überschriften < caption>
 +
*Tabellen < table>
 +
*Listen < list>
  
*Zeilenumbrüche <br>
+
Sections enthalten immer einen narrativen Block und erfüllen damit eine der oben genannten Maximen von CDA: die Mensch-zu-Mensch-Interoperabilität, die Lesbarkeit der Informationen für den Menschen. Im narrativen Block wird der im Abschnitt eingebettete Text im Element text angegeben (section.text). Dabei kann mit oben genanntem content-Element bestimmter Inhalt gesondert gekennzeichnet werden. Zusammengefasst sind im Fließtextblock u.a. folgende Möglichkeiten der Struktur- und Formgebung des Textes gegeben:
 +
*Zeilenumbrüche < br>
 
*Stilistische Angaben (unterstrichen, fett, kursiv etc.)
 
*Stilistische Angaben (unterstrichen, fett, kursiv etc.)
 
*Hoch- und Tiefstellung von Text
 
*Hoch- und Tiefstellung von Text
 
*Fußnoten, Symbole
 
*Fußnoten, Symbole
*Revisionsmarken im Text mit <content revised=delete> und <content revised=insert> (siehe [[ILF:Allgemeiner_Implementierungsleitfaden_2020#Verwendung_von_Revisionsmarken| Verwendung von Revisionsmarken]])
+
*Revisionsmarken im Text mit <content revised=delete> und <content revised=insert> (siehe [[#Verwendung_von_Revisionsmarken| Verwendung von Revisionsmarken]])
  
Mit den beschriebenen Body Strukturen können '''''CDA Entries''''' verbunden sein. Diese repräsentieren den „computerlesbaren Teil“ innerhalb eines Dokumentenabschnitts. Body Entries sind im Prinzip eine Auswahl aus Klassen mitsamt Attributen aus dem HL7 Referenz-Informationsmodell (RIM). In der folgenden Abbildung ist ein Ausschnitt daraus gezeigt.
+
Eine ausführliche Beschreibung der Möglichkeiten der Strukturierung und Formatierung von Text ist im Kapitel '''[[#Textstrukturierung_und_Formatierung|Textstrukturierung und Formatierung]]''' angegeben.
[[Datei:R-MIM-Ausschnitt-Auswahlliste der CDA Body Entries.png|thumb|250px|center|R-MIM-Ausschnitt: Auswahlliste der CDA Body Entries]]
+
 
 +
Mit den beschriebenen Body Strukturen können '''''CDA Entries''''' verbunden sein (Kapitel '''[[#Strukturen in Level 3|Strukturen in Level 3]]'''). Diese repräsentieren den "computerlesbaren Teil" innerhalb eines Dokumentenabschnitts. Body Entries sind im Prinzip eine Auswahl aus Klassen mitsamt Attributen aus dem HL7 Referenz-Informationsmodell (RIM). In der folgenden Abbildung ist ein Ausschnitt daraus gezeigt.
 +
[[Datei:R-MIM-Ausschnitt-Auswahlliste der CDA Body Entries.png|thumb|470px|center|R-MIM-Ausschnitt: Auswahlliste der CDA Body Entries]]<ref group="Abbildung">R-MIM - CDA Body Entries</ref>
  
 
Diese Auswahlliste von Entries wird auch als Clinical Statements bezeichnet und findet sich in gleicher oder ähnlicher Form auch in HL7-Version 3 Nachrichten zu Anforderungen und Befunden etc. wieder. Insgesamt sind in der Auswahl folgende Klassen verfügbar.
 
Diese Auswahlliste von Entries wird auch als Clinical Statements bezeichnet und findet sich in gleicher oder ähnlicher Form auch in HL7-Version 3 Nachrichten zu Anforderungen und Befunden etc. wieder. Insgesamt sind in der Auswahl folgende Klassen verfügbar.
Zeile 398: Zeile 415:
 
*''regionOfInterest'', Kennzeichnung einer Hervorhebung eines Teilaspekts eines Bildes
 
*''regionOfInterest'', Kennzeichnung einer Hervorhebung eines Teilaspekts eines Bildes
  
Alle diese Entries können untereinander linear oder rekursiv hierarchisch verbunden sein. Es sind gleichstufige Beziehungen möglich (z.B. eine Liste von Beobachtungen), aber auch die Wiedergabe einer Hierarchie (z.B. „kleines Blutbild“, bestehend aus „Erythrozyten“, „Leukozyten“, usw.).  
+
Alle diese Entries können untereinander linear oder rekursiv hierarchisch verbunden sein. Es sind gleichstufige Beziehungen möglich (z.B. eine Liste von Beobachtungen), aber auch die Wiedergabe einer Hierarchie (z.B. "kleines Blutbild", bestehend aus "Erythrozyten", "Leukozyten", usw.).  
[[Datei:Grundsätzlicher Aufbau eines CDA-Dokuments aus XML Sicht.png|thumb|center|200px|Grundsätzlicher Aufbau eines CDA-Dokuments aus XML Sicht]]
+
[[Datei:Grundsätzlicher Aufbau eines CDA-Dokuments aus XML Sicht.png|thumb|center|500px|Grundsätzlicher Aufbau eines CDA-Dokuments aus XML Sicht]]<ref group="Abbildung">Aufbau eines CDA-Dokuments aus XML Sicht</ref>
Für das komplette dem CDA Release 2.0 zugrundeliegende Referenzmodell (R-MIM POCD_RM000040) wird auf den publizierten Standard verwiesen (http://www.hl7.at).
+
Für das komplette dem CDA Release 2.0 zugrundeliegende Referenzmodell (R-MIM POCD_RM000040) wird auf den publizierten Standard verwiesen.<ref name="CDA" />
  
===CDA Levels===
+
==="CDA-Levels"===
CDA bietet drei verschiedene Varianten, wie Inhalte transportiert werden können; diese Varianten (die so genannten „CDA-Levels“) ermöglichen unterschiedliche Interoperabilität.  
+
Im CDA Body können Inhalte auf mehreren Strukturierungsebenen transportiert werden; diese Ebenen (umgangssprachlich "CDA-Levels") erlauben eine flexible Erweiterung der Interoperabilität von CDA Dokumenten.
  
'''„CDA-Level 1“''' ist ausschließlich auf die Lesbarkeit durch Menschen ausgelegt. Medizinische Inhalte werden als Text, Bilder oder auch nur als „eingebettetes PDF“ (als unstrukturierter „NonXMLBody“) transportiert.  
+
* "Unstrukturierter Body" ('''"CDA-Level 1"''') ist ausschließlich auf die Lesbarkeit durch Menschen ausgelegt. Medizinische Inhalte werden als Text, Bilder oder auch nur als "eingebettetes PDF" (als unstrukturierter "NonXMLBody") transportiert.  
 
+
* "Section-strukturierter Body" ('''"CDA-Level 2"''') ermöglicht eine Strukturierung der Inhalte nach Abschnitten ("Sections") mit festgelegter Bedeutung (z.B. "Anamnese", "Diagnosen") durch Anwendung von Section-Templates. Die Abschnitte sind mit einem vereinbarten Code versehen, der es ermöglicht, dass EDV-Programme diese eindeutig erkennen und als Block verarbeiten können.  
'''„CDA-Level 2“''' ermöglicht eine Strukturierung der Inhalte nach Abschnitten („Sections“) mit festgelegter Bedeutung (z.B. „Anamnese“, „Diagnosen“). Die Abschnitte sind mit einem vereinbarten Code versehen, der es ermöglicht, dass EDV-Programme diese eindeutig erkennen und als Block verarbeiten können.  
+
* "Entry-strukturierter Body" ('''"CDA-Level 3"''') ist eine Technik zur Anreicherung eines lesbaren Dokuments mit medizinischen Einzelinformationen (z.B. "diastolischer Blutdruck", "ICD-10 Entlassungsdiagnose", "Körpergewicht in kg") durch Anwendung von Entry-Templates, die gemäß einer Vereinbarung maschinenlesbar codiert sind und daher automatisch in medizinische Informationssysteme integriert werden können.  
 
 
'''„CDA-Level 3“''' ist eine Technik zur Anreicherung eines lesbaren Dokuments mit medizinischen Einzelinformationen (z.B. „diastolischer Blutdruck“, „ICD-10 Entlassungs-diagnose“, „Körpergewicht in kg“), die gemäß einer Vereinbarung maschinenlesbar codiert sind und daher automatisch in medizinische Informationssysteme integriert werden können.  
 
 
Die Vereinbarungen für die Codierung in den CDA-Levels 2 und 3 werden durch [[CDA_Templates|Templates]] definiert und in Implementierungsleitfäden veröffentlicht. Die CDA-Levels können aufeinander aufbauend verwendet werden, ein Dokument kann gleichzeitig Informationen in allen drei CDA-Levels enthalten.  
 
Die Vereinbarungen für die Codierung in den CDA-Levels 2 und 3 werden durch [[CDA_Templates|Templates]] definiert und in Implementierungsleitfäden veröffentlicht. Die CDA-Levels können aufeinander aufbauend verwendet werden, ein Dokument kann gleichzeitig Informationen in allen drei CDA-Levels enthalten.  
  
Eine detailliertere Beschreibung der CDA-Levels findet sich in „[[#CDA_Level_1_bis_3|CDA Level 1 bis 3]]“.
+
Diese grobe Einteilung kann erweitert bzw. verfeinert werden, da es einen Unterschied macht, ob ein CDA-Level 1 Dokument aus einem eingebetteten PDF besteht oder aus XML-Content ohne Templates oder ob ein CDA-Dokument zwar ein maschinenlesbares Entry enthält, aber nicht alle vorgesehenen. Daher wurden für ELGA die so genannten "[[#ELGA_Interoperabilit.C3.A4tsstufen|ELGA Interoperabilitätsstufen]]" eingeführt.
 
 
=Allgemeine Richtlinien zur Umsetzung von ELGA Leitfäden=
 
==ELGA Interoperabilitätsstufen==
 
Der zukünftige Nutzen von Dokumenten in ELGA hängt von ihrem Strukturierungsgrad ab: Je einheitlicher und strukturierter die Informationen vorliegen, desto besser können die Daten durch EDV-Systeme verarbeitet und ausgewertet werden. Die so genannten „ELGA Interoperabilitätsstufen“ (EIS) definieren eine bestimmte Menge von Vorgaben aus den CDA Levels 2 und 3. Die Mindeststandards für die Datenstruktur der CDA-Dokumente und die Zeitpunkte für die verbindliche Verwendung werden per bundesministerielle Verordnung festgelegt.
 
 
 
*'''EIS „Basic“ und EIS „Structured“:''' EIS „Basic“ beschreibt die für alle Dokumente in ELGA verpflichtende Mindeststrukturierung. Dokumente auf dieser Stufe müssen nur die Daten codiert enthalten, die unter anderem für das Dokumentenregister und das Berechtigungssystem unbedingt benötigt werden ([[#CDA_Header|CDA Header]]). Dieser Mindeststrukturierungsgrad und die Zuordnung zu einer definierten Dokumentenklasse sind die Voraussetzung für die Verwendung der Dokumente in ELGA. CDA-Dokumente auf dieser Stufe folgen den Anforderungen des ''„Allgemeinen Implementierungsleitfaden für CDA-Dokumente“'' und allfälliger [[#CDA_Header|Header]]-Spezifikationen eines speziellen Leitfadens. In EIS „Basic“ ist zusätzlich die Möglichkeit gegeben, ein Organisations-Logo in Level 3 Codierung einzubetten. Die Herausforderung für die Dokumentenersteller beziehungsweise die dokumentenerstellenden EDV-Systeme ist auf dieser Stufe minimal, medizinische Inhalte sollen als XML-Textelemente vorhanden sein, können aber auch als PDF in die CDA-Dokumente eingebettet werden (eingebettetes PDF oder XML ohne Templates).<br />EIS „Structured“ ist eine Erweiterung der verpflichtenden Mindeststrukturierung EIS „Basic“. Die medizinischen Inhalte folgen auf dieser Stufe der Gliederung und dem Aufbau, den der Leitfaden für die höheren EIS „Enhanced“ und „Full Support“ vorgibt, sie folgen aber nicht der entsprechenden technischen Struktur und Codierung. EIS „Structured“ Dokumente decken sich technisch mit EIS „Basic“, erscheinen dem Leser inhaltlich wie EIS „Enhanced“ und „Full Support“ Dokumente, ohne deren semantische Interoperabilität zu unterstützen.
 
 
 
*'''EIS „Enhanced“ und EIS „Full Support“''' ermöglichen eine einheitliche Darstellung und barrierefreie Anzeige der Daten im ELGA Portal, die mit PDF nicht erreichbar ist. CDA-Dokumente dieser Stufen folgen zusätzlich den Anforderungen eines speziellen Implementierungsleitfadens, der für die jeweilige Stufe angeführt wird. Die Anforderungen betreffen vorwiegend Vorgaben für die Gliederung und Strukturierung des lesbaren Textes, Verwendung und Codierung der CDA Sektionen (CDA-Level 2), können aber auch CDA Level-3 Vorgaben enthalten.
 
**'''EIS „Enhanced“''' stellt eine Zwischenstufe auf dem Weg zu „Full Support“ dar. Die Vorgaben betreffen eine kleinere Anzahl an maschinenlesbaren Elementen und sind weniger streng als bei „Full Support“.
 
**'''EIS „Full Support“''' kann gegenüber EIS „Enhanced“ zusätzliche maschinenlesbar codierte medizinische Inhalte enthalten, die in ELGA CDA-Dokumenten anzugeben sind.
 
 
 
{| class="wikitable"
 
|-
 
| style="background:#E9FCDF" |ELGA Interoperabilitätsstufe '''„BASIC“''' und '''„STRUCTURED“'''||Einheitlicher CDA-[[#CDA_Header|Header]]. Verwendung der Dokumente in ELGA (Aufnahme in Dokumentregister, Anzeige für Berechtigte). Minimale Anforderungen an erstellende Systeme („eingebettetes PDF“ oder XML ohne Templates)
 
 
 
EIS „Structured“ erfüllt die fachlich-inhaltlichen, aber nicht die technischen Vorgaben für den Aufbau und die Gliederung des Dokuments aus den speziellen Leitfäden.
 
|-
 
| style="background:#CBE5BE" |ELGA Interoperabilitätsstufe '''„ENHANCED“'''
 
||Einheitliche Dokumentation (Strukturierung, Gliederung), barrierefreie Darstellung. Minimale Anforderungen an Level-3 Codierung, gemäß den speziellen Leitfäden.
 
 
 
|-
 
| style="background:#78BA58" |ELGA Interoperabilitätsstufe '''„FULL SUPPORT“'''||Maschinenlesbare Inhalte, automatische Übernahme der Daten in ein medizinisches Informationssystem möglich. Volle Unterstützung der Level 3-Codierung, gemäß den speziellen Leitfäden.
 
|-
 
|}
 
''Tabelle 1: ELGA Interoperabilitätsstufen''
 
 
 
{{BeginYellowBox}}
 
Hinweis: Welche Informationen für das Erreichen der Interoperabilitätsstufen EIS Enhanced oder Full Support codiert vorliegen müssen, wird durch den speziellen Implementierungsleitfaden definiert. Wenn die Mindestanforderungen für EIS Enhanced nicht erreicht werden, ist das Dokument als EIS Basic/Structured zu deklarieren
 
{{EndYellowBox}}
 
  
Die ELGA Interoperabilitätsstufen beschreiben einen ansteigenden Grad der Strukturierung und Codierung der medizinischen Inhalte unabhängig von CDA-Levels. Die Harmonisierungsgruppen legen aufgrund ihrer fachlichen Expertise fest, welche Inhalte der Dokumente in welcher Form sinnvollerweise strukturiert und codiert werden müssen. Es werden nur Daten codiert, die auch medizinisch relevant sind und die mit einem vertretbaren Umsetzungsaufwand von den IT-Systemen der Gesundheitsdiensteanbieter zur Verfügung gestellt werden können.  
+
=Allgemeine Richtlinien für CDA-Implementierungsleitfäden=
 +
Dieses Dokument spezifiziert eine Implementierung des Standards HL7 CDA Rel. 2; es wurde darauf geachtet, in den Grundzügen kompatibel mit dem FHIR-Standard zu sein. Daher werden Templates bereits in Richtung der FHIR Stilistik entwickelt, um Konzepte zu repräsentieren. Mechanismen für Negation (negationIndicator) und Attribute für unbekannte und fehlende Informationen (nullFlavors) werden nach Möglichkeit vermieden. Spezielle Leitfäden sollen diesem Prinzip folgen.  
  
Um codierte und damit weiter maschinell verarbeitbare strukturierte Dokumente erzeugen zu können, müssen die IT-Systeme der meisten Gesundheitsdiensteanbieter erst umgestellt werden. Die Anpassungen können in der heterogenen IT-Landschaft der Gesundheitsdiensteanbieter unterschiedlich schnell umgesetzt werden.  
+
Um zukünftig automatische Auswertbarkeit und grenzüberschreitende Interoperabilität zu unterstützen, sollen Leitfäden so weit wie möglich strukturierte Daten (Entries) und mehrsprachige internationale Referenzterminologien wie SNOMED CT verwenden, die für die kostenfreie Nutzung in Österreich lizenziert wurden.
 +
Andere bevorzugte Terminologien, die in den Leitfäden verwendet werden, sind LOINC für Beobachtungen (z.B. Labortests) und Dokumentklassifizierung und Dokumentabschnitte (Sections) sowie UCUM für Maßeinheiten.  
  
Zur koordinierten stufenweisen Einführung von CDA bei den verschiedenen ELGA-Gesundheitsdiensteanbietern werden die „ELGA Interoperabilitätsstufen“ als Zwischenziele definiert.
+
Nutzer dieses Leitfadens können die Projektseite in ART-DECOR® besuchen, um die Template-Spezifikationen zu durchsuchen und Beispiele zu überprüfen.
 
 
Neben den im ELGA-Gesetz definierten Dokumentenklassen können zukünftige Dokumentenklassen mit ihrer Struktur und ihrem Format für ELGA per Verordnung festgelegt werden. Auch für diese Dokumentenklassen gilt zumindest die unterste Interoperabilitätsstufe „EIS Basic“.  Wenn ein CDA Implementierungsleitfaden für die Dokumentenklasse harmonisiert wurde, ist es möglich, Dokumente in den höheren Interoperabilitätsstufen „EIS Structured“, „EIS Enhanced“ und „EIS Full Support“ auszutauschen.
 
  
 
==Konformitätskriterien==
 
==Konformitätskriterien==
 
===Verwendung von Schlüsselwörtern===
 
===Verwendung von Schlüsselwörtern===
Wenn im Text die Verbindlichkeit von Vorgaben angegeben wird, wird das durch Schlüsselwörter gekennzeichnet [gemäß RFC 2119], die in Majuskeln (Großbuchstaben) geschrieben werden. Die Angabe der Verbindlichkeit ersetzt nicht die Angabe von Kardinalität oder Nullwerten (die in HL7 Version 3 als NullFlavors ausgedrückt werden).
+
Wenn im Text die Verbindlichkeit von Vorgaben angegeben wird, wird das durch Schlüsselwörter gekennzeichnet [gemäß RFC 2119], die in Majuskeln (Großbuchstaben) geschrieben werden. Die Angabe der Verbindlichkeit ersetzt nicht die Angabe von Kardinalität oder Nullwerten (die in HL7 Version 3 als nullFlavors ausgedrückt werden).
  
*MUSS bedeutet eine verpflichtend einzuhaltende Vorschrift (Gebot). Entspricht den Konformitätskriterien '''''[R]''''' und '''''[M]'''''.
+
*MUSS bedeutet eine verpflichtend einzuhaltende Vorschrift (Gebot). Entspricht den Konformitätskriterien '''''[M]''''' und '''''[R] 1..'''''.
 
*NICHT ERLAUBT formuliert ein verpflichtend einzuhaltendes Verbot. Entspricht dem Konformitätskriterium '''''[NP]'''''.
 
*NICHT ERLAUBT formuliert ein verpflichtend einzuhaltendes Verbot. Entspricht dem Konformitätskriterium '''''[NP]'''''.
*SOLL oder EMPFOHLEN steht für eine pragmatische Empfehlung. Es ist gewünscht und empfohlen, dass die Anforderung umgesetzt wird, es kann aber Gründe geben, warum dies unterbleibt. Entspricht dem Konformitätskriterium '''''[R2]'''''.
+
*SOLL oder EMPFOHLEN steht für eine pragmatische Empfehlung. Es ist gewünscht und empfohlen, dass die Anforderung umgesetzt wird, es kann aber Gründe geben, warum dies unterbleibt. Entspricht dem Konformitätskriterium '''''[R] 0..'''''.
*KANN oder OPTIONAL (engl. MAY, OPTIONAL) Die Umsetzung der Anforderung ist optional, sie kann auch ohne zwingenden Grund unterbleiben. Entspricht dem Konformtätskriterium '''''[O]'''''.
+
*KANN oder OPTIONAL (engl. MAY, OPTIONAL) Die Umsetzung der Anforderung ist optional, sie kann auch ohne zwingenden Grund unterbleiben. Entspricht dem Konformitätskriterium '''''[O]'''''.
  
 
===Kardinalität===
 
===Kardinalität===
Die Kardinalität beschreibt, wie oft ein Element innerhalb einer Struktur auftreten kann. Die Kardinalität wird durch ein Intervall zwischen der minimalen und maximalen Anzahl angegeben, getrennt durch ... Eine unbegrenzte Anzahl wird durch ein *angegeben. Daraus ergeben sich mindestens folgende Möglichkeiten:  0..1;  0..*;    1..1;    1..*
+
Die Kardinalität beschreibt, wie oft ein Element innerhalb einer Struktur auftreten kann. Die Kardinalität wird durch ein Intervall zwischen der minimalen und maximalen Anzahl angegeben, getrennt durch "..". Eine unbegrenzte Anzahl wird durch ein "*" angegeben. Daraus ergeben sich mindestens folgende Möglichkeiten:  0..1;  0..*;    1..1;    1..*
  
 
===Umgang mit optionalen Elementen===
 
===Umgang mit optionalen Elementen===
Sind Elemente bzw. Attribute als „optional“ gekennzeichnet ('''''[O]''''') so ist ihre Verwendung OPTIONAL, aber es ist NICHT ERLAUBT, dass sie, wenn sie verwendet werden, leer sind. Möchte man ein optionales Element explizit mit einem leeren Wert angeben, so hat dies durch Kennzeichnung mit '''''[[#Der_nullFlavor|nullFlavor]]''''' zu erfolgen, zum Beispiel:
+
Sind Elemente bzw. Attribute als "optional" gekennzeichnet ('''''[O]''''') so ist ihre Verwendung OPTIONAL, aber es ist NICHT ERLAUBT, dass sie, wenn sie verwendet werden, leer sind. Möchte man ein optionales Element explizit mit einem leeren Wert angeben, so hat dies durch Kennzeichnung mit '''''[[#Der_nullFlavor|nullFlavor]]''''' zu erfolgen.
  
*'''NI''': wenn es keine Informationen gibt
+
===Legende der Konformitätskriterien===
*'''UNK''': wenn es Informationen gibt, diese aber unbekannt sind
+
====Optionalitäten von CDA-Elementen====
 
+
{| class="wikitable" width="100%"
Zur genauen Definition und Verwendung siehe [[#Der_nullFlavor|Der nullFlavor]].
 
 
 
===Der nullFlavor===
 
Das Attribut @''nullFlavor'' dient zur Kennzeichnung, wenn das Element nicht seiner Entsprechung gemäß befüllt werden kann.
 
 
 
Obwohl dieses Attribut vom CDA-Schema bei prinzipiell jedem CDA-Element erlaubt wäre, ist die konkrete Anwendung des @''nullFlavor'' Attributs im Rahmen dieser Implementierungsleitfäden nur eingeschränkt erlaubt. Ein entsprechender Vermerk ist im jeweiligen Abschnitt angeführt.
 
 
 
Beispiel für ein Element, welches mit dem @''nullFlavor'' versehen wurde:
 
{{BeginOrangeBox}}
 
<id nullFlavor="'''UNK'''" />
 
{{EndOrangeBox}}
 
Zulässig sind Werte gemäß Value-Set „'''ELGA_NullFlavor'''“, solange nicht eine weitere Einschränkung beim jeweiligen Element angegeben wird.
 
 
 
Wenn in einem Element ein NullFlavor angegeben wurde, kann nicht gleichzeitig ein anderes Attribut eingetragen werden.
 
 
 
===Legende der Konformitätskriterien===
 
====Optionalitäten von CDA-Elementen====
 
{| class="wikitable" width="100%"
 
 
|-  
 
|-  
! style="text-align:left" width="15%" |Konformitäts-Kriterium|| style="text-align:left" width="15%" |Mögliche Kardinalität|| style="text-align:left" width="15%" |Verwendung von NullFlavor|| style="text-align:left" width="55%" |Beschreibung
+
! style="text-align:left" width="15%" |Konformitäts-Kriterium|| style="text-align:left" width="15%" |Mögliche Kardinalität|| style="text-align:left" width="15%" |Verwendung von nullFlavor|| style="text-align:left" width="55%" |Beschreibung
 
|-  
 
|-  
|'''''[M]'''''||1..1<br /> 1..*||''nicht erlaubt''||Das '''Element''' MUSS mit einem korrekten "echten" Wert angegeben werden. NullFlavor oder "Dummy"-Werte sind NICHT ERLAUBT.
+
|'''''[M]'''''||1..1<br /> 1..*||''nicht erlaubt''||Das '''Element''' MUSS mit einem korrekten "echten" Wert angegeben werden ''("mandatory")''.<br />nullFlavor oder "Dummy"-Werte sind NICHT ERLAUBT.
 
|-  
 
|-  
|'''''[NP]'''''||0..0||''nicht erlaubt''||Das '''Element i'''st NICHT ERLAUBT.
+
|'''''[NP]'''''||0..0||''nicht erlaubt''||Das '''Element i'''st NICHT ERLAUBT ''("not permitted")''.
 
|-  
 
|-  
| rowspan="2" |'''''[R]'''''||1..1<br />1..*||''erlaubt''||Das '''Element''' MUSS in der Instanz vorhanden sein. Wenn ein Element nicht bekannt ist, ist die Verwendung eines NullFlavors vorgeschrieben, "Dummy"-Werte sind NICHT ERLAUBT.
+
| rowspan="2" |'''''[R]'''''||1..1<br />1..*||''erlaubt''||Das '''Element''' MUSS in der Instanz vorhanden sein ''("required")''. Wenn ein Element nicht bekannt ist, ist die Verwendung eines nullFlavors vorgeschrieben, "Dummy"-Werte sind NICHT ERLAUBT.
 
|-  
 
|-  
|0..1<br />0..*||''nicht erlaubt''||Das '''Element''' SOLL in der Instanz vorhanden sein, sofern bekannt. Wenn nicht bekannt, darf es nicht in der Instanz codiert sein und muss weggelassen werden. Ein NullFlavor ist daher NICHT ERLAUBT.
+
|0..1<br />0..*||''nicht erlaubt''||Das '''Element''' SOLL in der Instanz vorhanden sein, sofern bekannt ''("required")''. Wenn nicht bekannt, darf es nicht in der Instanz codiert sein und muss weggelassen werden. Ein nullFlavor ist daher NICHT ERLAUBT. Entspricht der in älteren Leitfäden gebräuchlichen Notation [R2]  ''("required if known")''.
 
|-  
 
|-  
|'''''[O]'''''||0..1<br />0..*||''erlaubt''||Das '''Element''' ist OPTIONAL. Sender können das Element angeben. Leere optionale Elemente sind nicht zugelassen, sofern kein nullFlavor angewandt wird.
+
|'''''[O]'''''||0..1<br />0..*||''erlaubt''||Das '''Element''' ist OPTIONAL ''("optional")''. Sender können das Element angeben. Leere optionale Elemente sind nicht zugelassen, sofern kein nullFlavor angewandt wird.
 
|-  
 
|-  
|'''''[C]'''''|| || ||KONDITIONALES Konformitätskriterium.
+
|'''''[C]'''''|| || ||Die Optionalität des '''Elements''' variiert in Abhängigkeit von anderen Elementen, Situationen oder Zuständen (''"conditional"''). Die konkreten Abhängigkeiten sind in Folge angegeben.
Die Konformität des '''Elements''' variiert in Abhängigkeit von anderen Elementen, Situationen oder Zuständen. Die konkreten Abhängigkeiten sind in Folge angegeben.
 
 
|-
 
|-
 
|}
 
|}
''Tabelle 2: Legende der Optionalitäten von Elementen''
+
<ref group="Tabelle">Legende der Optionalitäten von Elementen</ref>:''Legende der Optionalitäten von Elementen''
  
 
====Optionalitäten von CDA-Attributen====
 
====Optionalitäten von CDA-Attributen====
Zeile 511: Zeile 478:
 
! style="text-align:left" width="15%" |Konformitäts-Kriterium|| style="text-align:left" width="15%" |Mögliche Kardinalität|| style="text-align:left" width="55%" |Beschreibung
 
! style="text-align:left" width="15%" |Konformitäts-Kriterium|| style="text-align:left" width="15%" |Mögliche Kardinalität|| style="text-align:left" width="55%" |Beschreibung
 
|-  
 
|-  
|'''''[NP]'''''||0||Das '''Attribut'''  ist NICHT ERLAUBT.
+
|'''''[NP]'''''||0..0||Das '''Attribut'''  ist NICHT ERLAUBT. ''("not permitted")''
 
|-
 
|-
 
|'''''[R]'''''
 
|'''''[R]'''''
 
|1..1
 
|1..1
|Das '''Attribut''' MUSS in der Instanz vorhanden sein.
+
|Das '''Attribut''' MUSS in der Instanz vorhanden sein. ''("required")''
 
|-  
 
|-  
|'''''[O]'''''||0..1||Das '''Attribut''' ist OPTIONAL.
+
|'''''[O]'''''||0..1||Das '''Attribut''' ist OPTIONAL. ''("optional")''
 
|-  
 
|-  
 
|'''''[F]'''''||0..1
 
|'''''[F]'''''||0..1
 
1..1
 
1..1
|Wenn das '''Attribut''' angegeben wird, ist ein fixer Wert vorgeschrieben.
+
|Wenn das '''Attribut''' angegeben wird, ist ein fixer Wert vorgeschrieben. ''("fixed")''
Für das '''Attribut''' ist ein fixer Wert vorgeschrieben.
+
Für das '''Attribut''' ist ein fixer Wert vorgeschrieben. ''("fixed")''
 +
|-
 +
|}
 +
<ref group="Tabelle">Legende der Optionalitäten von Attributen</ref>:''Legende der Optionalitäten von Attributen''
 +
 
 +
==Der nullFlavor==
 +
Das Attribut @''nullFlavor'' dient zur Kennzeichnung, dass ein Element nicht seiner Entsprechung gemäß befüllt werden kann.
 +
Die konkrete Anwendung des @''nullFlavor'' Attributs ist im Rahmen dieser Implementierungsleitfäden nur erlaubt, wenn er explizit in der Spezifikation eines Elementes angegeben ist.  Für [[#Codierungs-Elemente|codierte Elemente]] ist ein nullFlavor für unbekannte und fehlende Information nach Möglichkeit zu vermeiden, bevorzugt ist die Verwendung eines Codes mit demselben Informationsgehalt (etwa für "keine Allergie bekannt" das SNOMED Konzept 716186003 "No known allergy").
 +
 
 +
Beispiel für ein Element, welches mit dem @''nullFlavor'' versehen wurde:
 +
<pre class="ilfbox_code">
 +
<id nullFlavor="UNK" />
 +
</pre>
 +
Wenn in einem Element ein nullFlavor angegeben wurde, kann nicht gleichzeitig ein anderes Attribut eingetragen werden.
 +
 
 +
'''nullFlavor Beispiele''':
 +
{| class="wikitable"
 +
|-
 +
! nullFlavor
 +
! displayName
 +
! Deutsche Übersetzung
 +
! Anwendung
 +
|-
 +
| '''NI'''
 +
| NoInformation
 +
| keine Information vorhanden
 +
| wenn es keine Informationen gibt
 +
|-
 +
| '''UNK'''
 +
| Unknown
 +
| unbekannt
 +
| wenn es Informationen gibt, diese aber unbekannt sind
 
|-
 
|-
 +
| '''MSK'''
 +
| Masked
 +
| maskiert
 +
| wenn es Informationen gibt, diese aber nicht bekannt gegeben werden (vertraulich, nicht freigegeben)
 +
|-
 +
| '''NA'''
 +
| Not applicable
 +
| nicht anwendbar
 +
| wenn keine Codierung verfügbar ist
 +
|-
 +
| '''OTH'''
 +
| Other
 +
| Andere
 +
| wenn eine Codierung nur in einem alternativen Codesystem verfügbar ist
 
|}
 
|}
''Tabelle 3: Legende der Optionalitäten von Attributen''
+
<ref group="Tabelle">nullFlavor-Beispiele aus Value-Set ELGA_nullFlavor</ref>: nullFlavor-Beispiele aus Value-Set ELGA_nullFlavor
  
 
==Maximum-Set==
 
==Maximum-Set==
 
Das CDA Modell beschreibt ein höchst umfangreiches Schema von Informationselementen und bietet in manchen Bereichen über rekursive, beliebig tief verschachtelbare Elemente eine theoretisch unendlich hohe Anzahl von Möglichkeiten, Informationen abzulegen. Die vollständige Beschreibung und Definition aller Elemente in einem Implementierungsleitfaden wäre daher äußerst aufwändig und ist in den ELGA Implementierungsleitfäden nicht erfolgt.
 
Das CDA Modell beschreibt ein höchst umfangreiches Schema von Informationselementen und bietet in manchen Bereichen über rekursive, beliebig tief verschachtelbare Elemente eine theoretisch unendlich hohe Anzahl von Möglichkeiten, Informationen abzulegen. Die vollständige Beschreibung und Definition aller Elemente in einem Implementierungsleitfaden wäre daher äußerst aufwändig und ist in den ELGA Implementierungsleitfäden nicht erfolgt.
  
Vielmehr beschreiben die ELGA Implementierungsleitfäden lediglich jene Elemente, für die es Vorgaben gibt. Die Verwendung aller nicht angegebenen Elemente und Attribute ist NICHT ERLAUBT. Die ELGA Templates können demnach als „closed templates“ betrachtet werden.
+
Vielmehr beschreiben die ELGA Implementierungsleitfäden lediglich jene Elemente, die erlaubt sind. Die Verwendung aller nicht angegebenen Elemente und Attribute ist NICHT ERLAUBT. Für alle Templates gelten die im [[#Datentypen|Kapitel Datentypen]] angegebenen Einschränkungen. Die ELGA Implementierungsleitfäden beschreiben daher ein sogenanntes '''''"Maximum-Set"''''', Die ELGA Templates sind demnach als "closed templates" entsprechend dem HL7 Templates Standard zu betrachten.
 
{{BeginYellowBox}}
 
{{BeginYellowBox}}
Elemente oder Attribute, die nicht vom allgemeinen oder einem speziellen ELGA-Implementierungsleitfaden definiert wurden, sind NICHT ERLAUBT.  
+
Elemente oder Attribute, die nicht vom Allgemeinen oder einem speziellen ELGA-Implementierungsleitfaden definiert wurden, sind NICHT ERLAUBT.  
 
{{EndYellowBox}}
 
{{EndYellowBox}}
Die ELGA Implementierungsleitfäden beschreiben daher ein sogenanntes '''''„Maximum-Set“'''''.
 
  
==Terminologien==
+
===Ausnahmen===
===ELGA Value Sets===
+
Für diese Regel existieren nur die im Folgenden genannten Ausnahmen:
Ein Value Set ist eine eindeutig identifizierbare und versionierte Sicht auf ein oder mehrere Codesysteme. Es kann als Zusammenstellung von einem oder mehreren Codes aus einem oder mehreren Codesystemen gesehen werden. Ein Value Set enthält die Codes selbst und die Information über die Herkunft des Codes (das Source-Codesystem), z.B. ELGA Value-Sets „ELGA_NullFlavor“, „ELGA_Dokumentenklassen“.
 
  
Wo immer in den ELGA CDA Implementierungsleitfäden eine Werteauswahl getroffen werden kann, wird ein passendes Value Set mit einem eindeutigen Namen angegeben. Sämtliche in den Implementierungsleitfäden verwendeten Value Sets werden am österreichischen Terminologieserver publiziert: https://termpub.gesundheit.gv.at/.  
+
====Ausnahme: "templateId"====
 +
''templateId''-Elemente KÖNNEN bei Bedarf an allen laut CDA-Schema möglichen Stellen verwendet werden. Wenn bereits templateId-Elemente laut Spezifikation vorgeschrieben sind, KÖNNEN beliebig viele weitere ''templateId''-Elemente angegeben werden.
  
Value Sets sind nicht nur durch einen eindeutigen Namen, sondern auch durch eine OID, und eine Versionsnummer gekennzeichnet. Weiters werden Gültigkeitsstatus und ein "Gültig ab"-Datum angegeben.  
+
====Ausnahme: Fixierte Attribute====
 +
Attribute, die gem. CDA-Schema mit "fixed" angegeben sind, haben einen festen Wert, daher können diese Attribute auch weggelassen werden. Diese Attribute werden daher üblicherweise nicht beschrieben und angegeben. Die Angabe von fixierten Attributen oder Attributen mit ihrem gem. CDA-Schema definierten Default-Wert ist erlaubt, auch wenn diese nicht explizit im Leitfaden beschrieben sind.
  
Hinweise zum korrekten Umgang mit Terminologien finden sich im „Leitfaden für den Umgang mit Terminologien in ELGA“ [TERMLEIT].
+
====Explizit angegebene Ausnahmen====
 +
Im speziellen Implementierungsleitfaden KÖNNEN bestimmte Sektionen als "offene Templates" definiert werden und Ausnahmen für Subsektionen und Entries zulassen.
  
====Änderbarkeit von Value Sets====
+
'''↔ Hinweis zum XDS-Mapping:''' Beim XDS-Attribut XDSDocumentEntry.formatCode muss ein zusätzliches Plus-Zeichen ("+") am Ende des Strings hinzugefügt werden, wenn in einem Dokument selbst-definierte maschinenlesbare Elemente vorhanden sind. <br/>
Inhalte von Value Sets können sich ändern, der Name und die OID eines Value Sets bleiben aber gleich. Bei neuen Versionen werden Versionsnummer, Änderungsdatum und „Gültig ab“-Datum (effectiveDate) angegeben. Damit kann die Gültigkeit zu einer bestimmten Zeit rekonstruiert werden.
+
Beispiel: urn:elga:lab:2011:EIS_FullSupport+<br/>
 +
Siehe dazu die entsprechende Regelung im Leitfaden "[[ILF:XDS Metadaten#Zusatz_bei_selbst-definierten_maschinenlesbaren_Elementen_.28Dokumente_in_EIS_.E2.80.9EEnhanced.E2.80.9C_oder_.E2.80.9EFull_Support.E2.80.9C.29|ELGA XDS Metadaten (XDSDocumentEntry)", [OID Root 1.2.40.0.34.7.6], Kapitel Zusatz bei selbst-definierten maschinenlesbaren Elementen (Dokumente in EIS "Enhanced" oder "Full Support"]]).
  
In Ausnahmen kann bei der Definition eines Value Sets angegeben werden, dass es nicht geändert oder versioniert werden darf (Property „Immutability“).  
+
====Hinweis zur Implementierung weiterverarbeitender Software====
 +
CDA-Dokumente können unter Umständen "fremde" Elemente oder Attribute enthalten, die der "Maximum-Set" Vorschrift dieses Leitfadens widersprechen (z.B. aufgrund von Software-Fehlern). Sollten derartige Elemente oder Attribute im CDA-Dokument vorhanden sein, soll weiterverarbeitende Software so implementiert sein, dass dies nicht zu Fehlern in der Weiterverarbeitung der Dokumente führt.
  
====Value Set Binding====
+
==Umgang mit codierten Informationen und Terminologien==
Für ELGA gilt grundsätzlich eine DYNAMISCHE Bindung an Value Sets. Das bedeutet, dass immer die aktuell am Terminologieserver publizierte Version eines Value Sets anzuwenden ist. (Das Setzen des entsprechenden Schlüsselworts DYNAMIC ist daher in den Leitfäden optional).
+
===Codierte Information===
 +
Eine Prämisse des Allgemeinen Leitfadens ist eine durchgängige Maschinenlesbarkeit der einzelnen medizinischen Informationen. Dazu ist es notwendig, die Informationen mit codierten Konzepten auszudrücken ("Codierung"). Codierte Informationen erlauben eine Übersetzung in andere Sprachen ("Translation") und eine Überführung in andere Terminologien oder Codesysteme ("Transcodierung").
 +
Die Datentypen für codierte Informationen werden in [[#Codierungs-Elemente| Allgemeiner Leitfaden: Codierte Elemente]] beschrieben.
 +
Wenn die erwünschten Informationen nicht vorliegen oder nicht mit codierten Konzepten ausgedrückt werden können, kommen die im Folgenden vorgestellten Methoden zum Einsatz.
  
Für jedes Value Set ist auch ein Zeitpunkt angegeben, an dem es Gültigkeit erlangt („Gültig ab“), das ist für Value Sets wichtig, die schon vor ihrem Inkrafttreten veröffentlicht werden.  
+
===Unbekannte und keine Information===
 +
Nicht immer können für bestimmte erwünschte Inhalte (Erkrankungen, Zustände, Eigenschaften, etc.) auch tatsächlich Angaben gemacht werden. Der Leitfaden unterscheidet dabei zwischen zwei Situationen: 
 +
* Der erwünschte Inhalt ist unbekannt (z.B. wenn die Medikation eines Patienten unbekannt ist)
 +
* Der erwünschte Inhalt liegt bekanntlich nicht vor (z.B. wenn der Patient tatsächlich keine Medikamente einnimmt)
 +
Spezifischere Formen abwesender Information oder Negation wurden nicht als relevant erachtet, wie zum Beispiel die Abwesenheit einer Allergie auf ein bestimmtes Antigen, der Ausschluss einer bestimmten Krankheit oder die Tatsache, dass eine bestimmte Impfung nicht durchgeführt wurde.
  
Value Sets können auch STATISCH an ein Code-Element gebunden werden. Das wird gekennzeichnet durch die Angabe des Value Sets mit Name, OID, Version und "Gültig ab"-Datum (effectiveDate) sowie dem Schlüsselwort STATIC.
+
Für die semantische Repräsentation dieser Situationen werden SNOMED-CT-Codes verwendet; die sonst in CDA üblichen Mechanismen (nullFlavor, negationInd) werden hier weitgehend vermieden. So sollen die Inhalte unabhängig von einem bestimmten technischen Standard ausgedrückt werden, die Implementierungen robuster und einfacher gemacht sowie die Transformation in andere Standards wie z.B. FHIR erleichtert werden.
 
 
==PDF Format-Vorschrift==
 
In CDA Dokumenten können Dokumente im PDF Format an verschiedensten Stellen eingebettet werden, entweder als gesamter CDA-Body oder als eingebetteter Inhalt in gewissen CDA-Sektionen. Im Hinblick auf eine dauerhafte Verfügbarkeit der Daten muss mindestens gewährleistet werden, dass diese PDF-Dokumente zuverlässig und eindeutig visuell reproduzierbar sind. Dies kann über die Einhaltung der Mindestkriterien der Norm ISO 19005-1:2005 sichergestellt werden (PDF/A-1b Basic). Die Norm beschreibt zusätzlich Barrierefreiheit der Dokumente, sodass sie von einem Screenreader vorgelesen werden können (PDF/A-1a Accessible). Dieser Implementierungsleitfaden schreibt daher vor, dass jedes eingebettete PDF-Dokument dem Standard PDF/A-1a entsprechen MUSS<sup>5<sup>.
 
{{BeginYellowBox}}
 
Alle in ELGA-CDA-Dokumente eingebetteten PDF-Dateien MÜSSEN dem Standard PDF/A-1a (gemäß „ISO 19005-1:2005 Level A conformance“) entsprechen.
 
{{EndYellowBox}}
 
{{Informationsbox|Änderung|Für die nächste Version des Leitfadens ist geplant, die Vorschrift auf PDF/A-1b zu senken. PDF/A-1a bleibt erlaubt.}}
 
  
<sup>5</sup> Bis zum Vorliegen von Dokumenten in EIS Full Support wird mindestens PDF/A-1b vorgeschrieben.
+
In einigen Fällen fehlen zum Zeitpunkt der Erstellung des Leitfadens die benötigten SNOMED-CT-Konzepte, z. B. "Allergische Disposition nicht bekannt (Situation)". Diese Konzepte wurden bereits beantragt und harren der Aufnahme in eine zukünftige Version von SNOMED CT International Edition. Zwischenzeitlich werden diese Konzepte durch temporäre Platzhalter-Codes dargestellt, die alle mit 'X-' beginnen (z.B. X-AllergicDispositionNotKnown).
  
==Größenbeschränkung von eingebetteten Objekten==
+
====Darstellung von unbekannter und bekannt fehlender Information im Text====
In CDA Dokumenten können verschiedene Objekte (z.B. PDF-Dokumente, Bilder) eingebettet werden (siehe „[[#ELGA_EingebettetesObjekt-Entry|ELGA EingebettetesObjekt-Entry]]“).
 
  
Dieser Implementierungsleitfaden schreibt keine Größenbeschränkung für diese Objekte vor, es wird allerdings EMPFOHLEN, diese in Bezug auf Anzahl und Speicherbedarf so klein wie möglich zu halten. Es liegt in der Verantwortung des Erstellers, die Größe der über ELGA bereitgestellten CDA-Dateien etwa durch Verringerung der Auflösung oder der Anzahl der Einzelbilder auf eine sinnvolle und angemessene Größe zu beschränken.
+
Unbekannte und fehlende Information soll auch im menschenlesbaren Text (section.text) einheitlich dargestellt werden. Folgende Textbausteine sind VERPFLICHTEND zu verwenden: 
 +
* '''Es liegt keine Information über [X] vor''' (Bedeutung:  die Informationen über [X] wurden nicht erhoben, können nicht erhoben werden oder sind nicht verfügbar)
 +
* '''Keine [X]''' (Bedeutung: Es gibt tatsächlich keine Informationen über [X] oder [X] liegt nachweislich nicht vor.)
  
Damit beim Download keine unnötigen Verzögerungen verursacht werden, SOLL die Gesamtgröße der Datei 20 MB nicht überschreiten.<sup>6</sup>
+
======Anwendungsbeispiele======
 +
* '''Es liegt keine Information über Allergien oder Intoleranzen vor''':<br />
  
<sup>6</sup> Aktuell wird von ELGA die Größe von Dokumenten auf 20 MB beschränkt.
+
[[Datei:Textbaustein Es liegt keine Information vor.png|Es liegt keine Information über Allergien oder Intoleranzen vor]]
 +
<br />
 +
<br />
 +
* '''Es wurden keine Impfungen durchgeführt''':<br />
 +
[[Datei:Textbaustein Keine.png|Es wurden keine Impfungen durchgeführt]]
  
==Verbot von CDATA==
+
======Codebeispiel für den lesbaren Text======
Die Verwendung von CDATA-Abschnitten (<![CDATA[…]]>), also von Zeichenketten, die vom Parser nicht als XML-Quellcode interpretiert werden können, ist für ELGA CDA Dokumente generell '''NICHT ERLAUBT'''.
+
Tabellarische Darstellung gilt auch für unbekannte und fehlende Informationen, zusätzlich KANN die Nicht-Information optisch hervorgehoben werden.
  
=Unterscheidung von ELGA und eHealth Dokumenten=
+
<pre class="ilfbox_code">
 +
<title>Allergien und Intoleranzen</title>
 +
<text>
 +
  <table>
 +
  <tbody>
 +
    <tr ID="al-1">
 +
    <td>
 +
      <content styleCode="xELGA_blue">Es liegt keine Information über Allergien oder Intoleranzen vor</content>
 +
    </td>
 +
    </tr>
 +
  </tbody>
 +
  </table>
 +
</text>
 +
</pre>
  
TODO: in passendes Kapitel einfügen
+
===Uncodierte Information===
 +
Bei der Erstellung des Dokumentes können möglicherweise bestimmte Informationen vorliegen, die nicht codiert werden können, weil
 +
# die Information nicht mit den im Leitfaden zugelassenen Terminologien (Value Sets) dargestellt werden kann oder
 +
# die Information in keiner bekannten Terminologie enthalten ist, beziehungsweise der Inhalt nicht codiert wurde.
  
Dieser Allgemeine Leitfaden soll für alle CDA Dokumente in Österreich anwendbar sein. Dies umfasst ELGA CDA Dokumente, also jene Dokumente, die für Patienten und deren Behandler über die ELGA Infrastruktur abrufbar sind (z.B. ELGA Portal), als auch jene eHealth Dokumente, die zwar die ELGA Infrastruktur (wie Berechtigungssystem, Zentraler Patienten-Index, Gesundheitsdiensteanbieter-Index,  Protokollierung, ...) nutzen, für die aber andere gesetzliche Grundlagen gelten.
+
Diese erste Situation wird mit dem folgenden Beispiel verdeutlicht.  
  
=Anwendungsfälle=
+
<pre class="ilfbox_code">
Folgende Kapitel stellen eine Zusammenfassung der Inhalte der ELGA Gesamtarchitektur, des Leitfadends XDS Metadaten und Usability Styleguides zum Thema e-Befunde dar. Detailinformationen sind in den entsprechenden Dokumenten nachzulesen (verfügbar auf der Homepage der [[Https://www.elga.gv.at/|ELGA GmbH]]).
+
<code codeSystem="1.2.40.0.34.5.174" nullFlavor="OTH">
 +
  <originalText>
 +
    <reference value="#ref1"/>
 +
  </originalText>
 +
</code>
 +
</pre>
 +
Für die Information ist kein geeigneter Code im vorgegebenen Codesystem vorhanden (im Beispiel ICD-10 BMGF 2018). Der konkrete Inhalt wird im Section-Text angegeben und vom Code-Element nur referenziert (value im reference-Element). Diese Variante kann für ''coding strength'' CNE (coded no extensions) eingesetzt werden. Der Elementname kann auch anders sein, z.B. Value.
  
==Voraussetzungen für den Zugriff auf ELGA Dokumente==
+
'''Hinweis''': ''Mit den zugrunde liegenden Datentypen (HL7 V3 Data Types R1) kann über diese Methode nur ausgesagt werden, dass ein Konzept nicht in einem bestimmten Codesystem verfügbar ist. Die Aussage, dass ein Code zwar im Codesystem, aber nicht im referenzierten Value Set verfügbar ist, kann so nicht getroffen werden; spätere Versionen dieses Leitfadens können gegebenenfalls auf Data Types R2 aufbauen, um diese Angabe zu unterstützen. Ebenfalls stößt diese Methode an ihre Grenzen, wenn im Value Set zwei Codesysteme referenziert werden. Als Problemumgehung kann ein Code mit der gewünschten Aussage ("nicht codierbar") ins Value Set aufgenommen werden.''
Der ELGA GDA ist in ELGA angemeldet, berechtigt und besitzt eine gültige Kontaktbestätigung für den Patienten.
 
  
Der Patient ist ELGA-Teilnehmer und hat keinen generellen, partiellen oder situativen Widerspruch hinsichtlich ELGA eingelegt.
+
Das folgende Beispiel bezieht sich auf die zweite Situation:
  
==Schreiben / Einbringen von CDA-Dokumenten==
+
<pre class="ilfbox_code">
Im Zuge der Veröffentlichung eines CDA-Dokuments in ELGA übermittelt das lokale System des ELGA-GDA als XDS Document Source ein Dokument an die, seitens des ELGA-GDA bereitzustellende, XDS Document Repository Komponente. Anschließend übernimmt die XDS Repository Komponente die Aufgabe der Übermittlung entsprechender Dokument-Metadaten an eine (ELGA) XDS Registry.
+
<value xsi:type="CD" nullFlavor="NA">
 +
  <originalText>
 +
    <reference value="#ref1"/>
 +
  </originalText>
 +
</value>
 +
</pre>
  
Das Dokumentdatum (clinicalDocument.effectiveTime) wird abhängig von der Dokumentenklasse gesetzt.  
+
Im zweiten Beispiel wird der allgemeinste nullFlavor "NA" (not applicable) verwendet; es gilt sowohl für ''coding strength'' CNE (coded no extensions) and CWE (coded with extensions). Wie im ersten Beispiel wird der konkrete Inhalt im Section-Text angegeben und vom Code-Element nur referenziert (value im reference-Element).  
  
Die Registrierung von Dokumenten in ELGA muss nach der medizinischen Freigabe bzw. Vidierung vollautomatisch erfolgen.
+
Die zweite Variante ist die häufiger eingesetzte Variante.
===Vorgaben zu Dokument-Metadaten (XDS-Metadaten)===
 
Die Metadaten für die Registrierung eines Dokuments in ELGA sind teilweise im Dokument vorhanden und teilweise explizit durch die Document Source anzugeben (siehe Leitfaden [http://www.elga.gv.at/cda|Leitfaden XDS Metadaten]).  
 
  
Informationen, welche CDA Elemente in die welche XDS-Metadaten übernommen werden müssen ("XDS-Mapping"), wurden an den entsprechenden Stellen der Templates eingefügt.
+
Anmerkung: Der geeignetste nullFlavor wäre eigentlich "UNC" (Uncoded), aber dieser nullFlavor ist in der RIM-Version, auf der HL7 CDA Rel.2 aufbaut, nicht verfügbar. Daher wird der nullFlavor "NA" (not applicable) verwendet.
  
TODO: Wenn Zeit: XDS-Mapping-Tabelle, wie bei e-Impfpass.
+
===Nicht zugeordnete codierte Information===
 +
Bei der Erstellung des Dokumentes können möglicherweise bestimmte Informationen codiert in der Quelldokumentation vorliegen, aber die Codes sind nicht in den im Leitfaden zugelassenen Terminologien (Value Sets) verfügbar.
  
===Mehrsprachigkeit und grenzüberschreitender Austausch===
+
Wenn das codierte Element mit der ''coding strength'' CNE (coded no extensions) angegeben ist, wird der nullFlavor "OTH" verwendet; bei ''coding strength'' CWE (coded with extensions) der nullFlavor "NA".  
Ein ELGA Dokument wird grundsätzlich in deutscher Sprache erstellt. Es ist möglich, den Inhalt zusätzlich in weiteren Sprachen im Dokument anzugeben. Dokumente mit durchgängig maschinenlesbaren Inhalten können prinzipiell auch automatisiert übersetzt werden. Bestimmte Dokumente (wie z.B. Patient Summary) sollen auch für den grenzüberschreitenden Austausch von Gesundheitsdaten eingesetzt werden können.
 
  
==Lesen von ELGA Dokumenten==
 
Die ELGA-Anwendung "e-Befunde" stellt für jeden ELGA-Teilnehmer über Dokumentenverweise den Zugriff auf dezentral gespeicherte Dokumente bereit. Der ELGA-Teilnehmer kann über das ELGA-Portal Dokumente ansehen, lokal abspeichern oder ausdrucken (als PDF z.B. mittels CDA2PDF, mit eingefügter persönlicher Kennung).
 
  
Der ELGA-GDA kann auf ELGA Dokumente direkt aus seiner Software-Umgebung, entsprechend seiner Rolle und Berechtigung, über standardisierte Schnittstellen zugreifen. Grundsätzlich lassen sich die gesamte Dokumentenliste, bestehend aus deren Dokumentmetadaten (Registry Stored Query [ITI-18]) oder einzelne Dokumente eines Patienten abrufen (Retrieve Document Set [ITI-43]) und in das lokale System übernehmen.
+
<pre class="ilfbox_code">
 +
<value xsi:type="CD" codeSystem="2.16.840.1.113883.6.96" nullFlavor="OTH">
 +
  [
 +
    <originalText>
 +
      <reference value="#ref1"/>
 +
    </originalText>
 +
  ]
 +
  <translation code="A02.9" codeSystem="1.2.40.0.34.5.174"
 +
    displayName="Salmonelleninfektion, nicht näher bezeichnet"/>
 +
</value>
 +
</pre>
 +
Die eckigen Klammern deuten an, dass Elemente optional sind.
 +
'''Hinweis''': ''Mit den zugrunde liegenden Datentypen (HL7 V3 Data Types R1) kann über diese Methode nur ausgesagt werden, dass ein Konzept nicht in einem bestimmten Codesystem verfügbar ist. Die Aussage, dass ein Code zwar im Codesystem, aber nicht im referenzierten Value Set verfügbar ist, kann so nicht getroffen werden; spätere Versionen dieses Leitfadens können gegebenenfalls auf Data Types R2 aufbauen, um diese Angabe zu unterstützen. Ebenfalls stößt diese Methode an ihre Grenzen, wenn im Value Set zwei Codesysteme referenziert werden. Als Problemumgehung kann ein Code mit der gewünschten Aussage ("nicht codierbar") ins Value Set aufgenommen werden.''
  
Das ELGA-Berechtigungssystem liefert in erster Linie immer nur jene CDA-Dokumente, die im Status „approved“ sind. Um Dokumente, die in den Status „deprecated“ gesetzt worden sind zu lesen, müssen spezifische Anfragen (z.B. zeige alle Versionen eines bestimmten Dokumentes) gestellt werden.
+
Im Falle der ''coding strength'' CWE (coded with extensions) wird der nullFlavor "NA" vorgeschlagen und ebenso die Angabe des korrekten Codes im <translation>-Teilelement. Dies ermöglicht die Angabe, dass eine Zuordnung zu dem Referenz-Value Set versucht wurde, aber keine geeigneten Zielcodes identifiziert wurden.
  
===Vorherige Version eines bestimmten ELGA Dokuments abrufen===
+
<pre class="ilfbox_code">
Gemäß dem XDS Document-Lifecycle sind neu veröffentlichte Dokument-Metadaten mit dem Status „approved“ zu versehen. Diese ersetzen die entsprechenden Vorversionen. Technisch wird dabei ein neues Dokument, das in Beziehung vom Typ „replace“ (RPLC) zur Vorversion steht, erstellt. Auch Ergänzungen zu einem bestehenden Dokument müssen direkt im betroffenen Dokument durchgeführt und anschließend als Folgeversion über die Dokumentenbeziehung „replace“ (RPLC) abgebildet werden.
+
<value xsi:type="CD" codeSystem="2.16.840.1.113883.6.96" nullFlavor="NA">
 +
  [
 +
    <originalText>
 +
      <reference value="#ref1"/>
 +
    </originalText>
 +
  ]
 +
  <translation code="A02.9" codeSystem="1.2.40.0.34.5.174"
 +
    displayName="Salmonelleninfektion, nicht näher bezeichnet"/>
 +
</value>
 +
</pre>
 +
Die eckigen Klammern deuten an, dass Elemente optional sind.
  
Das Updatedatum eines Dokuments ist in submissionTime in den XDS submissionSet Metadaten zu finden.
+
===Zugeordnete codierte Information (Übersetzung)===
 +
Es kann vorkommen, dass bestimmte Informationen codiert in der Quelldokumentation vorliegen, aber in einer anderen Terminologie als vom Leitfaden zugelassen. Wenn die codierten Konzepte korrekt von der einen in die andere Terminologie zugeordnet werden können (also "übersetzt" oder "gemappt"), ist es erlaubt, auch die originalen Codes zusätzlich anzugeben.  
  
===Darstellung von CDA Dokumenten mittels ELGA Referenzstylesheet===
+
1. Fall: Ein einzelner lokaler Code wird auf einen Code im Referenz-Value Set gemappt
Das "ELGA Referenz-Stylesheet" ermöglicht eine allgemeine, einheitliche und benutzerfreundliche Darstellung von medizinischen CDA-Dokumenten (HL7 CDA Release 2.0), die gemäß der Vorgaben der ELGA CDA Implementierungsleitfäden erstellt wurden. Dabei werden die XML-Dateien mit einer XST-Transformation in HTML umgewandelt.
 
  
Weitere Informationen zur Hinterlegung eines Stylesheets siehe Kapitel [[#Hinterlegung_eines_Stylesheets|Hinterlegung eines Stylesheets]].
+
<pre class="ilfbox_code">
{{BeginYellowBox}}
+
<value xsi:type="CD" code="42338000" codeSystem="2.16.840.1.113883.6.96"
Informationen zur Anpassung des Stylesheets mittels Parametern sind unter [[ELGA_Referenz-Stylesheet|ELGA Referenz-Stylesheet]] zu finden.
+
  displayName="Salmonella gastroenteritis">
 +
  [
 +
    <originalText>
 +
      <reference value="#ref1"/>
 +
    </originalText>
 +
  ]  
 +
  <translation code="003.0" codeSystem="2.16.840.1.113883.6.103"
 +
    displayName="Gastroenterite da Salmonella"/>
 +
</value>
 +
</pre>
  
Ein Downloadpaket zum Thema CDA-Darstellung (inkl. Referenzstylesheets, Changelog und CDA2PDF) ist unter [https://www.elga.gv.at/cda|Technische ELGA-Leitfäden] abrufbar.
+
Die eckigen Klammern deuten an, dass Elemente optional sind.  
{{EndYellowBox}}
 
  
===Drucken von CDA Dokumenten===
+
2. Fall: Mehrere lokale Codes werden auf das Referenz-Value Set gemappt
Mit der CDA2PDF-Suite können ELGA-konforme CDA-Dokumente zu PDF-Dokumenten transformiert werden.
 
Diese inkl. Benutzer- und Entwickler-Dokumentation ist ebenfalls im Downloadpaket zum Thema CDA-Darstellung unter [https://www.elga.gv.at/cda|Technische ELGA-Leitfäden] abrufbar.
 
  
==Suche / Filtern von ELGA-Dokumenten==
+
<pre class="ilfbox_code">
Die Selektion von ELGA-Dokumenten erfolgt über eine Filterfunktion. Zu den Filterkriterien zählen Metadaten wie *classCode bzw. typeCode (Dokumentenklasse/-typ)
+
<value xsi:type="CD" code="C50.9" codeSystem="1.2.40.0.34.5.171"
 +
  codeSystemName="ICD-10 BMGF"
 +
  displayName="Bösartige Neubildung: Brustdrüse, nicht näher bezeichnet">
 +
  [
 +
    <originalText>
 +
      <reference value="#problem4name"/>
 +
    </originalText>
 +
  ]
 +
  <translation code="code-example" codeSystem="1.999.999"
 +
    codeSystemName="this is only an example"
 +
    displayName="FEMALE BREAST INFILTRATING DUCTAL CARCINOMA, STAGE 2">
 +
    <translation code="174.9" codeSystem="2.16.840.1.113883.6.103"
 +
      codeSystemName="ICD-9CM"
 +
      displayName="Malignant neoplasm of breast (female), unspecified"/>
 +
    <translation code="C50.919" codeSystem="2.16.840.1.113883.6.90"
 +
      codeSystemName="ICD-10-CM"
 +
      displayName="Malignant neoplasm of unspecified site of unspecified female breast"/>
 +
</translation>
 +
    <translation code="422479008" codeSystem="2.16.840.1.113883.6.96"
 +
      codeSystemName="SNOMED CT"
 +
      displayName="FEMALE BREAST INFILTRATING DUCTAL CARCINOMA, STAGE 2"/>
 +
</translation>
 +
</value></pre>
 +
Die eckigen Klammern deuten an, dass Elemente optional sind.
  
*authorPerson (Autor des Dokuments als freie Zeichenkette, hier ist keine GDA-OID angeführt)
+
3. Fall: Ein lokaler Code entstammt derselben Terminologie wie das Referenz-Value Set, besitzt aber eine unterschiedliche Granularität.
*formatCode (Format des Dokumenteninhalts)
+
<pre class="ilfbox_code">
*availabilityStatus (Gültigkeit des Dokuments)
+
<code code="60591-5" codeSystem="2.16.840.1.113883.6.1"
*serviceStartTime und serviceStopTime (Beginn und Ende der Gesundheitsleistung)
+
  codeSystemName="LOINC" displayName="Patient Summary">
*creationTime (Zeitpunkt der Dokumentenerstellung)
+
  <translation code="60592-3" codeSystem="2.16.840.1.113883.6.1"
*objectType
+
    displayName="Patient summary unexpected contact"/>
 +
</code>
 +
</pre>
  
TODO: Liste prüfen/ergänzen
+
'''Hinweis:''' ''Die R1 Datentyp-Definition versteht die <translation> nur als Mapping zwischen unterschiedlichen Codesystemen ("a set of other concept descriptors that translate this concept descriptor into other code systems"). Es hat sich aber die Interpretation durchgesetzt, dass auch dasselbe Konzept in mehreren Repräsentationen ausgedrückt werden kann, wie es einige Codesysteme (z.B. SNOMED CT) erlauben.''
  
==Versionierung von Dokumenten==
+
==Mehrsprachigkeit==
Änderungen an einem Dokument, das bereits in ELGA registriert wurde, sollen über die Registrierung einer neuen Dokumentenversion in ELGA Eingang finden. Mittels ITI-41/42 Provide and Register DocumentSet wird eine neue Version des Dokumentes geschrieben und die Metadaten der Vorversion auf den Status „deprecated“ gesetzt. In den XDS-Metadaten und in den CDA-Metadaten der neuen Version werden Verweise auf das ersetzte Dokument eingetragen (Beziehungstyp „replace“ (RPLC)).
+
Codierte Informationen können einfach in unterschiedlichen Sprachen ausgedrückt werden. Für einen zuverlässigen und sicheren grenzüberschreitenden Datenaustausch ([http://ec.europa.eu/health/ehealth/policy/network_en EU eHealth Network]) ist dies eine funktionelle Notwendigkeit.  
  
Es dürfen ausschließlich Dokumente derselben Dokumentklasse ersetzt werden. Dementsprechend muss das Metadaten-Attribut XDSDocumentEntry.classCode von ersetztem und ersetzenden Dokument ident sein (der typeCode darf sich unterscheiden). Ein Dokument darf durch auch durch ein älteres Dokument ersetzt werden.  
+
Der zugrunde liegende Standard HL7 CDA Rel. 2 hat mit Bordmitteln keine Möglichkeit, um einen Anzeigetext zu einem codierten Konzept in mehreren Sprachen anzugeben. Dieser Leitfaden übernimmt daher als optionales Element die Erweiterung (extension) 'ips:designation', die im HL7 IPS Leitfaden dafür vorgeschlagen wird.  
  
Folgeversionen zu Originaldokumenten dürfen aus Gründen der rechtlichen Autorenschaft ausschließlich von jenem GDA (Organisation) registriert werden, der auch das entsprechende Originaldokument in ELGA veröffentlicht hat.
+
Beispiel 1: Ohne Code-Mapping
  
Ein bestehendes Dokument, das auf Basis eines bestimmten Leitfadens erstellt wurde, KANN auch später mit einer höheren Leitfadenversion ersetzt werden. Die Metadaten müssen entsprechend angegeben werden (formatCode).
+
<pre class="ilfbox_code">
 +
<code code="60591-5" codeSystem="2.16.840.1.113883.6.1"
 +
  codeSystemName="LOINC" displayName="Patient Summary">
 +
  <ips:designation language="it-IT">Profilo Sanitario Sintetico</ips:designation>
 +
  <ips:designation language="fr-FR">Patient Summary</ips:designation>
 +
  <ips:designation language="en">Patient Summary</ips:designation>
 +
</code>
 +
</pre>
  
Eventuell der Dokumentenvorversion zugeordnete individuelle Zugriffsberechtigungen werden durch das ELGA Berechtigungssystem auch auf die Nachfolgeversionen angewendet.
+
Beispiel 2: Mit Code-Mapping und Referenz zum narrativen Text
 +
<pre class="ilfbox_code">
 +
<value xsi:type="CD" code="42338000" codeSystem="2.16.840.1.113883.6.96"
 +
  displayName="Salmonella-gastroenteritis">
 +
  <ips:designation language="da-DK">Salmonella-gastroenteritis</ips:designation>
 +
  <ips:designation language="en">Salmonella gastroenteritis (disorder)</ips:designation>
 +
  <originalText>
 +
    <reference value="#ref1"/>
 +
  </originalText>
 +
  <translation code="003.0" codeSystem="2.16.840.1.113883.6.103"
 +
    displayName="Gastroenterite da Salmonella"/>
 +
</value>
 +
</pre>
 +
====Übersetzung des narrativen Textes====
 +
Bei einer Übersetzung eines Dokuments muss vor allem der lesbare Text in anderen Sprachen dargestellt werden können. Die Übersetzung muss dazu bereits im Dokument vorhanden sein, wobei die Übersetzung von einer Person durchgeführt werden kann oder aber automatisch aus den maschinenlesbaren Elementen abgeleitet werden kann.
 +
Bei der Darstellung muss (a) die Sprache der Ausgabe identifiziert werden und (b) angegeben werden, ob es sich um das Original handelt oder die Übersetzung. Außerdem sollte die Quelle (Freitext, maschinenlesbare Elemente) und Art der Übersetzung (Übersetzer, automatisch, etc.) angegeben werden.  
  
Neue Versionen eines Dokuments in KIS sollen automatisch für ELGA registriert werden. In der neuen Dokumentversion sollen die Änderungen im Text erkennbar gemacht werden. Zur Kennzeichnung der Änderungen stehen spezielle Funktionen für CDA zur Verfügung die vom Referenzstylesheet entsprechend angezeigt werden können (siehe Kapitel [[ILF:Allgemeiner Implementierungsleitfaden 2020#Verwendung von Revisionsmarken|Verwendung von Revisionsmarken]]).
+
Die hier verwendete Methode enthält das Original im <text>-Element der Section und die optionalen Übersetzungen in einem <text>-Element einer Subsection, wobei pro Übersetzung eine Subsection angegeben wird. (specified in template 2.16.840.1.113883.10.22.3.15)
  
==Stornierung von Dokumenten==
+
Beispiel:
Falls eine Korrektur des Dokumentes nicht möglich ist, kann ein Dokument auch komplett storniert werden. Dazu wird der Status des Dokumentes via ITI-57 (Metadata Update availability Status) in der Registry auf “deprecated” gesetzt, aber keine neue Dokumentenversion registriert. Ein storniertes Dokument wird daher nicht in der Dokumentliste enthalten sein, sofern nicht spezifische Anfragen gestellt werden, um deprecated-Versionen zu bekommen.
+
<pre class="ilfbox_code">
 +
<section>
 +
  <templateId root="2.16.840.1.113883.3.1937.777.13.10.5"/>
 +
  <id root="..." extension="..."/>
 +
  <code code="48765-2" codeSystem="2.16.840.1.113883.6.1"
 +
      displayName="Allergies and adverse reactions"/>
 +
  <title>Allergies and Intolerances</title>
 +
  <text>No known Allergies</text>
 +
  <!-- omissions -->
 +
  <component>
 +
      <section>
 +
        <!--  subordinate section carrying a translation of the parent section -->
 +
        <title>Allergie ed Intolleranze</title>
 +
        <text>Nessuna Allergia Nota</text>
 +
        <languageCode code="it-IT"/>
 +
      </section>
 +
    </component>
 +
</section>
 +
</pre>
  
Diese Aktion ist nur in bestimmten Ausnahmefällen zulässig, wie z.B. wenn ein Dokument für einen falschen Patienten angelegt wurde.
+
==Herkunft der Information==
{{BeginYellowBox}}
+
Die Angabe der Quelle einer Information kann für die klinische Bewertung dieser Information maßgeblich sein, besonders wenn ein Dokument aus mehreren Quellen (automatisch) zusammengestellt wurde. Daher erlaubt dieser Leitfaden eine systematische und durchgängige Angabe der Herkunft der elektronischen Daten.  
Das '''Löschen von Dokumenten''' in ELGA erfolgt ausschließlich in folgenden Fällen:
 
*Löschen durch ELGA-Teilnehmer
 
*Opt-Out des ELGA-Teilnehmers
 
*Ablauf der gesetzlichen Aufbewahrungsfrist (GTelG2012).
 
{{EndYellowBox}}
 
  
=Konformitätsprüfung=
+
===Herkunftsangabe auf Dokument-Ebene===
Ein zu diesem Implementierungsleitfaden konformes CDA-Dokument ist zunächst ein valides CDA Release 2.0 XML-Dokument mit [[#CDA_Header|Header]] und [[#CDA_Body|Body]]. Darüber hinaus erfüllt es alle in diesem Leitfaden festgelegten „Geschäftsregeln“.
+
Der '''Autor''' des CDA Dokuments MUSS verpflichtend im Header angegeben werden. Dabei kann es sich um eine Person ("human curated") oder um eine Software ("software assembled") handeln (siehe [[#Verfasser_des_Dokuments_.28.22author.22.29|Verfasser des Dokuments ("author")]]).
 +
===Herkunftsangabe auf Section-Ebene===
 +
Für jeden Dokumentationsabschnitt (Section) können jeweils mehrere Autoren und Informanten angegeben werden. Da die Zuordnung der Einzelinformation bei Angabe mehrerer Autoren und Informanten uneindeutig ist, wird empfohlen, die Herkunft auf Entry-Ebene anzugeben.
 +
* Autor (Gesundheits-Fachperson, die die Information erstellt hat mit Name und Organisation).
 +
* Informant (Person, auf deren Angabe die Information beruht: der Patient selbst oder eine dem Patienten verwandte oder bekannte Person)
 +
===Herkunftsangabe auf Entry-Ebene===
 +
* Autor (Gesundheits-Fachperson, die die Information erstellt hat mit Name und Organisation)
 +
* Informant (Person, auf deren Angabe die Information beruht: der Patient selbst oder eine dem Patienten verwandte oder bekannte Person)
 +
* Dokumentverweis (externalDocument): für jedes Entry kann eine ID angegeben werden, die auf ein externes Dokument verweist, aus dem die Information stammt.
  
Dies spiegelt ein generelles Konzept im Umgang mit Dokumenten wieder: die Validierung in zwei Schritten. Im ersten Schritt stellt dies die Validierung gegen zugehörige '''W3C Schemas''' dar. Das verwendete Schema ist das geringfügig modifizierte, generische, offizielle CDA Release 2.0 Schema (siehe [[#Schema-Pr.C3.BCfung|Schema-Prüfung]]). Darüber hinaus existieren eine Reihe von '''Schematron''' Regeln, die für einen zweiten „Validierungsschritt“ genutzt werden und letztlich die Detailregelungen in diesem Leitfaden wiedergeben, sowie die Einhaltung der Geschäftsregeln (Optionalität, Kardinalität/Multiplizität, Datentypen, Wertebereiche, Abhängigkeiten) sicherstellen (siehe [[#Schematron-Pr.C3.BCfung|Schematron-Prüfung]]). Geschäftsregeln für Abschnitte oder Elemente werden auch technisch zu '''„Templates“''' zusammengefasst. Eine XML-Instanz, die kein valides CDA-Dokument ist oder sich nicht gegen das XSD-Schema validieren lässt, oder im Widerspruch zu den angegebenen Geschäftsregeln steht, ist kein gültiges CDA-Dokument im Sinne dieses Implementierungsleitfadens.
+
==Zeitangaben==
  
Dieses Kapitel behandelt die technische Konformitätsprüfung von CDA-Dokumenten gemäß diesem Dokumentleitfaden mittels Schema und Schematron.
+
Für den Geltungsbereich dieses Leitfaden dürfen [[#Zeit-Elemente|Zeit-Elemente]] nur auf diese Arten angegeben werden:
  
==Schema-Prüfung==
+
* '''Datum und Uhrzeit mit Zeitzone''' im Format '''YYYYMMDDhhmmss[+/-]HHMM'''
Das Absolvieren der Schema-Prüfung ist der erste Teil der technischen Konformitätsprüfung.
+
* '''Datum''' im Format '''YYYYMMDD'''
 +
* '''ungenaues Datum''' im Format '''YYYYMM''' oder '''YYYY'''
  
Eine Prüfung gegen das CDA Schema prüft die gültige „Struktur“ eines CDA-Dokuments, wie beispielsweise
+
Ist nur eine weniger genaue Zeitangabe verfügbar, sind die fehlenden Stellen mit der Ziffer Null aufzufüllen. Also zum Beispiel ist für "September 2017" die Zeichenfolge 20170900 anzugeben. Die HL7 V3 Datentypen interpretieren Datumswerte so, als ob alle möglichen, aber nicht angegebenen Stellen mit 0 befüllt wären.
* ob die XML Struktur generell gültig ist
 
* ob alle Elemente die richtigen Namen haben
 
* ob alle Elemente an der richtigen Stelle platziert sind
 
* ob alle gemäß Schema erforderlichen Elemente vorhanden sind
 
  
Die Schema-Prüfung stellt sicher, dass es sich beim geprüften CDA-Dokument tatsächlich um eine gültige CDA-Struktur handelt.
+
Achtung bei Zeitintervallen:
 +
Ein Datum, das mit YYYYMMDD angegeben wurde, wird standardgemäß interpretiert als YYYYMMDD000000 – also der Tag um 0:00:00 Uhr. Wenn also als Zeitraum z.B.: der ganze 1. Dezember 2017 angegeben werden soll, MUSS das so erfolgen:
  
Die Gültigkeit der „Inhalte“ wird nur in Bezug auf den erforderlichen Datentyp der Elemente geprüft. Hiermit kann beispielsweise sichergestellt werden, dass ein „id“-Element (technisch) immer eine gültige ID enthält.
+
<pre class="ilfbox_code">
 +
  <low value="20171201"/>
 +
  <high value="20171202"/>
 +
</pre>
  
Das von ELGA verwendete Schema basiert im Wesentlichen auf dem original publizierten Schema von CDA, weist aber einige Spezifika auf. Das angepasste Schema wird auf der Website der ELGA GmbH bereitgestellt.
+
Für mehr Klarheit empfiehlt sich daher die zusätzliche Angabe der Zeit mit Zeitzone:
{{BeginYellowBox}}
+
<pre class="ilfbox_code">
Die Mindestvoraussetzung, damit ein CDA-Dokument als „gültig“ erachtet wird, ist die fehlerfreie Validierung mit dem CDA-Schema.
+
  <low value="20171201000000+0100"/>
Das maßgebliche CDA-Schema wird auf http://www.elga.gv.at/cda publiziert.
+
  <high value="20171201235959+0100"/>
{{EndYellowBox}}
+
</pre>
  
==Schematron-Prüfung==
+
==Terminologien==
Im Unterschied zu einer CDA Schema Prüfung kann mittels einer Schematron-Prüfung jede beliebige Inhaltsvorschrift geprüft werden.
+
===ELGA Value Sets===
 +
Ein Value Set ist eine eindeutig identifizierbare und versionierte Sicht auf ein oder mehrere Codesysteme. Es kann als Zusammenstellung von einem oder mehreren Codes aus einem oder mehreren Codesystemen gesehen werden. Ein Value Set enthält die Codes selbst und die Information über die Herkunft des Codes (das Source-Codesystem), z.B. ELGA Value-Sets "ELGA_MaritalStatus", "ELGA_Laborparameter".  
  
Das Schematron-Prüfmittel wird gemäß den Spezifikationen dieses Implementierungsleitfadens angefertigt und stellt sicher, dass das geprüfte CDA-Dokument auch jene Anforderungen erfüllt, die über die Anforderungen des CDA Schemas hinausgehen. Solche Anforderungen sind beispielsweise:
+
Wenn in den CDA Implementierungsleitfäden eine Werteauswahl getroffen werden kann, wird ein passendes Value Set mit einem eindeutigen Namen angegeben.  
* Optionalitäten von Elementen
 
** Zusätzliche Pflicht-Elemente
 
** Eventuell konditional von anderen Inhalten abhängig
 
* Anforderungen an den Inhalt von Elementen
 
** Bestimmte Code/Wertelisten
 
** Anzugebende Identifikatoren (ID)
 
* etc.
 
  
Das Absolvieren der Schematron-Prüfung ist der zweite Teil der technischen Konformitätsprüfung und stellt sicher, dass das geprüfte Dokument die in den Implementierungsleitfäden beschriebenen „Geschäftsregeln“ befolgt.
+
===Value Set Binding===
{{BeginYellowBox}}
+
Für ELGA gilt grundsätzlich eine DYNAMISCHE Bindung an Value Sets. Das bedeutet, dass immer die aktuell am Terminologieserver<ref name="Terminologieserver"/> publizierte Version eines Value Sets anzuwenden ist. (Das Setzen des entsprechenden Schlüsselworts DYNAMIC ist daher in den Leitfäden optional).
Damit ein CDA-Dokument als vollständig „gültig“ hinsichtlich der ELGA Implementierungsleitfäden erachtet wird, ist die fehlerfreie Konformitätsprüfung mit den entsprechenden Schematron-Prüfregeln vorausgesetzt. Eine vollständige Prüfung der Geschäftsregeln kann nur durch einen menschlichen Prüfer erfolgen (TODO: Verweis auf Abnahmeprüfung). Die ELGA GmbH kann auf Anfrage an http://cda@elga.gv.at eine solche Prüfung durchführen.
 
Die maßgeblichen Schematron-Prüfmittel werden auf http://www.elga.gv.at/cda publiziert.
 
{{EndYellowBox}}
 
  
==Online-Validation von CDA-Dokumenten==
+
Für jedes Value Set ist auch ein Zeitpunkt angegeben, an dem es Gültigkeit erlangt ("Gültig ab"), das ist für Value Sets wichtig, die schon vor ihrem Inkrafttreten veröffentlicht werden. Value Sets sind so lange gültig, bis das Gültigkeitsdatum einer neueren Version dieses Value Sets erreicht wird – dann gilt die neuere Version.
Für die Prüfung von einzelnen CDA-XML-Instanzen mit dem entsprechenden Schema und Schematron-Regeln stellt die ELGA GmbH eine Webapplikation zur Verfügung. Diese ist erreichbar über https://cda-tools.elga.gv.at/online-validator/.
 
Eine erfolgreiche Prüfung durch den Online-Validator beweist nicht automatisch die vollständige Einhaltung aller Geschäftsregeln, sondern nur die technische Konformität zu den Templates.
 
  
==Hinweise==
+
Value Sets können auch STATISCH an ein Code-Element gebunden werden. Das wird gekennzeichnet durch die Angabe des Value Sets mit Name, OID, Version und "Gültig ab"-Datum (effectiveDate) sowie dem Schlüsselwort STATIC.
*Nur Elemente, die im „Maximum-Set“ beschrieben sind, können auch zuverlässig geprüft werden. Daher werden „Fremde“ Elemente oder Attribute, die der „Maximum-Set“ Vorschrift dieses Dokumentleitfadens widersprechen, von den Konformitätsprüfmechanismen im Sinne der „closed templates“ grundsätzlich als falsch erkannt.
 
  
*Sollten derartige Elemente oder Attribute trotzdem im CDA-Dokument vorhanden sein (z.B. aufgrund von Software-Fehlern), soll weiterverarbeitende Software so implementiert sein, dass dies nicht zu Fehlern in der Weiterverarbeitung der Dokumente führt.
+
Im CDA-Dokument KANN über die Attribute @ValueSet und @ValueSetVersion angegeben werden, welches Value Set in welcher Version als Basis für die Befüllung des jeweiligen Datenelements verwendet wurde ([[#code-Element_CD_.28Concept_Descriptor.29|code-Element CD (Concept Descriptor)]]).
  
==Abnahmeprüfung==
+
===Inhalte von Value Sets===
 +
Value Sets enthalten mindestens den ''Code'', das ''Codesystem'' (in dem der Code definiert wurde) und einen ''DisplayName'' (die Klartext-Darstellung des Codes wie vom originalen Codesystem vorgesehen). Zusätzlich wird um eine hierarchische Baumstruktur zu ermöglichen ''Level'' und ''Typ'' angegeben: Level ist die Hierarchieebene (numerisch, beginnend mit 0 bei der Wurzel, ein höherer Wert bedeutet eine  tiefere Ebene) und Typ gibt die Art des Knotens im Baum an:
 +
* L (leaf) Blattknoten ohne weitere Spezialisierungen. DARF verwendet werden.
 +
* S (specializable) Knoten mit weiteren Codes auf einer tieferen Ebene. DARF verwendet werden.
 +
* A (abstract) Knoten mit weiteren Codes auf einer tieferen Ebene. DARF NICHT verwendet werden, nur die Spezialisierung davon (d.h. die Unterelemente).
 +
* D (deprecated) Blattknoten, DARF NICHT mehr verwendet werden. (CDA Dokumente, die mit einer Vorversion des Values Sets erstellt wurden, in der das Konzept noch nicht Deprecated war, können diesen Code jedoch enthalten).
 +
{{BeginYellowBox}}
 +
Value Set Inhalte mit Typ A (abstract) und D (deprecated) DÜRFEN NICHT im CDA Dokument verwendet werden.
 +
{{EndYellowBox}}
  
Zur Sicherstellung einer möglichst hohen Qualität von Inhalt, Struktur und Format der CDA-Dokumente ist ein Abnahmeprozess implementiert, der durch die ELGA GmbH durchgeführt wird.
+
===Änderbarkeit von Value Sets===
Vor der Prdouktivsetzung eines ELGA CDA-Befundes muss daher ein Prüf- und Freigabebericht durch Verantwortliche des CDA-Generierenden Systems bzw. des ELGA-Bereiches bei der ELGA GmbH, Postfach cda@elga.gv.at bzw.  [https://jira-neu.elga.gv.at/servicedesk/customer/portal/3 online service portal], beantragt werden.
+
Inhalte von Value Sets können sich ändern, der Name und die OID eines Value Sets bleiben aber gleich. Bei neuen Versionen werden Versionsnummer, Änderungsdatum und "Gültig ab"-Datum (effectiveDate) angegeben. Damit kann die Gültigkeit zu einer bestimmten Zeit rekonstruiert werden.  
  
Erst nach positiver Prüfung und Freigabe durch die ELGA GmbH dürfen, sind die ELGA-CDA-Dokumente eines Dokumenterstellers in ELGA zugelassen.
+
In Ausnahmen kann bei der Definition eines Value Sets angegeben werden, dass es nicht geändert oder versioniert werden darf (Property "Immutability").
  
Für eine endgültige Abnahme ist ein komplettes Set von ELGA-CDA-Dokumenten zu übermitteln:
+
===Publikation der Value Sets am Terminologieserver ===
 +
Sämtliche in den Implementierungsleitfäden verwendeten Value Sets werden am österreichischen Terminologieserver publiziert. <ref name="Terminologieserver"/> Value Sets sind nicht nur durch einen eindeutigen Namen, sondern auch durch eine OID, und eine Versionsnummer gekennzeichnet, weiters werden Gültigkeitsstatus und ein "Gültig ab"-Datum angegeben.
 +
Damit die jeweils aktuelle Version der Value Sets angewendet werden kann, soll der Terminologieserver regelmäßig auf Update abgeprüft werden. Es wird EMPFOHLEN, diese Überprüfung täglich durchzuführen.
 +
Weitere Hinweise zum korrekten Umgang mit Terminologien finden sich im "Leitfaden für den Umgang mit Terminologien in ELGA"<ref>Sabutsch, S. & C. Seerainer: Leitfaden zur Nutzung von ELGA-Terminologien http://elga.gv.at/CDA</ref>.
  
- Je erstellendem SW-System (KIS/LIS/RIS etc.) müssen 3 Beispielbefunde je Dokumentenklasse (ärztlicher Entlassungsbrief, Befund bildgebende Diagnostik, Laborbefund) inkl. einer Befund-Folgeversion geliefert werden.
+
===Terminologiedatum===
 +
Das Datum, an dem sämtliche lokal zur Implementierung verwendeten Value Sets mit dem österreichischen Terminologieserver abgeglichen wurden, wird über das "Terminologiedatum" angegeben: Dieses Datum wird in der Notation "YYYYMMDD" im eigenen Element "terminologyDate" angegeben (siehe Kapitel [[#Terminologiedatum_.28.22hl7at:terminologyDate.22.29|Terminologiedatum ("hl7at:terminologyDate")]]).
 +
Beim Abgleich der Terminologien müssen immer alle Value Sets, die für ein CDA-Dokument notwendig sind, auf die am Terminologieserver aktuelle Version aktualisiert werden. Dokumente, die nur teilweise auf dem aktuellen Stand beruhen, könnten inkonsistent sein und MÜSSEN vermieden werden.
  
- Angabe der Art der Beispieldateien:
+
==PDF Format-Vorschrift==
 +
In CDA Dokumenten können Dokumente im PDF Format an verschiedensten Stellen eingebettet werden, entweder als gesamter CDA-Body oder als eingebetteter Inhalt in gewissen CDA-Sektionen. Im Hinblick auf eine dauerhafte Verfügbarkeit der Daten muss mindestens gewährleistet werden, dass diese PDF-Dokumente zuverlässig und eindeutig visuell reproduzierbar sind. Dies kann über die Einhaltung der Mindestkriterien der Norm ISO 19005-1:2005 sichergestellt werden (PDF/A-1b Basic bzw. PDF/A-3b Basic). Die Norm beschreibt zusätzlich die Barrierefreiheit der Dokumente, sodass sie von einem Screenreader vorgelesen werden können (PDF/A-1a Accessible bzw. PDF/A-3a Accessible). Dieser Implementierungsleitfaden schreibt daher als Minimalanforderung vor, dass jedes eingebettete PDF-Dokument dem Standard PDF/A-1b bzw. PDF/A-3b entsprechen MUSS. Im Sinne der Barrierefreiheit ist die Umsetzung von PDF/A-1a bzw. PDF/A-3a EMPFOHLEN.
 +
{{BeginYellowBox}}
 +
Alle in ELGA-CDA-Dokumente eingebetteten PDF-Dateien MÜSSEN dem Standard PDF/A-1b bzw. PDF/A3-b (gemäß "ISO 19005-1:2005 Level A conformance") entsprechen. Die Umsetzung von PDF/A-1a bzw. PDF/A-3a ist EMPFOHLEN.
 +
{{EndYellowBox}}
  
a) Produktive anonymisierte Echtbefunde von Patienten oder
+
==Größenbeschränkung von eingebetteten Objekten==
 +
In CDA Dokumenten können verschiedene Objekte (z.B. PDF-Dokumente, Bilder) eingebettet werden (siehe "[[#Eingebettetes_Objekt_Entry|Eingebettetes Objekt-Entry]]").
  
b) Test-Befunde von Test-Patienten, die in der Qualität und Quantität der Befüllung produktiven Echtbefunden entsprechen.
+
Die Größe von CDA-Dokumenten und den Anhängen wird durch die Infrastruktur beschränkt, mit der die Dateien übertragen und gespeichert werden. Der CDA-Standard und  dieser Leitfaden schränken die Größen für diese Objekte nicht ein, es wird allerdings EMPFOHLEN, diese in Bezug auf Anzahl und Speicherbedarf so klein wie möglich zu halten. Es liegt in der Verantwortung des Erstellers, die Größe der über ELGA bereitgestellten CDA-Dateien etwa durch Verringerung der Auflösung oder der Anzahl der Einzelbilder auf eine sinnvolle und angemessene Größe zu beschränken.
 +
EMPFEHLUNG: Damit der Download von e-Befunden keine unnötigen Verzögerungen verursacht, SOLL die Gesamtgröße von CDA-Dateien 20 MB nicht überschreiten (Die ELGA-Infrastruktur beschränkt die Größe von Dokumenten auf 20 MB<ref name="ELGA-Gesamtarchitektur">[http://www.elga.gv.at/technischer-hintergrund/technischer-aufbau-im-ueberblick/ ELGA Gesamtarchitektur 2.30a]</ref>).
  
- Die Befunde sollen eine möglichst vollständige und realitätsnahe Befüllung aller Felder aufweisen und inhaltlich so korrekt sein, dass auf ein korrektes Mapping der Inhalte durch das erstellende System geschlossen werden kann.
+
==Verbot von CDATA==
 +
Die Verwendung von CDATA-Abschnitten (<![CDATA[…]]>), also von Zeichenketten, die vom Parser nicht als XML-Quellcode interpretiert werden können, ist für ELGA CDA Dokumente generell '''NICHT ERLAUBT'''.
 +
<!-- Seitenumbruch -->
 +
<p style="page-break-before: always"></p>
 +
==ELGA Interoperabilitätsstufen==
 +
Der zukünftige Nutzen von e-Befunden in ELGA hängt von ihrem Strukturierungsgrad ab: Je einheitlicher und strukturierter die Informationen vorliegen, desto besser können die Daten durch IT-Systeme verarbeitet und ausgewertet werden. Die "ELGA Interoperabilitätsstufen" (EIS) definieren eine bestimmte Menge von Vorgaben für Section und Entry-Level Templates ("CDA Levels" 2 und 3). Die Mindeststandards für die Datenstruktur der CDA-Dokumente und die Zeitpunkte für die verbindliche Verwendung werden per Verordnung des für Gesundheit zuständigen Ministers festgelegt.
  
- Beispiele mit aufeinander folgenden Versionen eines Befundes sind anzugeben
+
*'''EIS "Basic" und EIS "Structured":''' EIS "Basic" beschreibt die für alle Dokumente in ELGA verpflichtende Mindeststrukturierung. Dokumente auf dieser Stufe müssen nur die Daten codiert enthalten, die unter anderem für das Dokumentenregister und das Berechtigungssystem unbedingt benötigt werden ([[#CDA_Header|CDA Header]]). Dieser Mindeststrukturierungsgrad und die Zuordnung zu einer definierten Dokumentenklasse sind die Voraussetzung für die Verwendung der Dokumente in ELGA. CDA-Dokumente auf dieser Stufe folgen den Anforderungen des ''"Allgemeinen Implementierungsleitfaden für CDA-Dokumente"'' und allfälliger [[#CDA_Header|Header]]-Spezifikationen eines speziellen Leitfadens. In EIS "Basic" ist zusätzlich die Möglichkeit gegeben, ein Organisations-Logo in Level 3 Codierung einzubetten. Die Herausforderung für die Dokumentenersteller beziehungsweise die dokumentenerstellenden EDV-Systeme ist auf dieser Stufe minimal, medizinische Inhalte sollen als XML-Textelemente vorhanden sein, können aber auch als PDF in die CDA-Dokumente eingebettet werden (eingebettetes PDF oder XML ohne Templates).<br />EIS "Structured" ist eine Erweiterung der verpflichtenden Mindeststrukturierung EIS "Basic". Die medizinischen Inhalte folgen auf dieser Stufe der Gliederung und dem Aufbau, den der Leitfaden für die höheren EIS "Enhanced" und "Full Support" vorgibt, sie folgen aber nicht der entsprechenden technischen Struktur und Codierung. EIS "Structured" Dokumente decken sich technisch mit EIS "Basic", erscheinen dem Leser inhaltlich wie EIS "Enhanced" und "Full Support" Dokumente, ohne deren semantische Interoperabilität zu unterstützen.
  
- Beispiele mit eingebettetem PDF sind vorzulegen (PDF/A-1a bzw. PDF/A-1b konform).
+
*'''EIS "Enhanced" und EIS "Full Support"''' ermöglichen eine einheitliche Darstellung und barrierefreie Anzeige der Daten im ELGA Portal, die mit PDF nicht erreichbar ist. CDA-Dokumente dieser Stufen folgen zusätzlich den Anforderungen eines speziellen Implementierungsleitfadens, der für die jeweilige Stufe angeführt wird. Die Anforderungen betreffen vorwiegend Vorgaben für die Gliederung und Strukturierung des lesbaren Textes, Verwendung und Codierung der CDA Sektionen (CDA-Level 2), können aber auch CDA Level-3 Vorgaben enthalten.
 +
**'''EIS "Enhanced"''' stellt eine Zwischenstufe auf dem Weg zu "Full Support" dar. Die Vorgaben betreffen eine kleinere Anzahl an maschinenlesbaren Elementen und sind weniger streng als bei "Full Support".
 +
**'''EIS "Full Support"''' kann gegenüber EIS "Enhanced" zusätzliche maschinenlesbar codierte medizinische Inhalte enthalten, die in ELGA CDA-Dokumenten anzugeben sind.
  
- Die Befunde müssen vor der Übermittlung erfolgreich geprüft werden:
+
{| class="wikitable"
 +
|-
 +
! Stufe
 +
! Beschreibung der ELGA Interoperabilitätsstufe (EIS)
 +
|-
 +
| style="background:#E9FCDF" |'''"EIS BASIC"''' und '''"EIS STRUCTURED"'''||Einheitlicher CDA-[[#CDA_Header|Header]]. Verwendung der Dokumente in ELGA (Aufnahme in Dokumentregister, Anzeige für Berechtigte). Minimale Anforderungen an erstellende Systeme ("eingebettetes PDF" oder XML ohne Templates)
  
1. Darstellung mit Webbrowser und Referenz-Stylesheet
+
EIS "Structured" erfüllt die fachlich-inhaltlichen, aber nicht die technischen Vorgaben für den Aufbau und die Gliederung des Dokuments aus den speziellen Leitfäden.
 +
|-
 +
| style="background:#CBE5BE" |'''"EIS ENHANCED"'''
 +
||Einheitliche Dokumentation (Strukturierung, Gliederung), barrierefreie Darstellung. Minimale Anforderungen an Level-3 Codierung, gemäß den speziellen Leitfäden.
  
2. Prüfung mit dem von der ELGA GmbH bereitgestellten Schema und SchematronRegelset (z.B. Online-Validator)
+
|-
 +
| style="background:#78BA58" |'''"EIS FULL SUPPORT"'''||Maschinenlesbare Inhalte, automatische Übernahme der Daten in ein medizinisches Informationssystem möglich. Volle Unterstützung der Level 3-Codierung, gemäß den speziellen Leitfäden.
 +
|-
 +
|}
 +
<ref group="Tabelle">ELGA Interoperabilitätsstufen</ref>''ELGA Interoperabilitätsstufen''
  
3.  Prüfung auf PDF/A-1a bzw. PDF/A-1b Konformität (z.B. durch den Online-Validator oder andere Tools, wie VeraPDF.org)
+
{{BeginYellowBox}}
 +
Welche Informationen für das Erreichen der Interoperabilitätsstufen '''EIS Enhanced''' oder '''Full Support''' codiert vorliegen müssen, wird durch den speziellen Implementierungsleitfaden definiert. Wenn die Mindestanforderungen für EIS Enhanced nicht erreicht werden, ist das Dokument als '''EIS Basic/Structured''' zu deklarieren.
 +
{{EndYellowBox}}
  
4. Integrationstest: Die Verwendung bzw. Darstellung der Befunde ist vor dem Echtbetrieb im GIT zu prüfen. Für jeden Dokumenttyp muss die korrekte Anzeige im ELGA-Portal geprüft werden, sowohl in der Online-Ansicht als auch in der Druckansicht. (Alternative bei Verwendung der GDA-SWH-Umgebung: ELGAWebGUI auf GINA-Box)
+
Die ELGA Interoperabilitätsstufen beschreiben einen ansteigenden Grad der Strukturierung und Codierung der medizinischen Inhalte unabhängig von "CDA-Levels". Die Harmonisierungsgruppen legen aufgrund ihrer fachlichen Expertise fest, welche Inhalte der Dokumente in welcher Form sinnvollerweise strukturiert und codiert werden müssen. Es werden nur Daten codiert, die auch medizinisch relevant sind und die mit einem vertretbaren Umsetzungsaufwand von den IT-Systemen der Gesundheitsdiensteanbieter zur Verfügung gestellt werden können.  
  
==Zertifizierung==
+
Um codierte und damit weiter maschinell verarbeitbare strukturierte Dokumente erzeugen zu können, müssen die IT-Systeme der meisten Gesundheitsdiensteanbieter erst umgestellt werden. Die Anpassungen können in der heterogenen IT-Landschaft der Gesundheitsdiensteanbieter unterschiedlich schnell umgesetzt werden. Zur koordinierten stufenweisen Einführung von CDA bei den verschiedenen ELGA-Gesundheitsdiensteanbietern werden bestimmte "ELGA Interoperabilitätsstufen" als Zwischenziele definiert. Seit 2018 gilt EIS Full Support als Mindeststandard für die verordneten ELGA Implementierungsleitfäden.  
Das Thema „Zertifizierung“ (etwa die Zertifizierung von Softwaresystemen) wird von diesem Implementierungsleitfaden nicht behandelt.
 
TODO: Neue Überlegungen diesbezüglich?
 
  
=Datentypen=
+
Neben den im Gesundheitstelematikgesetz 2012 definierten Dokumentenklassen können zukünftige Dokumentenklassen mit ihrer Struktur und ihrem Format für ELGA per Verordnung festgelegt werden. Auch für diese Dokumentenklassen gilt zumindest die unterste Interoperabilitätsstufe "EIS Basic".  Wenn ein CDA Implementierungsleitfaden für die jeweilige Dokumentenklasse harmonisiert wurde, ist es möglich, Dokumente in den höheren Interoperabilitätsstufen "EIS Structured", "EIS Enhanced" und "EIS Full Support" auszutauschen.
Im folgenden Abschnitt werden nur die Datentypen beschrieben, die in ELGA CDA-Dokumenten zur Anwendung kommen. Für weiterführende Informationen wird auf den zu-grundeliegenden Standard Health Level Seven Version 3 (V3), Normative Edition verwiesen.
 
==Identifikations-Elemente==
 
===id-Element II===
 
Identifikationselemente ([https://art-decor.org/mediawiki/index.php?title=DTr1_II Instance Identifier]) erlauben die global eindeutige Identifikation durch Verwendung von Objektidentifikatoren (kurz „OID“), gemäß dem in ISO/IEC 9834-1 normierten Mechanismus zur weltweit eindeutigen Kennzeichnung von Informationsobjekten [OIDLEIT]. Die relevanten OID werden im OID-Portal für das Österreichische Gesundheitswesen<sup>7</sup> registriert und veröffentlicht [OIDPORT.]
 
  
Identifikationselemente können im id-Element grundsätzlich auf zweierlei Arten angegeben werden:
+
=Konformitätsprüfung=
 +
Ein zu diesem Implementierungsleitfaden konformes CDA-Dokument ist zunächst ein valides CDA Release 2.0 XML-Dokument mit [[#CDA_Header|Header]] und [[#CDA_Body|Body]]. Darüber hinaus erfüllt es alle in diesem Leitfaden festgelegten "Geschäftsregeln".
  
*'''Methode 1''': Angabe der ID sowie einer OID der ID-Liste, aus der die ID stammt
+
Dies spiegelt ein generelles Konzept im Umgang mit Dokumenten wider: die Validierung in zwei Schritten. Im ersten Schritt stellt dies die Validierung gegen zugehörige '''W3C Schemas''' dar. Das verwendete Schema ist das geringfügig erweiterte offizielle CDA Release 2.0 Schema (siehe [[#Schema-Pr.C3.BCfung|Schema-Prüfung]]). Darüber hinaus existieren eine Reihe von '''Schematron''' Regeln, die für einen zweiten Validierungsschritt genutzt werden und letztlich die Detailregelungen in diesem Leitfaden wiedergeben, sowie die Einhaltung der Geschäftsregeln (Optionalität, Kardinalität/Multiplizität, Datentypen, Wertebereiche, Abhängigkeiten) sicherstellen (siehe [[#Schematron-Pr.C3.BCfung|Schematron-Prüfung]]). Geschäftsregeln für Abschnitte oder Elemente werden auch technisch zu '''"Templates"''' zusammengefasst. Eine XML-Instanz, die kein valides CDA-Dokument ist oder sich nicht gegen das XSD-Schema validieren lässt, oder im Widerspruch zu den angegebenen Geschäftsregeln steht, ist kein gültiges CDA-Dokument im Sinne dieses Implementierungsleitfadens.
*'''Methode 2:''' Angabe einer UUID als extension zur OID "2.25". Eine UUID kann als Extension der OID 2.25 aufgefasst werden (definiert als "''Universally Unique IDentifiers (UUIDs) generated in accordance with Recommendation ITU-T X.667 | ISO/IEC 9834-8''").
 
*'''Methode 3''': Direkte Angabe der ID in Form einer OID.
 
  
 +
Dieses Kapitel behandelt die technische Konformitätsprüfung von CDA-Dokumenten gemäß diesem Dokumentleitfaden mittels Schema und Schematron.
 +
{{BeginYellowBox}}
 +
Hinweis: Nicht alle Geschäftsregeln können mit Schema oder Schematron geprüft werden (etwa Inhalte von Multimedia-Attachments, Dokumentengröße). Zusätzliche Validierungsschritte sind gegebenenfalls notwendig, um alle Regeln überprüfen zu können.
 +
{{EndYellowBox}}
  
<sup>7</sup> OID Portal für das Österreichische Gesundheitswesen: https://www.gesundheit.gv.at/OID_Frontend/ 
+
==Schema-Prüfung==
 +
Das Absolvieren der Schema-Prüfung ist der erste Teil der technischen Konformitätsprüfung.
  
====Strukturbeispiele====
+
Eine Prüfung gegen das CDA Schema prüft die gültige "Struktur" eines CDA-Dokuments, wie beispielsweise
'''Methode 1:'''
+
* ob die XML Struktur generell gültig ist
<pre class="orange">
+
* ob alle Elemente die richtigen Namen haben
<!—
+
* ob alle Elemente an der richtigen Stelle platziert sind
    Angabe der OID der ID-Liste in @root
+
* ob alle gemäß Schema erforderlichen Elemente vorhanden sind
    sowie der eigentlichen ID in @extension
 
-->
 
<id root="1.2.40.0.34.99.111.1.1"
 
    extension="134F989"
 
    assigningAuthorityName="KH Eisenstadt" />
 
</pre>
 
'''Methode 2:'''
 
<pre class="orange">
 
<!-- Angabe einer UUID als extension zur OID "2.25" -->
 
<id root="2.25" extension="urn:uuid:19FEE6C3-6B35-4C5B-B1CC-2B5B4001AB2"    assigningAuthorityName="KH Eisenstadt" />
 
</pre>
 
'''Methode 3:'''
 
<pre class="orange">
 
<!-- Angabe einer OID als direkten Identifikator -->
 
<id root="1.2.40.0.34.99.111.0.1"
 
    assigningAuthorityName="KH Eisenstadt" />
 
</pre>
 
<br />
 
  
====Spezifikation====
+
Die Schema-Prüfung stellt sicher, dass es sich beim geprüften CDA-Dokument tatsächlich um eine gültige CDA-Struktur handelt.
Bei ''II'' Elementen werden, sofern nicht anders spezifiziert, immer die folgenden Attribute angegeben.
+
 
 +
Die Gültigkeit der "Inhalte" wird nur in Bezug auf den erforderlichen Datentyp der Elemente geprüft. Hiermit kann beispielsweise sichergestellt werden, dass ein "id"-Element (technisch) immer eine gültige ID enthält.
  
{| class="wikitable" width="100%"
+
Das hier verwendete Schema basiert im Wesentlichen auf dem original publizierten CDA Rel. 2.0 Schema, weist aber einige Spezifika auf.
|-  
+
{{BeginYellowBox}}
! colspan="2" style="text-align:left" width="20%" |Element/Attribut|| style="text-align:left" width="5%" |DT|| style="text-align:left" width="5%" |Kard|| style="text-align:left" width="5%" |Konf|| style="text-align:left" width="65%" |Beschreibung
+
Die Mindestvoraussetzung, damit ein CDA-Dokument als "gültig" erachtet wird, ist die fehlerfreie Validierung mit dem CDA-Schema.
 +
Das maßgebliche CDA-Schema wird auf [[ILF:Allgemeiner_Leitfaden_Guide|Allgemeiner Leitfaden Guide]] publiziert.
 +
{{EndYellowBox}}
  
|- style="background:#FFFFFF"
+
==Schematron-Prüfung==
| colspan="2" style="text-align:left" |Id||II|| || ||ID
+
Im Unterschied zu einer CDA Schema Prüfung kann mittels einer Schematron-Prüfung jede beliebige Inhaltsvorschrift geprüft werden.
  
|- style="background:#FFFFFF"
+
Das Schematron-Prüfmittel wird gemäß den Spezifikationen dieses Implementierungsleitfadens angefertigt und stellt sicher, dass das geprüfte CDA-Dokument auch jene Anforderungen erfüllt, die über die Anforderungen des CDA Schemas hinausgehen. Solche Anforderungen sind beispielsweise:
| ||@root||uid||1..1||R||Methode 1: OID der ID-Liste, der die ID angehört
+
* Optionalitäten von Elementen
Methode 2: Fixe OID "2.25", wenn in @extension eine UUID geführt wird
+
** Zusätzliche Pflicht-Elemente
 +
** Eventuell konditional von anderen Inhalten abhängig
 +
* Anforderungen an den Inhalt von Elementen
 +
** Bestimmte Code/Wertelisten
 +
** Anzugebende Identifikatoren (ID)
 +
* etc.
  
Methode 3: OID des Objekts
+
Das Absolvieren der Schematron-Prüfung ist der zweite Teil der technischen Konformitätsprüfung und stellt sicher, dass das geprüfte Dokument die in den Implementierungsleitfäden beschriebenen "Geschäftsregeln" befolgt.
 
{{BeginYellowBox}}
 
{{BeginYellowBox}}
Die Hexadezimalzahlen A-F der UUID MÜSSEN bei der Verwendung in HL7 CDA in Großschreibung angegeben werden
+
'''ELGA Konformität:''' Damit ein CDA-Dokument als vollständig "gültig" hinsichtlich der ELGA Implementierungsleitfäden erachtet wird, ist die fehlerfreie Konformitätsprüfung mit den entsprechenden Schematron-Prüfregeln vorausgesetzt. Eine vollständige Prüfung der Geschäftsregeln kann nur durch einen menschlichen Prüfer erfolgen (siehe Kapitel [[#Abnahmepr.C3.BCfung_f.C3.BCr_ELGA_e-Befunde|Abnahmeprüfung]]). Die ELGA GmbH kann auf Anfrage an [mailto:cda@elga.gv.at cda@elga.gv.at] eine solche Prüfung durchführen.
 +
Die maßgeblichen Schematron-Prüfmittel werden auf [[ILF:Allgemeiner_Leitfaden_Guide|Allgemeiner Leitfaden Guide]] publiziert.
 
{{EndYellowBox}}
 
{{EndYellowBox}}
  
|- style="background:#FFFFFF"
+
==Online-Validation von CDA-Dokumenten==
| ||@extension||st|| || |||
+
Für die Prüfung von einzelnen CDA-XML-Instanzen mit dem entsprechenden Schema und Schematron-Regeln stellt die ELGA GmbH eine Webapplikation zur Verfügung. Diese ist erreichbar über https://ovp.elga-services.at/.
 +
Eine erfolgreiche Prüfung durch den Online-Validator beweist nicht automatisch die vollständige Einhaltung aller Geschäftsregeln, sondern nur die technische Konformität zu den Templates.
  
|- style="background:#EBEBEB"
+
==Hinweise zur Konformitätsprüfung==
| || colspan="2" |''Konditioinale Konformität:'' <br /> Methode 1
+
Die Schematron-Konformitätsprüfmechanismen ("Schematron-Regeln") werden vom Modellierungstool Art-Decor automatisch aus den Templates generiert. Nicht alle erlaubten Attribute müssen in den Templates ausspezifiziert sein. Sind diese nicht explizit angeben, gelten die Vorgaben des angegebenen HL7 Datentyps bzw. den weiteren Einschränkungen im Kapitel Datentyp-Definitonen dieses Leitfadens. Diese Vorgaben MÜSSEN eingehalten werden.
Methode 2<br /> Methode 3
 
|<br /> 1..1
 
1..1<br /> 0..0
 
|<br /> R
 
R<br /> NP
 
|ID des Objekts aus der ID-Liste
 
Präfix "<nowiki>urn:uuid</nowiki>"+UUID des Objektes
 
  
|- style="background:#FFFFFF"
+
Attribute oder Elemente eines CDA-Dokuments, die den Datentyp-Definitonen und den Template-Spezifikationen widersprechen oder darin nicht beschrieben wurden (also fremde Inhalte im Sinne der "closed templates" Elemente, die der "Maximum-Set" Vorschrift widersprechen), werden von den Schematron-Regeln grundsätzlich als falsch erkannt. Nicht als falsch erkannt werden Elemente und Attribute, die entsprechend den HL7 V3 Datentypen erlaubt sind, aber in den ELGA-Datentyp-Definitionen nicht enthalten oder verboten sind. Diese können nur durch die Schematron-Prüfmechanismen entdeckt werden, wenn sie im Template explizit als verboten modelliert wurden (was nicht immer der Fall ist).
| ||@assigningAuthorityName||st||0..1||O||Klartext-Darstellung der die ID ausgebenden Stelle
 
|-
 
|}
 
  
====Vorschriften für bereits definierte ID-Arten====
+
'''Fehlertoleranz:''' Sollten nicht erlaubte Elemente oder Attribute in einem CDA-Dokument vorhanden sein (z.B. aufgrund von Software-Fehlern), SOLL die weiterverarbeitende Software so implementiert sein, dass dies nicht zu Fehlern in der Weiterverarbeitung der Dokumente führt.
Die folgenden Unterkapitel zeigen IDs, die in CDA-Dokumenten zur Anwendung kommen können.
 
  
=====ID aus dem GDA-Index=====
+
==Abnahmeprüfung für ELGA e-Befunde==
Die Vorgaben für IDs aus dem GDA-Index sind in der Basiskomponente „GDA-Index“ beschrieben.
+
Zur Sicherstellung einer möglichst hohen Qualität von Inhalt, Struktur und Format der CDA-Dokumente ist ein Abnahmeprozess implementiert, der durch die ELGA GmbH durchgeführt wird.
 +
Vor der Produktivsetzung eines ELGA CDA-Befundes muss daher ein Prüf- und Freigabebericht durch Verantwortliche des CDA-generierenden Systems bzw. des ELGA-Bereiches bei der ELGA GmbH, Postfach [mailto:cda@elga.gv.at cda@elga.gv.at] bzw. am  [https://jira-neu.elga.gv.at/servicedesk/customer/portal/3 online service portal], beantragt werden.
  
Informationen zum österreichischen OID-Konzept finden Sie online auf dem „OID Portal Österreich“: https://www.gesundheit.gv.at/OID_Frontend/index.jsp?section=1
+
Erst nach positiver Prüfung und Freigabe durch die ELGA GmbH sind die ELGA-CDA-Dokumente eines Dokumenterstellers in ELGA zugelassen.
  
=====DVR-Nummer=====
+
Für eine endgültige Abnahme ist ein komplettes Set von ELGA-CDA-Dokumenten zu übermitteln:
Die Datenverarbeitungsregister-Nummer (DVR-Nummer) des jeweiligen Gesundheitsdienstleisters kann als zusätzliches ID-Element abgebildet werden.
+
*Je erstellendem SW-System (KIS/LIS/RIS etc.) müssen 3 Beispielbefunde je Dokumentenklasse (ärztlicher Entlassungsbrief, Befund bildgebende Diagnostik, Laborbefund) inkl. einer Befund-Folgeversion geliefert werden.
 +
*Angabe der Art der Beispieldateien:
 +
**Produktive anonymisierte Echtbefunde von Patienten oder
 +
**Test-Befunde von Test-Patienten, die in der Qualität und Quantität der Befüllung produktiven Echtbefunden entsprechen.
 +
*Die Befunde sollen eine möglichst vollständige und realitätsnahe Befüllung aller Felder aufweisen und inhaltlich so korrekt sein, dass auf ein korrektes Mapping der Inhalte durch das erstellende System geschlossen werden kann.
 +
*Beispiele mit aufeinander folgenden Versionen eines Befundes sind anzugeben.
 +
*Beispiele mit eingebettetem PDF sind vorzulegen (PDF/A-1a bzw. PDF/A-1b konform).
 +
*Die Befunde müssen vor der Übermittlung erfolgreich geprüft werden:
  
======Spezifikation======
+
#Darstellung mit Webbrowser und Referenz-Stylesheet.
{| class="wikitable" width="100%"
+
#Prüfung mit dem von der ELGA GmbH bereitgestellten Schema- und Schematronregelset (z.B. Online-Validator).
|-  
+
#Prüfung auf PDF/A-1a bzw. PDF/A-1b Konformität (z.B. durch den Online-Validator oder andere Tools, wie VeraPDF.org).
! colspan="2" style="text-align:left" width="20%" |Element/Attribut|| style="text-align:left" width="5%" |DT|| style="text-align:left" width="5%" |Kard|| style="text-align:left" width="5%" |Konf|| style="text-align:left" width="65%" |Beschreibung
+
#Integrationstest: Die Verwendung bzw. Darstellung der Befunde ist vor dem Echtbetrieb im GIT zu prüfen. Für jeden Dokumententyp muss die korrekte Anzeige im ELGA-Portal geprüft werden, sowohl in der Online-Ansicht als auch in der Druckansicht. (Alternative bei Verwendung der GDA-SWH-Umgebung: ELGAWebGUI auf GINA-Box)
  
|- style="background:#FFFFFF"
+
==Zertifizierung==
| colspan="2" style="text-align:left" |Id||II|| || ||ID
+
Das Thema "Zertifizierung" (etwa die Zertifizierung von Softwaresystemen) wird von diesem Implementierungsleitfaden nicht behandelt.
  
|- style="background:#FFFFFF"
+
=Datentypen=
| ||@root||uid||1..1||R||Fester Wert: '''1.2.40.0.10.2.0.2.1 '''
+
Im folgenden Abschnitt werden nur die Datentypen beschrieben, die in ELGA CDA-Dokumenten zur Anwendung kommen.
  
|- style="background:#FFFFFF"
+
Alle Attribute und Elemente der hier definierten Datentypen dürfen grundsätzlich in einer CDA-Instanz vorkommen, außer sie wurden explizit im gegenständlichen Template verboten. Die Elemente und Attribute der Datentypen können auch in einer strengeren Konformität und Kardinalität im Template definiert werden.
| ||@extension||st||1..1|| style="background:lightblue" |R||'''Datenverarbeitungsregister-Nummer''' <br />'''(DVR-Nummer)''' <br /> z.B.: 0000137
+
{{BeginYellowBox}}
 +
Für das vollständige Verständnis und eine kosistente Implementierung der Templates ist die genaue Kenntnis der Datentypen essenziell.
 +
{{EndYellowBox}}
 +
Für weiterführende Informationen wird auf den zugrundeliegenden Standard Health Level Seven Version 3 (V3) "Data Types" verwiesen. <ref name="HL7 Version 3 Standard: Data Types" />  
  
|- style="background:#FFFFFF"
+
==Identifikations-Elemente==
| ||@assigningAuthorityName||st||0..1||O||Fester Wert: '''Österreichisches Datenverarbeitungsregister'''
+
===id-Element II===
|-
+
Identifikationselemente (II Instance Identifier) erlauben die global eindeutige Identifikation durch Verwendung von Objektidentifikatoren (kurz "OID"), gemäß dem in ISO/IEC 9834-1 normierten Mechanismus zur weltweit eindeutigen Kennzeichnung von Informationsobjekten (siehe OID-Konzept <ref name="OID">Object Identifier (OID) Konzept für das österreichische Gesundheitswesen https://www.gesundheit.gv.at/OID_Frontend/OID_Konzept_1-1-0.pdf </ref>). Die relevanten OID werden im OID-Portal für das Österreichische Gesundheitswesen<ref>OID Portal für das Österreichische Gesundheitswesen: https://www.gesundheit.gv.at/OID_Frontend/ </ref> registriert und veröffentlicht.
|}
 
  
=====ATU Nummer=====
+
Identifikationselemente können im id-Element grundsätzlich auf dreierlei Arten angegeben werden:
Die Umsatzsteueridentifikationsnummer (ATU-Nummer) des jeweiligen Gesundheitsdienstleisters kann als zusätzliches ID-Element abgebildet werden.
 
 
 
======Spezifikation======
 
{| class="wikitable" width="100%"
 
|-
 
! colspan="2" style="text-align:left" width="20%" |Element/Attribut|| style="text-align:left" width="5%" |DT|| style="text-align:left" width="5%" |Kard|| style="text-align:left" width="5%" |Konf|| style="text-align:left" width="65%" |Beschreibung
 
  
|- style="background:#FFFFFF"  
+
*'''Methode 1''': Angabe der ID in Form einer OID.
| colspan="2" style="text-align:left" |Id||II|| || ||ID
+
*'''Methode 2''': Angabe der ID als @extension sowie einer OID des Namensraums, aus dem die ID stammt.
 +
*'''Methode 3:''' Angabe einer UUID<ref name="UUID">Ein Universally Unique Identifier (UUID) ist eine 128-Bit-Zahl gemäß Standard ISO/IEC 9834-8:2014, welche zur Identifikation von Informationen in Computersystemen verwendet wird. Der Ausdruck Globally Unique Identifier (GUID) wird ebenfalls benutzt.</ref>) als @extension zur OID "2.25". Eine UUID kann als Extension der OID 2.25 aufgefasst werden (definiert als "''Universally Unique Identifiers (UUIDs) generated in accordance with Recommendation ITU-T X.667 | ISO/IEC 9834-8''").
  
|- style="background:#FFFFFF"
 
| ||@root||uid||1..1||R||Fester Wert: '''1.2.40.0.10.2.0.3.1'''
 
  
|- style="background:#FFFFFF"
 
| ||@extension||st||1..1|| style="background:lightblue" |R||'''Umsatzsteueridentifikationsnummer''' <br />'''(ATU-Nummer)''' <br /> z.B.: ATU56658245
 
  
|- style="background:#FFFFFF"
+
====Strukturbeispiele====
| ||@assigningAuthorityName||st||0..1||O||Fester Wert: '''Österreichisches Finanzamt'''
+
'''Methode 1:'''
|-
+
<pre class="ilfbox_code">
|}
+
<!-- Angabe einer OID als direkten Identifikator -->
 +
<id root="1.2.40.0.34.99.111.0.1"
 +
    assigningAuthorityName="KH Eisenstadt" />
 +
</pre>
 +
<br />
 +
'''Methode 2:'''
 +
<pre class="ilfbox_code">
 +
<!—
 +
    Angabe der OID der ID-Liste in @root
 +
    sowie der eigentlichen ID in @extension
 +
-->
 +
<id root="1.2.40.0.34.99.111.1.1"
 +
    extension="134F989"
 +
    assigningAuthorityName="KH Eisenstadt" />
 +
</pre>
 +
'''Methode 3:'''
 +
<pre class="ilfbox_code">
 +
<!-- Angabe einer UUID als extension zur OID "2.25" -->
 +
<id root="2.25" extension="urn:uuid:19FEE6C3-6B35-4C5B-B1CC-2B5B4001AB2"    assigningAuthorityName="KH Eisenstadt" />
 +
</pre>
  
=====Bankverbindung=====
+
====Spezifikation====
Die einzelnen Elemente einer Bankverbindung (IBAN, SWIFT-Adresse oder BIC) können jeweils als eigene ID-Elemente abgebildet werden. Bankleitzahl und Kontonummer werden nicht mehr unterstützt.
+
Bei ''II'' Elementen werden, sofern nicht anders spezifiziert, immer die folgenden Attribute angegeben.
  
======Spezifikation: IBAN======
 
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
Zeile 901: Zeile 1.067:
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| ||@root||uid||1..1||R||Fester Wert: '''1.0.13616 '''
+
| ||@root||uid||1..1||R||Methode 1: OID des Objekts
 +
Methode 2: OID der ID-Liste, der die ID angehört
  
 +
Methode 3: Fixe OID "2.25", wenn in @extension eine UUID geführt wird
 +
{{BeginYellowBox}}
 +
Die Hexadezimalzahlen A-F der UUID MÜSSEN bei der Verwendung in HL7 CDA in Großschreibung angegeben werden
 +
{{EndYellowBox}}
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| ||@extension||st||1..1|| style="background:lightblue" |R||'''IBAN''' <br /> z.B.: 1200052066543301
+
| ||@extension||st|| || |||
 +
 
 +
|- style="background:#EBEBEB"
 +
| || colspan="2" |''Konditionale Konformität:''<br />  
 +
Methode 1<br />
 +
Methode 2<br />
 +
Methode 3
 +
|<br />
 +
0..0<br />
 +
1..1<br />
 +
1..1
 +
|<br />
 +
NP<br />
 +
R<br />
 +
R
 +
|<br />
 +
<br />
 +
ID des Objekts aus der ID-Liste<br />
 +
Präfix "<nowiki>urn:uuid:</nowiki>"+ UUID des Objektes
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| ||@assigningAuthorityName||st||0..1||O||Fester Wert: '''Society for Worldwide Interbank Financial Telecommunication'''
+
| ||@assigningAuthorityName||st||0..1||O||Klartext-Darstellung der die ID ausgebenden Stelle
 
|-
 
|-
 
|}
 
|}
  
======Spezifikation: SWIFT-Adresse oder BIC======
+
====Vorschriften für bereits definierte ID-Arten====
 +
Die folgenden Unterkapitel zeigen IDs, die in CDA-Dokumenten zur Anwendung kommen können.
 +
 
 +
=====ID aus dem GDA-Index=====
 +
Die Vorgaben für IDs aus dem GDA-Index sind in der Basiskomponente "GDA-Index" beschrieben.
 +
 
 +
Informationen zum österreichischen OID-Konzept finden Sie online auf dem "OID Portal Österreich": https://www.gesundheit.gv.at/OID_Frontend/index.jsp?section=1
 +
 
 +
Hinweis zur Visualisierung: das Referenz-Stylesheet der e-Medikation stellt die GDA-ID nur dann korrekt dar, wenn "assigningAuthorityName" der "representedOrganization" den Wert "GDA-Index" oder "GDA Index" enthält.
 +
 
 +
=====DVR-Nummer=====
 +
Die Datenverarbeitungsregister-Nummer (DVR-Nummer) des jeweiligen Gesundheitsdienstleisters kann als zusätzliches ID-Element abgebildet werden.
 +
 
 +
======Spezifikation======
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
Zeile 920: Zeile 1.122:
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| ||@root||uid||1..1||R||Fester Wert: '''1.0.9362'''
+
| ||@root||uid||1..1||R||Fester Wert: '''1.2.40.0.10.2.0.2.1 '''
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| ||@extension||st||1..1|| style="background:lightblue" |R||'''SWIFT/BIC''' <br /> z.B.: BKAUATWW
+
| ||@extension||st||1..1|| style="background:lightblue" |R||'''Datenverarbeitungsregister-Nummer''' <br />'''(DVR-Nummer)''' <br /> z.B.: 0000137
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| ||@assigningAuthorityName||st||0..1||O||Fester Wert: '''Society for Worldwide Interbank Financial Telecommunication'''
+
| ||@assigningAuthorityName||st||0..1||O||Fester Wert: '''Datenverarbeitungsregister des Gesundheitsdienstleisters'''
 
|-
 
|-
 
|}
 
|}
  
==Codierungs-Elemente==
+
=====ATU Nummer=====
Mit Codierungselementen können Konzepte über einen Code und der Angabe des Terminologie- bzw des Codesystems, aus dem der Code stammt, ausgedrückt werden.
+
Die Umsatzsteueridentifikationsnummer (ATU-Nummer) des jeweiligen Gesundheitsdienstleisters kann als zusätzliches ID-Element abgebildet werden.
  
===code-Element CE CWE===
+
======Spezifikation======
Begriffsdefinitionen: CE “Coded with Equivalents”, CWE „Coded with Exceptions“ (bedeutet, dass das vom Standard angegebene Vokabular empfohlen wird, im Leitfaden können Ausnahmen definiert werden).
+
{| class="wikitable" width="100%"
 +
|-
 +
! colspan="2" style="text-align:left" width="20%" |Element/Attribut|| style="text-align:left" width="5%" |DT|| style="text-align:left" width="5%" |Kard|| style="text-align:left" width="5%" |Konf|| style="text-align:left" width="65%" |Beschreibung
  
====Strukturbeispiele====
+
|- style="background:#FFFFFF"
 +
| colspan="2" style="text-align:left" |Id||II|| || ||ID
  
=====Minimal-Variante um einen Code eindeutig darzustellen:=====
+
|- style="background:#FFFFFF"
<pre class="orange">
+
| ||@root||uid||1..1||R||Fester Wert: '''1.2.40.0.10.2.0.3.1'''
<code code="E10"
 
      codeSystem="1.2.40.0.34.5.56"/>
 
</pre>
 
  
=====Gebräuchlichste Variante mit zusätzlichem Klartext für Code und Codesystem=====
+
|- style="background:#FFFFFF"
<pre class="orange">
+
| ||@extension||st||1..1|| style="background:lightblue" |R||'''Umsatzsteueridentifikationsnummer''' <br />'''(ATU-Nummer)''' <br /> z.B.: ATU56658245
<code code="E10"
 
      displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
 
      codeSystem="1.2.40.0.34.5.56"
 
      codeSystemName="ICD-10 BMG 2014"/>
 
</pre>
 
  
=====Vollständige-Variante mit direkter Angabe des Textinhalts=====
+
|- style="background:#FFFFFF"
<pre class="orange">
+
| ||@assigningAuthorityName||st||0..1||O||Fester Wert: '''Österreichisches Finanzamt'''
<code code="E10"
+
|-
    displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
+
|}
    codeSystem="1.2.40.0.34.5.56"
 
    codeSystemName="ICD-10 BMG 2014"
 
    codeSystemVersion="1.00">
 
  <originalText>Diabetes mellitus Typ 2</originalText>
 
</code>
 
</pre>
 
  
=====Vollständige-Variante mit Referenz in den narrativen Textbereich=====
+
=====Bankverbindung=====
<pre class="orange">
+
Die einzelnen Elemente einer Bankverbindung (IBAN, SWIFT-Adresse oder BIC) können jeweils als eigene ID-Elemente abgebildet werden. Bankleitzahl und Kontonummer werden nicht mehr unterstützt.
<code code="E11"
 
      displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
 
      codeSystem="1.2.40.0.34.5.56"
 
      codeSystemName="ICD-10 BMG 2014"
 
      codeSystemVersion="1.00">
 
  <originalText>
 
      <reference value="#entldiag-1"/>
 
  </originalText>
 
</code>
 
</pre>
 
Für eine detaillierte Beschreibung der Abbildung von Referenzen in den narrativen Bereich siehe [[#Spezifikation_4|Spezifikation]] und [[#Zusammenhang_Text_und_Entry|„Zusammenhang Text und Entry“]].
 
 
 
=====Vollständige-Variante mit Referenz in den narrativen Textbereich und Übersetzung in zwei andere Code-Systeme=====
 
<pre class="orange">
 
<code code="E10"
 
    displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
 
    codeSystem="1.2.40.0.34.5.56"
 
    codeSystemName="ICD-10 BMG 2014">
 
  <originalText>
 
    <reference value="#entldiag-1"/>
 
  </originalText>
 
  <translation code="46635009"
 
    displayName="Diabetes mellitus type I"
 
    codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT">
 
  <originalText>
 
    <reference value="#entldiag-1"/>
 
  </originalText>
 
  </translation>
 
  <translation code="xyz"
 
    displayName="Diabetes mellitus juvenilis"
 
    codeSystem="9.8.7.6.5.4.3.2.1" codeSystemName="AnderesCodesystem">
 
  <originalText>
 
    <reference value="#entldiag-1"/>
 
  </originalText>
 
</translation>
 
</code>
 
</pre>
 
 
 
====Spezifikation====
 
Bei CE CWE Elementen werden, sofern nicht anders spezifiziert, immer die folgenden Attribute angegeben:
 
  
 +
======Spezifikation: IBAN======
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
! colspan="4" style="text-align:left" width="20%" |Element/Attribut|| style="text-align:left" width="5%" |DT|| style="text-align:left" width="5%" |Kard|| style="text-align:left" width="5%" |Konf|| style="text-align:left" width="65%" |Beschreibung
+
! colspan="2" style="text-align:left" width="20%" |Element/Attribut|| style="text-align:left" width="5%" |DT|| style="text-align:left" width="5%" |Kard|| style="text-align:left" width="5%" |Konf|| style="text-align:left" width="65%" |Beschreibung
  
 
|- style="background:#FFFFFF"  
 
|- style="background:#FFFFFF"  
| colspan="4" style="text-align:left" |code||CE <br />CWE|| || ||Code Element
+
| colspan="2" style="text-align:left" |Id||II|| || ||ID
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || colspan="3" |@code||cs||1..1||R||Der eigentliche Code-Wert<br />z.B. '''E10'''
+
| ||@root||uid||1..1||R||Fester Wert: '''1.0.13616 '''
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || colspan="3" |@displayName||st||0..1||R||Die Klartext-Darstellung des Code-Werts, wie vom originalen Codesystem (in der entsprechenden offiziellen Sprachvariante) vorgesehen.<br /> z.B. '''Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes''' <br />Der DisplayName ist nicht zur Weiterverarbeitung und zur Anzeige in einem User-Interface vorgesehen.
+
| ||@extension||st||1..1|| style="background:lightblue" |R||'''IBAN''' <br /> z.B.: 1200052066543301
Die Bedeutung wird durch @code und @codeSystem getragen und SOLL über die entsprechende Codeliste aufgelöst werden.  
 
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || colspan="3" |@codeSystem||uid||1..1||R||Die Identifikation der Codeliste<br /> z.B. '''1.2.40.0.34.5.56''' bzw. die aktuell gültige OID der Codeliste
+
| ||@assigningAuthorityName||st||0..1||O||Fester Wert: '''Society for Worldwide Interbank Financial Telecommunication'''
 +
|-
 +
|}
  
|- style="background:#FFFFFF"
+
======Spezifikation: SWIFT-Adresse oder BIC======
| || colspan="3" |@codeSystemName||st||0..1||R||Der Klartext-Darstellung der Codeliste <br /> z.B. '''ICD-10 BMG 2014''' bzw. die aktuell gültige Version
+
{| class="wikitable" width="100%"
 +
|-  
 +
! colspan="2" style="text-align:left" width="20%" |Element/Attribut|| style="text-align:left" width="5%" |DT|| style="text-align:left" width="5%" |Kard|| style="text-align:left" width="5%" |Konf|| style="text-align:left" width="65%" |Beschreibung
  
|- style="background:#FFFFFF"
+
|- style="background:#FFFFFF"  
| || colspan="3" |@codeSystemVersion||st||0..1||O||Die Versionsnummer der Codeliste<br /> z.B. '''1.00'''
+
| colspan="2" style="text-align:left" |Id||II|| || ||ID
|- style="background:#FFFFFF"
 
|
 
| colspan="3" |@sdtc:valueSet
 
|uid
 
|0..1
 
|O
 
|Identifikation des Value Sets, an das der Code entsprechend der Leitfadenspezifikation gebunden ist
 
z.B. '''1.2.40.0.34.10.34'''
 
|- style="background:#FFFFFF"
 
|
 
| colspan="3" |@sdtc:valueSetVersion
 
|st
 
|0..1
 
|O
 
|Die Versionsnummer des Value Sets, das zum Zeitpunkt der Codierung genutzt wurde. Formatvorgabe: YYYY-MM-DD
 
z.B. '''2020-03-19'''
 
|- style="background:#FFFFFF"
 
| || colspan="3" |originalText||ED||0..1||O||Textinhalt, der als Basis zur Codierung herangezogen wurde (… von der Person gesehen, als sie den Code vergeben hat). <br />Entweder direkt angegeben als „String“ oder indirekt als „Referenz“ auf eine Textstelle im narrativen Bereich.<br />Im Falle der direkten Angabe als „String“, z.B. '''Diabetes mellitus Typ 1'''
 
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || || colspan="2" |reference||TEL||0..1|| style="background:#EBEBEB" |C||Referenz Element
+
| ||@root||uid||1..1||R||Fester Wert: '''1.0.9362'''
 
 
|- style="background:#EBEBEB"
 
| || || || colspan="2" |''Konditionale Konformität:''<br />Wenn indirekte Angabe als „Referenz“<br />Wenn direkte Angabe||<br /> 1..1<br /> 0..0||<br />M <br /> NP||
 
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || || ||@value||url||1..1||R||'''''#{generierter_ref_string}-{generierteID}'''''<br />z.B.: '''#entldiag-1''', verweist auf die Textstelle im narrativen Block:<td id="“'''entldiag-1'''“">'''Diabetes mellitus Typ 1'''</td>
+
| ||@extension||st||1..1|| style="background:lightblue" |R||'''SWIFT/BIC''' <br /> z.B.: BKAUATWW
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || colspan="3" |translation||CE <br />CWE||0..*||O||Beliebig viele optionale Übersetzungen des Codes in andere Codesysteme gemäß derselben Spezifikation (CE CWE) wie das Code-Element selbst.
+
| ||@assigningAuthorityName||st||0..1||O||Fester Wert: '''Society for Worldwide Interbank Financial Telecommunication'''
 +
|-
 
|}
 
|}
 +
 +
==Codierungs-Elemente==
 +
Mit Codierungselementen können Konzepte über einen Code und der Angabe des Terminologie- bzw des Codesystems, aus dem der Code stammt, ausgedrückt werden.
  
 
===code-Element CS CNE===
 
===code-Element CS CNE===
Begriffsdefinitionen: CS “Coded simple”; CNE „coded no exceptions“ (bedeutet, dass das angegebene Vokabular verwendet werden MUSS)
+
Codierte Daten bestehen in ihrer einfachsten Form aus einem Code. Das Codesystem und die Version des Codesystems wird durch den Kontext, in dem der CS-Wert auftritt, festgelegt. CS wird für codierte Attribute verwendet, die nur ein einziges HL7-definiertes Vokabular zulassen. Hinzufügungen zum Vokabular nicht nicht zulässig (CNE: coded no exceptions)
  
 
====Strukturbeispiel====
 
====Strukturbeispiel====
{{BeginOrangeBox}}
+
<pre class="ilfbox_code">
 
<languageCode code="de-AT" />
 
<languageCode code="de-AT" />
{{EndOrangeBox}}
+
</pre>
  
 
====Spezifikation====
 
====Spezifikation====
Zeile 1.083: Zeile 1.221:
 
|}
 
|}
  
==Zeit-Elemente==
 
Angaben von Zeiten sind in HL7 CDA auf vielerlei Arten möglich. Es können Zeitpunkte, Zeitintervalle bestehend aus Beginn- und Endzeitpunkt, Zeitintervalle bestehend aus Beginnzeitpunkt und Dauer und vielerlei mehr Varianten abgebildet werden.
 
  
Damit nicht alle beliebigen Varianten implementiert werden müssen, werden die Varianten über den Leitfaden stark eingeschränkt. Weitere Spezifizierungen von Zeit-Elementen können von den speziellen Implementierungsleitfäden vorgenommen werden, z.B. spezifiziert der Implementierungsleitfaden e-Medikation den Datentyp GTS (General Timing Specification) für komplexe Zeitangaben mit Anfang, Ende und Häufigkeit bei den Einnahmeregeln für Medikamente.
+
===code-Element CD (Concept Descriptor)===
Allgemein gilt, dass nicht angegebene Datums- und Zeitanteile (also z.B. fehlende Sekunden) mit 0 (Null) angenommen werden. D.h.  201908071633 entspricht 20190807163300.  
+
Für codierte Werte wird der Datentyp CD (Concept Descriptor) oder ein davon abgeleiteter Datentyp verwendet (etwa CE "Coded with Equivalents"). Für jedes codierte Attribut innerhalb des CDA-Modells und seiner Unterstrukturen muss festgelegt werden, welche Codewerte für dieses Attribut zulässig sind. Diese Festlegung wird als "vocabulary binding" bezeichnet.  
  
'''Normale Angabe von Datum und Zeit'''<br/>
 
1) '''Zeitpunkte''': Die häufigsten Datums- und Zeitangaben werden über den Datentyp [https://art-decor.org/mediawiki/index.php?title=DTr1_TS.AT.TZ TS.AT.TZ] zusammengefasst und im Folgenden unter ''Einfaches Zeitelement TS'' beschrieben.
 
Hier kann der Wert für einen Zeitpunkt auf zweierlei Arten angegeben werden:
 
* Als taggenaues Datum
 
* Als Datum mit sekundengenauer Uhrzeit und Zeitzone
 
  
2) '''Zeitintervalle''': Bestehen aus Anfangs- und Endpunkt, die wiederum als Zeitpunkt wie oben angegeben werden. Dieser Datentyp wird als ''Intervall-Zeitelement IVL_TS'' im Anschluss spezifiziert.
+
====Strukturbeispiele====
  
===Zeitpunkt: Einfaches Zeitelement TS===
+
=====Minimal-Variante um einen Code eindeutig darzustellen:=====
 +
<pre class="ilfbox_code">
 +
<code code="E10"
 +
      codeSystem="1.2.40.0.34.5.56"/>
 +
</pre>
  
=====Nur Datum=====
+
=====Gebräuchlichste Variante mit zusätzlichem Klartext für Code und Codesystem=====
Wird ein Zeitpunkt als Datum (ohne Zeit) angegeben, MUSS dies in folgendem Format erfolgen: '''''YYYYMMDD'''''
+
<pre class="ilfbox_code">
 +
<code code="E10"
 +
      displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
 +
      codeSystem="1.2.40.0.34.5.56"
 +
      codeSystemName="ICD-10 BMG 2014"/>
 +
</pre>
  
<u>Bedeutung:</u>
+
=====Vollständige-Variante mit direkter Angabe des Textinhalts=====
* Jahr 4-stellig +
+
<pre class="ilfbox_code">
* Monat 2-stellig +
+
<code code="E10"
* Tag 2-stellig
+
    displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
 +
    codeSystem="1.2.40.0.34.5.56"
 +
    codeSystemName="ICD-10 BMG 2014"
 +
    codeSystemVersion="1.00">
 +
  <originalText>Diabetes mellitus Typ 2</originalText>
 +
</code>
 +
</pre>
  
====Strukturbeispiel====
+
=====Vollständige-Variante mit Referenz in den narrativen Textbereich=====
{{BeginOrangeBox}}
+
<pre class="ilfbox_code">
<effectiveTime value="20081224"/> <!-- Datum 24.12.2008 -->
+
<code code="E11"
{{EndOrangeBox}}
+
      displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
 +
      codeSystem="1.2.40.0.34.5.56"
 +
      codeSystemName="ICD-10 BMG 2014"
 +
      codeSystemVersion="1.00">
 +
  <originalText>
 +
      <reference value="#entldiag-1"/>
 +
  </originalText>
 +
</code>
 +
</pre>
 +
Für eine detaillierte Beschreibung der Abbildung von Referenzen in den narrativen Bereich siehe [[#Spezifikation_4|Spezifikation]] und [[#Verkn.C3.BCpfung_von_Text_und_Entry_.28.22CDA_Level_4.22.29|"Verknüpfung von Text und Entry"]].
  
 +
=====Vollständige-Variante mit Referenz in den narrativen Textbereich und Übersetzung in zwei andere Code-Systeme=====
 +
<pre class="ilfbox_code">
 +
<code code="E10"
 +
    displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
 +
    codeSystem="1.2.40.0.34.5.56"
 +
    codeSystemName="ICD-10 BMG 2014">
 +
  <originalText>
 +
    <reference value="#entldiag-1"/>
 +
  </originalText>
 +
  <translation code="46635009"
 +
    displayName="Diabetes mellitus type I"
 +
    codeSystem="2.16.840.1.113883.6.96"
 +
    codeSystemName="SNOMED CT">
 +
  <originalText>
 +
    <reference value="#entldiag-1"/>
 +
  </originalText>
 +
  </translation>
 +
  <translation code="xyz"
 +
    displayName="Diabetes mellitus juvenilis"
 +
    codeSystem="9.8.7.6.5.4.3.2.1"
 +
    codeSystemName="AnderesCodesystem">
 +
  <originalText>
 +
    <reference value="#entldiag-1"/>
 +
  </originalText>
 +
</translation>
 +
</code>
 +
</pre>
  
=====Datum, Zeit und Zeitzone=====
+
====Spezifikation====
Wird ein Zeitpunkt als Datum mit Zeit angegeben, MUSS dies in folgendem Format erfolgen: '''''YYYYMMDDhhmmss[+/-]HHMM'''''
+
Bei CD CWE und CE CWE Elementen werden - sofern nicht anders spezifiziert - immer die folgenden Attribute angegeben:
  
<u>Bedeutung:</u>
+
{| class="wikitable" width="100%"
* Jahr 4-stellig +
+
|-  
* Monat 2-stellig +
+
! colspan="4" style="text-align:left" width="20%" |Element/Attribut|| style="text-align:left" width="5%" |DT|| style="text-align:left" width="5%" |Kard|| style="text-align:left" width="5%" |Konf|| style="text-align:left" width="65%" |Beschreibung
* Tag 2-stellig
 
* Stunde 2-stellig (24 Stunden Format)
 
* Minute 2-stellig
 
* Sekunde 2-stellig
 
* + oder -
 
* Zeitzonenverschiebung Stunde 2-stellig
 
* Zeitzonenverschiebung Minute 2-stellig
 
Wird in einem Zeitelement zusätzlich zum Datum eine Zeit angegeben, '''''MUSS die Zeitzone verpflichtend angegeben werden!'''''
 
  
Die angegebene Zeitzone MUSS die aktuelle Sommerzeitregelung inkludieren.
+
|- style="background:#FFFFFF"
 +
| colspan="4" style="text-align:left" |code||CE <br />CWE|| || ||Code Element
  
====Strukturbeispiele ====
+
|- style="background:#FFFFFF"
 +
| || colspan="3" |@code||cs||1..1||R||Der eigentliche Code-Wert<br />z.B. '''E10'''
  
a) Winterzeit, Österreich (MEZ)
+
|- style="background:#FFFFFF"
{{BeginOrangeBox}}
+
| || colspan="3" |@displayName||st||0..1||R||
<effectiveTime value="20081224150000+0100"/> <!-- Datum 24.12.2008, um 15:00 Uhr in Europa/Wien (bei Winterzeit) -->
+
Die Klartext-Darstellung des Code-Werts, wie vom originalen Codesystem (in der entsprechenden offiziellen Sprachvariante) vorgesehen.<br /> z.B. "Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes" <br />
{{EndOrangeBox}}
+
Die Bedeutung wird durch @code und @codeSystem getragen und SOLL über die entsprechende Codeliste aufgelöst werden. <br />
b) Sommerzeit, Österreich (MESZ)
+
Ein und derselbe Code kann mehrere gültige, menschenlesbare Darstellungen in verschiedenen Sprachen oder in unterschiedlichen, aber semantisch gleichwertigen Formulierungen haben. Der DisplayName ist eine Vereinfachung, die von dem Akteur, der die Daten erstellt ("Datenersteller"), bereitgestellt wird und die Bedeutung des Codes in einer Sprache angibt, die beim Datenersteller verwendet wird oder vom Leitfaden vorgegeben wird. Es liegt in der Verantwortung des Akteurs, der die Daten konsumiert ("Datenkonsument"), die Codes in menschenlesbare Anzeigewerte aufzulösen. Ein Datenkonsument kann den DisplayName verwenden, der in den vom Datenersteller bereitgestellten Daten enthalten ist, oder er kann eine andere lokale Bezeichnung für den Code wählen, z.B. um ihn vom Englischen ins Deutsche zu übersetzen.
{{BeginOrangeBox}}
 
<effectiveTime value="20080824150000+0200"/> <!-- Datum 24.08.2008, um 15:00 Uhr in Europa/Wien (bei Sommerzeit) -->
 
{{EndOrangeBox}}
 
  
 +
|- style="background:#FFFFFF"
 +
| || colspan="3" |@codeSystem||uid||1..1||R||Die Identifikation der Codeliste<br /> z.B. '''1.2.40.0.34.5.56''' bzw. die aktuell gültige OID der Codeliste
  
====Spezifikation====
+
|- style="background:#FFFFFF"
Bei Zeitpunkten werden, sofern nicht anders spezifiziert, immer die folgenden Unterelemente/Attribute angegeben:
+
| || colspan="3" |@codeSystemName||st||0..1||R||Der Klartext-Darstellung der Codeliste <br /> z.B. '''ICD-10 BMG 2014''' bzw. die aktuell gültige Version
{| class="wikitable" width="100%"
 
|-  
 
! colspan="2" style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
 
 
 
|- style="background:#FFFFFF"
 
| colspan="2" style="text-align:left" | effectiveTime|| TS.AT.TZ ||  || ||
 
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || @value|| ts|| 1..1 || R || '''Zeitpunkt (bei Zeitangabe mit Zeitzone)'''<br/>z.B. 20131224180000+0100
+
| || colspan="3" |@codeSystemVersion||st||0..1||O||Die Versionsnummer der Codeliste<br /> z.B. '''1.00'''
|-
+
|- style="background:#FFFFFF"
|}
+
|
 +
| colspan="3" |@sdtc:valueSet
 +
|uid
 +
|0..1
 +
|O
 +
|Identifikation des Value Sets, an das der Code entsprechend der Leitfadenspezifikation gebunden ist
 +
z.B. '''1.2.40.0.34.10.34'''
 +
|- style="background:#FFFFFF"
 +
|
 +
| colspan="3" |@sdtc:valueSetVersion
 +
|st
 +
|0..1
 +
|O
 +
|Die Versionsnummer des Value Sets, das zum Zeitpunkt der Codierung genutzt wurde. Formatvorgabe: YYYY-MM-DD
 +
z.B. '''2020-03-19'''
 +
|- style="background:#FFFFFF"
 +
| || colspan="3" |originalText||ED||0..1||O||OriginalText ist ein Element, dass die sprachliche Repräsentation eines Codes in der originalen Sprache des Dokuments enthält. Der Inhalt dieses Elements darf für die menschenlesbare Anzeige des Codes verwendet werden. <br />Entweder direkt angegeben als "String" oder indirekt als "Referenz" auf eine Textstelle im narrativen Bereich.<br />Im Falle der direkten Angabe als "String", z.B. '''Diabetes mellitus Typ 1'''
  
===Zeitintervall: Intervall-Zeitelement IVL_TS===
+
|- style="background:#FFFFFF"
====Strukturbeispiel====
+
| || || colspan="2" |reference||TEL||0..1|| style="background:#EBEBEB" |C||Referenz Element
<pre class="orange">
 
<effectiveTime>
 
  <low value="..."/>  <!-- Zeitpunkt von -->
 
  <high value="..."/>  <!-- Zeitpunkt bis -->
 
</effectiveTime>
 
</pre>
 
  
====Spezifikation====
+
|- style="background:#EBEBEB"
Bei Zeitintervallen werden, sofern nicht anders spezifiziert, immer die folgenden Unterelemente/Attribute angegeben:
+
| || || || colspan="2" |''Konditionale Konformität:''<br />Wenn indirekte Angabe als "Referenz"<br />Wenn direkte Angabe||<br /> 1..1<br /> 0..0||<br />M <br /> NP||
{| class="wikitable" width="100%"
 
|-  
 
! colspan="3" style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
 
  
|- style="background:#FFFFFF"  
+
|- style="background:#FFFFFF"
| colspan="3" style="text-align:left" | effectiveTime|| IVL_TS || || || Zeitintervall
+
| || || ||@value||url||1..1||R||'''''#{generierter_ref_string}-{generierteID}'''''<br />z.B.: '''#entldiag-1''', verweist auf die Textstelle im narrativen Block:<td id="'''entldiag-1'''">'''Diabetes mellitus Typ 1'''</td>
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || colspan="2" style="text-align:left" | low || TS.AT.TZ || 1..1 || R || Beginn des Intervalls<br/>Zugelassene nullFlavor: '''UNK'''
+
| || colspan="3" |qualifier||CR <br />CWE||0..*||O||Gibt zusätzliche Codes an, die die Genauigkeit des Primärcodes erhöhen (Postkoordination). Pro Qualifier werden jeweils ein ''name'' und ein ''value''-Element angegeben, wobei beide Elemente mindestens die Attribute code und codesystem enthalten.
 +
Dieses Attribut ist nur im CD Datentyp erlaubt und bei CE VERBOTEN.
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || || @value || ts || 1..1 || R || '''Zeitpunkt des Beginns des Intervalls'''
+
| || colspan="3" |translation||CD <br />CWE||0..*||O||Beliebig viele optionale Übersetzungen des Codes in andere Codesysteme.
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || colspan="2" style="text-align:left" | high|| TS.AT.TZ || 1..1 || R || Ende des Intervalls<br/>Zugelassene nullFlavor: '''UNK'''
+
| || colspan="3" |ips:designation ||CD <br />ST||0..*||O||Falls Mehrsprachigkeit in einem Dokument unterstützt wird, muss das Attribut ips:designation für die Übersetzungen in die zusätzlichen Sprachen verwendet werden. Das Attribut @language ist dabei verpflichtend anzugeben. ips:designation kann auch die originale Sprache des Dokuments enthalten.
 +
Beispiel:
 +
<ips:designation language="en-US">Typhoid fever (disorder)</ips:designation>
  
|- style="background:#FFFFFF"
 
| || || @value || ts || 1..1 || R || '''Zeitpunkt des Endes des Intervalls'''
 
|-
 
 
|}
 
|}
  
Ein Datum, das mit yyyymmdd angegeben wurde, wird gemäß Standard HL7 CDA Rel.2 interpretiert als yyyymmdd000000 – also der Tag um 0:00:00 Uhr. Wenn also als Zeitraum z.B.: der ganze 1.Dezember 2013 angegeben werden soll, MUSS das so erfolgen:
+
==Zeit-Elemente==
<pre class="orange">
+
Angaben von Zeiten sind in HL7 CDA auf vielerlei Arten möglich. Es können Zeitpunkte, Zeitintervalle bestehend aus Beginn- und Endzeitpunkt, Zeitintervalle bestehend aus Beginnzeitpunkt und Dauer und vielerlei mehr Varianten abgebildet werden.
  <low value="20131201"/>
 
  <high value="20131202"/>
 
</pre>
 
Für mehr Klarheit empfiehlt sich daher die zusätzliche Angabe der Zeit mit Zeitzone:
 
<pre class="orange">
 
  <low value="20131201000000+0100"/>
 
  <high value="20131201235959+0100"/>
 
</pre>
 
  
===Minimale Datumsangabe: TS.DATE===
+
Damit nicht alle beliebigen Varianten implementiert werden müssen, werden die Varianten über den Leitfaden stark eingeschränkt. Weitere Spezifizierungen von Zeit-Elementen können von den speziellen Implementierungsleitfäden vorgenommen werden, z.B. spezifiziert der Implementierungsleitfaden e-Medikation den Datentyp GTS (General Timing Specification) für komplexe Zeitangaben mit Anfang, Ende und Häufigkeit bei den Einnahmeregeln für Medikamente.
 +
{{BeginYellowBox}}
 +
Allgemein gilt, dass nicht angegebene Datums- und Zeitanteile (also z.B. fehlende Sekunden) mit 0 (Null) angenommen werden. D.h.  201908071633 entspricht 20190807163300.
 +
{{EndYellowBox}}
 +
'''Normale Angabe von Datum und Zeit'''<br/>
 +
1) '''Zeitpunkte''': Die häufigsten Datums- und Zeitangaben werden über den Datentyp TS.AT.TZ <ref>Datentyp TS.AT.TZ https://art-decor.org/mediawiki/index.php?title=DTr1_TS.AT.TZ</ref> zusammengefasst und im Folgenden unter ''Einfaches Zeitelement TS'' beschrieben.
 +
Hier kann der Wert für einen Zeitpunkt auf drei Arten angegeben werden:
 +
* als taggenaues Datum
 +
* als Datum mit sekundengenauer Uhrzeit und Zeitzone
 +
* als ungenaue Zeitangabe (etwa nur Jahr oder Monat) - erfordert die Spezifikation als TS.AT.VAR<ref>Datentyp TS.AT.VAR https://art-decor.org/mediawiki/index.php?title=DTr1_TS.AT.TZ</ref>
  
Eine minimale Datumsangabe umfasst die möglichen Formate: YYYYMMDD, YYYYMM oder YYYY. Dies wird mit dem Datentyp [https://art-decor.org/mediawiki/index.php?title=DTr1_TS.DATE TS.DATE] angezeigt.  
+
2) '''Zeitintervalle''': Bestehen aus Anfangs- und Endpunkt, die wiederum als Zeitpunkt wie oben angegeben werden. Dieser Datentyp wird als ''Intervall-Zeitelement IVL_TS'' im Anschluss spezifiziert.
  
====Strukturbeispiel====
+
===Zeitpunkt: Einfaches Zeitelement TS===
Datum: "Juni 2008"
+
=====Nur Datum=====
{{BeginOrangeBox}}
+
Wird ein Zeitpunkt als Datum (ohne Zeit) angegeben, MUSS dies in folgendem Format erfolgen: '''''YYYYMMDD'''''
<effectiveTime value="200806"/>
 
{{EndOrangeBox}}
 
  
====Spezifikation====
+
<u>Bedeutung:</u>
Beim Datum [https://art-decor.org/mediawiki/index.php?title=DTr1_TS.DATE TS.DATE] werden, sofern nicht anders spezifiziert, immer die folgenden Unterelemente/Attribute angegeben:
+
* Jahr 4-stellig +
 +
* Monat 2-stellig +
 +
* Tag 2-stellig
 +
 
 +
====Strukturbeispiel====
 +
<pre class="ilfbox_code">
 +
<effectiveTime value="20081224"/> <!-- Datum 24.12.2008 -->
 +
</pre>
 +
=====Datum, Zeit und Zeitzone=====
 +
Wird ein Zeitpunkt als Datum mit Zeit angegeben, MUSS dies in folgendem Format erfolgen: '''''YYYYMMDDhhmmss[+/-]HHMM'''''
 +
 
 +
<u>Bedeutung:</u>
 +
* Jahr 4-stellig +
 +
* Monat 2-stellig +
 +
* Tag 2-stellig
 +
* Stunde 2-stellig (24 Stunden Format)
 +
* Minute 2-stellig
 +
* Sekunde 2-stellig
 +
* + oder -
 +
* Zeitzonenverschiebung Stunde 2-stellig
 +
* Zeitzonenverschiebung Minute 2-stellig
 +
Wird in einem Zeitelement zusätzlich zum Datum eine Zeit angegeben, '''''MUSS die Zeitzone verpflichtend angegeben werden!'''''
 +
 
 +
Die angegebene Zeitzone MUSS die aktuelle Sommerzeitregelung inkludieren.
 +
 
 +
====Strukturbeispiele ====
 +
 
 +
a) Winterzeit, Österreich (MEZ)
 +
<pre class="ilfbox_code">
 +
<effectiveTime value="20081224150000+0100"/>
 +
<!-- Datum 24.12.2008, um 15:00 Uhr in Europa/Wien (bei Winterzeit) -->
 +
</pre>
 +
b) Sommerzeit, Österreich (MESZ)
 +
<pre class="ilfbox_code">
 +
<effectiveTime value="20080824150000+0200"/>
 +
<!-- Datum 24.08.2008, um 15:00 Uhr in Europa/Wien (bei Sommerzeit) -->
 +
</pre>
 +
 
 +
====Spezifikation====
 +
Bei Zeitpunkten werden, sofern nicht anders spezifiziert, immer die folgenden Unterelemente/Attribute angegeben:
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
Zeile 1.216: Zeile 1.430:
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| colspan="2" style="text-align:left" | effectiveTime|| TS.DATE ||  || ||  
+
| colspan="2" style="text-align:left" | effectiveTime|| TS.AT.TZ ||  || ||  
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || @value|| ts|| 1..1 || R || '''Datum im Format YYYY, YYYYMM, YYYYMMDD'''<br/>z.B. 20131224, 201312, 2013
+
| || @value|| ts|| 1..1 || R || '''Zeitpunkt (bei Zeitangabe mit Zeitzone)'''<br/>z.B. 20131224180000+0100
 
|-
 
|-
 
|}
 
|}
  
==Kontaktdaten-Elemente==
 
===telecom-Element TEL===
 
Ein telecom Kommunikations-Element dient zur Angabe von Kontaktdaten zu einem Personen- oder Organisationselement.
 
  
====Strukturbeispiele====
+
===Minimale Datumsangabe: TS.DATE===
=====Beispiele für Präfixe in TEL Elementen=====
+
 
{{BeginOrangeBox}}
+
Eine minimale Datumsangabe umfasst die möglichen Formate: YYYY, YYYYMM, YYYYMMDD. Dies wird mit dem Datentyp TS.DATE <ref>TS.DATE https://art-decor.org/mediawiki/index.php?title=DTr1_TS.DATE </ref> angezeigt.  
<telecom value="'''tel:'''+43.1.40400"/><br/><telecom value="'''fax:'''(02236)83.12323-12"/><br/><telecom value="'''mailto:'''office@organisation.at"/><br/><telecom value="'''http'''://www.organisation.at"/>
 
{{EndOrangeBox}}
 
  
=====Beispiel für die Angabe einer Mobilnummer=====
+
====Strukturbeispiel====
{{BeginOrangeBox}}
+
Datum: "Juni 2008"
<telecom use="MC" value="tel:+43.660.1234567"/>
+
<pre class="ilfbox_code">
{{EndOrangeBox}}
+
<effectiveTime value="200806"/>
 +
</pre>
  
 
====Spezifikation====
 
====Spezifikation====
Bei ''TEL'' Elementen werden, sofern nicht anders spezifiziert, immer die folgenden Unterelemente/Attribute angegeben:
+
Beim Datum TS.DATE werden, sofern nicht anders spezifiziert, immer die folgenden Unterelemente/Attribute angegeben:
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
Zeile 1.245: Zeile 1.455:
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| colspan="2" style="text-align:left" | telecom|| TEL||  || || Kontakt-Element
+
| colspan="2" style="text-align:left" | effectiveTime|| TS.DATE ||  || ||  
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || @value|| url || 1..1 || R || Die Kontaktadresse (Telefonnummer, Email, etc.)<br/>Formatkonvention siehe „[[#telecom_.E2.80.93_Format_Konventionen_f.C3.BCr_Telekom-Daten|telecom – Format Konventionen für Telekom-Daten]]“<br/> Bsp: ''tel'':+43.1.1234567<br/>Zulässige Werteliste für telecom Präfixe gemäß Value-Set „'''ELGA_URLScheme'''“
+
| || @value|| ts|| 1..1 || R || '''Datum im Format YYYY, YYYYMM, YYYYMMDD'''<br/>z.B. 20131224, 201312, 2013
 
 
|- style="background:#FFFFFF"
 
| || @use|| cs|| 0..1 ||O || Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …)<br/>Bsp: WP<br/>Zulässige Werte gemäß Value-Set „'''ELGA_TelecomAddressUse'''“
 
 
|-
 
|-
 
|}
 
|}
  
====telecom – Format Konventionen für Telekom-Daten====
+
===Zeitintervall: Intervall-Zeitelement IVL_TS===
Das @''value'' Attribut des ''telecom''-Elements …
+
====Strukturbeispiel====
* … MUSS das URI Schema „''tel:''“, „''mailto:''“, etc. aufweisen
+
<pre class="ilfbox_code">
** Zulässige Werteliste für telecom Präfixe gemäß Value-Set „'''ELGA_URLScheme'''“
+
<effectiveTime>
* … MUSS im Falle von internationalen Telefonnummern mit einem „+“ beginnen
+
  <low value="..."/>  <!-- Zeitpunkt von -->
* … DARF nur Ziffernzeichen 0 bis 9 nutzen sowie als visuelle Separatorzeichen nur Bindestrich –, Punkte . oder Klammern () verwenden.
+
  <high value="..."/>  <!-- Zeitpunkt bis -->
** … Leerzeichen sind in Telefonnummern NICHT ERLAUBT
+
</effectiveTime>
 +
</pre>
  
==Namen-Elemente==
+
====Spezifikation====
===Namen-Elemente von Personen PN===
+
Bei Zeitintervallen werden, sofern nicht anders spezifiziert, immer die folgenden Unterelemente/Attribute angegeben:
Personen-Namen werden über das Element ''name'' abgebildet.
+
{| class="wikitable" width="100%"
 +
|-  
 +
! colspan="3" style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
  
Die Bedeutung des Namen-Elements KANN mit dem Attribut @use angegeben werden. Fehlt das Attribut, wird der Name als „rechtlicher Name“ (Realname bzw. bürgerlicher Name) angenommen (entsprechend @use=“L“, ''legal name'').
+
|- style="background:#FFFFFF"
 +
| colspan="3" style="text-align:left" | effectiveTime|| IVL_TS ||  || || Zeitintervall
  
Werden mehrere Namen angegeben, MUSS die Bedeutung für jedes Namen-Element über das Attribut @use angegeben werden, wobei nur EIN rechtlicher Name angegeben werden DARF.  
+
|- style="background:#FFFFFF"
 +
| || colspan="2" style="text-align:left" | low || TS.AT.TZ || 1..1 || R || Beginn des Intervalls<br/>Zugelassene nullFlavor: '''UNK'''
  
====Granularitätsstufe 1: Unstrukturierte Angabe====
+
|- style="background:#FFFFFF"
In Granularitätsstufe 1 wird der Personen-Name unstrukturiert angegeben. Die einzelnen Elemente des Namens (Vorname, Nachname) werden nicht getrennt.
+
| || || @value || ts || 1..1 || R || '''Zeitpunkt des Beginns des Intervalls'''
=====Strukturbeispiele=====
 
Beispiele für ''name''-Elemente in Granularitätsstufe 1:
 
{{BeginOrangeBox}}
 
<name>Dr. Herbert Mustermann</name>
 
{{EndOrangeBox}}
 
<br/>
 
{{BeginOrangeBox}}
 
<name use="A">Dr. Kurt Ostbahn </name>
 
{{EndOrangeBox}}
 
  
=====Spezifikation=====
+
|- style="background:#FFFFFF"
Bei ''name''-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben:
+
| || colspan="2" style="text-align:left" | high|| TS.AT.TZ || 1..1 || R || Ende des Intervalls<br/>Zugelassene nullFlavor: '''UNK'''
{| class="wikitable" width="100%"
 
|-  
 
! colspan="2" style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
 
 
 
|-  style="background:#FFFFFF"  
 
| colspan="2" style="text-align:left" | name|| PN || || || Namen-Element (Person)
 
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || @use|| cs||0..1 || O || Die genaue Bedeutung des angegebenen Namens, beispielsweise, dass der angegebene Personen-Name ein „Künstlername“ ist. Weitere Bsp: L (rechtlicher Name), A (Künstlername), R (Ordensname)<br/>Zulässige Werte gemäß Value-Set „'''ELGA_EntityNameUse'''“<br/>
+
| || || @value || ts || 1..1 || R || '''Zeitpunkt des Endes des Intervalls'''
Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name („L“).
 
 
|-
 
|-
 
|}
 
|}
  
====Granularitätsstufe 2: Strukturierte Angabe====
+
Ein Datum, das mit yyyymmdd angegeben wurde, wird gemäß Standard HL7 CDA Rel.2 interpretiert als yyyymmdd000000 – also der Tag um 0:00:00 Uhr. Wenn also als Zeitraum z.B.: der ganze 1.Dezember 2013 angegeben werden soll, MUSS das so erfolgen:
In Granularitätsstufe 2 wird der Personen-Name strukturiert angegeben. Die einzelnen Elemente des Namens (mindesten der Vorname und Nachname) werden getrennt angegeben.
+
<pre class="ilfbox_code">
=====Strukturbeispiel=====
+
  <low value="20131201"/>  
Beispiel für ein ''name''-Element in Granularitätsstufe 2:
+
  <high value="20131202"/>
<pre class="orange">
+
</pre>
<name>
+
Für mehr Klarheit empfiehlt sich daher die zusätzliche Angabe der Zeit mit Zeitzone:
  <prefix qualifier="PR">OMedR</prefix>
+
<pre class="ilfbox_code">
  <prefix qualifier="AC">Dr.</prefix>
+
  <low value="20131201000000+0100"/>  
  <given>Sissi</given>
+
  <high value="20131201235959+0100"/>
  <family>Österreich</family>
 
  <family qualifier="BR">Habsburg</family>
 
  <suffix qualifier="AC">MSc</suffix>
 
</name>
 
 
</pre>
 
</pre>
  
=====Spezifikation=====
+
===Periodisches-Zeitintervall PIVL_TS===
Bei ''name''-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben:
+
Ein periodisch wiederkehrendes Zeitintervall. Periodische Intervalle tragen die Elemente ''phase'' und ''period''. ''phase'' gibt den "Intervall-Prototypen" an, der jede ''period'' wiederholt wird.
{| class="wikitable" width="100%"
 
|-  
 
! colspan="3" style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
 
  
|-  style="background:#FFFFFF"  
+
====Spezifikation====
| colspan="3" style="text-align:left" | name|| PN||  || || Namen-Element (Person)
+
Bei PIVL_TS Elementen können, sofern nicht durch einen speziellen Implementierungsleitfaden eingeschränkt, immer die folgenden Attribute angegeben werden:
 +
{| class="wikitable"
 +
|'''Element/Attribut'''
 +
|'''DT'''
 +
|'''Kard'''
 +
|'''Konf'''
 +
|'''Beschreibung'''
 +
|-
 +
|@operator
 +
|cs
 +
|0..1
 +
|R
 +
|Wenn ein Element vom Typ PIVL_TS Teil eines Sets ist (d.h. child von einem  parent-Element mit einem Set-Datentyp basierend auf SXCM) spezifiziert dieser Code die Set-Operation. Gängige Set-Operationen sind "I" für inkludieren, "E" für ausschließen und "A" für die Schnittmenge.
 +
|-
 +
|@alignment
 +
|cs
 +
|0..1
 +
|R
 +
|Gibt an, in welcher Art und Weise die Wiederholung in ''phase'' einem bestimmten  Kalenderzyklus zugeordnet ist. Gängige Zyklen sind "DW" für einen bestimmten Tag in der Woche oder "MY" für einen bestimmten Monat im Jahr.
 +
|-
 +
|@institutionSpecified
 +
|bl
 +
|0..1
 +
|R
 +
|Gibt an, ob der Start des periodischen Zeitintervalls vom durchführenden bestimmt wird.
 +
|-
 +
|phase
 +
|IVL_TS
 +
|0..1
 +
|O
 +
|Das Zeitintervall, das sich periodisch wiederholt.
 +
|-
 +
|period
 +
|PQ
 +
|0..1
 +
|O
 +
|Zeitliche Frequenz, zu der das Zeitintervall in ''phase'' auftritt.
 +
|}
 +
====Strukturbeispiele====
 +
<pre class="ilfbox_code">
 +
<!-- pro Tag -->
 +
<effectiveTime xsi:type='PIVL_TS' institutionSpecified='true'>
 +
  <period value='1' unit='d'/>
 +
</effectiveTime>
  
|- style="background:#FFFFFF"
+
<!-- 2x täglich, für 20 Minuten -->
| || colspan="2" style="text-align:left" | @use|| cs|| 0..1 || O || Die genaue Bedeutung des angegebenen Namens, beispielsweise, dass der angegebene Personen-Name ein „Künstlername“ ist.<br/>Bsp: L (rechtlicher Name), A (Künstlername), R (Ordensname)<br/>
+
<effectiveTime xsi:type='PIVL_TS'>
Zulässige Werte gemäß Value-Set „'''ELGA_EntityNameUse'''“<br/>Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name („L“).
+
  <phase>
 +
     <width value='20' unit='min'/>
 +
  </phase>
 +
  <period value='12' unit='h'/>
 +
</effectiveTime>
  
|- style="background:#FFFFFF"
+
<!-- Jede Woche am Mittwoch, "20191113" ist ein Mittwoch -->
| || colspan="2" style="text-align:left" | prefix|| en.prefix|| 0..* || O || Beliebig viele Präfixe zum Namen<br/>z.B. Akademische Titel, Adelstitel<br/>{{BeginYellowBox}}Achtung: Die Angabe der Anrede („Frau“, „Herr“), ist im CDA nicht vorgesehen!{{EndYellowBox}}
+
<effectiveTime xsi:type='PIVL_TS' alignment='DW'>
 +
  <phase value='20191113'/>
 +
  <period value='1' unit='wk'/>
 +
</effectiveTime>
 +
</pre>
  
|- style="background:#FFFFFF"
+
===Periodisches-Zeitintervall EIVL_TS===
| || || @qualifier|| cs|| 0..1 || O || Die genaue Bedeutung eines ''prefix''-Elements, beispielsweise, dass das angegebene Präfix einen akademischen Titel darstellt.<br/>z.B.: AC („Akademischer Titel“)<br/>Zulässige Werte gemäß Value-Set „'''ELGA_EntityNamePartQualifier'''“
+
Ein periodisch wiederkehrendes Zeitintervall, bei dem das Wiederauftreten auf einer bestimmten Aktivität des täglichen Lebens oder einem Ereignis basiert, das zwar zeitbezogen, aber nicht vollständig durch eine Zeitangabe bestimmbar ist (z.B. mittags).
  
|- style="background:#FFFFFF"
+
====Spezifikation====
| || colspan="2" style="text-align:left" | given|| en.given|| 1..* || M || Mindestens ein Vorname
+
Bei EIVL_TS Elementen können, sofern nicht durch einen speziellen Implementierungsleitfaden eingeschränkt, immer die folgenden Attribute angegeben werden:
 +
{| class="wikitable"
 +
|'''Element/Attribut'''
 +
|'''DT'''
 +
|'''Kard'''
 +
|'''Konf'''
 +
|'''Beschreibung'''
 +
|-
 +
|@operator
 +
|cs
 +
|0..1
 +
|R
 +
|Wenn ein Element vom Typ EIVL_TS Teil eines Sets ist (d.h. child von einem parent-Element mit einem Set-Datentyp basierend auf SXCM) spezifiziert dieser Code die Set-Operation. Gängige Set-Operationen sind "I" für  inkludieren, "E" für ausschließen und "A" für die Schnittmenge.
 +
|-
 +
|event
 +
|CS
 +
|0..1
 +
|O
 +
|Code  für eine gebräuchliche periodische Aktivität des täglichen Lebens, das den  Start des Intervalls darstellt. Gängige Codes sind "ACM" für morgens, "ACD" für mittags und "ACV" für abends aus dem HL7 v3 Codesystem "TimingEvent" (2.16.840.1.113883.5.139).
  
|- style="background:#FFFFFF"
+
Das  jeweils gültige Value Set ist in einem speziellen Implementierungsleitfaden  festgelegt (wie z.B. für die e-Medikation das Value Set "ELGA_Einnahmezeitpunkte").
| || || @qualifier|| cs|| 0..1 || O || Die genaue Bedeutung eines ''given''-Elements, beispielsweise, dass das angegebene Element eine Initial (z.B. ''middle initial'') bezeichnet.<br/>z.B.: IN („Initial“)<br/>Zulässige Werte gemäß Value-Set „'''ELGA_EntityNamePartQualifier'''“
+
|-
 +
|offset
 +
|IVL_TS
 +
|0..1
 +
|O
 +
|Zur  Angabe einer Zeitspanne als Zeitversatz vor oder nach dem Eintreten des  Ereignisses in event, z.B. 1 Stunde vor dem Frühstück
 +
|}
  
|- style="background:#FFFFFF"
+
====Strukturbeispiele====
| || colspan="2" style="text-align:left" | family|| en.family|| 1..* || M || Mindestens ein Hauptname (Nachname)
+
<pre class="ilfbox_code">
 +
<!-- morgens -->
 +
<effectiveTime xsi:type='EIVL_TS'>
 +
    <event code='ACM'/>
 +
   <offset value="0" unit="s"/>
 +
</effectiveTime>
  
|- style="background:#FFFFFF"
+
<!-- abends -->
| || || @qualifier|| cs|| 0..1 || O || Die genaue Bedeutung eines ''family''-Elements, beispielsweise, dass das angegebene Element einen Geburtsnamen bezeichnet.<br/>z.B.: BR („Geburtsname“)<br/>Zulässige Werte gemäß Value-Set br/>Zulässige Werte gemäß Value-Set „'''ELGA_EntityNamePartQualifier'''“
+
<effectiveTime xsi:type='EIVL_TS'>
 +
    <event code='ACV'/>
 +
    <offset value="0" unit="s"/>
 +
</effectiveTime>
  
|- style="background:#FFFFFF"
+
<!-- 1 Stunde vor dem Mittagessen -->
| || colspan="2" style="text-align:left" | suffix|| en.suffix|| 0..* || O || Beliebig viele Suffixe zum Namen<br/>z.B. Akademische Titel, Adelstitel
+
<effectiveTime xsi:type='EIVL_TS'>
 +
    <event code='ACD'/>
 +
    <offset>
 +
       <low value="1" unit="h"/>
 +
    </offset>
 +
</effectiveTime>
 +
</pre>
  
|- style="background:#FFFFFF"
+
===Strukturierung von Zeitelementen SXPR_TS===
| || || @qualifier|| cs|| 0..1 || O || Die genaue Bedeutung eines ''suffix''-Elements, beispielsweise, dass das angegebene Suffix einen akademischen Titel darstellt.<br/>z.B.: AC („Akademischer Titel“)<br/>Zulässige Werte gemäß Value-Set br/>Zulässige Werte gemäß Value-Set „'''ELGA_EntityNamePartQualifier'''“
+
Ein Element von diesem Datentyp repräsentiert ein Set von Komponenten zu Zeitangaben, das als eine Einheit zu betrachten ist.
 +
====Spezifikation====
 +
Bei SXPR_TS Elementen können, sofern nicht durch einen speziellen Implementierungsleitfaden eingeschränkt, immer die folgenden Attribute angegeben werden:
 +
{| class="wikitable"
 +
| colspan="2" |'''Element/Attribut'''
 +
|'''DT'''
 +
|'''Kard'''
 +
|'''Konf'''
 +
|'''Beschreibung'''
 +
|-
 +
| colspan="2" |@operator
 +
|cs
 +
|0..1
 +
|R
 +
|Wenn  ein Element vom Typ SXPR_TS teil eines Sets ist (d.h. child von einem parent-Element mit einem Set-Datentyp basierend auf SXCM) spezifiziert dieser Code die Set-Operation. Gängige Set-Operationen sind "I" für inkludieren, "E" für ausschließen und "A" für die Schnittmenge.
 
|-
 
|-
 +
|
 +
|comp
 +
|IVL_TS,
 +
 +
PIVL_TS,
 +
 +
EIVL_TS,
 +
 +
SXPR_TS
 +
|2..*
 +
|R
 +
|Komponente zur Strukturierung von Zeitangaben entsprechend dem jeweils festgelegten Datentyp.
 
|}
 
|}
  
Die korrekte Reihenfolge der einzelnen Namenselemente ist wichtig. Als Richtlinie gilt, dass diese in der "natürlichen" Reihenfolge der Benutzung des Namens angegeben werden. Das ist besonders in den folgenden Fällen relevant:
+
====Strukturbeispiele====
* Präfixe (prefix) MÜSSEN immer vor dem Namen stehen, zu dem sie gehören.
+
<pre class="ilfbox_code">
* Vornamen (given) MÜSSEN immer in der offiziellen (gesetzlichen) Sequenz stehen.
 
* Nachnamen (family) und ein eventuelles Trennzeichen (meistens ‘-‘) MÜSSEN in der offiziellen Sequenz stehen, abhängig von der Wahl bei der Eheschließung.
 
* Suffixe (suffix) MÜSSEN immer hinter dem Namen stehen, zu dem sie gehören.
 
  
Für die Namenselemente kann zur näheren Bestimmung ein Qualifier angegeben werden (aus dem Value Set ELGA_EntityNamePartQualifier“), v.a. für Prefix/Suffix.
+
<!-- 1 Zeitangabe bestehend aus 2 Zeit-Komponenten, jeden Dienstag und Donnerstag pro Woche -->
 +
<effectiveTime xsi:type='SXPR_TS'>
 +
     <!-- Jeden Dienstag -->
 +
     <comp xsi:type='PIVL_TS' alignment='DW'>
 +
       <phase value="20131001"/>    <!-- Der 1.Okt 2013 ist ein Dienstag -->
 +
       <period value="1" unit="wk"/>
 +
     </comp>
  
Es gibt auch nicht näher bestimmte Prefixe/Suffixe, z.B. trifft das für die Angabe von "Junior" oder "Senior" bzw "Jun."/"Sen" oder "Jr."/"Sr" zu.
+
     <!-- Jeden Donnerstag -->
<pre class="orange">
+
     <comp xsi:type='PIVL_TS' alignment='DW'>
<name>
+
       <phase value="20131003"/>    <!-- Der 3.Okt 2013 ist ein Donnerstag -->
  <given>Herbert</given>
+
       <period value="1" unit="wk"/>
  <family>Mustermann</family>
+
     </comp>
  <suffix>Sen.</suffix>
+
   </effectiveTime>
</name>
+
 
 +
 
 +
<!-- 1 Zeitangabe bestehend aus 2 Zeit-Komponenten, morgens jeden Montag, der 21.Dezember ist ein Montag --><effectiveTime xsi:type='SXPR_TS'>
 +
      <comp xsi:type='EIVL_TS'>
 +
               <event code='ACM'/>
 +
               <offset value="0" unit="s"/>
 +
      </comp>
 +
      <comp xsi:type='PIVL_TS'>
 +
             <phase value="20151221"/>    
 +
             <period value='1' unit='wk'/>
 +
        </comp>  
 +
</effectiveTime>
 
</pre>
 
</pre>
  
===Namen-Elemente von Organisationen ON===
+
==Kontaktdaten-Elemente==
Organisations-Namen werden über das Element ''name'' abgebildet.
+
 
 +
===telecom-Element TEL===
 +
Ein telecom Kommunikations-Element dient zur Angabe von Kontaktdaten zu einem Personen- oder Organisationselement.
  
Dieser Implementierungsleitfaden lässt nur die unstrukturierte Angabe des Organisationsnamens zu. Die Verwendung des @''qualifier'' Attributs beim name-Element ist nicht gestattet.
+
====Strukturbeispiele====
 +
=====Beispiele für Präfixe in TEL Elementen=====
 +
<pre class="ilfbox_code">
 +
<telecom value="tel:+43.1.40400"/>
 +
<telecom value="fax:(02236)83.12323-12"/>
 +
<telecom value="mailto:office@organisation.at"/>
 +
<telecom value="http://www.organisation.at"/>
 +
</pre>
  
====Strukturbeispiel====
+
=====Beispiel für die Angabe einer Mobilnummer=====
Beispiel für die Angabe eines Organisationsnamens:
+
<pre class="ilfbox_code">
{{BeginOrangeBox}}
+
<telecom use="MC" value="tel:+43.660.1234567"/>
<name>Krankenhaus Wels</name>
+
</pre>
{{EndOrangeBox}}
 
  
 
====Spezifikation====
 
====Spezifikation====
 +
Bei ''TEL'' Elementen werden, sofern nicht anders spezifiziert, immer die folgenden Unterelemente/Attribute angegeben:
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
+
! colspan="2" style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| style="text-align:left" | name|| ON||  || || Name der Organisation
+
| colspan="2" style="text-align:left" | telecom|| TEL||  || || Kontakt-Element
 +
 
 +
|- style="background:#FFFFFF"
 +
| || @value|| url || 1..1 || R || Die Kontaktadresse (Telefonnummer, Email, etc.)<br/>Formatkonvention siehe "[[#telecom_.E2.80.93_Format_Konventionen_f.C3.BCr_Telekom-Daten|telecom – Format Konventionen für Telekom-Daten]]"<br/> Bsp: ''tel'':+43.1.1234567<br/>Zulässige Werteliste für telecom Präfixe gemäß Value-Set "'''ELGA_URLScheme'''"
 +
 
 +
|- style="background:#FFFFFF"
 +
| || @use|| cs|| 0..1 ||O || Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …)<br/>Bsp: WP<br/>Zulässige Werte gemäß Value-Set "'''ELGA_TelecomAddressUse'''"
 
|-
 
|-
 
|}
 
|}
  
==Adress-Elemente==
+
=====telecom – Format Konventionen für Telekom-Daten=====
Adressen von Personen und Organisationen werden über das Element ''addr'' abgebildet. Das Adress-Element kann in verschiedenen Kontexten mit unterschiedlicher Detailgenauigkeit vorkommen. Daher werden drei Granularitätsstufen definiert, auf die je nach Anwendung entsprechend verwiesen wird.
+
Festlegungen für das @''value'' Attribut des ''telecom''-Elements:
 +
* MUSS das URI Schema "''tel:''", "''mailto:''", etc. aufweisen
 +
** Zulässige Werteliste für telecom Präfixe gemäß Value-Set "'''ELGA_URLScheme'''"
 +
* Für Telefonnummern:
 +
** … MUSS im Falle von internationalen Telefonnummern mit einem "+" beginnen
 +
** … DARF nur Ziffernzeichen 0 bis 9 nutzen sowie als visuelle Separatorzeichen nur Bindestrich –, Punkte . oder Klammern () verwenden
 +
** … Leerzeichen sind in Telefonnummern NICHT ERLAUBT
 +
 
 +
==Namen-Elemente==
 +
===Namen-Elemente von Personen PN===
 +
Personen-Namen werden über das Element ''name'' abgebildet.
 +
 
 +
Die Bedeutung des Namen-Elements KANN mit dem Attribut @use angegeben werden. Fehlt das Attribut, wird der Name als "rechtlicher Name" (Realname bzw. bürgerlicher Name) angenommen (entsprechend @use="L", ''legal name'').
  
Sind keine Adressdaten vorhanden, kann das Element entweder wegelassen werden oder mit NullFlavor angegeben werden – je nachdem wie das Adress-Element im Kontext spezifiziert wurde.
+
Werden mehrere Namen angegeben, MUSS die Bedeutung für jedes Namen-Element über das Attribut @use angegeben werden, wobei nur EIN rechtlicher Name angegeben werden DARF.  
  
===Granularitätsstufe 1: Unstrukturierte Angabe===
+
====Granularitätsstufe 1: Unstrukturierte Angabe====
In Granularitätsstufe 1 wird die Adresse unstrukturiert angegeben. Die einzelnen Elemente der Adresse (Straße, PLZ, Ort, ) werden nicht getrennt.
+
In Granularitätsstufe 1 wird der Personen-Name unstrukturiert angegeben. Die einzelnen Elemente des Namens (Vorname, Nachname) werden nicht getrennt.
{{BeginYellowBox}}
+
=====Strukturbeispiele=====
Hinweis: Diese Granularitätsstufe ist ausdrücklich „nicht empfohlen“ und SOLL nur in EIS [[#ELGA_Interoperabilit.C3.A4tsstufen|Basic]] angewandt werden, wenn eine feinere Granularität nicht möglich ist.<br/>
+
Beispiele für ''name''-Elemente in Granularitätsstufe 1:
Bei EIS Enhanced und EIS Full Support MUSS die Granularitätsstufe 2 oder 3 angegeben werden.
+
<pre class="ilfbox_code">
{{EndYellowBox}}
+
<name>Dr. Herbert Mustermann</name>
====Strukturbeispiel====
+
</pre><br/>
Beispiel für ein ''addr''-Element in Granularitätsstufe 1:
+
<pre class="ilfbox_code">
{{BeginOrangeBox}}
+
<name use="A">Dr. Kurt Ostbahn </name>
<addr use="HP">Musterstraße 13a, 1220 Wien, Österreich</addr>
+
</pre>
{{EndOrangeBox}}
 
  
====Spezifikation====
+
=====Spezifikation=====
Bei ''addr''-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben:
+
Bei ''name''-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben:
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
Zeile 1.414: Zeile 1.758:
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| colspan="2" style="text-align:left" | addr|| AD||  || || Namen-Element  
+
| colspan="2" style="text-align:left" | name|| PN ||  || || Namen-Element (Person)
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || style="text-align:left" | @use|| cs|| 0..1 || O || Die genaue Bedeutung der angegebenen Adresse, beispielsweise, dass die angegebene Adresse die Wohn-Adresse ist, z.B. HP („Home primary“)<br/>Zulässige Werte gemäß Value-Set '''ELGA_AddressUse'''<br/>
+
| || @use|| cs||0..1 || O || Die genaue Bedeutung des angegebenen Namens, beispielsweise, dass der angegebene Personen-Name ein "Künstlername" ist. Weitere Bsp: L (rechtlicher Name), A (Künstlername), R (Ordensname)<br/>Zulässige Werte gemäß Value-Set "'''ELGA_EntityNameUse'''"<br/>
Wird kein @use Attribut angegeben, gilt bei Personen die Adresse als „Wohnadresse“ („H“) und bei Organisationen als Büroadresse („WP“).
+
Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name ("L").
 
|-
 
|-
 
|}
 
|}
  
===Granularitätsstufe 2: Strukturierte Angabe, Stufe 1===
+
Spezifiziert durch folgende Templates:
In Granularitätsstufe 2 wird die Adresse strukturiert angegeben, wobei aber Straße und Hausnummer noch zusammen angegeben werden.
+
* [[#Person_Name_Compilation_G1|Person Name Compilation G1]]
====Strukturbeispiel====
+
* [[#Person_Name_Compilation_G1_M|Person Name Compilation G1 M]]
Beispiel für ein ''addr''-Element in Granularitätsstufe 2:
+
 
<pre class="orange">
+
====Granularitätsstufe 2: Strukturierte Angabe====
<addr>
+
In Granularitätsstufe 2 wird der Personen-Name strukturiert angegeben. Die einzelnen Elemente des Namens (mindesten der Vorname und Nachname) werden getrennt angegeben.
   <streetAddressLine>Musterstraße 11a/2/1</streetAddressLine>
+
=====Strukturbeispiel=====
   <postalCode>7000</postalCode>
+
Beispiel für ein ''name''-Element in Granularitätsstufe 2:
   <city>Eisenstadt</city>
+
<pre class="ilfbox_code">
   <state>Burgenland</state>
+
<name>
   <country>AUT</country>
+
   <prefix qualifier="PR">OMedR</prefix>
   <additionalLocator>Station A, Zimmer 9</additionalLocator>
+
   <prefix qualifier="AC">Dr.</prefix>
</addr>
+
   <given>Sissi</given>
 +
   <family>Österreich</family>
 +
   <family qualifier="BR">Habsburg</family>
 +
   <suffix qualifier="AC">MSc</suffix>
 +
</name>
 
</pre>
 
</pre>
  
====Spezifikation====
+
=====Spezifikation=====
Bei ''addr''-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben:
+
Bei ''name''-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben:
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
! colspan="2" style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
+
! colspan="3" style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| colspan="2" style="text-align:left" | addr|| AD||  || || Namen-Element  
+
| colspan="3" style="text-align:left" | name|| PN||  || || Namen-Element (Person)
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || style="text-align:left" | @use|| cs|| 0..1 || O || Die genaue Bedeutung der angegebenen Adresse, beispielsweise, dass die angegebene Adresse die Wohn-Adresse ist, z.B. HP („Home primary“)<br/>Zulässige Werte gemäß Value-Set '''ELGA_AddressUse'''<br/>
+
| || colspan="2" style="text-align:left" | @use|| cs|| 0..1 || O || Die genaue Bedeutung des angegebenen Namens, beispielsweise, dass der angegebene Personen-Name ein "Künstlername" ist.<br/>Bsp: L (rechtlicher Name), A (Künstlername), R (Ordensname)<br/>
Wird kein @use Attribut angegeben, gilt bei Personen die Adresse als „Wohnadresse“ („H“) und bei Organisationen als Büroadresse („WP“).
+
Zulässige Werte gemäß Value-Set "'''ELGA_EntityNameUse'''"<br/>Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name ("L").
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || style="text-align:left" | streetAddressLine|| ADXP|| 1..1 || M || Straße mit Hausnummer<br/>Bsp: Musterstraße 11a/2/1
+
| || colspan="2" style="text-align:left" | prefix|| en.prefix|| 0..* || O || Beliebig viele Präfixe zum Namen<br/>z.B. Akademische Titel, Adelstitel<br/>{{BeginYellowBox}}Achtung: Die Angabe der Anrede ("Frau", "Herr"), ist im CDA nicht vorgesehen!{{EndYellowBox}}
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || style="text-align:left" | postalCode|| ADXP|| 1..1 || M || Postleitzahl
+
| || || @qualifier|| cs|| 0..1 || O || Die genaue Bedeutung eines ''prefix''-Elements, beispielsweise, dass das angegebene Präfix einen akademischen Titel darstellt.<br/>z.B.: AC ("Akademischer Titel")<br/>Zulässige Werte gemäß Value-Set "'''ELGA_EntityNamePartQualifier'''"
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || style="text-align:left" | city|| ADXP|| 1..1 || M || Stadt
+
| || colspan="2" style="text-align:left" | given|| en.given|| 1..* || M || Mindestens ein Vorname
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || style="text-align:left" | state|| ADXP|| 0..1 || O || Bundesland
+
| || || @qualifier|| cs|| 0..1 || O || Die genaue Bedeutung eines ''given''-Elements, beispielsweise, dass das angegebene Element eine Initial (z.B. ''middle initial'') bezeichnet.<br/>z.B.: IN ("Initial")<br/>Zulässige Werte gemäß Value-Set "'''ELGA_EntityNamePartQualifier'''"
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || style="text-align:left" | country|| ADXP|| 1..1 || M || Staat<br/>
+
| || colspan="2" style="text-align:left" | family|| en.family|| 1..* || M || Mindestens ein Hauptname (Nachname)
Es wird EMPFOHLEN, den Staat im ISO 3 Ländercode (ISO-3166-1 Alpha 3) anzugeben, z.B. „AUT“ für Österreich, „DEU“ für Deutschland…
 
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || style="text-align:left" | additionalLocator|| ADXP|| 0..1 || O || Zusätzliche Addressinformationen<br/>z.B.: Station, Zimmernummer im Altersheim
+
| || || @qualifier|| cs|| 0..1 || O || Die genaue Bedeutung eines ''family''-Elements, beispielsweise, dass das angegebene Element einen Geburtsnamen bezeichnet.<br/>z.B.: BR ("Geburtsname")<br/>Zulässige Werte gemäß Value-Set "'''ELGA_EntityNamePartQualifier'''"
|-
 
|}
 
  
===Granularitätsstufe 3: Strukturierte Angabe, Stufe 2===
+
|- style="background:#FFFFFF"
In Granularitätsstufe 3 wird die Adresse maximal strukturiert angegeben (Straße und Hausnummer getrennt).
+
| || colspan="2" style="text-align:left" | suffix|| en.suffix|| 0..* || O || Beliebig viele Suffixe zum Namen<br/>z.B. Akademische Titel, Adelstitel
 
 
====Strukturbeispiel====
 
Beispiel für ein ''addr''-Element in Granularitätsstufe 3:
 
<pre class="orange">
 
<addr>
 
  <streetName>Musterstraße</streetName>
 
  <houseNumber>11a/2/1</houseNumber>
 
  <postalCode>7000</postalCode>
 
  <city>Eisenstadt</city>
 
  <state>Burgenland</state>
 
  <country>AUT</country>
 
  <additionalLocator>Station A, Zimmer 9</additionalLocator>
 
</addr>
 
</pre>
 
 
 
====Spezifikation====
 
Bei ''addr''-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben:
 
{| class="wikitable" width="100%"
 
|-
 
! colspan="2" style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
 
 
 
|-  style="background:#FFFFFF"  
 
| colspan="2" style="text-align:left" | addr|| AD|| || || Namen-Element
 
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || style="text-align:left" | @use|| cs|| 0..1 || O || Die genaue Bedeutung der angegebenen Adresse, beispielsweise, dass die angegebene Adresse die Wohn-Adresse ist, z.B. HP („Home primary“)<br/>Zulässige Werte gemäß Value-Set '''ELGA_AddressUse'''“<br/>
+
| || || @qualifier|| cs|| 0..1 || O || Die genaue Bedeutung eines ''suffix''-Elements, beispielsweise, dass das angegebene Suffix einen akademischen Titel darstellt.<br/>z.B.: AC ("Akademischer Titel")<br/>Zulässige Werte gemäß Value-Set "'''ELGA_EntityNamePartQualifier'''"
Wird kein @use Attribut angegeben, gilt bei Personen die Adresse als „Wohnadresse“ („H“) und bei Organisationen als Büroadresse („WP“).
+
|-
 +
|}
  
|- style="background:#FFFFFF"
+
Die korrekte Reihenfolge der einzelnen Namenselemente ist wichtig. Als Richtlinie gilt, dass diese in der "natürlichen" Reihenfolge der Benutzung des Namens angegeben werden. Das ist besonders in den folgenden Fällen relevant:
| || style="text-align:left" | streetName|| ADXP|| 1..1 || M || Straße mit Hausnummer<br/>Bsp: Musterstraße
+
* Präfixe (prefix) MÜSSEN immer vor dem Namen stehen, zu dem sie gehören.
 +
* Vornamen (given) MÜSSEN immer in der offiziellen (gesetzlichen) Sequenz stehen.
 +
* Nachnamen (family) und ein eventuelles Trennzeichen (meistens "-") MÜSSEN in der offiziellen Sequenz stehen, abhängig von der Wahl bei der Eheschließung.
 +
* Suffixe (suffix) MÜSSEN immer hinter dem Namen stehen, zu dem sie gehören.
  
|- style="background:#FFFFFF"
+
Für die Namenselemente kann zur näheren Bestimmung ein Qualifier angegeben werden (aus dem Value Set "ELGA_EntityNamePartQualifier"), v.a. für Prefix/Suffix.
| || style="text-align:left" | houseNumber|| ADXP|| 1..1 || M || Hausnummer<br/>Bsp: 11a/2/1
 
  
|- style="background:#FFFFFF"
+
Es gibt auch nicht näher bestimmte Prefixe/Suffixe, z.B. trifft das für die Angabe von "Junior" oder "Senior" bzw "Jun."/"Sen" oder "Jr."/"Sr" zu.
| || style="text-align:left" | postalCode|| ADXP|| 1..1 || M || Postleitzahl
+
<pre class="ilfbox_code">
 +
<name>
 +
  <given>Herbert</given>
 +
  <family>Mustermann</family>
 +
  <suffix>Sen.</suffix>
 +
</name>
 +
</pre>
 +
 
 +
Spezifiziert durch folgende Templates:
 +
* [[#Person_Name_Compilation_G2|Person Name Compilation G2]]
 +
* [[#Person_Name_Compilation_G2_M|Person Name Compilation G2 M]]
 +
 
 +
===Namen-Elemente von Organisationen ON===
 +
Organisations-Namen werden über das Element ''name'' abgebildet.
  
|- style="background:#FFFFFF"
+
Dieser Implementierungsleitfaden lässt nur die unstrukturierte Angabe des Organisationsnamens zu. Die Verwendung des @''qualifier'' Attributs beim name-Element ist nicht gestattet.
| || style="text-align:left" | city|| ADXP|| 1..1 || M || Stadt
 
  
|- style="background:#FFFFFF"
+
====Strukturbeispiel====
| || style="text-align:left" | state|| ADXP|| 0..1 || R || Bundesland
+
Beispiel für die Angabe eines Organisationsnamens:
 +
<pre class="ilfbox_code">
 +
<name>Krankenhaus Wels</name>
 +
</pre>
  
|- style="background:#FFFFFF"
+
====Spezifikation====
| || style="text-align:left" | country|| ADXP|| 1..1 || M || Staat<br/>
+
{| class="wikitable" width="100%"
Es wird EMPFOHLEN, den Staat im ISO 3 Ländercode (ISO-3166-1 Alpha 3) anzugeben, z.B. „AUT“ für Österreich, „DEU“ für Deutschland…
+
|-  
 +
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
  
|- style="background:#FFFFFF"
+
|- style="background:#FFFFFF"  
| || style="text-align:left" | additionalLocator|| ADXP|| 0..1 || O || Zusätzliche Addressinformationen<br/>z.B.: Station, Zimmernummer im Altersheim
+
| style="text-align:left" | name|| ON|| || || Name der Organisation
 
|-
 
|-
 
|}
 
|}
  
==Messwert-Elemente==
+
Spezifiziert durch folgendes Template:
Die Angabe von Messwerten wie des Ergebnisses einer Laboruntersuchung oder einer Vitalparameter-Messung erfolgt durch das value-Element. Die Codierung erfolgt gemäß dem Datentyp, welcher durch das xsi:type-Attribut ausgedrückt wird, hinter dem sich eine fixe Liste möglicher Datentypen verbirgt. Numerische Ergebnisse werden in der Regel als „physical quantity“ PQ dargestellt, was die Angabe einer UCUM codierten Einheit erforderlich macht. Es MUSS die „case sensitive“ Variante (c/s) der maschinenlesbaren Form des UCUM verwendet werden. Als Dezimaltrennzeichen MUSS im maschinenlesbaren und „print“ Teil "." verwendet werden. Die bevorzugte Einheit für jede Analyse wird in den einzelnen dazugehörgen ELGA Value Sets vorgeschlagen, jeweils in der „print“ Variante (für die Darstellung) und in der maschinenlesbaren Form.
+
* [[#Organization_Name_Compilation|Organization Name Compilation]]
  
'''Exponent-Schreibweise'''<br/>
+
==Adress-Elemente==
Dabei MUSS bei einer Potenz der Exponent der maschinenlesbaren Einheiten mit "*" (z.B.: 10*9 für eine Milliarde) angegeben werden. Dies resultiert aus der Reservierung des Symbols "^" als Trennzeichen in HL7 Nachrichten. Hingegen MUSS weiterhin für die menschenlesbaren Einheiten in der „print“ Variante ein Exponent mit "^" (z.B.: 10^9 für eine Milliarde) angegeben werden.
+
Adressen von Personen und Organisationen werden über das Element ''addr'' abgebildet. Das Adress-Element kann in verschiedenen Kontexten mit unterschiedlicher Detailgenauigkeit vorkommen. Daher werden drei Granularitätsstufen definiert, auf die je nach Anwendung entsprechend verwiesen wird.
  
'''Einheitenpräfixe'''<br/>
+
Sind keine Adressdaten vorhanden, kann das Element entweder wegelassen werden oder mit nullFlavor angegeben werden – je nachdem wie das Adress-Element im Kontext spezifiziert wurde.
Es wird EMPFOHLEN, anstelle von Einheitenpräfixen („Giga“, „Mega“, „Milli“, „Mikro“ etc.) eine Potenzschreibweise zu wählen,  vor allem, wenn die Groß/Klein-Schreibung eine Rolle spielt und Verwechslungen möglich sind (z.B. „G/L“=Giga pro Liter vs. „g/L“=Gramm/Liter). Also '10^6 ' statt 'M' (Mega), '10^9 ' statt 'G ' (Giga) usw.
 
  
===Strukturbeispiele===
+
===Granularitätsstufe 1: Unstrukturierte Angabe===
Die Dokumentation eines '''numerischen Ergebniswertes''' erfolgt in diesem Fall als Attribut.
+
In Granularitätsstufe 1 wird die Adresse unstrukturiert angegeben. Die einzelnen Elemente der Adresse (Straße, PLZ, Ort, …) werden nicht getrennt.
<pre class="orange">
+
{{BeginYellowBox}}
<value xsi:type="PQ" value="49.7" unit="%"/>
+
Hinweis: Diese Granularitätsstufe ist ausdrücklich "nicht empfohlen" und SOLL nur in EIS [[#ELGA_Interoperabilit.C3.A4tsstufen|Basic]] angewandt werden, wenn eine feinere Granularität nicht möglich ist.<br/>
 +
Bei EIS Enhanced und EIS Full Support MUSS die Granularitätsstufe 2 oder 3 angegeben werden.
 +
{{EndYellowBox}}
 +
====Strukturbeispiel====
 +
Beispiel für ein ''addr''-Element in Granularitätsstufe 1:
 +
<pre class="ilfbox_code">
 +
<addr use="HP">Musterstraße 13a, 1220 Wien, Österreich</addr>
 
</pre>
 
</pre>
  
Die Codierung von '''textuellen Ergebnissen''' erfolgt in der Regel durch den “ST” Datentyp. Die Angabe des Ergebnisses erfolgt hier als Wert des Elementes.
+
====Spezifikation====
<pre class="orange">
+
Bei ''addr''-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben:
<value xsi:type="ST">strohgelb</value>
 
</pre>
 
Im narrativen Block MUSS derselbe Text wie im Entry dargestellt werden.
 
 
 
Auch für '''dimensionslose Einheiten''' wird in UCUM häufig eine Einheit angegeben, wie z.B. "[ph]" für den pH-Wert. Wenn keine UCUM-Einheit vorgeschlagen ist, können dimensionslose Einheiten auch mit @unit="1" dargestellt werden, hier für INR:
 
<pre class="orange">
 
<value xsi:type="PQ" value="1.1" unit="1"/>
 
</pre>
 
 
 
Für '''Verhältnisangaben''', wie sie etwa für '''Titer''' verwendet werden (z.B. „1:128“) steht der Datentyp RTO (Ratio) zur Verfügung. Ein Anwendungsbeispiel:
 
<pre class="orange">
 
<value xsi:type="RTO">
 
  <numerator value="1" xsi:type="INT"/>
 
  <denominator value="128" xsi:type="INT"/>
 
</value>
 
</pre>
 
 
 
'''Intervalle''' können mit dem Datentyp IVL angegeben werden, z.B. „20-30 mg/L“:
 
<pre class="orange">
 
<value xsi:type="IVL_PQ" >
 
  <low value="20" unit="mg/dl" inclusive="true"/>
 
  <high value="30" unit="mg/dl" inclusive="true"/>
 
</value>
 
</pre>
 
Das Attribut inclusive gibt mit true/false an, ob die Intervallgrenze im Intervall enthalten ist oder nicht (offenes oder geschlossenes Intervall)
 
 
 
===Spezifikation===
 
Für numerische Werte gilt:
 
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
Zeile 1.575: Zeile 1.893:
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| colspan="2" style="text-align:left" | value|| PQ, IVL_PQ, INT, IVL_INT, RTO, RTO_QTY_QTY, RTO_PQ_PQ|| 0..1 || O ||  
+
| colspan="2" style="text-align:left" | addr|| AD|| || || Namen-Element
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| || @unit|| cs|| 1..1 || style="background:#EBEBEB"| C || Physikalisch Einheit des Messwertes. UCUM Codierung empfohlen (siehe [7])
+
| || style="text-align:left" | @use|| cs|| 0..1 || O || Die genaue Bedeutung der angegebenen Adresse, beispielsweise, dass die angegebene Adresse die Wohn-Adresse ist, z.B. HP ("Home primary")<br/>Zulässige Werte gemäß Value-Set "'''ELGA_AddressUse'''"<br/>
 
+
Wird kein @use Attribut angegeben, gilt bei Personen die Adresse als "Wohnadresse" ("H") und bei Organisationen als Büroadresse ("WP").<br/>
|- style="background:#EBEBEB"
+
Der Hauptwohnsitz wird mit "HP" gekennzeichnet. Weitere Adressen mit dem Kennzeichen "H" gelten dann als Zweit- oder Nebenwohnsitz.
| || colspan="2" | ''Konditionale Konformität:''<br/> Bei EIS „Basic“ <br/>Bei EIS „Enhanced“ und „Full Support“|| 1..1<br/>1..1|| R2 <br/> M || Angabe der Einheit erforderlich <br/> Angabe der Einheit nach UCUM (c/s) erforderlich.
+
|-
 
 
|- style="background:#FFFFFF"
 
| || @value|| real|| 1..1 || M || Größe des Messwertes
 
 
 
|- style="background:#FFFFFF"
 
| || @xsi:type|| cs|| 1..1 || M || Datentyp: für numerische Werte '''PQ'''
 
 
|}
 
|}
  
==Komplexe (zusammengesetzte) Elemente==
+
===Granularitätsstufe 2: Strukturierte Angabe, Stufe 1===
===Personen-Element===
+
In Granularitätsstufe 2 wird die Adresse strukturiert angegeben, wobei aber Straße und Hausnummer noch zusammen angegeben werden.
Personen-Elemente im CDA sind komplexe, zusammengesetzte Objekte und dienen zur Abbildung von Personen. Ein Personen-Element beinhaltet im Wesentlichen das ''name''-Element der Person.
 
 
 
 
====Strukturbeispiel====
 
====Strukturbeispiel====
<pre class="orange">
+
Beispiel für ein ''addr''-Element in Granularitätsstufe 2:
<assignedPerson>
+
<pre class="ilfbox_code">
  <name>
+
<addr>
    <prefix qualifier="AC">Dr.</prefix>
+
  <streetAddressLine>Musterstraße 11a/2/1</streetAddressLine>
    <given>Hubert</given>
+
  <postalCode>7000</postalCode>
    <family>Muster</family>
+
  <city>Eisenstadt</city>
  </name>
+
  <state>Burgenland</state>
</assignedPerson>
+
  <country>AUT</country>
 +
  <additionalLocator>Station A, Zimmer 9</additionalLocator>
 +
</addr>
 
</pre>
 
</pre>
  
 
====Spezifikation====
 
====Spezifikation====
Bei Personen-Elementen MÜSSEN, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben werden:
+
Bei ''addr''-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben:
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
+
! colspan="2" style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| style="text-align:left" | name|| PN|| 1..* || M || Name der Person<br/> Grundsätzlich sind die Vorgaben gemäß „[[#Namen-Elemente_von_Personen_PN|Namen-Elemente von Personen PN]]“ zu befolgen.
+
| colspan="2" style="text-align:left" | addr|| AD||  || || Namen-Element
 +
 
 +
|- style="background:#FFFFFF"
 +
| || style="text-align:left" | @use|| cs|| 0..1 || O || Die genaue Bedeutung der angegebenen Adresse, beispielsweise, dass die angegebene Adresse die Wohn-Adresse ist, z.B. HP ("Home primary")<br/>Zulässige Werte gemäß Value-Set "'''ELGA_AddressUse'''"<br/>
 +
Wird kein @use Attribut angegeben, gilt bei Personen die Adresse als "Wohnadresse" ("H") und bei Organisationen als Büroadresse ("WP").<br/>
 +
Der Hauptwohnsitz wird mit "HP" gekennzeichnet. Weitere Adressen mit dem Kennzeichen "H" gelten dann als Zweit- oder Nebenwohnsitz.
 +
 
 +
|- style="background:#FFFFFF"
 +
| || style="text-align:left" | streetAddressLine|| ADXP|| 1..1 || M || Straße mit Hausnummer<br/>Bsp: Musterstraße 11a/2/1
 +
 
 +
|- style="background:#FFFFFF"
 +
| || style="text-align:left" | postalCode|| ADXP|| 1..1 || M || Postleitzahl
 +
 
 +
|- style="background:#FFFFFF"
 +
| || style="text-align:left" | city|| ADXP|| 1..1 || M || Stadt
 +
 
 +
|- style="background:#FFFFFF"
 +
| || style="text-align:left" | state|| ADXP|| 0..1 || O || Bundesland
 +
 
 +
|- style="background:#FFFFFF"
 +
| || style="text-align:left" | country|| ADXP|| 1..1 || M || Staat<br/>
 +
Es wird EMPFOHLEN, den Staat im ISO 3 Ländercode (ISO-3166-1 Alpha 3) anzugeben, z.B. "AUT" für Österreich, "DEU" für Deutschland…
 +
 
 +
|- style="background:#FFFFFF"
 +
| || style="text-align:left" | additionalLocator|| ADXP|| 0..1 || O || Zusätzliche Addressinformationen<br/>z.B.: Station, Zimmernummer im Altersheim
 
|-
 
|-
 
|}
 
|}
  
===Organisations-Element===
+
===Granularitätsstufe 3: Strukturierte Angabe, Stufe 2===
Organisations-Elemente im CDA sind komplexe, zusammengesetzte Objekte und dienen zur Abbildung von Organisationen unter Berücksichtigung ihrer essentiellen Informationen, wie ID, Name, Adresse, Kontaktdaten, etc.
+
In Granularitätsstufe 3 wird die Adresse maximal strukturiert angegeben (Straße und Hausnummer getrennt).
  
 
====Strukturbeispiel====
 
====Strukturbeispiel====
<pre class="orange">
+
Beispiel für ein ''addr''-Element in Granularitätsstufe 3:
<serviceProviderOrganization>
+
<pre class="ilfbox_code">
  <id root="1.2.40.0.34.3.1.xxx" assigningAuthorityName="GDA Index"/>
+
<addr>
  <name>Amadeus Spital</name>
+
   <streetName>Musterstraße</streetName>
  <telecom value="tel:+43.1.3453446.0"/>
+
  <houseNumber>11a/2/1</houseNumber>
  <telecom value="fax:+43.1.3453446.4674"/>
+
  <postalCode>7000</postalCode>
  <telecom value="mailto:info@amadeusspital.at"/>
+
  <city>Eisenstadt</city>
   <telecom value="http://www.amadeusspital.at"/>
+
  <state>Burgenland</state>
  <addr>
+
  <country>AUT</country>
<streetName>Mozartgasse</streetName>
+
   <additionalLocator>Station A, Zimmer 9</additionalLocator>
<houseNumber>1-7</houseNumber>
+
</addr>
<postalCode>1234</postalCode>
 
<city>St.Wolfgang</city>
 
<state>Salzburg</state>
 
<country>AUT</country>
 
   </addr>
 
</serviceProviderOrganization>
 
 
</pre>
 
</pre>
  
 
====Spezifikation====
 
====Spezifikation====
Bei Organisations-Elementen MÜSSEN, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben werden:
+
Bei ''addr''-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben:
=====id=====
 
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
+
! colspan="2" style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| style="text-align:left" | id|| II || 0..* || O || Beliebig viele IDs der Organisation. z.B.: ID aus dem GDA-Index, DVR-Nummer, ATU-Nummer, etc.<br/> Grundsätzlich sind die Vorgaben gemäß „[[#Identifikations-Elemente|Identifikations-Elemente]]“ zu befolgen.
+
| colspan="2" style="text-align:left" | addr|| AD|| || || Namen-Element
|-
 
|}
 
  
=====Name der Organisation=====
+
|- style="background:#FFFFFF"
{| class="wikitable" width="100%"
+
| || style="text-align:left" | @use|| cs|| 0..1 || O || Die genaue Bedeutung der angegebenen Adresse, beispielsweise, dass die angegebene Adresse die Wohn-Adresse ist, z.B. HP ("Home primary")<br/>Zulässige Werte gemäß Value-Set "'''ELGA_AddressUse'''"<br/>
|-  
+
Wird kein @use Attribut angegeben, gilt bei Personen die Adresse als "Wohnadresse" ("H") und bei Organisationen als Büroadresse ("WP").<br/>
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
+
Der Hauptwohnsitz wird mit "HP" gekennzeichnet. Weitere Adressen mit dem Kennzeichen "H" gelten dann als Zweit- oder Nebenwohnsitz.
  
|- style="background:#FFFFFF"  
+
|- style="background:#FFFFFF"
| style="text-align:left" | name || PN|| 1..1 || M || Name der Organisation<br/>Grundsätzlich sind die Vorgaben gemäß „[[#Namen-Elemente_von_Organisationen_ON|Namen-Elemente von Organisationen ON]]“ zu befolgen.
+
| || style="text-align:left" | streetName|| ADXP|| 1..1 || M || Straße mit Hausnummer<br/>Bsp: Musterstraße
|-
 
|}
 
  
=====Kontakt-Elemente der Organisation=====
+
|- style="background:#FFFFFF"
{| class="wikitable" width="100%"
+
| || style="text-align:left" | houseNumber|| ADXP|| 1..1 || M || Hausnummer<br/>Bsp: 11a/2/1
|-
+
 
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
+
|- style="background:#FFFFFF"
 +
| || style="text-align:left" | postalCode|| ADXP|| 1..1 || M || Postleitzahl
 +
 
 +
|- style="background:#FFFFFF"
 +
| || style="text-align:left" | city|| ADXP|| 1..1 || M || Stadt
 +
 
 +
|- style="background:#FFFFFF"
 +
| || style="text-align:left" | state|| ADXP|| 0..1 || R || Bundesland
 +
 
 +
|- style="background:#FFFFFF"
 +
| || style="text-align:left" | country|| ADXP|| 1..1 || M || Staat<br/>
 +
Es wird EMPFOHLEN, den Staat im ISO 3 Ländercode (ISO-3166-1 Alpha 3) anzugeben, z.B. "AUT" für Österreich, "DEU" für Deutschland…
  
|- style="background:#FFFFFF"  
+
|- style="background:#FFFFFF"
| style="text-align:left" | telecom|| TEL || 0..* || O || Beliebig viele Kontakt-Elemente der Organisation<br/>Grundsätzlich sind die Vorgaben gemäß „[[#Kontaktdaten-Elemente|Kontaktdaten-Element]]“ zu befolgen.
+
| || style="text-align:left" | additionalLocator|| ADXP|| 0..1 || O || Zusätzliche Addressinformationen<br/>z.B.: Station, Zimmernummer im Altersheim
 
|-
 
|-
 
|}
 
|}
  
=====Adress-Element der Organisation=====
+
Adressangaben werden durch folgendes Templates spezifiziert:
{| class="wikitable" width="100%"
+
* [[#Address_Compilation|Address Compilation]]
|-
+
* [[#Address_Compilation_Minimal|Address Compilation Minimal]]
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
+
 
 +
==Messwert-Elemente==
 +
Die maschinenlesbare Angabe von Messwerten wie des Ergebnisses einer Laboruntersuchung oder einer Vitalparameter-Messung erfolgt über ein value-Element. Die Codierung erfolgt gemäß dem Datentyp, welcher durch das xsi:type-Attribut ausgedrückt wird, für möglichen Datentypen gibt es eine fixe Liste.
  
|- style="background:#FFFFFF"
+
Numerische Ergebnisse werden in der Regel als "physical quantity" PQ dargestellt, was die Angabe einer Einheit in UCUM-Schreibweise erforderlich macht. Es MUSS die "case sensitive" Variante (c/s) der maschinenlesbaren Form des UCUM verwendet werden. Als Dezimaltrennzeichen MUSS im maschinenlesbaren und menschenlesbaren Teil (section.text) ein Punkt (".") verwendet werden.  
| style="text-align:left" | addr|| AD|| 0..1 || O || Ein Adress-Elemente der Organisation<br/>Grundsätzlich sind die Vorgaben gemäß „[[#Adress-Elemente|Adress-Elemente]]“ zu befolgen.
+
Die bevorzugte Einheit für jede Analyse wird in den einzelnen dazugehörigen ELGA Value Sets vorgeschlagen, jeweils in der in der maschinenlesbaren Form und in der "print" Variante für die Darstellung in section.text.
|-
 
|}
 
  
===AssignedEntity-Element (Person + Organisation)===
+
'''Exponent-Schreibweise'''<br/>
AssignedEntity-Elemente im CDA sind komplexe, zusammengesetzte Objekte und dienen zur Abbildung von abstrakten Entitäten, welche sich aus Person- und Organisationsinformationen zusammensetzen.
+
Dabei MUSS bei einer Potenz der Exponent der maschinenlesbaren Einheiten mit "*" (z.B.: 10*9 für eine Milliarde) angegeben werden (Dies resultiert aus der Reservierung des Symbols "^" als Trennzeichen in HL7 Nachrichten). Hingegen MUSS weiterhin für den Exponenten der menschenlesbaren Einheiten die "print" Variante mit "^" angegeben werden (z.B.: 10^9 für eine Milliarde).
  
Hierbei MUSS jedenfalls die „Person“ der Entität angegeben werden. Die Angabe der Organisation, der die Person angehört, ist prinzipiell optional. Diese Optionalität kann sich in Abhängigkeit vom konkreten Anwendungsfall in „verpflichtend“ ändern.
+
'''Einheitenpräfixe'''<br/>
 +
Es wird EMPFOHLEN, anstelle von Einheitenpräfixen ("Giga", "Mega", "Milli", "Mikro" etc.) eine Potenzschreibweise zu wählen, vor allem, wenn die Groß/Klein-Schreibung eine Rolle spielt und Verwechslungen möglich sind (z.B. "G/L"=Giga pro Liter vs. "g/L"=Gramm/Liter). Also '10^6 ' statt 'M' (Mega), '10^9 ' statt 'G ' (Giga) usw.
  
====Strukturbeispiel====
+
===Strukturbeispiele===
<pre class="orange">
+
Die Dokumentation eines '''numerischen Ergebniswertes''' erfolgt in diesem Fall als Attribut.
<assignedEntity>
+
<pre class="ilfbox_code">
  <id root="1.2.40.0.34.99.111.1.3"
+
<value xsi:type="PQ" value="49.7" unit="%"/>
      extension="2222"
 
      assigningAuthorityName="Amadeus Spital"/>
 
  <addr>
 
      <streetName>Währinger Gürtel</streetName>
 
      <houseNumber>18-20</houseNumber>
 
      <postalCode>1090</postalCode>
 
      <city>Wien</city>
 
      <state>Wien</state>
 
      <country>AUT</country>
 
  </addr>
 
  <telecom value="tel:+43.1.3453446.0"/>
 
  <telecom value="fax:+43.1.3453446.4674"/>
 
  <telecom value="mailto:info@amadeusspital.at"/>
 
  <telecom value="http://www.amadeusspital.at"/>
 
  <assignedPerson>
 
:
 
  </assignedPerson>
 
  <representedOrganization>
 
:
 
  </representedOrganization>
 
</assignedEntity>
 
 
</pre>
 
</pre>
  
====Spezifikation====
+
Die Codierung von '''textuellen Ergebnissen''' erfolgt in der Regel durch den "ST" Datentyp. Die Angabe des Ergebnisses erfolgt hier als Wert des Elementes.
Bei AssignedEntity-Elementen MÜSSEN, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben werden:
+
<pre class="ilfbox_code">
=====id=====
+
<value xsi:type="ST">strohgelb</value>
{| class="wikitable" width="100%"
+
</pre>
|-
+
Im narrativen Block MUSS derselbe Text wie im Entry dargestellt werden.
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
 
  
|- style="background:#FFFFFF"  
+
Auch für '''dimensionslose Einheiten''' wird in UCUM häufig eine Einheit angegeben, wie z.B. "[ph]" für den pH-Wert. Wenn keine UCUM-Einheit vorgeschlagen ist, können dimensionslose Einheiten auch mit @unit="1" dargestellt werden, hier für INR:
| style="text-align:left" | id|| II|| 1..* || R || Mindestens eine ID der Person der Entität<br/>
+
<pre class="ilfbox_code">
Zugelassene nullFlavor:<br/>
+
<value xsi:type="PQ" value="1.1" unit="1"/>
* '''NI''' … Die Person der Entität hat keine Identifikationsnummer
+
</pre>
* '''UNK''' … Die Person der Entität hat eine Identifikationsnummer, diese ist jedoch unbekannt
 
Grundsätzlich sind die Vorgaben gemäß „[[#Identifikations-Elemente|Identifikations-Elemente]]“ zu befolgen.
 
|-
 
|}
 
  
=====Adress-Element der Organisation=====
+
Für '''Verhältnisangaben''', wie sie etwa für '''Titer''' verwendet werden (z.B. "1:128") steht der Datentyp RTO (Ratio) zur Verfügung. Ein Anwendungsbeispiel:
{| class="wikitable" width="100%"
+
<pre class="ilfbox_code">
|-
+
<value xsi:type="RTO">
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
+
  <numerator value="1" xsi:type="INT"/>
 +
  <denominator value="128" xsi:type="INT"/>
 +
</value>
 +
</pre>
  
|- style="background:#FFFFFF"  
+
'''Intervalle''' können mit dem Datentyp IVL angegeben werden, z.B. "20-30 mg/L":
| style="text-align:left" | addr|| AD|| 0..1 || O || Ein Adress-Element der Person der Entität<br/>
+
<pre class="ilfbox_code">
Grundsätzlich sind die Vorgaben gemäß „[[#Adress-Elemente|Adress-Elemente]]“ zu befolgen.
+
<value xsi:type="IVL_PQ" >
|-
+
  <low value="20" unit="mg/dl" inclusive="true"/>
|}
+
  <high value="30" unit="mg/dl" inclusive="true"/>
 +
</value>
 +
</pre>
 +
Das Attribut inclusive gibt mit true/false an, ob die Intervallgrenze im Intervall enthalten ist oder nicht (offenes oder geschlossenes Intervall)
  
=====Kontakt-Elemente der Organisation=====
+
===Spezifikation===
 +
Für numerische Werte gilt:
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
+
! colspan="2" style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| style="text-align:left" | telecom|| TEL|| 0..* || O || Beliebig viele Kontakt-Elemente der Person der Entität<br/>
+
| colspan="2" style="text-align:left" | value|| PQ, IVL_PQ, INT, IVL_INT|| 0..1 || O ||  
Grundsätzlich sind die Vorgaben gemäß „[[#Kontaktdaten-Elemente|Kontaktdaten-Element]]“ zu befolgen.
+
 
|-
+
|- style="background:#FFFFFF"
|}
+
| || @unit|| cs|| 1..1 || style="background:#EBEBEB"| C || Physikalische Einheit des Messwertes mit UCUM Codierung (siehe [7])
  
=====Personen-Element der Entität=====
+
|- style="background:#EBEBEB"
{| class="wikitable" width="100%"
+
| || colspan="2" | ''Konditionale Konformität:''<br/> Bei INT und IVL_INT <br/>Bei allen anderen|| 0..0<br/>1..1|| NP <br/> M || Angabe der Einheit erforderlich <br/> Angabe der Einheit nach UCUM (c/s) erforderlich.
|-  
+
 
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
+
|- style="background:#FFFFFF"
 +
| || @value|| real|| 1..1 || M || Größe des Messwertes
  
|- style="background:#FFFFFF"  
+
|- style="background:#FFFFFF"
| style="text-align:left" | assignedPerson|| POCD_MT000040.<br/>Person|| 1..1 || M || Personendaten der Person der Entität<br/>
+
| || @xsi:type|| cs|| 1..1 || M || Datentyp: für numerische Werte '''PQ'''
Grundsätzlich sind die Vorgaben gemäß „[[#Personen-Element|Personen-Element]]“ zu befolgen.
 
|-
 
 
|}
 
|}
  
=====Organisations-Element der Entität=====
+
==Verhältnisangabe RTO==
{| class="wikitable" width="100%"
+
Repräsentiert eine Verhältnisangabe mit Zähler und Nenner. Zähler und Nenner sind abstrakt definiert und unterstützen alle vom abstrakten Datentyp QTY abgeleiteten Datentypen. Die gängigsten Datentypen sind hierbei INT und PQ.
|-
+
 
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
+
Zähler und Nenner in der Ausprägung INT unterstützen die Strukturierung von Titer-Angaben wie z.B. 1:120.
  
|-  style="background:#FFFFFF"  
+
Bei Zähler und Nenner vom Typ INT können, sofern nicht durch einen speziellen Implementierungsleitfaden eingeschränkt, immer die folgenden Attribute angegeben werden:
| style="text-align:left" | representedOrganization|| POCD_MT000040.<br/>Organization|| 0..1 || O || Organisationsdaten der Entität<br/>
+
{| class="wikitable"
Grundsätzlich sind die Vorgaben gemäß „[[#Organisations-Element|Organisations-Element]]“ zu befolgen.
+
| colspan="2" |'''Element/Attribut'''
 +
|'''DT'''
 +
|'''Kard'''
 +
|'''Konf'''
 +
|'''Beschreibung'''
 +
|-
 +
| colspan="2" |numerator
 +
|INT
 +
|1..1
 +
|R
 +
|Zähler  der Verhältnisangabe
 +
|-
 +
|
 +
|@value
 +
|int
 +
|0..1
 +
|R
 +
|Wert als  positive ganze Zahl
 +
|-
 +
| colspan="2" |denominator
 +
|INT
 +
|1..1
 +
|R
 +
|Nenner  der Verhältnisangabe
 
|-
 
|-
 +
|
 +
|@value
 +
|int
 +
|0..1
 +
|R
 +
|Wert als  positive ganze Zahl
 
|}
 
|}
  
 
+
===Verhältnisangabe RTO_PQ_PQ===
 
+
Repräsentiert eine Verhältnisangabe, bei der Zähler und Nenner in Einheiten messbare Größen darstellen.
=Dataset des Allgemeinen Implementierungsleitfadens=
+
====Spezifikation====
Das Dataset (auch "Datenarten" oder "Konzepte") listet alle mit der Arbeitsgruppe abgestimmten Inhalte des Leitfadens auf. Es enthält Beschreibungen der Elemente mit Synonymen.  
+
Bei RTO_PQ_PQ Elementen können, sofern nicht durch einen speziellen Implementierungsleitfaden eingeschränkt, immer die folgenden Attribute angegeben werden:
 
+
{| class="wikitable"
Dataset-Elemente können auf das CDA Datenmodell gemappt werden. In den Metadaten eines Templates sind alle assoziierten Konzepte auf einen Blick ersichtlich. Im Template-Body wird das assoziierte Konzept beim entsprechenden Datenelement angezeigt. (TODO: Grafik?)
+
| colspan="2" |'''Element/Attribut'''
 
+
|'''DT'''
Die Live-Version des Datasets in Art-Decor kann unter folgendem [https://art-decor.org/decor/services/RetrieveDataSet?id=1.2.40.0.34.777.7.1.1&language=de-DE&effectiveDate=2019-02-04T16:30:59&format=html&hidecolumns=3456bcdefghijklmnop Link] betrachtet werden.
+
|'''Kard'''
 
+
|'''Konf'''
=Administrative Daten (CDA Header)=
+
|'''Beschreibung'''
Die im Weiteren angeführten Templatespezifikationen wurden im Art-Decor Projektrepository [https://art-decor.org/art-decor/decor-templates--at-cda-bbr-?section=templates ATCDABBR] erstellt und können dort eingesehen werden.
+
|-
 
+
| colspan="2" |numerator
==Überblick CDA Strukturen==
+
|PQ
===Elemente des CDA-Headers===
+
|1..1
Dieses Kapitel zeigt einen Überblick über die Elemente der CDA-Header-Dokumentstruktur und den Vorgaben bezüglich Kardinalität und Konformität.
+
|R
{| class="wikitable" width="100%"
+
|Zähler  der Verhältnisangabe
 +
|-
 +
|
 +
|@value
 +
|real
 +
|0..1
 +
|R
 +
|Angabe  der Größe des Messwertes
 +
|-
 +
|
 +
|@unit
 +
|cs
 +
|0..1
 +
|R
 +
|Physikalisch  Einheit des Messwertes. Codiert nach UCUM ist EMPFOHLEN
 +
|-
 +
| colspan="2" |denominator
 +
|PQ
 +
|1..1
 +
|R
 +
|Nenner  der Verhältnisangabe
 +
|-
 +
|
 +
|@value
 +
|real
 +
|0..1
 +
|R
 +
|Angabe  der Größe des Messwertes
 
|-
 
|-
! style="text-align:left" width="20%" |Element
+
|
!Kard/Konf|| style="text-align:left" width="60%" |Bedeutung / Link zum Kapitel
+
|@unit
|- style="background:#FFFFFF"
+
|cs
|realmCode
+
|0..1
|1..1 M||[[#Hoheitsbereich_des_Dokuments_.28.E2.80.9ErealmCode.E2.80.9C.29|Hoheitsbereich des Dokuments]]
+
|R
|- style="background:#FFFFFF"
+
|Physikalisch  Einheit des Messwertes. Codiert nach UCUM ist EMPFOHLEN
|typeId
+
|}
|1..1 M||[[#Dokumentformat_.28.E2.80.9EtypeId.E2.80.9C.29|Kennzeichnung CDA R2]]
 
|- style="background:#FFFFFF"
 
|templateId[1]
 
templateId[n]
 
|1..1 M
 
0..* O
 
|[[#ELGA_Implementierungsleitfaden-Kennzeichnung_.28.E2.80.9EtemplateId.E2.80.9C.29|Kennzeichnung von Strukturvorschriften]]
 
|- style="background:#FFFFFF"
 
|id
 
|1..1 M||[[#Dokumenten-Id_.28.E2.80.9Eid.E2.80.9D.29|Dokumenten-Id]]
 
|- style="background:#FFFFFF"
 
|code
 
|1..1 M||[[#Dokumentenklasse_.28.E2.80.9Ecode.E2.80.9C.29|Dokumentenklasse]]
 
|- style="background:#FFFFFF"
 
|title
 
|1..1 M||[[#Titel_des_Dokuments_.28.E2.80.9Etitle.E2.80.9C.29|Titel des Dokuments]]
 
|- style="background:#FFFFFF"
 
|effectiveTime
 
|1..1 M||[[#Erstellungsdatum_des_Dokuments_.28.E2.80.9EeffectiveTime.E2.80.9C.29|Erstellungsdatum des Dokuments]]
 
|- style="background:#FFFFFF"
 
|confidentialityCode
 
|1..1 M||[[#Vertraulichkeitscode_.28.E2.80.9EconfidentialityCode.E2.80.9C.29|Vertraulichkeitscode]]
 
|- style="background:#FFFFFF"
 
|languageCode
 
|1..1 M||[[#Sprachcode_des_Dokuments_.28.E2.80.9ElanguageCode.E2.80.9C.29|Sprachcode des Dokuments]]
 
|- style="background:#FFFFFF"
 
|setId
 
versionNumber
 
|1..1 M
 
  
1..1 M
+
====Strukturbeispiele====
|[[#Versionierung_des_Dokuments_.28.E2.80.9EsetId.E2.80.9C_und_.E2.80.9EversionNumber.E2.80.9C.29|Versionierung des Dokuments]]
+
<pre class="ilfbox_code">
|- style="background:#FFFFFF"
+
<!-- Verhältnisangabe ohne physikalische Größe, z.B. Titer 1:120 -->
|recordTarget
+
<value xsi:type="RTO">
|1..1 M||[[#Patient_.28.E2.80.9ErecordTarget.2FpatientRole.E2.80.9C.29|Patient]]
+
  <numerator xsi:type='INT' value='1'/>
|- style="background:#FFFFFF"
+
  <denominator xsi:type='INT' value='120'/>
|author
+
</value>
|1..* M||[[#Verfasser_des_Dokuments_.28.E2.80.9Eauthor.E2.80.9C.29|Verfasser des Dokuments]]
 
|- style="background:#FFFFFF"
 
|dataEnterer
 
|0..1 O
 
|[[#Personen_der_Dateneingabe_.28.E2.80.9EdataEnterer.E2.80.9C.29|Personen der Dateneingabe]]
 
|- style="background:#FFFFFF"
 
|custodian
 
|1..1 M||[[#Verwahrer_des_Dokuments_.28.E2.80.9Ecustodian.E2.80.9C.29|Verwahrer des Dokuments]]
 
|- style="background:#FFFFFF"
 
|informationRecipient
 
|0..* O
 
|[[#Beabsichtigte_Empf.C3.A4nger_des_Dokuments_.28.E2.80.9EinformationRecipient.E2.80.9C.29|Beabsichtigte Empfänger des Dokuments]]
 
|- style="background:#FFFFFF"
 
|legalAuthenticator
 
|C||[[#Rechtlicher_Unterzeichner_.28.E2.80.9ElegalAuthenticator.E2.80.9C.29|Rechtlicher Unterzeichner]]
 
|- style="background:#FFFFFF"
 
|authenticator
 
|0..* O
 
|[[#Weitere_Unterzeichner_.28.E2.80.9Eauthenticator.E2.80.9C.29|Weitere Unterzeichner]]
 
|- style="background:#FFFFFF"
 
|participant
 
|0..1 O
 
0..* O
 
|[[#Weitere_Beteiligte_.28.E2.80.9Eparticipant.E2.80.9C.29|Weitere Beteiligte]]
 
|- style="background:#FFFFFF"
 
|inFulfillmentOf
 
|0..* O
 
|[[#Zuweisung_und_Ordermanagement|Zuweisung und Ordermanagement]]
 
|- style="background:#FFFFFF"
 
|documentationOf
 
serviceEvent
 
|0..* O
 
  
1..1 M
+
<!-- Einseitig offene Verhältnisangabe, z.B. Titer 1:≥32 -->
|[[#Dokumentation_der_Gesundheitsdienstleistung|Gesundheitsdienstleistungen]]
+
<value xsi:type="RTO">
|- style="background:#FFFFFF"
+
  <numerator value="1" xsi:type="INT"/>
|relatedDocument
+
  <denominator xsi:type="IVL_INT">
|0..1 O
+
    <low value="32" inclusive="true"/>
|[[#Bezug_zu_vorgehenden_Dokumenten|Bezug zu vorgehenden Dokumenten]]
+
  </denominator>
|- style="background:#FFFFFF"
+
</value>
|authorization
+
</pre>
|0..0 NP||[[#Einverst.C3.A4ndniserkl.C3.A4rung|Einverständniserklärung]]
 
|- style="background:#FFFFFF"
 
|componentOf
 
encompassingEncounter
 
|0..1 O
 
 
 
1..1 M
 
|[[#Informationen_zum_Patientenkontakt|Patientenkontakt (Aufenthalt)]]
 
|-
 
|}''Tabelle 3: Überblick über die Elemente des CDA Headers''
 
 
 
==Dokumentenstruktur==
 
===XML Metainformationen===
 
====Zeichencodierung====
 
CDA-Dokumente MÜSSEN mit '''UTF-8''' (''8-Bit Universal Character Set Transformation Format'', nach RFC 3629 / STD 63 (2003)) codiert werden.
 
{{BeginOrangeBox}}
 
<?xml version="1.0" '''encoding="UTF-8"''' standalone=”yes”?><br/>
 
<ClinicalDocument xmlns="urn:hl7-org:v3"><br/>
 
:<br/>
 
{{EndOrangeBox}}
 
  
====Hinterlegung eines Stylesheets====
+
==Erfassung von Mengen (collection of quantities)==
Um ein CDA-Dokument in einem Webbrowser anzeigen zu können, muss es nach HTML tranformiert werden. Das kann durch eine XSLT-Transformation (ein so genanntes „Stylesheet“) geschehen. Ist das Stylesheet im angegebenen Pfad erreichbar, wird dieses beim Öffnen des CDA-Dokuments mit einem Browser üblicherweise automatisch auf das CDA-Dokument angewandt und die Darstellung gerendert.  
+
Die HL7 V3 Datentypen unterstützen die geordnete Sammlung von einzelnen (aber nicht unbedingt verschiedenen) Werten innerhalb eines Datentyps (LIST).  
  
ELGA stellt zur einheitlichen Darstellung von CDA-Dokumenten ein „Referenz-Stylesheet“ zur Verfügung (Download ist von der ELGA Website http://www.elga.gv.at/cda möglich). Da der Zugriff auf XSLT-Programme von den meisten Browsern eingeschränkt ist, wird kein absoluter Pfad auf eine Webressource angegeben.
+
'''Beispiel'''
{{BeginOrangeBox}}
+
<pre class="ilfbox_code">
<?xml version="1.0" encoding="UTF-8" standalone=”yes”?><br/>
+
<observation>
'''<?xml-stylesheet type="text/xsl" href="ELGA_Stylesheet_v1.0.xsl"?><br/>'''
+
  ::
<ClinicalDocument xmlns="urn:hl7-org:v3"><br/>
+
  <value xsi:type="GLIST_TS">
:<br/>
+
    <head value="20150822170922.86-0400" />
{{EndOrangeBox}}
+
    <!-- time interval between data points is 1 second -->
Das Stylesheet „'''ELGA_Stylesheet_v1.0.xsl'''“ MUSS angegeben werden '''''[M]'''''. Die Angabe eines Pfades ist NICHT ERLAUBT. Ausnahmen können für automatisiert erstellte Dokumente notwendig sein, diese müssen im allgemeinen und speziellen Leitfäden beschrieben werden.
+
    <increment value="1.0" unit="s" />
 +
  </value>
 +
</observation>
  
===Wurzelelement===
+
::
Der XML-Namespace für CDA Release 2.0 Dokumente ist '''<nowiki>urn:hl7-org:v3</nowiki>''' (Default-Namespace). Dieser MUSS in geeigneter Weise in jeder CDA XML Instanz genannt werden. In speziellen Leitfäden können weitere namespace-Präfixe angegeben werden.
+
::
  
Für ELGA CDA-Dokumente MUSS der Zeichensatz UTF-8 verwendet werden.
+
<observation>
 +
  ::
 +
  <value xsi:type="SLIST_PQ">
 +
    <origin value="0" unit="1" />
 +
    <scale value="1" unit="1" />
 +
    <digits>44 42 42 41 40 40 39 38 36 35 34 35 35 34 35 35 36 36 35 36</digits>
 +
  </value>
 +
</observation>
 +
</pre>
  
CDA-Dokumente beginnen mit dem Wurzelelement '''''ClinicalDocument''''', der grobe Aufbau ist im folgenden Übersichtsbeispiel gegeben.
+
===Wertelisten (GLIST)===
<pre class="orange">
+
====Spezifikation====
<ClinicalDocument xmlns="urn:hl7-org:v3">
+
{| class="wikitable"  
  <!-- CDA Header -->
+
|-
      … siehe Beschreibung CDA R2 Header …
+
! Name
  <!-- CDA Body -->
+
! Type
  <component>
+
! Description
      <structuredBody>
+
|-
        … siehe Beschreibung CDA R2 Body …
+
| head
      </structuredBody>
+
| T
  </component>
+
| The first  item in this sequence.
</ClinicalDocument>
+
|-
</pre>
+
| increment
 +
| T.diffType
 +
| The  difference between one value and the previous different value.
 +
|-
 +
| period
 +
| INT
 +
| If  non-NULL, the duration over which the sequence repeats.
 +
|-
 +
| denominator
 +
| INT
 +
| The  integer by which the index for the sequence is divided, giving the number of  times the sequence generates the same sequence item value before incrementing  to the next sequence item value. For example, to generate the sequence  (1; 1; 1; 2; 2; 2; 3; 3; 3; ...) the denominator is 3.
 +
|}
  
===Hoheitsbereich des Dokuments („realmCode“)===
+
===Wertesequenzen (SLIST)===
 +
Für die Erfassung von Sequenzen von Werten steht der Datentyp SLIST zur Verfügung. SLIST wird verwendet, um die erfassten Biosignale zu übertragen. Eine SLIST enthält eine Liste von Ganzzahlen. Der Parameter T muss ein Typ von QTY sein. Das Item an einem bestimmten Index (i) in der Liste wird berechnet, indem das Item am gleichen Index in der Ziffernfolge (di) mit der Skala (s) multipliziert und dann dieser Wert zum Ursprung (xo) addiert wird.
 
====Spezifikation====
 
====Spezifikation====
{{:1.2.40.0.34.6.0.11.1.10/dynamic}}
+
{| class="wikitable"
 +
|-
 +
! Name
 +
! Type
 +
! Description
 +
|-
 +
| origin
 +
| T
 +
| The  origin of the list item value scale, i.e., the physical quantity that a  zero-digit would represent in the sequence of values.
 +
|-
 +
| scale
 +
| T.diffType
 +
| A  ratio-scale quantity that is factored out of the digit sequence.
 +
|-
 +
| digits
 +
| LIST<INT>
 +
| A  sequence of raw digits representing the sample values.
 +
|}
  
===Dokumentformat („typeId“)===
+
==Komplexe (zusammengesetzte) Elemente==
====Spezifikation====
+
===Personen-Element===
{{:1.2.40.0.34.6.0.11.1.30/dynamic}}
+
Personen-Elemente im CDA sind komplexe, zusammengesetzte Objekte und dienen zur Abbildung von Personen. Ein Personen-Element beinhaltet im Wesentlichen das ''name''-Element der Person.
 
 
===ELGA Implementierungsleitfaden-Kennzeichnung („templateId“)===
 
Mittels ''templateId''-Elementen können Teile von CDA-Dokumenten hinsichtlich ihrer Konformität zu Templates oder Implementierungsleitfäden gekennzeichnet werden.
 
 
 
Der Einsatz von so genannten „templateId”-Elementen sichert zu, dass eine CDA-Instanz nicht nur CDA konform ist, sondern auch dem referenzierten Template oder Implementierungsleitfaden entspricht. Mit ''Zusicherung'' ist dabei nur eine informelle Behauptung des Verfassers gemeint und nicht notwendigerweise auch eine erfolgreich durchgeführte Validierung.
 
 
 
Ein CDA Dokument, welches den Vorgaben dieses Implementierungsleitfadens entspricht, ist berechtigt und verpflichtet, die entsprechende templateId-Kennung einzutragen.
 
  
 
====Strukturbeispiel====
 
====Strukturbeispiel====
<pre class="orange">
+
<pre class="ilfbox_code">
<ClinicalDocument xmlns="urn:hl7-org:v3">
+
<assignedPerson>
   <realmCode code="AT"/>
+
   <name>
  <typeId root="2.16.840.1.113883.1.3" extension="POCD_HD000040"/>
+
    <prefix qualifier="AC">Dr.</prefix>
 
+
    <given>Hubert</given>
  <!—  Folgt dem vorliegenden Implementierungsleitfaden-Template -->
+
    <family>Muster</family>
  <templateId root="1.2.40.0.34.11.1"/> TODO
+
   </name>
 
+
</assignedPerson>
  <!—  Beliebig viele weitere templateIds, falls das Dokumente noch weiteren Implementierungsleitfäden oder Spezifikationen folgt -->
 
   <templateId root="…"/>
 
:
 
</ClinicalDocument>
 
 
</pre>
 
</pre>
  
 
====Spezifikation====
 
====Spezifikation====
Die OID des vorliegenden Implementierungsleitfadens MUSS im @''root'' Attribut des Elements angegeben werden.
+
Bei Personen-Elementen MÜSSEN, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben werden:
 
 
Mit Angabe dieses Elements wird ausgesagt, dass das vorliegende CDA-Dokument zu diesem Implementierungsleitfaden konform ist.
 
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
Zeile 1.966: Zeile 2.284:
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| style="text-align:left" | templateId[1]|| II || 1..1 || M || ELGA TemplateId für den Allgemeinen Implementierungsleitfaden<br/>
+
| style="text-align:left" | name|| PN|| 1..* || M || Name der Person<br/> Grundsätzlich sind die Vorgaben gemäß "[[#Namen-Elemente_von_Personen_PN|Namen-Elemente von Personen PN]]" zu befolgen.
Fester Wert: @root = '''1.2.40.0.34.11.1'''  TODO
 
 
 
|-  style="background:#FFFFFF"
 
| style="text-align:left" | templateId[n]|| II || 0..* || O || Weitere TemplateIds
 
 
|-
 
|-
 
|}
 
|}
{{BeginILFBox}}
 
''Verweis auf speziellen Implementierungsleitfaden:''<br/>
 
Des Weiteren können zusätzlich die geforderten templateIds eines weiteren speziellen Implementierungsleitfadens angegeben werden (z.B. Entlassungsbrief, Laborbefund, etc.).
 
  
Die jeweils im @''root'' Attribut einzutragende OID entnehmen Sie bitte dem entsprechenden Implementierungsleitfaden gemäß der Dokumentklasse.
+
===Organisations-Element===
{{EndILFBox}}
+
Organisations-Elemente im CDA sind komplexe, zusammengesetzte Objekte und dienen zur Abbildung von Organisationen unter Berücksichtigung ihrer essentiellen Informationen, wie ID, Name, Adresse, Kontaktdaten, etc.
Folgt das CDA-Dokument noch anderen Implementierungsleitfäden oder Spezifikationen können beliebig viele weitere templateId-Elemente angegeben werden. 
 
===Dokumenten-Id („id”)===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.1.1/dynamic}}
 
 
 
===Dokumentenklasse („code“)===
 
Der “Code des Dokuments” (im CDA das Element ''ClinicalDocument/code'') bezeichnet die „'''''Dokumentklasse''''“ bzw den präziseren „''''Dokumententyp''''“.
 
 
 
Beispiele für die Klasseneinteilung der Dokumente:
 
* Dokumentenklasse: Entlassungsbrief
 
** Dokumententyp: „[[ILF:Entlassungsbrief (Ärztlich)|Entlassungsbrief aus stationärer Behandlung (Ärztlich)]]“
 
** Dokumententyp: „[[ILF:Entlassungsbrief (Pflege)|Entlassungsbrief aus stationärer Behandlung (Pflege)]]“
 
* Dokumentenklasse: [[ILF:Laborbefund|Laborbefund]]
 
* Dokumentenklasse: [[ILF:Befund bildgebende Diagnostik|Befundbericht Befund bildgebende Diagnostik]]
 
* …
 
Für das Mapping in XDS siehe den entsprechenden Leitfaden „[[ILF:XDS Metadaten|ELGA XDS Metadaten]]“.
 
{{BeginILFBox}}
 
''<u>Verweis auf speziellen Implementierungsleitfaden:</u>''<br/>
 
Die gültigen Wertebereiche dieses Elements entnehmen Sie bitte den entsprechenden speziellen Implementierungsleitfaden gemäß der Dokumentklasse bzw dem Dokumententyp.
 
{{EndILFBox}}
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.1.16/dynamic}}
 
  
===Titel des Dokuments („title“)===
 
“Titel” (im CDA das Element ''ClinicalDocument/title'') bezeichnet die verpflichtende „'''Dokumentenüberschrift'''“ (zusätzlich zur Dokumentenklasse).
 
 
Beispiele für Titel der Dokumente:
 
* „Arztbrief“
 
* „Entlassungsbrief der gynäkologischen Abteilung des SMZ Ost“
 
*„Vorläufiger Entlassungsbrief“
 
* „Befundbericht“
 
* …
 
 
====Strukturbeispiel====
 
====Strukturbeispiel====
{{BeginOrangeBox}}
+
<pre class="ilfbox_code">
<title>Entlassungsbrief</title>
+
<serviceProviderOrganization>
{{EndOrangeBox}}
+
  <id root="1.2.40.0.34.3.1.xxx" assigningAuthorityName="GDA Index"/>
 
+
  <name>Amadeus Spital</name>
 +
  <telecom value="tel:+43.1.3453446.0"/>
 +
  <telecom value="fax:+43.1.3453446.4674"/>
 +
  <telecom value="mailto:info@amadeusspital.at"/>
 +
  <telecom value="http://www.amadeusspital.at"/>
 +
  <addr>
 +
<streetName>Mozartgasse</streetName>
 +
<houseNumber>1-7</houseNumber>
 +
<postalCode>1234</postalCode>
 +
<city>St.Wolfgang</city>
 +
<state>Salzburg</state>
 +
<country>AUT</country>
 +
  </addr>
 +
</serviceProviderOrganization>
 +
</pre>
 +
 
 
====Spezifikation====
 
====Spezifikation====
 +
Bei Organisations-Elementen MÜSSEN, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben werden:
 +
=====id=====
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
Zeile 2.022: Zeile 2.319:
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| style="text-align:left" | title|| ST|| 1..1 || M || Dokumententitel<br/>
+
| style="text-align:left" | id|| II || 0..* || O || Beliebig viele IDs der Organisation. z.B.: ID aus dem GDA-Index, DVR-Nummer, ATU-Nummer, etc.<br/> Grundsätzlich sind die Vorgaben gemäß "[[#Identifikations-Elemente|Identifikations-Elemente]]" zu befolgen.
Der Sinn der Benennung MUSS mit der Dokumentklasse übereinstimmen.
 
{{BeginYellowBox}}
 
Die Verwendung von Zeichenketten für Line Feed (lf) oder Carriage Return (cr) ist innerhalb des title generell NICHT ERLAUBT.
 
{{EndYellowBox}}
 
 
|-
 
|-
 
|}
 
|}
  
===Erstellungsdatum des Dokuments („effectiveTime“)===
+
=====Name der Organisation=====
====Spezifikation====
+
{| class="wikitable" width="100%"
{{:1.2.40.0.34.6.0.11.1.11/dynamic}}
+
|-
 +
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
  
===Vertraulichkeitscode („confidentialityCode“)===
+
|-  style="background:#FFFFFF"
====Spezifikation====
+
| style="text-align:left" | name || PN|| 1..1 || M || Name der Organisation<br/>Grundsätzlich sind die Vorgaben gemäß "[[#Namen-Elemente_von_Organisationen_ON|Namen-Elemente von Organisationen ON]]" zu befolgen.
{{:1.2.40.0.34.6.0.11.1.12/dynamic}}
+
|-
 +
|}
  
===Sprachcode des Dokuments („languageCode“)===
+
=====Kontakt-Elemente der Organisation=====
====Spezifikation====
+
{| class="wikitable" width="100%"
{{:1.2.40.0.34.6.0.11.1.13/dynamic}}
+
|-
 +
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
  
===Versionierung des Dokuments („setId“ und „versionNumber“)===
+
|-  style="background:#FFFFFF"
====Spezifikation====
+
| style="text-align:left" | telecom|| TEL || 0..* || O || Beliebig viele Kontakt-Elemente der Organisation<br/>Grundsätzlich sind die Vorgaben gemäß "[[#Kontaktdaten-Elemente|Kontaktdaten-Element]]" zu befolgen.
{{:1.2.40.0.34.6.0.11.1.15/dynamic}}
+
|-
Anhänge oder Ersetzungen von Vordokumenten MÜSSEN ebenfalls diese zusätzlichen Angaben enthalten.
+
|}
{{BeginYellowBox}}
 
Der genaue Zusammenhang zwischen diesen Attributen finden Sie im „[[#Bezug_zu_vorgehenden_Dokumenten|Bezug zu vorgehenden Dokumenten]].
 
{{EndYellowBox}}
 
<U>Achtung:</u> Manche Validatoren erkennen es als Fehler, wenn die SetID und ID gleich sind.
 
  
===Document Confidentiality Code===
+
=====Adress-Element der Organisation=====
{{:1.2.40.0.34.6.0.11.1.12/dynamic}}
+
{| class="wikitable" width="100%"
 +
|-
 +
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
  
===Document Language===
+
|-  style="background:#FFFFFF"
{{:1.2.40.0.34.6.0.11.1.13/dynamic}}
+
| style="text-align:left" | addr|| AD|| 0..1 || O || Ein Adress-Elemente der Organisation<br/>Grundsätzlich sind die Vorgaben gemäß "[[#Adress-Elemente|Adress-Elemente]]" zu befolgen.
+
|-
===Document Set Id and Version Number===
+
|}
{{:1.2.40.0.34.6.0.11.1.15/dynamic}}
 
  
==Teilnehmende Parteien==
+
Organisationen werden durch folgende Templates spezifiziert:
===Patient („recordTarget/patientRole“)===
 
Im CDA-Header wird mindestes eine Patientenrolle beschrieben, die zu genau einer Person zugehörig ist. Die recordTarget Beziehung weist auf die Patient-Klasse und gibt an, zu welchem Patienten dieses Dokument gehört.
 
  
<u>Auszug aus dem R-MIM:</u>
+
*[[#Organization_Compilation_with_name|Organization Compilation with name]]
[[Datei:Klassen_rund_um_den_Patienten.png|500px|thumb|center|Abbildung 7: Klassen rund um den Patienten.]]
+
*[[#Organization_Compilation_with_id.2C_name|Organization Compilation with id, name]]
====Spezifikation====
+
*[[#Organization_Compilation_with_id.2C_name.2C_tel.2C_addr|Organization Compilation with id, name, tel, addr]]
{{:1.2.40.0.34.6.0.11.1.3/dynamic}}
+
*[[#Organization_Compilation_with_name.2C_addr_minimal|Organization Compilation with name, addr minimal]]
 +
*[[#Organization_Compilation_with_name.2C_addr_minimal_and_telecom|Organization Compilation with name, addr minimal and telecom]]
  
===Verfasser des Dokuments („author“)===
+
===AssignedEntity-Element (Person + Organisation)===
<u>Auszug aus dem R-MIM:</u>
+
AssignedEntity-Elemente im CDA sind komplexe, zusammengesetzte Objekte und dienen zur Abbildung von abstrakten Entitäten, welche sich aus Person- und Organisationsinformationen zusammensetzen.
[[Datei:Klassen_rund_um_den_Autor.png|500px|thumb|center|Abbildung 8: Klassen rund um den Autor.]]
 
  
====Spezifikation====
+
Hierbei MUSS jedenfalls die "Person" der Entität angegeben werden. Die Angabe der Organisation, der die Person angehört, ist prinzipiell optional. Diese Optionalität kann sich in Abhängigkeit vom konkreten Anwendungsfall in "verpflichtend" ändern.
{{:1.2.40.0.34.6.0.11.1.2/dynamic}}
 
  
===Personen der Dateneingabe („dataEnterer“)===
+
====Strukturbeispiel====
====Spezifikation====
+
<pre class="ilfbox_code">
{{:1.2.40.0.34.6.0.11.1.22/dynamic}}
+
<assignedEntity>
 
+
  <id root="1.2.40.0.34.99.111.1.3"
===Verwahrer des Dokuments („custodian“)===
+
      extension="2222"
<u>Auszug aus dem R-MIM:</u>
+
      assigningAuthorityName="Amadeus Spital"/>
[[Datei:Klassen_rund_um_die_das_Dokument_verwaltende Organisation.png|500px|thumb|center|Abbildung 9: Klassen rund um die das Dokument verwaltende Organisation.]]
+
  <addr>
 +
      <streetName>Währinger Gürtel</streetName>
 +
      <houseNumber>18-20</houseNumber>
 +
      <postalCode>1090</postalCode>
 +
      <city>Wien</city>
 +
      <state>Wien</state>
 +
      <country>AUT</country>
 +
  </addr>
 +
  <telecom value="tel:+43.1.3453446.0"/>
 +
  <telecom value="fax:+43.1.3453446.4674"/>
 +
  <telecom value="mailto:info@amadeusspital.at"/>
 +
  <telecom value="http://www.amadeusspital.at"/>
 +
  <assignedPerson>
 +
:
 +
  </assignedPerson>
 +
  <representedOrganization>
 +
:
 +
  </representedOrganization>
 +
</assignedEntity>
 +
</pre>
  
 
====Spezifikation====
 
====Spezifikation====
{{:1.2.40.0.34.6.0.11.1.4/dynamic}}
+
Bei AssignedEntity-Elementen MÜSSEN, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben werden:
 +
=====id=====
 +
{| class="wikitable" width="100%"
 +
|-
 +
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
  
===Beabsichtigte Empfänger des Dokuments („informationRecipient“)===
+
|-  style="background:#FFFFFF"
<u>Auszug aus dem R-MIM:</u>
+
| style="text-align:left" | id|| II|| 1..* || R || Mindestens eine ID der Person der Entität<br/>
[[Datei:Klassen_rund_um_die_beabsichtigten_Empfänger_des_Dokuments.png|500px|thumb|center|Abbildung 10: Klassen rund um die beabsichtigten Empfänger des Dokuments.]]
+
Zugelassene nullFlavor:<br/>
 
+
* '''NI''' … Die Person der Entität hat keine Identifikationsnummer
====Spezifikation====
+
* '''UNK''' … Die Person der Entität hat eine Identifikationsnummer, diese ist jedoch unbekannt
{{:1.2.40.0.34.6.0.11.1.24/dynamic}}
+
Grundsätzlich sind die Vorgaben gemäß "[[#Identifikations-Elemente|Identifikations-Elemente]]" zu befolgen.
 +
|-
 +
|}
  
===Rechtlicher Unterzeichner („legalAuthenticator“)===
+
=====Adress-Element der Organisation=====
<u>Auszug aus dem R-MIM:</u>
+
{| class="wikitable" width="100%"
[[Datei:Klassen rund um den Rechtlichen Unterzeichner und Mitunterzeichner.png|500px|thumb|center|Abbildung 11: Klassen rund um den Rechtlichen Unterzeichner und Mitunterzeichner.]]
+
|-  
 +
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
  
====Spezifikation====
+
|-  style="background:#FFFFFF"
{{:1.2.40.0.34.6.0.11.1.5/dynamic}}
+
| style="text-align:left" | addr|| AD|| 0..1 || O || Ein Adress-Element der Person der Entität<br/>
 +
Grundsätzlich sind die Vorgaben gemäß "[[#Adress-Elemente|Adress-Elemente]]" zu befolgen.
 +
|-
 +
|}
  
===Weitere Unterzeichner („authenticator“)===
+
=====Kontakt-Elemente der Organisation=====
====Spezifikation====
+
{| class="wikitable" width="100%"
{{:1.2.40.0.34.6.0.11.1.6/dynamic}}
+
|-
 +
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
  
===Weitere Beteiligte („participant“)===
+
|-  style="background:#FFFFFF"
Mit dieser Assoziation und den entsprechenden Klassen können weitere für die Dokumentation wichtige beteiligte Personen oder Organisationen wie Angehörige, Verwandte, Versicherungsträger sowie weitere in Beziehung zum Patienten stehende Parteien genannt werden.
+
| style="text-align:left" | telecom|| TEL|| 0..* || O || Beliebig viele Kontakt-Elemente der Person der Entität<br/>
 +
Grundsätzlich sind die Vorgaben gemäß "[[#Kontaktdaten-Elemente|Kontaktdaten-Element]]" zu befolgen.
 +
|-
 +
|}
  
Es können grundsätzlich beliebig viele participant-Elemente im Dokument angegeben werden, teilweise gibt es aber Einschränkungen für die einzelnen Elemente.
+
=====Personen-Element der Entität=====
 +
{| class="wikitable" width="100%"
 +
|-
 +
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
  
<u>Auszug aus dem R-MIM:</u>
+
|-  style="background:#FFFFFF"
[[Datei:Klassen rund um weitere Beteiligte (participants).png|500px|thumb|center|Abbildung 12: Klassen rund um weitere Beteiligte (participants).]]
+
| style="text-align:left" | assignedPerson|| POCD_MT000040.<br/>Person|| 1..1 || M || Personendaten der Person der Entität<br/>
 +
Grundsätzlich sind die Vorgaben gemäß "[[#Personen-Element|Personen-Element]]" zu befolgen.
 +
|-
 +
|}
  
====Festlegung der „Art“ des Beteiligten====
+
=====Organisations-Element der Entität=====
Die „Art“ des Beteiligten wird über eine Kombination aus
+
{| class="wikitable" width="100%"
* Attribut participant/@typeCode
+
|-
* Element participant/functionCode
+
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
* Attribut participant/associatedEntity/@classCode
+
 
festgelegt.
+
|-  style="background:#FFFFFF"
 +
| style="text-align:left" | representedOrganization|| POCD_MT000040.<br/>Organization|| 0..1 || O || Organisationsdaten der Entität<br/>
 +
Grundsätzlich sind die Vorgaben gemäß "[[#Organisations-Element|Organisations-Element]]" zu befolgen.
 +
|-
 +
|}
 +
 
 +
Assigned Entity-Elemente werden durch folgende Templates spezifiziert:
 +
*[[#Assigned_Entity|Assigned Entity]]
 +
*[[#Assigned_Entity_with_id.2C_name.2C_addr_and_telecom|Assigned Entity with id, name, addr and telecom]]
 +
*[[#Assigned_Entity_Body|Assigned Entity Body]]
 +
*[[#Assigned_Entity_Body_with_name.2C_addr_and_telecom|Assigned Entity Body with name, addr and telecom]]
 +
<!-- Seitenumbruch -->
 +
 
 +
=Dataset des Allgemeinen Implementierungsleitfadens=
 +
Das Dataset (auch "Datenarten" oder "Konzepte") listet alle mit der Arbeitsgruppe abgestimmten Inhalte des Leitfadens auf. Es enthält Beschreibungen der Elemente mit Synonymen.  
  
Eine eindeutige Identifikation ist darüber hinaus noch über das templateId-Element möglich, welches für jede Art von Beteiligten einen eindeutigen Wert enthält.
+
Dataset-Elemente können auf das CDA Datenmodell gemappt werden. In den Metadaten eines Templates sind alle assoziierten Konzepte auf einen Blick ersichtlich. Im Template-Body wird das assoziierte Konzept beim entsprechenden Datenelement angezeigt.
  
Ebenfalls erhalten die Elemente innerhalb der Unterelemente ihre Bedeutung in Abhängigkeit von der Beteiligten-Art. Beispielsweise drückt das time-Element zwar generell den Zeitraum der Beteiligung, im Falle der Darstellung einer Versicherung allerdings den Gültigkeitsbereich der Versicherungspolizze aus.
+
Die Live-Version des Datasets in Art-Decor kann unter folgendem [https://art-decor.org/decor/services/RetrieveDataSet?id=1.2.40.0.34.777.7.1.1&language=de-DE&effectiveDate=2019-02-04T16:30:59&format=html&hidecolumns=3456bcdefghijklmnop Link] betrachtet werden.
 +
<div class="landscape">
 +
=Administrative Daten (CDA Header)=
 +
==Übersichtstabelle der CDA Strukturen des Headers==
 +
Dieses Kapitel gibt einen Überblick über die Elemente des CDA Headers und den Vorgaben bezüglich Kardinalität und Konformität. Spezielle Leitfäden können diese Vorgaben weiter einschränken.
 +
{{ILF:Übersichtstabelle der CDA Strukturen des Headers}}
  
Dieses Kapitel enthält eine detaillierte Anleitung zur Angabe der folgenden Arten von „weiteren Beteiligten“:
+
==Übersicht der Zeitelemente im Header==
 +
Dieses Kapitel gibt einen Überblick über die Elemente des CDA Headers mit Zeitangaben und ihre Zusammenhänge.
 +
{{ILF:Übersicht der Zeitelemente im Header}}
 +
</div>
 +
<!-- Querformat -->
 +
<div class="landscape">
 +
==Dokumentenstruktur==
 +
===XML Prolog (XML Metainformationen)===
 +
====Zeichencodierung====
 +
CDA-Dokumente MÜSSEN mit '''UTF-8''' (''8-Bit Universal Character Set Transformation Format'', nach RFC 3629 / STD 63 (2003)) codiert werden.
 +
<pre class="ilfbox_code">
 +
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 +
:
 +
</pre>
  
{| class="wikitable" width="100%"
+
====Hinterlegung eines Stylesheets====
|-
+
Um ein CDA-Dokument in einem Webbrowser anzeigen zu können, muss es nach HTML tranformiert werden. Das kann durch eine XSLT-Transformation (ein so genanntes "Stylesheet") geschehen. Ist das Stylesheet im angegebenen Pfad erreichbar, wird dieses beim Öffnen des CDA-Dokuments mit einem Browser üblicherweise automatisch auf das CDA-Dokument angewandt und die Darstellung gerendert.
! style="text-align:left" width="10%" |Element|| style="text-align:left" width="10%" |'''Kard/Konf'''|| style="text-align:left" width="80%" |Art des Beteiligten
+
ELGA stellt zur einheitlichen Darstellung von CDA-Dokumenten ein "Referenz-Stylesheet" zur Verfügung (verfügbar unter http://www.elga.gv.at/cda). Da der Zugriff auf XSLT-Programme von den meisten Browsern eingeschränkt ist, wird kein absoluter Pfad auf eine Webressource angegeben.
|- style="background:#FFFFFF"
+
<pre class="ilfbox_code">
| rowspan="8" style="text-align:left" |participant||0..1 O||[[#Fachlicher_Ansprechpartner| Fachlicher Ansprechpartner]]
+
<?xml-stylesheet type="text/xsl" href="ELGA_Stylesheet_v1.0.xsl"?>
|- style="background:#FFFFFF"
+
</pre>
|0..1 O||[[#Einweisender.2FZuweisender.2F.C3.9Cberweisender_Arzt| Einweisender/Zuweisender/Überweisender Arzt]]
+
# Das Stylesheet MUSS angegeben werden '''''[M]'''''.
|- style="background:#FFFFFF"
+
# Die Angabe eines Pfades ist NICHT ERLAUBT.
|0..1 O||[[#Hausarzt| Hausarzt]]
+
# Defaultwert ist <code>href="ELGA_Stylesheet_v1.0.xsl"</code>, ein anderes Stylesheet KANN in speziellen Leitfäden vorgeschrieben werden.
|- style="background:#FFFFFF"
 
|0..* O||[[#Notfall-Kontakt.2FAuskunftsberechtigte_Person| Notfall-Kontakt / Auskunftsberechtigte Person]]
 
|- style="background:#FFFFFF"
 
|0..* O||[[#Angeh.C3.B6rige| Angehörige]]
 
|- style="background:#FFFFFF"
 
|0..* O||[[#Versicherter.2FVersicherung| Versicherter/Versicherung]]
 
|- style="background:#FFFFFF"
 
|0..1 O||[[#Betreuende_Organisation| Betreuende Organisation]]
 
|- style="background:#FFFFFF"
 
|0..* O||[[#Weitere_Behandler| Weitere Behandler]]
 
|-
 
|}
 
{{BeginILFBox}}
 
<u>Verweis auf speziellen Implementierungsleitfaden:</u><br/>
 
Welche der folgenden „weiteren Beteiligten“ im Dokument angegeben werden müssen bzw. sollen, ergibt sich aus dem jeweiligen speziellen Implementierungsleitfaden.
 
{{EndILFBox}}
 
  
====Fachlicher Ansprechpartner====
+
===Wurzelelement clinicalDocument===
Der fachliche Ansprechpartner ist jene Kontaktperson oder –stelle, welche zur Kontaktaufnahme für fachliche Auskünfte zum betreffenden Dokument veröffentlicht wird. Diese Maßnahme dient zur Kanalisierung und Vereinheitlichung der Kommunikationsschiene zwischen dem Erzeuger und dem Empfänger der Dokumentation, beispielsweise für Rückfragen oder Erfragung weiterer fachlicher Informationen.
+
CDA-Dokumente beginnen mit dem Wurzelelement '''''ClinicalDocument''''', der grobe Aufbau ist im folgenden Übersichtsbeispiel gegeben.
Die Angabe dieses Elements ist grundsätzlich optional, wobei in den speziellen Leitfäden eine verpflichtende Angabe spezifiziert sein kann. Bei Verwendung sollen möglichst präzise Kontaktdaten angegeben werden. Es obliegt der dokumenterzeugenden Organisation zu entscheiden, welchen Ansprechpartner sie veröffentlicht.
+
Der XML-Namespace für CDA Release 2.0 Dokumente ist '''<nowiki>urn:hl7-org:v3</nowiki>''' (Default-Namespace). Dieser MUSS in jeder CDA XML Instanz genannt werden. Zusätzlich MÜSSEN für Schema-Erweiterungen folgende Namespaces angegenben werden: '''<nowiki>
[[Datei:Besonders hervorgehobene Darstellung des fachlichen Ansprechpartners durch das ELGA Referenz-Stylesheet.png|300px|thumb|center|Abbildung 13: Besonders hervorgehobene Darstellung des fachlichen Ansprechpartners durch das ELGA Referenz-Stylesheet.]]
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pharm="urn:ihe:pharm:medication" xmlns:sdtc="urn:hl7-org:sdtc" xmlns:ips="urn:hl7-org:ips" xmlns:hl7at="urn:hl7-at:v3" </nowiki>'''
 +
{{BeginYellowBox}}
 +
'''Hinweis''': Die im Art-Decor vorgestellten Namespaces "hl7:" oder "cda:" werden nicht in den letztendlichen eHealth-Austria Dokumenten genutzt! Das HL7-International-Namespace, welches im Art-Decor unter "hl7:" oder "cda:" geführt wird, ist in den eHealth-Austria Dokumenten als Default-Namespace für alle eHealth-Austria-Dokumente geführt: "<ClinicalDocument xmlns="urn:hl7-org:v3" ... >". Somit ist bei Elementen, bei welchem das Namespace-Präfix weggelassen wurde, dieser sofort "urn:hl7-org:v3" - das Default-Namespace.
 +
{{EndYellowBox}}
 +
In speziellen Leitfäden können weitere neben den hier vordefinierten namespace-Präfixe angegeben werden.
 +
<pre class="ilfbox_code">
 +
<ClinicalDocument xmlns="urn:hl7-org:v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pharm="urn:ihe:pharm:medication" xmlns:sdtc="urn:hl7-org:sdtc" xmlns:ips="urn:hl7-org:ips" xmlns:hl7at="urn:hl7-at:v3">
 +
  <!-- CDA Header -->
 +
      … siehe Beschreibung CDA R2 Header …
 +
  <!-- CDA Body -->
 +
  <component>
 +
      <structuredBody>
 +
        … siehe Beschreibung CDA R2 Body …
 +
      </structuredBody>
 +
  </component>
 +
</ClinicalDocument>
 +
</pre>
  
Soll als Ansprechpartner der <u>Verfasser</u> des Dokuments angegeben werden, so sind die entsprechenden Daten an dieser Stelle noch einmal anzugeben.
+
===Hoheitsbereich des Dokuments ("realmCode")===
 +
Dieses Element kennzeichnet, dass das Dokument aus dem Hoheitsbereich Österreich stammt.
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.10/dynamic}}
 +
===Dokumentformat ("typeId")===
 +
Dieses Element kennzeichnet, dass das Dokument im Format CDA R2 vorliegt.
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.30/dynamic}}
  
Als fachlicher Ansprechpartner kann aber auch eine <u>Stelle</u> beschrieben sein, die eingehende Anfragen als erste entgegennimmt und in Folge an die zuständigen Personen weiterleitet.
+
===ELGA Implementierungsleitfaden-Kennzeichnung ("templateId")===
 +
Mittels ''templateId''-Elementen können Teile von CDA-Dokumenten hinsichtlich ihrer Konformität zu bestimmten Templates gekennzeichnet werden. Auch Konformität zu Spezifikationen wie Implementierungsleitfäden kann ausgedrückt werden.
  
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
+
Der Einsatz von so genannten "templateId"-Elementen sichert zu, dass eine CDA-Instanz nicht nur CDA konform ist, sondern auch dem referenzierten Template oder Implementierungsleitfaden entspricht. Mit ''Zusicherung'' ist dabei nur eine informelle Behauptung des Verfassers gemeint und nicht notwendigerweise auch eine erfolgreich durchgeführte Validierung.
{| class="wikitable" width="100%"
 
|-
 
! style="text-align:left" width="25%" | Element ||style="text-align:left" width="25%" | Wert ||style="text-align:left" width="25%" | Beschreibung ||style="text-align:left" width="25%" | Bedeutung
 
  
|- style="background:#FFFFFF"
+
Ein CDA Dokument, welches den Vorgaben einer bestimmten Template entspricht, ist berechtigt und verpflichtet, die entsprechende templateId-Kennung einzutragen.
| @typeCode|| CALLBCK || Callback contact || Fachlicher Ansprechpartner
 
  
|- style="background:#FFFFFF"
+
====Strukturbeispiel====
| templateId||1.2.40.0.34.6.0.11.1.20|| - || Template ID zur Identifikation dieser Art von Beteiligten
+
<pre class="ilfbox_code">
 +
  <!—  Folgt dem vorliegenden Implementierungsleitfaden-Template -->
 +
  <templateId root="1.2.40.0.34.11.1"/>
 +
  <!—  Beliebig viele weitere templateIds, falls das Dokumente noch weiteren Templates, Implementierungsleitfäden oder Spezifikationen folgt -->
 +
  <templateId root="…"/>
 +
:
 +
</pre>
  
|- style="background:#FFFFFF"
+
====Spezifikation====
| functionCode|| -|| - || Wird nicht angegeben
 
  
|- style="background:#FFFFFF"
+
Die OID des vorliegenden Implementierungsleitfadens MUSS im @''root'' Attribut des Elements angegeben werden.
| @classCode|| PROV|| Healthcare provider || Gesundheitsdienstanbieter
 
|-
 
|}
 
  
[[Datei:Besonders hervorgehobene Darstellung des fachlichen Ansprechpartners durch das ELGA Referenz-Stylesheet.png|300px|thumb|center|Abbildung 13: Besonders hervorgehobene Darstellung des fachlichen Ansprechpartners durch das ELGA Referenz-Stylesheet.]]
+
Mit Angabe dieses Elements wird ausgesagt, dass das vorliegende CDA-Dokument zu diesem Implementierungsleitfaden konform ist.
=====Spezifikation=====
 
{{:1.2.40.0.34.6.0.11.1.20/dynamic}}
 
 
 
====Einweisender/Zuweisender/Überweisender Arzt====
 
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
 
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
! style="text-align:left" width="25%" | Element ||style="text-align:left" width="25%" | Wert ||style="text-align:left" width="25%" | Beschreibung ||style="text-align:left" width="25%" | Bedeutung
+
! colspan="2" | Element/Attribut
 +
! | DT
 +
! | Kard
 +
! | Konf
 +
! | Beschreibung
 +
|-
 +
| colspan="2" | templateId[1]
 +
| | II
 +
| | 1..1
 +
| | M
 +
| | eHealth Austria Dokumente ("Allgemeiner Leitfaden")<br />'''Fester Wert: @root = "1.2.40.0.34.6.0.11.0.1"'''
 +
|-
 +
| colspan="2" | templateId[2]
 +
| | II
 +
| | 1..1
 +
| | M
 +
| | OID des (speziellen) Implementierungsleitfadens. Dient als informative Referenz.<br />'''Beispiel''': @root = "1.2.40.0.34.7.1.7.0"
 +
|-
 +
| colspan="2" | templateId[3]
 +
| | II
 +
| | 1..1
 +
| | M
 +
| | TemplateId für ein im speziellen Implementierungsleitfaden definiertes Dokument<br />'''Beispiel''': @root = "1.2.40.0.34.6.0.11.0.4" (Leitfaden e-Impfpass "Kompletter Immunisierungsstatus")
 +
|-
  
|- style="background:#FFFFFF"
+
|-
| @typeCode|| REF|| Referrer || Einweisender/Zuweisender/Überweisender Arzt
+
| colspan="2" | templateId[n]
 +
| | II
 +
| | 0..*
 +
| | O
 +
| | Weitere TemplateIds, um Konformität zu weiteren (internationalen) Leitfäden zu dokumentieren. Dient als informative Referenz. <br />'''Beispiel''': @root="1.3.6.1.4.1.19376.1.5.3.1.1.18.1.2" (Immunization Content (IC) Content Module, IHE PCC Technical Framework Revision 11.0 - November 11, 2016)
 +
|}
 +
{{BeginILFBox}}
 +
''Verweis auf speziellen Implementierungsleitfaden:''<br/>
 +
Die templateIds[2-n] werden speziellen Implementierungsleitfaden gemäß der Dokumentenklasse angegeben.
 +
{{EndILFBox}}
  
|- style="background:#FFFFFF"
+
===Dokumenten-Id ("id")===
| templateId||<br/>1.2.40.0.34.6.0.11.1.21<br/>1.3.6.1.4.1.19376.1.3.3.1.6|| - || Template ID für:<br/>Einweisender/Zuweisender/Überweisender Arzt<br/>Labor-Auftraggeber
+
Weltweit eindeutiger Instanzidentifikator des Dokuments.
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.1/dynamic}}
  
|- style="background:#FFFFFF"
+
===Dokumentenklasse ("code")===
| functionCode|| -|| - || Wird nicht angegeben
+
Der "Code des Dokuments" (im CDA das Element ''ClinicalDocument/code'') bezeichnet die "'''Dokumentenklasse'''" bzw den präziseren "'''Dokumententyp'''".
  
|- style="background:#FFFFFF"
+
Beispiele für die Klasseneinteilung der Dokumente:
| @classCode|| PROV|| Healthcare provider || Gesundheitsdienstanbieter
+
*Dokumentenklasse: Entlassungsbrief
|-
+
**Dokumententyp: "[[ILF:Entlassungsbrief (Ärztlich)|Entlassungsbrief aus stationärer Behandlung (Ärztlich)]]"
|}
+
**Dokumententyp: "[[ILF:Entlassungsbrief (Pflege)|Entlassungsbrief aus stationärer Behandlung (Pflege)]]"
 +
*Dokumentenklasse: [[ILF:Laborbefund|Laborbefund]]
 +
*Dokumentenklasse: [[ILF:Befund bildgebende Diagnostik|Befundbericht Befund bildgebende Diagnostik]]
 +
*…
 +
Für das Mapping in XDS siehe den entsprechenden Leitfaden "[[ILF:XDS_Metadaten_2020|ELGA XDS Metadaten]]".
 
{{BeginILFBox}}
 
{{BeginILFBox}}
<u>Verweis auf speziellen Implementierungsleitfaden:</u><br/>
+
''<u>Verweis auf speziellen Implementierungsleitfaden:</u>''<br/>
Für den '''Laborbefund''' gilt hier eine Ausnahme. Der participant mit dem ''typeCode''="REF" wird in der Definition des IHE Laboratory Technical Framework als '''Auftraggeber''' bzw. „Ordering Provider“ mit ''templateId'' "1.3.6.1.4.1.19376.1.3.3.1.6" angewendet.
+
Die gültigen Wertebereiche dieses Elements entnehmen Sie bitte den entsprechenden speziellen Implementierungsleitfaden gemäß der Dokumentenklasse bzw dem Dokumententyp.
 
{{EndILFBox}}
 
{{EndILFBox}}
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.16/dynamic}}
 +
 +
===Titel des Dokuments ("title")===
 +
"Titel" (im CDA das Element ''ClinicalDocument/title'') bezeichnet die verpflichtende "'''Dokumentenüberschrift'''" (zusätzlich zur Dokumentenklasse).
  
=====Spezifikation=====
+
Beispiele für Titel der Dokumente:
{{:1.2.40.0.34.6.0.11.1.21/dynamic}}
+
*"Arztbrief"
 +
*"Entlassungsbrief der gynäkologischen Abteilung des SMZ Ost"
 +
*"Vorläufiger Entlassungsbrief"
 +
*"Befundbericht"
 +
*…
 +
====Strukturbeispiel====
 +
<pre class="ilfbox_code">
 +
<title>Entlassungsbrief</title>
 +
</pre>
  
====Hausarzt====
+
====Spezifikation====
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
 
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
! style="text-align:left" width="25%" | Element ||style="text-align:left" width="25%" | Wert ||style="text-align:left" width="25%" | Beschreibung ||style="text-align:left" width="25%" | Bedeutung
+
! style="text-align:left" width="20%" | Element/Attribut ||style="text-align:left" width="5%" | DT ||style="text-align:left" width="5%" | Kard ||style="text-align:left" width="5%" | Konf ||style="text-align:left" width="65%" | Beschreibung
  
|- style="background:#FFFFFF"
+
|- style="background:#FFFFFF"  
| @typeCode|| IND || Indirect target|| In indirektem Bezug
+
| style="text-align:left" | title|| ST|| 1..1 || M || Dokumententitel<br/>
 
+
Der Sinn der Benennung MUSS mit der Dokumentenklasse übereinstimmen.
|- style="background:#FFFFFF"
+
{{BeginYellowBox}}
| templateId||1.2.40.0.34.6.0.11.1.23|| - || Template ID zur Identifikation dieser Art von Beteiligten
+
Die Verwendung von Zeichenketten für Line Feed (lf), Carriage Return (cr) sowie Tabulator ist innerhalb des title generell NICHT ERLAUBT.
 
+
{{EndYellowBox}}
|- style="background:#FFFFFF"
 
| functionCode|| PCP ||primary care physician || Hausarzt
 
 
 
|- style="background:#FFFFFF"
 
| @classCode|| PROV|| Healthcare provider || Gesundheitsdienstanbieter
 
 
|-
 
|-
 
|}
 
|}
  
=====Spezifikation=====
+
===Status des Dokuments ("sdtc:statusCode")===
{{:1.2.40.0.34.6.0.11.1.23/dynamic}}
+
Der Status eines Dokuments wird im CDA-Element ''ClinicalDocument/sdtc:statusCode'' gespeichert.
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.45/dynamic}}
  
====Notfall-Kontakt/Auskunftsberechtigte Person====
+
===Terminologiedatum ("hl7at:terminologyDate")===
Der Notfall-Kontakt entspricht in Österreich der „Auskunftsberechtigten Person“ (oder auch „Vertrauensperson“).
+
Das ''Terminologiedatum'' gibt an, dass ein Dokument mit den Terminologien zum Stand eines bestimmten Datums erstellt wurde. Das Datum wird in einem eigens für die HL7-Austria Domäne geschaffenen Element "hl7at:terminologyDate" angegeben.
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.46/dynamic}}
  
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
+
===FormatCode ("hl7at:formatCode")===
{| class="wikitable" width="100%"
+
Die XDS-Metadaten enthalten ein Element ''formatCode'', das das Format des Dokuments bezüglich seiner semantischen Interoperabilität  beschreibt. Im CDA-Schema wurde für die HL7-Austria Domäne ein genau entsprechendes Element geschaffen.
|-  
+
====Spezifikation====
! style="text-align:left" width="25%" | Element ||style="text-align:left" width="25%" | Wert ||style="text-align:left" width="25%" | Beschreibung ||style="text-align:left" width="25%" | Bedeutung
+
{{:1.2.40.0.34.6.0.11.1.47/dynamic}}
  
|- style="background:#FFFFFF"
+
===Fachliche Zuordnung des Dokuments ("hl7at:practiceSettingCode")===
| @typeCode|| IND || Indirect target|| In indirektem Bezug
+
Die "fachliche Zuordnung des Dokuments" wird im CDA-Element ''ClinicalDocument/hl7at:practiceSettingCode'' gespeichert.
  
|- style="background:#FFFFFF"
+
====Spezifikation====
| templateId||1.2.40.0.34.6.0.11.1.27|| - || Template ID zur Identifikation dieser Art von Beteiligten
+
{{:1.2.40.0.34.6.0.11.1.44/dynamic}}
  
|- style="background:#FFFFFF"
+
===Erstellungsdatum des Dokuments ("effectiveTime")===
| functionCode|| -||-|| Wird nicht angegeben
+
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.11/dynamic}}
  
|- style="background:#FFFFFF"
+
===Vertraulichkeitscode ("confidentialityCode")===
| @classCode|| ECON || Emergency  contact || Notfall-Kontakt
+
====Spezifikation====
|-
+
{{:1.2.40.0.34.6.0.11.1.12/dynamic}}
|}
 
  
=====Spezifikation=====
+
===Sprachcode des Dokuments ("languageCode")===
{{:1.2.40.0.34.6.0.11.1.27/dynamic}}
+
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.13/dynamic}}
  
====Angehörige====
+
===Versionierung des Dokuments ("setId" und "versionNumber")===
Als Angehörige sind in Österreich jene Personen anzusehen, welche in einem Verwandtschaftsverhältnis zum Patienten stehen, aber nicht unter die Gruppe der „Auskunftsberechtigten Personen“ fallen (siehe [[#Notfall-Kontakt.2FAuskunftsberechtigte_Person|Notfall-Kontakt/Auskunftsberechtigte Person]]).
+
Mit den Attributen ''setId'' und ''versionNumber'' kann eine Versionskennung des Dokuments erreicht werden. Die ''setId'' bezeichnet das Set von Dokumenten, die zu einer Reihe von Versionen gehören. Sie bleibt über alle Versionen der Dokumente gleich (initialer Wert bleibt erhalten). Die ''versionNumber'' ist eine natürliche Zahl für die fortlaufende Versionszählung. Die versionNumber von neuen Dokumenten wird mit 1 festgelegt, mit jeder neuen Version wird diese Zahl hochgezählt, die setId bleibt gleich (muss mit der setId der Vorversion übereinstimmen).
 +
{{BeginYellowBox}}
 +
<u>Achtung:</u> Manche Validatoren erkennen es als Fehler, wenn die SetID und ID gleich sind.
 +
{{EndYellowBox}}
 +
Für die direkte Referenzierung zwischen Dokumenten siehe "[[#Bezug_zu_vorgehenden_Dokumenten|Bezug zu vorgehenden Dokumenten]]".
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.15/dynamic}}
  
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
+
==Teilnehmende Parteien==
{| class="wikitable" width="100%"
+
===Patient ("recordTarget/patientRole")===
|-
+
Im CDA-Header wird mindestes eine Patientenrolle beschrieben, die zu genau einer Person zugehörig ist. Die recordTarget Beziehung weist auf die Patient-Klasse und gibt an, zu welchem Patienten dieses Dokument gehört.
! style="text-align:left" width="25%" | Element ||style="text-align:left" width="25%" | Wert ||style="text-align:left" width="25%" | Beschreibung ||style="text-align:left" width="25%" | Bedeutung
 
  
|- style="background:#FFFFFF"
+
<u>Auszug aus dem R-MIM:</u>
| @typeCode|| IND || Indirect target|| In indirektem Bezug
+
[[Datei:Klassen_rund_um_den_Patienten.png|500px|thumb|center|Klassen rund um den Patienten]]
 +
<ref group="Abbildung">R-MIM Klassen rund um den Patienten</ref>
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.3/dynamic}}
 +
====Alternative Spezifikation de-identifizierter Patient====
 +
{{BeginILFBox}}
 +
Die Angabe von anonymen oder pseudonymisierten Patienten kann in speziellen e-Health-Leitfäden erforderlich sein, ist aber im Kontext von ELGA NICHT ERLAUBT.
 +
{{EndILFBox}}
 +
{{:1.2.40.0.34.6.0.11.1.39/dynamic}}
  
|- style="background:#FFFFFF"
+
===Verfasser des Dokuments ("author")===
| templateId||1.2.40.0.34.6.0.11.1.25|| - || Template ID zur Identifikation dieser Art von Beteiligten
+
<u>Auszug aus dem R-MIM:</u>
 +
[[Datei:Klassen_rund_um_den_Autor.png|500px|thumb|center|Klassen rund um den Autor]]
 +
<ref group="Abbildung">R-MIM Klassen rund um den Autor</ref>
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.2/dynamic}}
  
|- style="background:#FFFFFF"
+
===Personen der Dateneingabe ("dataEnterer")===
| functionCode|| -||-|| Wird nicht angegeben
+
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.22/dynamic}}
  
|- style="background:#FFFFFF"
+
===Verwahrer des Dokuments ("custodian")===
| @classCode|| PRS|| Personal relationship || In persönlicher Beziehung
+
<u>Auszug aus dem R-MIM:</u>
|-
+
[[Datei:Klassen_rund_um_die_das_Dokument_verwaltende Organisation.png|500px|thumb|center|Abbildung 9: Klassen rund um die das Dokument verwaltende Organisation.]]
|}
 
  
=====Spezifikation=====
 
{{:1.2.40.0.34.6.0.11.1.25/dynamic}}
 
  
====Versicherter/Versicherung====
+
====Spezifikation====
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
+
{{:1.2.40.0.34.6.0.11.1.4/dynamic}}
{| class="wikitable" width="100%"
 
|-
 
! style="text-align:left" width="25%" | Element ||style="text-align:left" width="25%" | Wert ||style="text-align:left" width="25%" | Beschreibung ||style="text-align:left" width="25%" | Bedeutung
 
  
|- style="background:#FFFFFF"
+
===Beabsichtigte Empfänger des Dokuments ("informationRecipient")===
| @typeCode|| HLD|| Holder|| Teilnehmer hält ein finanzielles Instrument
+
<u>Auszug aus dem R-MIM:</u>
 +
[[Datei:Klassen_rund_um_die_beabsichtigten_Empfänger_des_Dokuments.png|500px|thumb|center|Klassen rund um die beabsichtigten Empfänger des Dokuments]]<ref group="Abbildung">Klassen rund um die beabsichtigten Empfänger des Dokuments</ref>
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.24/dynamic}}
  
|- style="background:#FFFFFF"
+
===Rechtlicher Unterzeichner ("legalAuthenticator")===
| templateId||1.2.40.0.34.6.0.11.1.26|| - || Template ID zur Identifikation dieser Art von Beteiligten
+
<u>Auszug aus dem R-MIM:</u>
 +
[[Datei:Klassen rund um den Rechtlichen Unterzeichner und Mitunterzeichner.png|500px|thumb|center|R-MIM Klassen rund um den Rechtlichen Unterzeichner und Mitunterzeichner]]
 +
<ref group="Abbildung">R-MIM Klassen rund um den Rechtlichen Unterzeichner und Mitunterzeichner</ref>
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.5/dynamic}}
  
|- style="background:#FFFFFF"
+
===Weitere Unterzeichner ("authenticator")===
| functionCode|| -||-|| Wird nicht angegeben
+
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.6/dynamic}}
  
|- style="background:#FFFFFF"
+
===Weitere Beteiligte ("participant")===
| @classCode|| POLHOLD|| Policy holder || Halter einer Versicherungspolizze
+
Mit dieser Assoziation und den entsprechenden Klassen können weitere für die Dokumentation wichtige beteiligte Personen oder Organisationen wie Angehörige, Verwandte, Versicherungsträger sowie weitere in Beziehung zum Patienten stehende Parteien genannt werden.
|-
 
|}
 
  
=====Spezifikation=====
+
Es können grundsätzlich beliebig viele participant-Elemente im Dokument angegeben werden, teilweise gibt es aber Einschränkungen für die einzelnen Elemente.
{{:1.2.40.0.34.6.0.11.1.26/dynamic}}
 
  
====Betreuende Organisation====
+
<u>Auszug aus dem R-MIM:</u>
Als betreuende Organisation ist jene Organisation anzusehen, welche den Patienten nach Entlassung betreut (Trägerorganisationen, Vereine).
+
[[Datei:Klassen rund um weitere Beteiligte (participants).png|500px|thumb|center|R-MIM Klassen rund um weitere Beteiligte (participants)]]
 +
<ref group="Abbildung">R-MIM Klassen rund um weitere Beteiligte (participants)</ref>
 +
====Festlegung der "Art" des Beteiligten====
 +
Die "Art" des Beteiligten wird über eine Kombination aus
 +
* Attribut participant/@typeCode
 +
* Element participant/functionCode
 +
* Attribut participant/associatedEntity/@classCode
 +
festgelegt.
  
Beispiele: Mobile Hauskrankenpflege, Wohn- und Pflegeheime, Behinderteneinrichtungen, sozial betreutes Wohnen, …
+
Eine eindeutige Identifikation ist darüber hinaus noch über das templateId-Element möglich, welches für jede Art von Beteiligten einen eindeutigen Wert enthält.
 +
 
 +
Ebenfalls erhalten die Elemente innerhalb der Unterelemente ihre Bedeutung in Abhängigkeit von der Beteiligten-Art. Beispielsweise drückt das time-Element zwar generell den Zeitraum der Beteiligung, im Falle der Darstellung einer Versicherung allerdings den Gültigkeitsbereich der Versicherungspolizze aus.
 +
 
 +
Dieses Kapitel enthält eine detaillierte Anleitung zur Angabe der folgenden Arten von "weiteren Beteiligten":
  
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
 
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
|-  
+
|-
! style="text-align:left" width="25%" | Element ||style="text-align:left" width="25%" | Wert ||style="text-align:left" width="25%" | Beschreibung ||style="text-align:left" width="25%" | Bedeutung
+
! style="text-align:left" width="10%" |Element|| style="text-align:left" width="10%" |'''Kard/Konf'''<br/>ELGA & eHealth|| style="text-align:left" width="80%" |Art des Beteiligten
 
+
|- style="background:#FFFFFF"
 +
| rowspan="8" style="text-align:left" |participant||0..1 O||[[#Fachlicher_Ansprechpartner| Fachlicher Ansprechpartner]]
 +
|- style="background:#FFFFFF"
 +
|0..1 O||[[#Einweisender.2FZuweisender.2F.C3.9Cberweisender_Arzt| Einweisender/Zuweisender/Überweisender Arzt]]
 +
|- style="background:#FFFFFF"
 +
|0..1 O||[[#Hausarzt| Hausarzt]]
 +
|- style="background:#FFFFFF"
 +
|0..* O||[[#Notfall-Kontakt.2FAuskunftsberechtigte_Person| Notfall-Kontakt / Auskunftsberechtigte Person]]
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| @typeCode|| IND || Indirect target|| In indirektem Bezug
+
|0..* O||[[#Angeh.C3.B6rige| Angehörige]]
 
 
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| templateId||1.2.40.0.34.6.0.11.1.29|| - ||Template ID zur Identifikation dieser Art von Beteiligten
+
|0..* O||[[#Versicherter.2FVersicherung| Versicherter/Versicherung]]
 
 
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| functionCode|| -|| - || Wird nicht angegeben
+
|0..1 O||[[#Betreuende_Organisation| Betreuende Organisation]]
 
 
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| @classCode|| CAREGIVER|| Betreuer || Betreuende Entität
+
|0..* O||[[#Weitere_Behandler| Weitere Behandler]]
 
|-
 
|-
 
|}
 
|}
 +
<ref group="Tabelle">Übersichtstabelle participant - weitere Beteiligte</ref>:''Übersichtstabelle participant - weitere Beteiligte''
 +
{{BeginILFBox}}
 +
<u>Verweis auf speziellen Implementierungsleitfaden:</u><br/>
 +
Welche der folgenden "weiteren Beteiligten" im Dokument angegeben werden müssen bzw. sollen, ergibt sich aus dem jeweiligen speziellen Implementierungsleitfaden.
 +
Die angegebenen Templates können dort weiter spezifiziert / eingeschränkt werden.
 +
{{EndILFBox}}
  
=====Spezifikation=====
+
====Fachlicher Ansprechpartner====
{{:1.2.40.0.34.6.0.11.1.29/dynamic}}
+
Der fachliche Ansprechpartner ist jene Kontaktperson oder –stelle, welche zur Kontaktaufnahme für fachliche Auskünfte zum betreffenden Dokument veröffentlicht wird. Diese Maßnahme dient zur Kanalisierung und Vereinheitlichung der Kommunikationsschiene zwischen dem Erzeuger und dem Empfänger der Dokumentation, beispielsweise für Rückfragen oder Erfragung weiterer fachlicher Informationen.
 +
Die Angabe dieses Elements ist grundsätzlich optional, wobei in den speziellen Leitfäden eine verpflichtende Angabe spezifiziert sein kann. Bei Verwendung sollen möglichst präzise Kontaktdaten angegeben werden. Es obliegt der dokumenterzeugenden Organisation zu entscheiden, welchen Ansprechpartner sie veröffentlicht.
 +
[[Datei:Besonders hervorgehobene Darstellung des fachlichen Ansprechpartners durch das ELGA Referenz-Stylesheet.png|300px|thumb|center|Besonders hervorgehobene Darstellung des fachlichen Ansprechpartners durch das ELGA Referenz-Stylesheet]]
 +
<ref group="Abbildung">Darstellung des fachlichen Ansprechpartners mittels ELGA Referenz-Stylesheet</ref>
  
====Weitere Behandler====
+
Soll als Ansprechpartner der <u>Verfasser</u> des Dokuments angegeben werden, so sind die entsprechenden Daten an dieser Stelle noch einmal anzugeben.
  
Über dieses Element können weitere an der medizinischen Behandlung maßgeblich beteiligte Personen angegeben werden. Das können Ärzte aus der gleichen oder einer anderen Abteilung sein, weiters niedergelassene behandelnde Ärzte (z.B. der behandelnde Internist oder Kinderarzt) aber auch nicht-ärztliche Behandler, wie z.B. Psychologen.
+
Als fachlicher Ansprechpartner kann aber auch eine <u>Stelle</u> beschrieben sein, die eingehende Anfragen als erste entgegennimmt und in Folge an die zuständigen Personen weiterleitet.
 
 
Die Angabe dieses Elements ist grundsätzlich optional, wobei in den speziellen Leitfäden eine verpflichtende Angabe spezifiziert sein kann. Bei Verwendung sollen möglichst präzise Kontaktdaten angegeben werden. Es obliegt der dokumenterzeugenden Organisation zu entscheiden, welche weitere Behandler sie veröffentlicht.
 
  
 
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
 
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
Zeile 2.346: Zeile 2.796:
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| @typeCode|| CON || Consultant|| Weitere Behandler
+
| @typeCode|| CALLBCK || Callback contact || Fachlicher Ansprechpartner
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| templateId||1.2.40.0.34.6.0.11.1.28|| - ||Template ID zur Identifikation dieser Art von Beteiligten
+
| templateId||1.2.40.0.34.6.0.11.1.20|| - || Template ID zur Identifikation dieser Art von Beteiligten
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| functionCode|| Wert aus Value Set ELGA_Funktionscodes|| || Angabe der Funktion bzw. der Fachrichtung des Behandlers
+
| functionCode|| -|| - || Wird nicht angegeben
  
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| @classCode|| PROV|| Healthcare provider|| Gesundheitsdienstanbieter
+
| @classCode|| PROV|| Healthcare provider || Gesundheitsdienstanbieter
 
|-
 
|-
 
|}
 
|}
 
 
=====Spezifikation=====
 
=====Spezifikation=====
{{:1.2.40.0.34.6.0.11.1.28/dynamic}}
+
{{:1.2.40.0.34.6.0.11.1.20/dynamic}}
  
==Zuweisung und Ordermanagement==
+
====Einweisender/Zuweisender/Überweisender Arzt====
===Auftrag („inFulfillmentOf“)===
+
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
''Auszug aus dem R-MIM:''
+
{| class="wikitable" width="100%"
[[Datei:Klassen rund um den Zuweisung und Ordermanagement.png|500px|thumb|center|Abbildung 14: Klassen rund um den Zuweisung und Ordermanagement.]]
+
|-  
====Spezifikation====
+
! style="text-align:left" width="25%" | Element ||style="text-align:left" width="25%" | Wert ||style="text-align:left" width="25%" | Beschreibung ||style="text-align:left" width="25%" | Bedeutung
{{:1.2.40.0.34.6.0.11.1.9/dynamic}}
 
  
==Dokumentation der Gesundheitsdienstleistung==
+
|- style="background:#FFFFFF"
===Service Events („documentationOf/serviceEvent“)===
+
| @typeCode|| REF|| Referrer || Einweisender/Zuweisender/Überweisender Arzt
<u>Auszug aus dem R-MIM:</u>
 
[[Datei:Klassen rund um die Gesundheitsdienstleistung.png|500px|thumb|center|Abbildung 15: Klassen rund um die Gesundheitsdienstleistung.]]
 
  
====Spezifikation====
+
|- style="background:#FFFFFF"
{{:1.2.40.0.34.6.0.11.1.17/dynamic}}
+
| templateId||<br/>1.2.40.0.34.6.0.11.1.21|| - || Template ID für:<br/>Einweisender/Zuweisender/Überweisender Arzt
 +
|- style="background:#FFFFFF"
 +
| functionCode|| -|| - || Wird nicht angegeben
  
==Bezug zu vorgehenden Dokumenten==
+
|- style="background:#FFFFFF"
===Allgemeines===
+
| @classCode|| PROV|| Healthcare provider || Gesundheitsdienstanbieter
Dieses Kapitel beschreibt die Versionsverwaltung von CDA-Dokumenten.
+
|-
 +
|}
  
Der Bezug zu Vorgängerversionen von Dokumenten wird durch die relatedDocument-Beziehung und die ParentDocument-Klasse, zusammen mit setId und versionNumber aus der ClinicalDocument-Klasse (siehe [[#Versionierung_des_Dokuments_.28.E2.80.9EsetId.E2.80.9C_und_.E2.80.9EversionNumber.E2.80.9C.29|Versionierung des Dokuments]]), spezifiziert.
+
=====Spezifikation=====
[[Datei:R-MIM-Klassen für die Bezugnahme auf vorgehende Dokumente.png|500px|thumb|center|Abbildung 16: Grundsätzlicher Aufbau eines CDA-Dokuments aus XML Sicht.]]
+
{{:1.2.40.0.34.6.0.11.1.21/dynamic}}
  
Der Bezug zum Vordokument wird dabei über die parentDocument Beziehung ausgedrückt, in dem der dazugehörige @''typeCode'' einen Wert aus der Liste der gültigen @''typeCodes'' in der ''relatedDocument''-Beziehung erhält. Das Originaldokument, auf das sich das Dokument bezieht, bleibt dabei unverändert.
+
====Hausarzt====
 
+
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
Liste der möglichen Werte der @''typeCodes'' in der ''relatedDocument'' Beziehung:
 
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
! style="text-align:left" width="25%" | code||style="text-align:left" width="25%" | displayName||style="text-align:left" width="50%" | Bedeutung
+
! style="text-align:left" width="25%" | Element ||style="text-align:left" width="25%" | Wert ||style="text-align:left" width="25%" | Beschreibung ||style="text-align:left" width="25%" | Bedeutung
 +
 
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
 +
| @typeCode|| IND || Indirect target|| In indirektem Bezug
 +
 +
|- style="background:#FFFFFF"
 +
| templateId||1.2.40.0.34.6.0.11.1.23|| - || Template ID zur Identifikation dieser Art von Beteiligten
  
| <s>APND</s>|| <s>append</s>|| '''Verwendung NICHT ERLAUBT'''<br/>Zusammenhängen von Dokumenten. Dies ist in ELGA bereits über das Einbetten von Dokumenten realisiert.
 
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| RPLC||replaces|| Das Dokument ersetzt ein existierendes Dokument. Der Status des zu ersetzenden Dokumentes wird auf "überholt" gesetzt, das ursprüngliche Dokument bleibt aber noch im System als historische Referenz verfügbar.
+
| functionCode|| PCP ||primary care physician || Hausarzt
 +
 
 
|- style="background:#FFFFFF"
 
|- style="background:#FFFFFF"
| <s>XFRM</s>|| <s>transformed</s>|| '''Verwendung NICHT ERLAUBT '''<br/>
+
| @classCode|| PROV|| Healthcare provider || Gesundheitsdienstanbieter
Das Dokument ist Ergebnis eines Transformationsprozesses, d.h. ist aus einem anderen Originaldokument hervorgegangen.
 
{{BeginYellowBox}}
 
Hinweis: Die parallele Ablage von CDA-Dokumenten, welche vom Dokumentersteller bereits mit einem Stylesheet zu einem PDF Dokument gerendert wurden, kann mit der XFRM – Transaktion vorgenommen werden.<br/>
 
Es ist nicht auszuschließen, dass die Transformation in lokalen Affiniy Domains Anwendung findet. Für ELGA ist die Transformation jedoch kein Anwendungsfall.
 
{{EndYellowBox}}
 
 
|-
 
|-
 
|}
 
|}
''Tabelle 4: Vokabel-Domäne relatedDocument.typeCode''
 
===Document Replacement - Related Document===
 
{{:1.2.40.0.34.6.0.11.1.14/dynamic}}
 
  
==Einverständniserklärung==
+
=====Spezifikation=====
===Autorisierung („authorization“)===
+
{{:1.2.40.0.34.6.0.11.1.23/dynamic}}
In dieser optionalen Klasse können die Einverständniserklärungen reflektiert werden, die mit dem Dokument verbunden sind. Dies kann ein Einverständnis für einen Eingriff oder die Verfügbarmachung der Informationen gegenüber Dritten beinhalten. Der Typ der Einverständniserklärung wird dabei in ''Consent.code'' angegeben.
 
  
<u>Auszug aus dem R-MIM:</u>
+
====Notfall-Kontakt/Auskunftsberechtigte Person====
[[Datei:Consent Klasse.png|500px|thumb|center|Abbildung 17: Consent Klasse.]]
+
Der Notfall-Kontakt entspricht in Österreich der "Auskunftsberechtigten Person" (oder auch "Vertrauensperson").
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.1.18/dynamic}}
 
  
==Informationen zum Patientenkontakt==
+
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
Diese Klasse repräsentiert Informationen, in welchem Rahmen der Patientenkontakt, der dokumentiert wird, stattgefunden hat. Dokumente werden nicht notwendigerweise immer während eines Patientenkontakts erstellt, sondern ggf. auch zu einem späteren Zeitpunkt, wenn beispielsweise ein Arzt wegen eines pathologischen Laborwertes den Patienten vergeblich versucht zu erreichen und dennoch seine Verlaufsdokumentation fortführt.
+
{| class="wikitable" width="100%"
 +
|-
 +
! style="text-align:left" width="25%" | Element ||style="text-align:left" width="25%" | Wert ||style="text-align:left" width="25%" | Beschreibung ||style="text-align:left" width="25%" | Bedeutung
  
Wenn die Dokumentation ein Entlass- oder Verlegungsdokument ist, muss die Information in dieser Klasse mitgegeben werden, inklusive der Dauer des Aufenthalts (hier: nicht nur stationäre Aufenthalte, sondern auch Patientenkontakt in der Praxis eines Niedergelassenen beispielsweise) und der Einrichtung, wo der Patientenaufenthalt stattfand.
+
|- style="background:#FFFFFF"
 +
| @typeCode|| IND || Indirect target|| In indirektem Bezug
  
<u>Auszug aus dem R-MIM:</u>
+
|- style="background:#FFFFFF"
[[Datei:EncompassingEncounter Klasse und Umgebung.png|500px|thumb|center|Abbildung 18: EncompassingEncounter Klasse und Umgebung.]]
+
| templateId||1.2.40.0.34.6.0.11.1.27|| - || Template ID zur Identifikation dieser Art von Beteiligten
  
====Spezifikation====
+
|- style="background:#FFFFFF"
===Encounter („componentOf/encompassingEncounter“)===
+
| functionCode|| -||-|| Wird nicht angegeben
{{:1.2.40.0.34.6.0.11.1.7/dynamic}}
 
  
===Encounter Location===
+
|- style="background:#FFFFFF"
{{:1.2.40.0.34.6.0.11.1.8/dynamic}}
+
| @classCode|| ECON || Emergency  contact || Notfall-Kontakt
===Encounter Location with addr, telecom===
+
|-
{{:1.2.40.0.34.6.0.11.1.19/dynamic}}
+
|}
  
=Medizinische Inhalte (CDA Body)=
+
=====Spezifikation=====
Die im Weiteren angeführten Templatespezifikationen wurden im Art-Decor Projektrepository [https://art-decor.org/art-decor/decor-templates--at-cda-bbr-?section=templates ATCDABBR] erstellt und können dort eingesehen werden.
+
{{:1.2.40.0.34.6.0.11.1.27/dynamic}}
  
==Allgemeiner Aufbau des CDA Body==
+
====Angehörige====
Der CDA Body eines CDA-Dokuments kann entweder „strukturiert“ oder „unstrukturiert“ angegeben werden.
+
Als Angehörige sind in Österreich jene Personen anzusehen, welche in einem Verwandtschaftsverhältnis zum Patienten stehen, aber nicht unter die Gruppe der "Auskunftsberechtigten Personen" fallen (siehe [[#Notfall-Kontakt.2FAuskunftsberechtigte_Person|Notfall-Kontakt/Auskunftsberechtigte Person]]).
  
===Unstrukturierter medizinischer Inhalt: nonXMLBody===
+
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
Diese Art des CDA Body dient dazu, medizinische Inhalte völlig unstrukturiert anzugeben. Dies erfolgt in einem ''text''-Element, wobei der Inhalt dieses Elements auch ein eingebettetes Dokument, beispielsweise PDF, codiert in Base64 sein kann.<br/>
+
{| class="wikitable" width="100%"
Welche Art von Inhalt in dem ''text''-Element abgebildet ist, wird über die Attribute @''mediaType'' und @''representation'' festgelegt.
+
|-
 +
! style="text-align:left" width="25%" | Element ||style="text-align:left" width="25%" | Wert ||style="text-align:left" width="25%" | Beschreibung ||style="text-align:left" width="25%" | Bedeutung
  
====Strukturbeispiel====
+
|- style="background:#FFFFFF"
<pre class="orange">
+
| @typeCode|| IND || Indirect target|| In indirektem Bezug
<ClinicalDocument xmlns="urn:hl7-org:v3">
+
 
  :
+
|- style="background:#FFFFFF"
  CDA Header
+
| templateId||1.2.40.0.34.6.0.11.1.25|| - || Template ID zur Identifikation dieser Art von Beteiligten
  :
+
 
  <component>
+
|- style="background:#FFFFFF"
    <!-- Unstrukturierter CDA Body (Non-XML) -->
+
| functionCode|| -||-|| Wird nicht angegeben
    <nonXMLBody>
+
 
      <text mediaType="application/pdf" representation="B64">
+
|- style="background:#FFFFFF"
          :
+
| @classCode|| PRS|| Personal relationship || In persönlicher Beziehung
      </text>
+
|-
    </nonXMLBody>
+
|}
  </component>
 
</ClinicalDocument>
 
</pre>
 
  
===Strukturierter medizinischer Inhalt: structuredBody===
+
=====Spezifikation=====
Der ''structuredBody'' eines CDA Release 2.0 Dokuments setzt sich aus ein oder mehreren Komponenten zusammen, wobei jede Komponente wiederum aus einer oder mehreren Sektionen und gegebenenfalls aus einem oder mehreren „Entry“-Elementen (siehe „Level 1 bis 3“ unten) besteht.
+
{{:1.2.40.0.34.6.0.11.1.25/dynamic}}
====Strukturbeispiel====
 
<pre class="orange">
 
<ClinicalDocument xmlns="urn:hl7-org:v3">
 
  :
 
  CDA Header
 
  :
 
  <component>
 
      <!-- strukturierter CDA Body -->
 
      <structuredBody>
 
        :
 
        <component>
 
          <section>
 
            … CDA Body Sektion …
 
          </section>
 
        </component>
 
        :
 
      </structuredBody>
 
  </component>
 
</ClinicalDocument>
 
</pre>
 
  
====CDA Level 1 bis 3====
+
====Versicherter/Versicherung====
Die CDA Level repräsentieren die unterschiedliche Feinheit (Granularität) der wiedergegebenen klinischen Informationen und des maschinenauswertbaren Markups (standardisierte Form der maschinenauswertbaren Auszeichnung von Text).
+
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
 +
{| class="wikitable" width="100%"
 +
|-
 +
! style="text-align:left" width="25%" | Element ||style="text-align:left" width="25%" | Wert ||style="text-align:left" width="25%" | Beschreibung ||style="text-align:left" width="25%" | Bedeutung
  
=====CDA Level 1=====
+
|- style="background:#FFFFFF"
Mit Level 1 ist ein XML Dokument gekennzeichnet, das vor allem auf „menschliche Interoperabilität“ abzielt („human readable“), also leicht für den menschlichen Gebrauch zugänglich gemacht werden kann (z.B. durch Stylesheets). Es gibt keine Einschränkungen hinsichtlich des Inhalts, Zwecks oder Gebrauchs des Dokuments. Die technischen Anforderungen, Level 1 Dokumente zu erzeugen oder zu verarbeiten, sind verhältnismäßig niedrig. Dies ist aus Datenverarbeitungssicht das gröbste Niveau von Informationen, gewährleistet damit aber sofort die Mensch-Mensch-Interoperabilität, die aus der reinen Papierwelt bekannt ist.
+
| @typeCode|| HLD|| Holder|| Teilnehmer hält ein finanzielles Instrument
  
CDA Level 1 sind alle Dokumente mit einem CDA „nonXMLBody“ und jene mit Sektionen ohne Codierung:
+
|- style="background:#FFFFFF"
<pre class="orange">
+
| templateId||1.2.40.0.34.6.0.11.1.26|| - || Template ID zur Identifikation dieser Art von Beteiligten
<section>
 
  <title>Aufnahmegrund</title>
 
  <text>
 
… Medizinischer Text …
 
  </text>
 
</section>
 
</pre>
 
  
=====CDA Level 2=====
+
|- style="background:#FFFFFF"
CDA Level 2 ermöglicht eine Klassifizierung der Abschnitte eines Dokuments. Dies wird durch die Assoziation des Abschnitts mit einem Code erreicht, wobei prinzipiell jedes Codesystem herangezogen werden kann (LOINC, SNOMED). Durch diese Codes werden die Abschnitte maschinenauswertbar, d.h. durch Applikationen identifizierbar.
+
| functionCode|| -||-|| Wird nicht angegeben
  
Als Folge davon können so genannte '''Section-Level-Templates''' zur Anwendung kommen. Diese ermöglichen eine Überprüfung des CDA-Dokuments dahingehend, ob es spezifische Abschnitte, Paragrafen und andere Strukturbestandteile aufweist.
+
|- style="background:#FFFFFF"
So kann ein Entlassungsbrief beispielsweise ganz bestimmte Abschnitte beinhalten (Anamnese, Behandlung, Medikation, weiteres Vorgehen etc.), während ein Befundbericht ganz andere Erfordernisse bezüglich der Abschnitte und Strukturen haben kann.
+
| @classCode|| POLHOLD|| Policy holder || Halter einer Versicherungspolizze
<pre class="orange">
+
|-
<section>
+
|}
  <code
 
    code="42349-1"
 
    displayName="Grund für die Überweisung/Einweisung"
 
    codeSystem="2.16.840.1.113883.6.1"
 
    codeSystemName="LOINC" />
 
    <title>Aufnahmegrund</title>
 
    <text>
 
… Medizinischer Text …
 
    </text>
 
</section>
 
</pre>
 
  
=====CDA Level 3=====
+
=====Spezifikation=====
CDA-Dokumente, die auch Level 3 konform sind, beinhalten zusätzlich zu der lesbaren Text-Sektion auf dem Niveau von Einzelinformationen maschinenauswertbare Komponenten (wie beispielsweise „systolischer Blutdruck“), die RIM-Klassen entsprechen.
+
{{:1.2.40.0.34.6.0.11.1.26/dynamic}}
  
Eine Anwendung kann damit Daten wie eine einzelne Beobachtung, Prozedur, Medikamentengabe etc. identifizieren und verarbeiten. Selbst die Anwesenheit von bestimmten Einzelinformationen kann durch Vorgaben (Templates-Konzept) verpflichtend gemacht werden.
+
====Betreuende Organisation====
 +
Als betreuende Organisation ist jene Organisation anzusehen, welche den Patienten nach Entlassung betreut (Trägerorganisationen, Vereine).
  
Alle relevanten medizinischen Daten MÜSSEN im „menschenlesbaren Teil“, dem narrativen Block (title und text-Elemente der Sections) enthalten sein [R]. Die maschinenlesbaren Einträge (''entry'') MÜSSEN inhaltlich konsistent zum lesbaren Textbereich sein und sollen zusätzlich die entsprechenden Inhaltsstellen im Textbereich referenzieren. Zusätzliche maschinenlesbare Informationen können angegeben werden, sofern sie nicht dargestellt werden müssen und auch nicht Bestandteil des signierten Originalbefundes sind. Sind die narrativen Daten direkt von den maschinenlesbaren abgeleitet und daher inhaltlich gleich, wird das im Entry durch das Attribut typeCode="DRIV" angegeben. Hier kann ausschließlich der maschinenlesbare Teil ohne Informationsverlust zur Weiterverarbeitung verwendet werden.
+
Beispiele: Mobile Hauskrankenpflege, Wohn- und Pflegeheime, Behinderteneinrichtungen, sozial betreutes Wohnen, …
<pre class="orange">
 
<section>
 
  <code
 
    code="42349-1"
 
    displayName="Grund für die Überweisung/Einweisung"
 
    codeSystem="2.16.840.1.113883.6.1"
 
    codeSystemName="LOINC" />
 
    <title>Aufnahmegrund</title>
 
    <text>
 
… Medizinischer Text …
 
    </text>
 
    <entry>
 
        … HL7 Version 3 RIM Klassen (Beobachtung, Prozedur, …) mit Codes …
 
    </entry>
 
</section>
 
</pre>
 
  
===Sektionen===
+
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
CDA bietet die Möglichkeit Sektionen mit sogenannten „templateId“-Elementen zu versehen. Mit diesen Elementen ist es möglich, analog zur ELGA Implementierungsleitfaden-Kennzeichnung für das gesamte Dokument, auch einzelne Sektionen zu kennzeichnen.
+
{| class="wikitable" width="100%"
 +
|-
 +
! style="text-align:left" width="25%" | Element ||style="text-align:left" width="25%" | Wert ||style="text-align:left" width="25%" | Beschreibung ||style="text-align:left" width="25%" | Bedeutung
  
Diese Kennzeichnung ist speziell für Prüfmittel (z.B.: Schematron) wichtig, da über diese Kennzeichnungen die zugrundeliegenden Regeln zur Befüllung der Sektion zugeordnet und abgeprüft werden können.
+
|- style="background:#FFFFFF"
{{BeginILFBox}}
+
| @typeCode|| IND || Indirect target|| In indirektem Bezug
<u>Verweis auf speziellen Implementierungsleitfaden:</u><br/>
 
Welche templateId angegeben werden muss, ist im entsprechenden speziellen Implementierungsleitfaden in der Definition der Sektionen beschrieben.
 
{{EndILFBox}}
 
  
====Spezifikation====
+
|- style="background:#FFFFFF"
TODO: neues Template?
+
| templateId||1.2.40.0.34.6.0.11.1.29|| - ||Template ID zur Identifikation dieser Art von Beteiligten
{{:1.2.40.0.34.11.30001/dynamic}}
 
  
===Textstrukturierung===
+
|- style="background:#FFFFFF"
Die medizinischen Informationen werden im CDA Body immer in Textform wiedergegeben (der „''narrative Block''“ ist verpflichtend). Dies garantiert, dass die Dokumente immer für den Menschen lesbar (und verstehbar) sind.
+
| functionCode|| -|| - || Wird nicht angegeben
  
Der Text selber kann wiederum Strukturelemente aufweisen. Dies kann genutzt werden, um Listen, Tabellen oder auch Unterabschnitte zu definieren.
+
|- style="background:#FFFFFF"
 +
| @classCode|| CAREGIVER|| Betreuer || Betreuende Entität
 +
|-
 +
|}
  
Der CDA-Standard erlaubt nur eine kleine Auswahl an Formatierungsoptionen für den narrativen Block, damit die oben genannte einfache Lesbarkeit („human readability“) zuverlässig erhalten bleibt und die Anforderungen für die Wiedergabe einfach bleiben.
+
=====Spezifikation=====
 +
{{:1.2.40.0.34.6.0.11.1.29/dynamic}}
  
Dieses Kapitel behandelt die verschiedenen Möglichkeiten der Textstrukturierung im text-Element einer CDA Sektion.
+
====Weitere Behandler====
{{BeginYellowBox}}
 
Hinweis: Damit die Textstrukturierung möglichst von allen im Umlauf befindlichen Stylesheets korrekt wiedergegeben kann, dürfen nur bekannte Formatierungsoptionen verwendet werden.<br/>
 
Nur die in diesem Leitfaden genannten Optionen für die Strukturierung des Textes im narrativen Block sind ERLAUBT, alle anderen daher VERBOTEN.
 
{{EndYellowBox}}
 
Innerhalb eines Section-Tags wird in CDA Level 2 das text-Element verwendet, um den narrativen Text („plain text“) darzustellen. In vielen Fällen lassen sich die medizinischen Inhalte aber auch noch weitergehend strukturieren. Dazu stehen in CDA als Stil-Elemente Listen, Tabellen und Unterabschnitte (Paragrafen) zur Verfügung. Mit Hilfe eines einfachen Stylesheets können die Inhalte in diesen Strukturelementen für den Menschen lesbar dargestellt werden.
 
  
====Listen====
+
Über dieses Element können weitere an der medizinischen Behandlung maßgeblich beteiligte Personen angegeben werden. Das können Ärzte aus der gleichen oder einer anderen Abteilung sein, weiters niedergelassene behandelnde Ärzte (z.B. der behandelnde Internist oder Kinderarzt) aber auch nicht-ärztliche Behandler, wie z.B. Psychologen.  
Das Strukturelement „Liste“ dient zur Abbildung einer einfachen Aufzählung medizinischer Inhalte.
 
  
Eine Liste wird mit dem ''list'' Tag eingeschlossen. Das optionale Attribut @''listType'' ermöglicht die Auflistung unsortiert (@''listType''=“''unordered''“), die üblicherweise mit Bulletpoints • dargestellt wird, und in sortierter Form (@''listType''=“''ordered''“), die mit Zahlen etc. dargestellt wird. Ohne Angabe von @''listType'' ist die Liste unsortiert.
+
Die Angabe dieses Elements ist grundsätzlich optional, wobei in den speziellen Leitfäden eine verpflichtende Angabe spezifiziert sein kann. Bei Verwendung sollen möglichst präzise Kontaktdaten angegeben werden. Es obliegt der dokumenterzeugenden Organisation zu entscheiden, welche weitere Behandler sie veröffentlicht.
  
Ein Element der Aufzählung (''item'') wird mit dem item Tag eingeschlossen.
+
Diese Beteiligten-Art wird durch folgende Kombination angegeben:
 
 
Folgende styleCodes können für die Formatierung von Listen mittels Aufzählungspunkten verwendet werden:
 
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
! style="text-align:left" width="30%" | styleCode||style="text-align:left" width="30%" | Definition||style="text-align:left" width="60%" | Nutzungsbeispiel
+
! style="text-align:left" width="25%" | Element ||style="text-align:left" width="25%" | Wert ||style="text-align:left" width="25%" | Beschreibung ||style="text-align:left" width="25%" | Bedeutung
  
|- style="background:#FFFFFF"  
+
|- style="background:#FFFFFF"
| Disc ||Unsortierte Liste mit ausgefüllten Kreisen ||<list listType="unordered" styleCode= "Disc">
+
| @typeCode|| CON || Consultant|| Weitere Behandler
  
|- style="background:#FFFFFF"  
+
|- style="background:#FFFFFF"
| Circle||Unsortierte Liste mit nicht ausgefüllten Kreisen ||<list listType="unordered" styleCode= "Circle">
+
| templateId||1.2.40.0.34.6.0.11.1.28|| - ||Template ID zur Identifikation dieser Art von Beteiligten
  
|- style="background:#FFFFFF"  
+
|- style="background:#FFFFFF"
| Square||Unsortierte Liste mit ausgefüllten Quadraten ||<list listType="unordered" styleCode= "Square">
+
| functionCode|| Wert aus Value Set ELGA_Funktionscodes||  || Angabe der Funktion bzw. der Fachrichtung des Behandlers
  
|- style="background:#FFFFFF"  
+
|- style="background:#FFFFFF"
| Arabic||Sortierte Liste mit Zahlen (1, 2, 3) ||<list listType="ordered" styleCode= ”Arabic">
+
| @classCode|| PROV|| Healthcare provider|| Gesundheitsdienstanbieter
 
 
|-  style="background:#FFFFFF"
 
| LittleRoman||Sortierte Liste mit kleingeschriebenen römischen Zahlen (i, ii, iii) ||<list listType="ordered" styleCode=
 
”LittleRoman">
 
 
 
|-  style="background:#FFFFFF"
 
| BigRoman||Sortierte Liste mit großgeschriebenen römischen Zahlen (I, II, III) ||<list listType="ordered" styleCode=
 
”BigRoman">
 
 
 
|-  style="background:#FFFFFF"
 
| LittleAlpha||Sortierte Liste mit kleingeschriebenen Buchstaben (a, b, c) ||<list listType="ordered" styleCode= ”LittleAlpha">
 
 
 
|-  style="background:#FFFFFF"
 
| BigAlpha||Sortierte Liste mit großgeschriebenen Buchstaben (A, B, C)||<list listType="ordered" styleCode= ”BigAlpha">
 
 
 
|-  style="background:#FFFFFF"
 
| None||Unterdrückt die Ausgabe von Aufzählungszeichen<sup>9</sup> ||<list styleCode= "none">
 
 
|-
 
|-
 
|}
 
|}
  
 +
=====Spezifikation=====
 +
{{:1.2.40.0.34.6.0.11.1.28/dynamic}}
  
<sup>9</sup> Kann verwendet werden, um eine Tabelle in einem Tabellenfeld einzufügen. Dabei wird ein List-Item im <td> -Element eingefügt, darin kann eine Tabelle als Unterelement angegeben werden.  
+
==Zuweisung und Ordermanagement==
 +
===Auftrag ("inFulfillmentOf")===
 +
''Auszug aus dem R-MIM:''
 +
[[Datei:Klassen rund um den Zuweisung und Ordermanagement.png|500px|thumb|center|R-MIM Klassen rund um den Zuweisung und Ordermanagement]]
 +
<ref group="Abbildung">R-MIM Klassen rund um den Zuweisung und Ordermanagement</ref>
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.9/dynamic}}
  
=====Strukturbeispiel=====
+
==Dokumentation der Gesundheitsdienstleistung==
Eine Liste hat das folgende Aussehen:
+
===Service Events ("documentationOf/serviceEvent")===
<pre class="orange">
+
Repräsentiert die eigentliche Gesundheitsdienstleistung, die in dem Dokument dokumentiert wird.
<text>
+
  :
+
<u>Auszug aus dem R-MIM:</u>
  <list listType="ordered" styleCode= ”BigAlpha">
+
[[Datei:Klassen rund um die Gesundheitsdienstleistung.png|500px|thumb|center|R-MIM Klassen rund um die Gesundheitsdienstleistung]]
    <item>Pulmo: Basal diskrete RGs</item>
+
<ref group="Abbildung">R-MIM Klassen rund um die Gesundheitsdienstleistung</ref>
    <item>Cor: oB</item>
+
====Spezifikation====
    <item>Abdomen: weich, Peristaltik: +++</item>
+
{{:1.2.40.0.34.6.0.11.1.17/dynamic}}
    <item>Muskulatur: atrophisch</item>
 
    <item>Mundhöhle: Soor, Haarleukoplakie</item>
 
    <item>Haut blass, seborrhoisches Ekzem, Schleimhäute blass, Hautturgor herabgesetzt</item>
 
    <item>Neuro: herabgesetztes Vibrationsempfinden der Beine, distal betont, Parästesien der Beine, PSR, AST oB und seitengleich.</item>
 
  </list>
 
    :
 
</text>
 
</pre>
 
  
====Tabellen====
+
==Bezug zu vorgehenden Dokumenten==
Zur Repräsentation medizinischer Inhalte, die sich adäquat tabellarisch darstellen lassen, bietet sich die Tabellenform an. Als Beispiele seien genannt: Laborwerte, Allergiewerte, Diagnosen mit ICD-Codierung etc.
+
===Allgemeines===
 +
Der Bezug zu Vordokumenten KANN über die parentDocument Beziehung ausgedrückt werden, indem der dazugehörige @''typeCode'' einen Wert aus der Liste der gültigen @''typeCodes'' in der ''relatedDocument''-Beziehung erhält. Das Originaldokument, auf das sich das Dokument bezieht, bleibt dabei unverändert. <br/>
 +
Für die Anwendung in ELGA ist ausschließlich die "ersetzende Beziehung" (replaces) erlaubt, wenn auch funktional nicht notwendig. Die Beziehung zwischen den verschiedenen Versionen eines Dokuments wird über die setId im XDS-Attribut referenceIdList im ELGA Verweisregister hergestellt. Der Bezug zu Vorgängerversionen KANN zusätzlich im CDA-Dokument durch die relatedDocument-Beziehung und die ParentDocument-Klasse, zusammen mit setId und versionNumber aus der ClinicalDocument-Klasse angegeben werden (siehe [[#Versionierung_des_Dokuments_.28.22setId.22_und_.22versionNumber.22.29|Versionierung des Dokuments]]).  
  
CDA realisiert ein vereinfachtes XHTML Table Modell, das HTML sehr ähnelt. Eine Tabelle wird mit dem table-Element angegeben. Siehe auch [[#Erweiterte_styleCodes|Erweiterte styleCodes]].
 
  
Die '''Tabellenüberschrift''' wird eingeschlossen in thead Tags, die Überschriftenzeile in tr Tags und die einzelnen Spalten-Items der Überschrift mit th Tags.
+
[[Datei:R-MIM-Klassen für die Bezugnahme auf vorgehende Dokumente.png|500px|thumb|center|R-MIM-Klassen für Dokumentbeziehungen]]
 +
<ref group="Abbildung">Grundsätzlicher Aufbau eines CDA-Dokuments aus XML Sicht</ref>
  
Die optionale '''Tabellenunterschrift''' <tfoot> wird entsprechend der HTML-Tabellenkonvention direkt vor dem <tbody>-Tag und nach dem <thead> Tag angeführt. Es wird für Fußnoten in Tabellen verwendet und enthält genau einen <tr> und einen <td>-Tag (Siehe auch Beispiel in [[#Fu.C3.9Fnoten|Fußnoten]])
+
Ein konformes CDA Dokument kann theoretisch ein einzelnes relatedDocument mit @typeCode APND, oder ein relatedDocument mit @typeCode RPLC, oder ein relatedDocument mit @typeCode XFRM, oder zwei relatedDocuments mit @typeCode XFRM und RPLC, oder zwei relatedDocuments mit @typeCode XFRM und APND enthalten.
  
Die eigentlichen '''Tabelleninhalte''' werden in ''tbody'' Tags, die Datenzeile in ''tr'' Tags und die einzelnen Spalteninhalte einer Datenzeile mit ''td'' Tag gekapselt.
+
Liste der möglichen Werte der @''typeCodes'' in der ''relatedDocument'' Beziehung:
 +
{| class="wikitable" width="100%"
 +
|-
 +
! style="text-align:left" width="15%" | code||style="text-align:left" width="20%" | displayName||style="text-align:left" width="65%" | Bedeutung
 +
|- style="background:#FFFFFF"
 +
| RPLC||replaces|| Das Dokument ersetzt ein existierendes Dokument. Der Status des zu ersetzenden Dokumentes wird auf "überholt" gesetzt, das ursprüngliche Dokument bleibt aber noch im System als historische Referenz verfügbar.
 +
|- style="background:#FFFFFF"
 +
| APND|| append|| '''Verwendung in ELGA NICHT ERLAUBT'''<br/>Zusammenhängen von Dokumenten. Dies ist in ELGA bereits über das Einbetten von Dokumenten realisiert.
 +
|- style="background:#FFFFFF"
 +
| XFRM|| transformed|| '''Verwendung in ELGA NICHT ERLAUBT '''<br/>
 +
Das Dokument ist Ergebnis eines Transformationsprozesses, d.h. ist aus einem anderen Originaldokument hervorgegangen.<br/>
 +
Hinweis: Die parallele Ablage von CDA-Dokumenten, welche vom Dokumentersteller bereits mit einem Stylesheet zu einem PDF Dokument gerendert wurden, kann mit der XFRM – Transaktion vorgenommen werden. Es ist nicht auszuschließen, dass die Transformation in lokalen Affiniy Domains Anwendung findet. Für ELGA ist die Transformation jedoch kein Anwendungsfall.
 +
|-
 +
|}
 +
<ref group="Tabelle">Vokabel-Domäne relatedDocument.typeCode</ref>:''Vokabel-Domäne relatedDocument.typeCode''
  
Die Vorgaben für Tabellen MÜSSEN korrekt eingehalten werden, damit sie zuverlässig und korrekt durch Stylesheets dargestellt werden können.  
+
===Document Replacement - Related Document===
Die Anzahl der Spalten MUSS über eine komplette Tabelle in thead und tbody gleich bleiben (ausgenommen tfoot).  
+
{{:1.2.40.0.34.6.0.11.1.14/dynamic}}
  
Folgende Elemente und Attribute mit Auswirkung auf die Darstellung sind erlaubt:
+
==Einverständniserklärung==
*span (Achtung: Anzahl der Spalten muss über die Tabelle konstant bleiben)
+
===Autorisierung ("authorization")===
*stylecode
+
In dieser optionalen Klasse können die Einverständniserklärungen reflektiert werden, die mit dem Dokument verbunden sind. Dies kann ein Einverständnis für einen Eingriff oder die Verfügbarmachung der Informationen gegenüber Dritten beinhalten. Der Typ der Einverständniserklärung wird dabei in ''Consent.code'' angegeben.
 +
 
 +
<u>Auszug aus dem R-MIM:</u>
 +
[[Datei:Consent Klasse.png|500px|thumb|center|R-MIM Consent Klasse]]
 +
<ref group="Abbildung">R-MIM Consent Klasse</ref>
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.1.18/dynamic}}
  
Folgende Attribute sind ebenfalls erlaubt und sind im erzeugten HTML enthalten. Die Attribute werden z.B. für Barrierefreiheit benötigt (Ausgabe mit Screenreadern), müssen aber keine direkt sichtbare Auswirkung auf die Darstellung haben:
+
==Informationen zum Patientenkontakt==
*language
+
Diese Klasse repräsentiert Informationen, in welchem Rahmen der Patientenkontakt, der dokumentiert wird, stattgefunden hat. Dokumente werden nicht notwendigerweise immer während eines Patientenkontakts erstellt, sondern ggf. auch zu einem späteren Zeitpunkt, wenn beispielsweise ein Arzt wegen eines pathologischen Laborwertes den Patienten vergeblich versucht zu erreichen und dennoch seine Verlaufsdokumentation fortführt.
*ID
 
*summary
 
*abbr
 
*axis
 
*headers
 
*scope
 
Alle anderen Attribute, wie z.B. rowspan sind explizit VERBOTEN!
 
=====Strukturbeispiel=====
 
Eine Tabelle hat das folgende Aussehen:
 
<pre class="orange">
 
<text>
 
  :
 
  <table>
 
    <!-- Kopfzeile -->
 
    <thead>
 
      <tr>
 
          <th>Spaltenüberschrift 1</th>
 
          <th>Spaltenüberschrift 2</th>
 
      </tr>
 
    </thead>
 
  
    <!-- Optionale Fußzeile mit EINER Spalte -->
+
Wenn die Dokumentation ein Entlass- oder Verlegungsdokument ist, muss die Information in dieser Klasse mitgegeben werden, inklusive der Dauer des Aufenthalts (hier: nicht nur stationäre Aufenthalte, sondern auch Patientenkontakt in der Praxis eines Niedergelassenen beispielsweise) und der Einrichtung, wo der Patientenaufenthalt stattfand.
    <tfoot>
 
<tr>
 
<td>Die Fußzeile hat eine durchgehende Spalte</td>
 
</tr>
 
    </tfoot>
 
  
    <!-- Tabelleninhalte - Anzahl der Spalten gleich wie Kopfzeile -->
+
<u>Auszug aus dem R-MIM:</u>
    <tbody>
+
[[Datei:EncompassingEncounter Klasse und Umgebung.png|500px|thumb|center|R-MIM EncompassingEncounter Klasse und Umgebung]]
      <tr>
+
<ref group="Abbildung">R-MIM EncompassingEncounter Klasse und Umgebung</ref>
        <td>1. Zeile - Daten der Spalte 1</td>
 
        <td>1. Zeile - Daten der Spalte 2</td>
 
      </tr>
 
      <tr>
 
        <td>n. Zeile - Daten der Spalte 1</td>
 
        <td>n. Zeile - Daten der Spalte 2</td>
 
      </tr>
 
    </tbody>
 
  </table>
 
  :
 
</text>
 
</pre>
 
  
====Unterabschnitte====
+
====Spezifikation====
Zur Strukturierung eines längeren Textes kann das ''paragraph'' Tag verwendet werden.
+
===Encounter ("componentOf/encompassingEncounter")===
=====Strukturbeispiel=====
+
{{:1.2.40.0.34.6.0.11.1.7/dynamic}}
<pre class="orange">
 
<text>
 
  :
 
    <paragraph>Sollten nach der empfohlenen Medikation mit Atemur die klinischen Zeichen weiterhin bestehen, halte ich bei dem umfangreichen Risikoprofil einen Kuraufenthalt für zwingend notwendig.</paragraph>
 
    <paragraph>Ich bitte dann um Wiedervorstellung des Patienten.</paragraph>
 
  :
 
</text>
 
</pre>
 
  
====Referenzierter bzw. attribuierter Inhalt (content)====
+
===Encounter Location===
Das CDA ''content''-Element wird benutzt, um Text ausdrücklich mit Tags „einzurahmen“, so dass er referenziert werden kann oder bestimmte Möglichkeiten zur visuellen Darstellung genutzt werden können. Das content-Element kann rekursiv ineinander geschachtelt werden, was die Einrahmung von ganzen Texten bis hin zu kleinsten Teilen (Worte, Buchstaben etc.) erlaubt.
+
{{:1.2.40.0.34.6.0.11.1.8/dynamic}}
 +
===Encounter Location with addr, telecom===  
 +
{{:1.2.40.0.34.6.0.11.1.19/dynamic}}
 +
</div>
 +
<!-- Hochformat -->
 +
<div class="portrait">
 +
=Medizinische Inhalte (CDA Body)=
  
'''''Referenzierter Inhalt'''''<br/>
+
==Allgemeiner Aufbau des CDA Body==
Das ''content''-Element enthält ein optionales Identifikator Attribut, das als Ziel einer XML Referenz dienen kann. Alle diese IDs sind als XML IDs definiert und MÜSSEN im gesamten Dokument eindeutig sein. Die ''originalText'' Komponente einer RIM Klasse, die sich in den CDA Entries (siehe unten) wiederfindet, kann sich somit explizit auf die vom content-Element im Textteil umschlossene Information beziehen.
+
Der CDA Body eines CDA-Dokuments kann entweder "strukturiert" oder "unstrukturiert" angegeben werden.
  
'''''Attribuierter Inhalt'''''<br/>
+
===Unstrukturierter medizinischer Inhalt: nonXMLBody===
Das ''content''-Element wird auch zur Einrahmung von Text benutzt, der in einem bestimmten Stil dargestellt werden soll, was mit dem @''styleCode'' Attribut näher beschrieben wird.
+
Diese Art des CDA Body dient dazu, medizinische Inhalte völlig unstrukturiert anzugeben. Dies erfolgt in einem ''text''-Element, wobei der Inhalt dieses Elements auch ein eingebettetes Dokument, beispielsweise PDF, codiert in Base64 sein kann.<br/>
=====Zugelassene styleCode Attribut-Werte=====
+
Welche Art von Inhalt in dem ''text''-Element abgebildet ist, wird über die Attribute @''mediaType'' und @''representation'' festgelegt.
{| class="wikitable" width="100%"
 
|-
 
! style="text-align:left" width="30%" | styleCode||style="text-align:left" width="30%" | Definition||style="text-align:left" width="60%" | Nutzungsbeispiel
 
  
|-  style="background:#FFFFFF"
+
====Strukturbeispiel====
| bold||Fettdruck ||<content styleCode="bold"> text </content>
+
<pre class="ilfbox_code">
 
+
<ClinicalDocument xmlns="urn:hl7-org:v3">
|-  style="background:#FFFFFF"
 
| underline||Unterstrichen||<content styleCode="underline"> text </content>
 
 
 
|-  style="background:#FFFFFF"
 
| italics||Kursivschrift||<content styleCode="italics"> text </content>
 
 
 
|-  style="background:#FFFFFF"
 
| emphasis||Kapitälchen ||<content styleCode="emphasis"> text </content>
 
|-
 
|}
 
=====Strukturbeispiel=====
 
Im folgenden Beispiel wird das Textstück „Asthma“ durch das content-Element eingerahmt, so dass in einem möglichen Level 3 Entry darauf Bezug genommen werden kann (siehe „[[#Zusammenhang_Text_und_Entry|Zusammenhang Text und Entry]]“).
 
 
 
Darunter findet sich ein Text, der fett gedruckt erscheinen soll.
 
<pre class="orange">
 
<text>
 
 
   :
 
   :
   Diagnose des Patienten: <content ID="diag1">Asthma</content>
+
   CDA Header
  <content styleCode="bold">Dieser Text ist fettgedruckt.</content>
 
  <content styleCode="bold italics"> Text ist fett und kursiv.</content>
 
 
   :
 
   :
</text>
+
  <component>
 +
    <!-- Unstrukturierter CDA Body (Non-XML) -->
 +
    <nonXMLBody>
 +
      <text mediaType="application/pdf" representation="B64">
 +
          :
 +
      </text>
 +
    </nonXMLBody>
 +
  </component>
 +
</ClinicalDocument>
 
</pre>
 
</pre>
  
====Erweiterte styleCodes====
+
===Strukturierter medizinischer Inhalt: structuredBody===
Neben den vom CDA-Standard vorgesehenen Möglichkeiten der Formatierung von Textelementen, erlaubt dieser Leitfaden die Nutzung weiterer styleCodes. Das ELGA Referenz-Stylesheet unterstützt die Verwendung dieser erweiterten, ELGA-spezifischen StyleCodes.  
+
Der ''structuredBody'' eines CDA Release 2.0 Dokuments setzt sich aus ein oder mehreren Komponenten (''component'') zusammen, wobei jede Komponente wiederum aus einer oder mehreren Sektionen (''section'') und gegebenenfalls aus einem oder mehreren maschinenlesbaren ''entry''-Elementen (siehe [[#CDA Level 1 bis 3|CDA Level 1 bis 3]]) besteht.
{{BeginYellowBox}}
+
====Strukturbeispiel====
Die Darstellung der erweiterten, ELGA-spezifischen StyleCodes erfordert ein speziell angepasstes Stylesheet (z.B. das ELGA Referenz-Stylesheet).
+
<pre class="ilfbox_code">
{{EndYellowBox}}
+
<ClinicalDocument xmlns="urn:hl7-org:v3">
Textstrukturen können durch diese ELGA-spezifisch erweiterten StyleCodes formatiert werden, z.B. um bestimmte Abschnitte wie Überschriften oder Unterüberschriften zu formatieren oder um die Textfarbe zu setzen.
+
  :
{| class="wikitable" width="100%"
+
  CDA Header
|-
+
  :
! style="text-align:left" width="30%" | styleCode||style="text-align:left" width="30%" | Definition||style="text-align:left" width="60%" | Nutzungsbeispiel
+
  <component>
 
+
      <!-- strukturierter CDA Body -->
|- style="background:#FFFFFF"
+
      <structuredBody>
| xELGA_h1||Überschriften gem. HTML < h1> ||<paragraph styleCode="xELGA_h1">
+
        :
 
+
        <component>
|-  style="background:#FFFFFF"
+
          <section>
| xELGA_h2||Überschriften gem. HTML < h2> ||<paragraph styleCode="xELGA_h2">
+
            … CDA Body Sektion …
 +
          </section>
 +
        </component>
 +
        :
 +
      </structuredBody>
 +
  </component>
 +
</ClinicalDocument>
 +
</pre>
  
|-  style="background:#FFFFFF"  
+
====CDA Level 1 bis 3====
| xELGA_h3||Überschriften gem. HTML < h3> ||<paragraph styleCode="xELGA_h3">
+
Die CDA Level repräsentieren die unterschiedliche Feinheit (Granularität) der "maschinenlesbaren", also automatisch auswertbaren klinischen Informationen und des entsprechenden Text-Markups (standardisierte Form der maschinenauswertbaren Auszeichnung von Text).
  
|-  style="background:#FFFFFF"  
+
=====CDA Level 1=====
| xELGA_blue||CMYK: 100, 60, 0, 6 <br/>RGB: 0, 96, 240<br/>HTML: #0060f0 ||<content styleCode="xELGA_blue"><br/>
+
Mit Level 1 ist ein XML Dokument gekennzeichnet, das vor allem auf das Lesen des Dokuments von Menschen abzielt ("human readable"), also leicht für den menschlichen Gebrauch zugänglich gemacht werden kann (z.B. durch Stylesheets). Es gibt keine Einschränkungen hinsichtlich des Inhalts, Zwecks oder Gebrauchs des Dokuments. Die technischen Anforderungen, Level 1 Dokumente zu erzeugen oder zu verarbeiten, sind verhältnismäßig niedrig. Dies ist aus Datenverarbeitungssicht das gröbste Niveau von Informationen, gewährleistet damit aber sofort die Mensch-Mensch-Interoperabilität, die aus der klassischen "Papierwelt" bekannt ist.
''Anmerkung'': Dient zur farblichen Hervorhebung von Wörtern oder Passagen im Fließtext.
 
  
|-  style="background:#FFFFFF"  
+
CDA Level 1 sind alle Dokumente mit einem CDA "nonXMLBody" und jene mit Sektionen ohne Codierung:
| xELGA_red||CMYK: 0, 91, 65, 12  <br/>RGB 224, 20, 79<br/>HTML: #e3144f<br/>Zusätzlich wird der Text Fett dargestellt, da Rot für farbfehlsichtige Personen schwer erkennbar ist.||<content styleCode="xELGA_red"><br/>''Anmerkung'': Dient zur farblichen Kennzeichnung von pathologischen Labormesswerten in Tabellen (wird für die ganze Ergebniszeile in einer Tabelle) verwendet.
+
<pre class="ilfbox_code">
 +
<section>
 +
  <title>Aufnahmegrund</title>
 +
  <text>
 +
… Medizinischer Text …
 +
  </text>
 +
</section>
 +
</pre>
  
|-  style="background:#FFFFFF"
+
=====CDA Level 2=====
| xELGA_colw:NN||NN...numerische Angabe des Prozentwertes der Spaltenbreite in Tabellen, maximal 2 Ziffern, nur positive Ganzzahlen.<br/>Wird nichts angegeben, wird die Spaltenbreite automatisch berechnet (bei n Spalten -- 1/n der gesamten Tabellenbreite) ||< th styleCode="xELGA_colw:20"><br/>
+
CDA Level 2 ermöglicht eine Klassifizierung der Abschnitte (''sections'') eines Dokuments. Dies wird durch die Angabe eines Codes erreicht, wofür prinzipiell jedes Codesystem herangezogen werden kann (etwa LOINC, SNOMED CT). Durch diese Codes werden die Abschnitte semantisch definiert. So kann ein Entlassungsbrief beispielsweise ganz bestimmte Abschnitte beinhalten (Anamnese, Behandlung, Medikation, weiteres Vorgehen etc.), während ein Befundbericht ganz andere Erfordernisse bezüglich der Abschnitte und Strukturen haben kann.
Die Spaltenbreite entspricht 20% der gesamten Tabellenbreite<br/>
 
Anmerkung: Weicht die Summe der angegebenen Spaltenbreiten von 100% ab, wird die Gesamtsumme als 100% angenommen und die einzelnen Spalten entsprechend angepasst
 
  
|-  style="background:#FFFFFF"
+
Auf dieser Ebene kommen so genannte '''Section-Level-Templates''' zur Anwendung. Diese machen Abschnitte maschinenauswertbar, d.h. durch Applikationen identifizierbar und ermöglichen eine Überprüfung des CDA-Dokuments dahingehend, ob es spezifische Abschnitte, Paragrafen und andere Strukturbestandteile aufweist.
| xELGA_tabVertical||'''Gilt nur für die Ausgabe als Druckvorstufe (PDF)''': Die Ausrichtung der Tabelle ist um 90% in eine vertikale Orientierung gedreht <br/>Defaultausrichtung ist horizontal ||< table styleCode="xELGA_tabVertical"><br/>Die Tabelle ist auf einer neuen Seite vertikal ausgerichtet, <br/>Tabellenbreite = Seitenhöhe<br/>Default: Horizontale Ausrichtung, Tabellenbreite = Textbreite
 
|-
 
|-  style="background:#FFFFFF"
 
| xELGA_monospaced||Statt der normalen Proportionalschrift wird eine nichtproportionale Schriftart (Festbreitenschrift) verwendet.  ||<content styleCode="xELGA_monospaced"><br/>''Anmerkung'': Verwendung in Anwendungsszenarien, wo Texte in Befunde übernommen werden, die durch Verwendung von äquidistanten Schriftarten formatiert wurden. Beispiel: Laborwerttabellen
 
|-
 
|}
 
  
====Zeilenumbrüche====
+
<pre class="ilfbox_code">
Das ''br''-Element <br/> kann benutzt werden, um im laufenden Text einen „harten“ Zeilumbruch zu erzwingen. Dies unterscheidet es vom ''paragraph''-Element, da der Zeilenumbruch keinen Inhalt hat. Empfänger sind angehalten, dieses Element als Zeilenumbruch darzustellen.
+
<section>
=====Strukturbeispiel=====
+
  <code
<pre class="orange">
+
    code="42349-1"
<text>
+
    displayName="Grund für die Überweisung/Einweisung"
  :
+
    codeSystem="2.16.840.1.113883.6.1"
  Patient hat Asthma seit seinem zehnten Lebensjahr.<br/>
+
    codeSystemName="LOINC" />
  Patient kommt damit gut zurecht.
+
    <title>Aufnahmegrund</title>
  :
+
    <text>
</text>
+
… Medizinischer Text …
 +
    </text>
 +
</section>
 
</pre>
 
</pre>
  
====Superscript und Subscript====
+
=====CDA Level 3=====
Ein Textbereich kann mit dem Element ''sup'' umspannt werden, um ihn Superscript (hochgestellt) darzustellen. Er kann mit sub umspannt werden, um ihn Subscript (tiefgestellt) darzustellen.
+
CDA-Dokumente, die auch Level 3 konform sind, beinhalten zusätzlich zu der lesbaren Text-Sektion auf dem Niveau von Einzelinformationen maschinenauswertbare Komponenten, so genannte ''entry''-Elemente (wie beispielsweise "systolischer Blutdruck").
=====Strukturbeispiel=====
+
 
<pre class="orange">
+
Eine Anwendung kann damit Daten wie eine einzelne Beobachtung, Prozedur, Medikamentengabe etc. identifizieren und verarbeiten. Selbst die Anwesenheit von bestimmten Einzelinformationen kann durch Vorgaben (Templates-Konzept) verpflichtend gemacht werden.
<text>
 
  :
 
  Dieses Wort ist <sup>hochgestellt</sup>
 
  Dieses Wort ist <sub>tiefgestellt</sub>
 
  :
 
</text>
 
</pre>
 
  
====Fußnoten====
+
Alle relevanten medizinischen Daten MÜSSEN im "menschenlesbaren Teil", dem narrativen Block (title und text-Elemente der Sections) enthalten sein. Für die maschinenlesbaren Einträge (''entry'') kommen '''Entry-Level-Templates''' zum Einsatz. Dies MÜSSEN inhaltlich konsistent zum lesbaren Textbereich sein und sollen zusätzlich die entsprechenden Inhaltsstellen im Textbereich referenzieren. Zusätzliche maschinenlesbare Informationen können angegeben werden, sofern sie nicht dargestellt werden müssen und auch nicht Bestandteil des signierten Originalbefundes sind. Sind die narrativen Daten direkt von den maschinenlesbaren abgeleitet und daher inhaltlich gleich, wird das im Entry durch das Attribut typeCode="DRIV" angegeben. Hier kann ausschließlich der maschinenlesbare Teil ohne Informationsverlust zur Weiterverarbeitung verwendet werden.
Mit den Elementen ''footnote'' und ''footnoteref'' sind diese Gestaltungsmöglichkeiten im CDA-Standard beschrieben.
+
<pre class="ilfbox_code">
=====Strukturbeispiel=====
+
<section>
Die Fußnotenreferenzen werden fortlaufend nummeriert und durch einen ''<sup>'' Tag hochgestellt. Der Text wird unter ''<tfoot>'' mit dem ''<footnote>'' Tag gekennzeichnet. Die ID gibt eine eindeutige Referenz auf den Text einer Fußnote.
+
  <code
<pre class="orange">
+
    code="42349-1"
<table>
+
    displayName="Grund für die Überweisung/Einweisung"
    <thead>
+
    codeSystem="2.16.840.1.113883.6.1"
        ...
+
    codeSystemName="LOINC" />
    </thead>
+
    <title>Aufnahmegrund</title>
    <tfoot>
+
    <text>
    <tr>
+
… Medizinischer Text …
            <td>
+
    </text>
                <footnote ID="fn1"><sup>1)</sup> Wert kontrolliert</footnote>
+
    <entry>
            </td>
+
        … HL7 Version 3 RIM Klassen (Beobachtung, Prozedur, …) mit Codes …
        </tr>
+
    </entry>
    </tfoot>
+
</section>
    <tbody>
+
</pre>
        ...
+
 
        <tr ID="OBS-13-1">
+
===Sektionen===
            <td ID="OBS-13-1-Code">aPTT</td>
+
CDA bietet die Möglichkeit Sektionen mit sogenannten "templateId"-Elementen zu versehen. Mit diesen Elementen ist es möglich, analog zur ELGA Implementierungsleitfaden-Kennzeichnung für das gesamte Dokument, auch einzelne Sektionen zu kennzeichnen.
            <td ID="OBS-13-1-Value">57.0
+
 
            <!-- Fußnoten werden durch das XSL entsprechend angezeigt -->
+
Diese Kennzeichnung ist speziell für Prüfmittel (z.B.: Schematron) wichtig, da über diese Kennzeichnungen die zugrundeliegenden Regeln zur Befüllung der Sektion zugeordnet und abgeprüft werden können.
                    <sup>1)</sup>
+
{{BeginILFBox}}
            </td>
+
<u>Verweis auf speziellen Implementierungsleitfaden:</u><br/>
            <td ID="OBS-13-1-Unit">s</td>
+
Welche templateId angegeben werden muss, ist im entsprechenden speziellen Implementierungsleitfaden in der Definition der Sektionen beschrieben.
            <td ID="OBS-13-1-Reference">26.0-40.0</td>
+
{{EndILFBox}}
            <td ID="OBS-13-1-Interpretation">++</td>
+
Grundsätzlich können von speziellen Leitfäden folgende Elemente einer Section hinzugefügt werden:
            <td ID="OBS-13-1-Delta"/>
+
* [[#Untersektionen_.E2.80.93_Hierarchischer_Aufbau|Untersektionen]],
            <td ID="OBS-13-1-Extern">E</td>
+
* [[#.C3.9Cbersetzung|Übersetzungs-Subsektionen]] in unterschiedlicher Sprache, wenn abweichend vom Gesamtdokument
        </tr>
+
* [[#Strukturen_in_Level_3|Maschinenlesbare Entry-Elemente]]
        ...
+
* [[#Einbetten_von_Dokumenten.2FMultimedia-Dateien|Multimedia-Elemente]] für Grafiken und Attachments
    <tbody>
+
* [[#Author_Body|Verfasser (Author)]], wenn abweichend vom Gesamtdokument oder von der übergeordneten Struktur
</table>
+
* [[#Informant_Body|Informant]], wenn abweichend vom Gesamtdokument oder von der übergeordneten Struktur
</pre>
+
* [[#External_Document_Entry|Dokumentenverweise]] Verweise auf Quelldokumente (aus denen eine Information entnommen wurde)
 
+
===="Kodiert" und "unkodiert" Sektionen====
====HTML-Verweise====
+
Damit das Vorhandensein von maschinenlesbaren Werten in Sektionen klarer auszudrücken, werden manche Sektionen in zwei unterschiedlichen Templates mit dem Nachsatz "kodiert" und "unkodiert" angegeben (z.B. "[[#Vitalparameter_-_kodiert|Vitalparameter - kodiert]]" und "[[#Vitalparameter_-_unkodiert|Vitalparameter - unkodiert]]").
Über das Element ''linkHtml'' lassen sich Verweise dokumentintern und auf externe Webseites (ähnlich wie im HTML-Standard beschrieben) realisieren. Wird in diesem Leitfaden nicht genutzt.
+
* '''kodiert''': Alle Informationen, die für diese Sektionen als maschinenlesbare Information vorgesehen sind, MÜSSEN alle entsprechenden Entrys enthalten.
====Geschützte Leerzeichen====
+
* '''unkodiert''': Diese Sektionen enthalten KEINE maschinenlesbaren Informationen, Entrys sind VERBOTEN.
Grundsätzlich werden zusätzliche Leerzeichen am Anfang und am Ende eines Elementinhaltes bei der Darstellung entfernt, auch mehrere Leerzeichen hintereinander (z.B. zwischen Wörtern) werden wie ein Leerzeichen behandelt.
 
  
Zusätzlicher Leerraum (whitespace bzw „no-break space“) kann in CDA erzeugt werden durch & #160; oder & #xA0;
+
===Textstrukturierung und Formatierung===
 +
Die medizinischen Informationen werden im CDA Body immer in Textform wiedergegeben (''section.text'' ist verpflichtend). Dies garantiert, dass die Dokumente immer für den Menschen lesbar sind.
  
Es erzeugt einen Leerraum von einem Zeichen und entspricht dem in HTML verwendeten, in CDA aber NICHT ERLAUBTEN „& nbsp;“.
+
Der Text selber kann wiederum Strukturelemente aufweisen, mit den Listen, Tabellen, Unterabschnitte etc definiert werden.
  
====Verwendung von Revisionsmarken====
+
Der CDA-Standard erlaubt nur eine kleine Auswahl an Formatierungsoptionen für den section.text, damit die oben genannte einfache Lesbarkeit ("human readability") zuverlässig erhalten bleibt und die Anforderungen für die Wiedergabe einfach bleiben. Die Syntax entspricht einem vereinfachten und stark eingeschränkten HTML.
Wenn eine neue Version eines CDA-Dokuments erstellt wird, können in der Update-Version jene Text-Elemente, die sich gegenüber der Vorversion geändert haben, entsprechend markiert und besser ersichtlich gemacht werden. Eingefügter Text wird unterstrichen und kursiv, gelöschter Text durchgestrichen dargestellt.  
 
  
Umgesetzt wird dies mithilfe des ''content''-Elements, welches ein optionales Attribut ''revised'' enthält und mit "insert" oder "delete" befüllt werden kann.  
+
Dieses Kapitel behandelt die verschiedenen Möglichkeiten der Textstrukturierung im text-Element einer CDA Sektion.
 +
{{BeginYellowBox}}
 +
Hinweis: Damit Struktur und Formatierung möglichst von allen im Umlauf befindlichen Stylesheets korrekt wiedergegeben kann, dürfen nur bekannte Formatierungsoptionen verwendet werden.<br/>
 +
Nur die in diesem Leitfaden genannten Optionen für die Strukturierung des Textes im narrativen Block sind ERLAUBT, alle anderen daher VERBOTEN.
 +
{{EndYellowBox}}
 +
Innerhalb von Sections wird das text-Element verwendet, um den narrativen Text ("plain text") darzustellen. In vielen Fällen lassen sich die medizinischen Inhalte aber auch noch weitergehend strukturieren. Dazu stehen in CDA als Stil-Elemente Listen, Tabellen und Unterabschnitte (Paragrafen) zur Verfügung. Mit Hilfe eines einfachen Stylesheets können die Inhalte in diesen Strukturelementen für den Menschen lesbar dargestellt werden.
  
Die korrekte Anzeige wird durch Angabe entsprechende Parameter durch das ELGA Referenz-Stylesheets ([[ELGA_Referenz-Stylesheet#Optionen|ShowRevisionMarks]]) unterstützt.
+
====Listen====
 +
Das Strukturelement "Liste" dient zur Abbildung einer einfachen Aufzählung medizinischer Inhalte.
  
'''Beispiel:'''<br>
+
Eine Liste wird mit dem ''list'' Tag eingeschlossen. Das optionale Attribut @''listType'' ermöglicht die Auflistung unsortiert (@''listType''="''unordered''"), die üblicherweise mit Bulletpoints • dargestellt wird, und in sortierter Form (@''listType''="''ordered''"), die mit Zahlen etc. dargestellt wird. Ohne Angabe von @''listType'' ist die Liste unsortiert.
{{BeginOrangeBox}}
 
Darstellung HTML:<br>
 
'''Revisionsmarken''': das ist der Fließtext mit <del>Text den man nur mit ShowRevisionMarks=1 durchgestrichen und</del> ''<u>eingefügtem (daher kursiv und unterstrichen dargestelltem)</u>'' Text.
 
  
Darstellung XML:<br>
+
Ein Element der Aufzählung (''item'') wird mit dem item Tag eingeschlossen.
<content styleCode="bold">Revisionsmarken</content>: das ist der Fließtext mit <content revised='delete'>Text den man nur mit ShowRevisionMarks=1 durchgestrichen und</content> <content revised='insert'>eingefügtem (daher kursiv und unterstrichen dargestelltem)</content> Text.
 
{{EndOrangeBox}}
 
{{BeginYellowBox}}
 
Hinweis zum Unterstreichen von Texten: Aus Usability-Sicht wird vom Unterstreichen von Textteilen abgeraten, da diese Passagen wie Hyperlinks wahrgenommen werden könnten.
 
{{EndYellowBox}}
 
  
===Strukturen in Level 3===
+
Folgende styleCodes können für die Formatierung von Listen mittels Aufzählungspunkten verwendet werden:
Es wird angestrebt, Level 3 Darstellungen schrittweise einzuführen. Das bedeutet, dass neben der obligatorischen Repräsentation der medizinischen Inhalte auf Level 2 auch optional die zusätzliche Darstellung dieser Inhalte auf Level 3 verwendet werden kann, um sie für das empfangende System strukturiert auswertbar zu machen. Es sei an dieser Stelle nochmals darauf hingewiesen, dass der Text in Level 1 bzw. 2 führend für den medizinischen Inhalt ist, und dass Level 3 Konstrukte dieselbe (aber maschinenauswertbare) Information tragen.
 
 
 
Generell sind in der CDA Entry Auswahl folgende Klassen aus dem RIM modelliert:
 
 
{| class="wikitable" width="100%"
 
{| class="wikitable" width="100%"
 
|-  
 
|-  
! style="text-align:left" width="40%" | CDA Entry ||style="text-align:left" width="60%" | Bedeutung
+
! style="text-align:left" width="30%" | styleCode||style="text-align:left" width="30%" | Definition||style="text-align:left" width="60%" | Nutzungsbeispiel
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| Observation || Allgemeine oder spezifische Beobachtung, wie z. B. Diagnosen, Befunde, Laborergebnisse etc.
+
| Disc ||Unsortierte Liste mit ausgefüllten Kreisen ||<list listType="unordered" styleCode= "Disc">
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| ObservationMedia|| Medieninformation zur Beobachtung, z. B. externe Referenzen auf Bilder etc.
+
| Circle||Unsortierte Liste mit nicht ausgefüllten Kreisen ||<list listType="unordered" styleCode= "Circle">
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| Procedure|| Prozeduren, Eingriffe, die den Patienten „verändern“
+
| Square||Unsortierte Liste mit ausgefüllten Quadraten  ||<list listType="unordered" styleCode= "Square">
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| RegionOfInterest|| Fokusinformation
+
| Arabic||Sortierte Liste mit Zahlen (1, 2, 3) ||<list listType="ordered" styleCode= "Arabic">
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| SubstanceAdministration|| Verordnung von Medikamenten, Hilfsmitteln etc.
+
| LittleRoman||Sortierte Liste mit kleingeschriebenen römischen Zahlen (i, ii, iii) ||<list listType="ordered" styleCode="LittleRoman">
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| Supply||Verabreichung, Verfügbarmachung von Medikamenten, Hilfsmitteln etc.
+
| BigRoman||Sortierte Liste mit großgeschriebenen römischen Zahlen (I, II, III) ||<list listType="ordered" styleCode="BigRoman">
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| Encounter|| Kontakt mit Patient
+
| LittleAlpha||Sortierte Liste mit kleingeschriebenen Buchstaben (a, b, c) ||<list listType="ordered" styleCode= "LittleAlpha">
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| Act|| Generische Aktivität
+
| BigAlpha||Sortierte Liste mit großgeschriebenen Buchstaben (A, B, C)||<list listType="ordered" styleCode="BigAlpha">
  
 
|-  style="background:#FFFFFF"  
 
|-  style="background:#FFFFFF"  
| Organizer|| Ordnungsmöglichkeit für CDA Entries
+
| None||Unterdrückt die Ausgabe von Aufzählungszeichen<br />Kann verwendet werden, um eine Tabelle in einem Tabellenfeld einzufügen. Dabei wird ein List-Item im <td> -Element eingefügt, darin kann eine Tabelle als Unterelement angegeben werden.
 +
||<list styleCode= "none">
 
|-
 
|-
 
|}
 
|}
''Tabelle 5: CDA Entry Klassen''
+
<ref group="Tabelle">Listen - styleCodes</ref>:''Listen - styleCodes''
  
Dieses Kapitel behandelt den Zusammenhang von text und entry und gibt eine grundsätzliche Anleitung für den Aufbau von Level 3 Strukturen.
 
====Zusammenhang Text und Entry====
 
Elemente innerhalb des Textabschnittes (''<text>'') nutzen die ID Attribute, um von den zugehörigen Level 3 Entries referenziert zu werden. Dies stellt eine Verknüpfung zwischen dem codierten Eintrag und dem Text dar. Dabei wird das Ziel verfolgt, schrittweise mehr strukturiertes Markup zur Verfügung zu stellen, das Applikationen nutzen können. Außerdem werden dadurch Doppeleinträge von Informationen verhindert.
 
  
<u>Jedes</u> Element im narrativen Kontext kann ein ID Attribut mitführen. Dies ist vom Typ xs:ID und MUSS im gesamten Dokument eindeutig sein. IDs dieser Art beginnen mit einem Buchstaben, gefolgt von einem oder mehreren Buchstaben, Zahlen, Bindestrichen oder Unterstrichen.
+
=====Strukturbeispiel=====
[[Datei:Referenzierung Text - Entry.png|500px|thumb|center|Abbildung 19: Referenzierung Text - Entry.]]
+
Eine Liste hat das folgende Aussehen:
Dies erlaubt, dass der Text mit einer einfachen URI dereferenziert werden kann. Die URI ist lokal im Dokument definiert, beginnt mit einem #-Zeichen, gefolgt von der ID.
+
<pre class="ilfbox_code">
 +
<text>
 +
  :
 +
  <list listType="ordered" styleCode= "BigAlpha">
 +
    <item>Pulmo: Basal diskrete RGs</item>
 +
    <item>Cor: oB</item>
 +
    <item>Abdomen: weich, Peristaltik: +++</item>
 +
    <item>Muskulatur: atrophisch</item>
 +
    <item>Mundhöhle: Soor, Haarleukoplakie</item>
 +
    <item>Haut blass, seborrhoisches Ekzem, Schleimhäute blass, Hautturgor herabgesetzt</item>
 +
    <item>Neuro: herabgesetztes Vibrationsempfinden der Beine, distal betont, Parästesien der Beine, PSR, AST oB und seitengleich.</item>
 +
  </list>
 +
    :
 +
</text>
 +
</pre>
  
Aus den obigen Beispielen würde das folgende Textfragment durch De-Referenzierung der Referenz „'''''#disdiag1_diagnosis“''''' gewonnen: „'''''M25.46, Meniskus: Empyema gen. sin.'''''“.
+
====Tabellen====
 +
Zur Repräsentation medizinischer Inhalte, die sich adäquat tabellarisch darstellen lassen, bietet sich die Tabellenform an. Als Beispiele seien genannt: Laborwerte, Allergiewerte, Diagnosen mit ICD-Codierung etc.
  
Der Bezug vom Quelltext zu den Entries wird im @''typeCode'' Attribut des entry-Elements angegeben und ist im Normalfall (und Default) COMP (component). Dies ist der allgemeine Fall und bedeutet, dass die Information in den Entries im Inhalt des Quelltexts enthalten ist. Weiter sind keine inhaltlichen Implikationen dabei vorhanden. In diesem Falle ist außerdem der narrative Quelltext der authentifizierte Inhalt.
+
CDA realisiert ein vereinfachtes XHTML Table Modell, das HTML sehr ähnelt. Eine Tabelle wird mit dem table-Element angegeben. Siehe auch [[#Erweiterte_styleCodes|Erweiterte styleCodes]].
 +
<br />
 +
<br />
 +
Die '''Tabellenüberschrift''' wird eingeschlossen in thead Tags, die Überschriftenzeile in tr Tags und die einzelnen Spalten-Items der Überschrift mit th Tags.
  
CDA Entries können durch verschiedene Methoden abgeleitet werden, z.B. durch Verarbeitung der natürlichen Sprache, einer Person, die den Eintrag codiert, einem Werkzeug, das sowohl codierte Einträge als auch Text produziert. Die jeweilige Methode kann durch die ''participantRole'' unter Angabe der Person oder des benutzten Algorithmus identifiziert werden.  
+
Die optionale '''Tabellenunterschrift''' <tfoot> wird entsprechend der HTML-Tabellenkonvention direkt vor dem <tbody>-Tag und nach dem <thead> Tag angeführt. Es wird für Fußnoten in Tabellen verwendet und enthält genau einen <tr> und einen <td>-Tag (Siehe auch Beispiel in [[#Fu.C3.9Fnoten|Fußnoten]])
 +
 
 +
Die eigentlichen '''Tabelleninhalte''' werden in ''tbody'' Tags, die Datenzeile in ''tr'' Tags und die einzelnen Spalteninhalte einer Datenzeile mit ''td'' Tag gekapselt.
 +
 
 +
Mit dem '''caption'''-Unterelement wird eine Beschreibung der Tabelle angegeben. Die Textalternative für Tabellen (für Alt-Text bzw das alt-Tag in HTML) SOLL auch im caption-Unterelement von < table> angegeben werden. Dieses Element kann in Screenreadern entsprechend ausgewertet werden und erhöht die Barrierefreiheit.
 +
<br />
 +
<br />
 +
Die Vorgaben für Tabellen MÜSSEN korrekt eingehalten werden, damit sie zuverlässig und korrekt durch Stylesheets dargestellt werden können.  
 +
Die Anzahl der Spalten MUSS über eine komplette Tabelle in thead und tbody gleich bleiben (ausgenommen tfoot).
 +
 
 +
Folgende Elemente und Attribute mit Auswirkung auf die Darstellung sind erlaubt:
 +
*span (Achtung: Anzahl der Spalten muss über die Tabelle konstant bleiben)
 +
*stylecode
  
Ähnlich wie bei einzelnen Sections können auch jedem Entry einzeln Participants zugeordnet werden. So kann eine bestimmte Prozedur um teilnehmende Personen ergänzt werden, die nur an dieser Prozedur beteiligt waren (siehe nachfolgende Abbildung)
+
Folgende Attribute sind ebenfalls erlaubt und sind im erzeugten HTML enthalten. Die Attribute werden z.B. für Barrierefreiheit benötigt (Ausgabe mit Screenreadern), müssen aber keine direkt sichtbare Auswirkung auf die Darstellung haben:
[[Datei:Zuordnung von Participants zu einzelnen Sections.png|500px|thumb|center|Abbildung 20: Zuordnung von Participants zu einzelnen Sections.]]
+
*language
 +
*ID
 +
*summary
 +
*abbr
 +
*axis
 +
*headers
 +
*scope
 +
Alle anderen Attribute, wie z.B. rowspan sind explizit VERBOTEN!
  
====Bezug zwischen Entries====
+
=====bestimmte Zeilen der Tabelle ausblenden / aufklappbar machen=====
Angabe dieser Beziehung in ''entryRelationship''. Beispiele für solche Beziehungen zwischen Entries sind:
+
In bestimmten Anwendungsszenarien ist es sinnvoll, einzelne Zeilen einer Tabelle auszublenden. Damit wird der Fokus auf wesentliche Informationen gelenkt. Die ausgeblendeten Daten können bei Bedarf durch einen Klick auf „Alles anzeigen“ am unteren Rand der Tabelle wieder eingeblendet werden.
* Observation und ObservationMedia (''entryReleationship.typeCode'' = COMP „component“)
 
* Observation („Nesselsucht“) und Observation („Allergie“), ''entryReleationship.typeCode'' = MFST („Manifestation of“)
 
* Eine Beobachtung besteht aus Teilbeobachtungen, z. B. eine Batterie von Labortests, systolischer und diastolischer Blutdruck.
 
Über die entryRelationship Klasse können die verschiedenen Entries miteinander verbunden werden. Der @typeCode gibt dabei die Art der Beziehung wieder.
 
[[Datei:entryRelationship Klasse. @typeCode gibt die Art der Beziehung wieder.png|500px|thumb|center|Abbildung 21: entryRelationship Klasse. @typeCode gibt die Art der Beziehung wieder.]]
 
Weiterhin gibt es Situationen, in denen Entries vorhanden sind, ohne dass dazu ein Quelltext vorhanden ist, z.B. bei Kalibierungsangaben, Reagenzien oder andere Informationen, die für die weitere Verarbeitung notwendig sind. Auch hier ist der @''typeCode'' der ''entryRelationship'' = COMP.
 
Für den Fall, dass der narrative Text gänzlich aus codierten Entries abgeleitet ist, wird dies mit dem @''typeCode'' DRIV (derived from) ausgedrückt. Dies ist beispielsweise bei Diagnoseninformationen der Fall, die eigentlich vollständig hoch-codiert in den Entries vorliegen und woraus der klinische Text erzeugt wird.
 
  
Auch ein Mix aus verschiedenen Entries und verschiedenen Beziehungstypen ist möglich.
+
Um dieses Verhalten zu ermöglichen, sind zwei Schritte erforderlich:
  
===Untersektionen – Hierarchischer Aufbau===
+
1. Zunächst muss im Stylesheet die Option "enableCollapsableTables" aktiviert sein. Diese sorgt auch dafür, dass Tabellen automatisch ausklappbar sind, wenn sie mehr als zehn Zeilen umfassen. <br/>
Sektionen können laut CDA Schema beliebig verschachtelt werden.
+
2. Danach müssen die Zeilen, die ausgeblendet werden sollen, entsprechend markiert werden. Dafür wird im ersten <td> Element ein ID-Attribut gesetzt, welches mit "expandable_row" beginnt, wie man auch im folgenden Beispiel in der letzten Zeile der Tabelle sieht.
  
Eine Sektion kann eine oder mehrere Untersektionen enthalten, welche jeweils wiederum Untersektionen enthalten können, usw.
 
{{BeginILFBox}}
 
<u>Verweis auf speziellen Implementierungsleitfaden:</u><br/>
 
Ob eine Sektion weitere Untersektionen enthält, ist im entsprechenden speziellen Implementierungsleitfaden in der Definition der Sektionen beschrieben.
 
{{EndILFBox}}
 
 
=====Strukturbeispiel=====
 
=====Strukturbeispiel=====
<pre class="orange">
+
Eine Tabelle hat das folgende Aussehen:
<ClinicalDocument xmlns="urn:hl7-org:v3">
+
<pre class="ilfbox_code">
 +
<text>
 
   :
 
   :
   <!-- CDA Header -->
+
   <table>
 +
    <caption>Dies ist ein Strukturbeispiel einer Tabelle</caption>
 +
    <!-- Kopfzeile -->
 +
    <thead>
 +
      <tr>
 +
          <th>Spaltenüberschrift 1</th>
 +
          <th>Spaltenüberschrift 2</th>
 +
      </tr>
 +
    </thead>
 +
 
 +
    <!-- Optionale Fußzeile mit EINER Spalte -->
 +
    <tfoot>
 +
<tr>
 +
<td>Die Fußzeile hat eine durchgehende Spalte</td>
 +
</tr>
 +
    </tfoot>
 +
 
 +
    <!-- Tabelleninhalte - Anzahl der Spalten gleich wie Kopfzeile -->
 +
    <tbody>
 +
      <tr>
 +
        <td>1. Zeile - Daten der Spalte 1</td>
 +
        <td>1. Zeile - Daten der Spalte 2</td>
 +
      </tr>
 +
      <tr>
 +
        <td ID="expandable_row_2">n. Zeile - Daten der Spalte 1</td>
 +
        <td>n. Zeile - Daten der Spalte 2</td>
 +
      </tr>
 +
    </tbody>
 +
  </table>
 
   :
 
   :
  <component>
+
</text>
  <!-- strukturierter CDA Body -->
+
</pre>
    <structuredBody>
+
 
      <component>
+
====Unterabschnitte====
        <section>
+
Zur Strukturierung eines längeren Textes kann das ''paragraph'' Tag verwendet werden.
            <code …/>
+
=====Strukturbeispiel=====
            <title>Name der Sektion</name>
+
<pre class="ilfbox_code">
            <text>…</text>
+
<text>
            <!-- Untersektion -->
+
  :
            <component>
+
    <paragraph>Sollten nach der empfohlenen Medikation mit Atemur die klinischen Zeichen weiterhin bestehen, halte ich bei dem umfangreichen Risikoprofil einen Kuraufenthalt für zwingend notwendig.</paragraph>
              <section>
+
    <paragraph>Ich bitte dann um Wiedervorstellung des Patienten.</paragraph>
                  <code …/>
+
   :
                  <title>Name der Untersektion</name>
+
</text>
                  <text>…</text>
 
              </section>
 
            </component>
 
          </section>
 
      </component>
 
    </structuredBody>
 
   </component>
 
</ClinicalDocument>
 
 
</pre>
 
</pre>
  
===Einbetten von Dokumenten/Multimedia-Dateien===
+
====Referenzierter bzw. attribuierter Inhalt (content)====
Es ist möglich, zusätzlich zu dem Text auch Referenzen auf externe Multimediaobjekte wie Bilder etc. zu spezifizieren. Dies geschieht über das ''renderMultiMedia''-Element und dient dazu aufzuzeigen, wo das Multimedia-Objekt gezeigt/dargestellt werden soll.
+
Das CDA ''content''-Element wird benutzt, um Text ausdrücklich mit Tags "einzurahmen", so dass er referenziert werden kann oder bestimmte Möglichkeiten zur visuellen Darstellung genutzt werden können. Das content-Element kann rekursiv ineinander geschachtelt werden, was die Einrahmung von ganzen Texten bis hin zu kleinsten Teilen (Worte, Buchstaben etc.) erlaubt.
  
Das ''renderMultiMedia''-Element trägt dabei im @''referencedObject'' Attribut die ID auf den Verweis auf das Multimedia-Objekt. Dieser Verweis wird als entry in der ObservationMedia-Klasse abgelegt. Im value-Element des ''observationMedia''-Elements wird das eigentliche Objekt (Dokument, Bild …) eingebettet. Im caption-Unterelement wird eine Beschreibung des Multimedia-Objektes angegeben. Das Referenzstylesheet wird den Inhalt als Mouseover und als Alternativtext ausgeben.
+
'''''Referenzierter Inhalt'''''<br/>
[[Datei:ObservationMedia Klasse zur Ablage von Multimedia-Objekten.png|500px|thumb|center|Abbildung 22: ObservationMedia Klasse zur Ablage von Multimedia-Objekten.]]
+
Das ''content''-Element enthält ein optionales Identifikator Attribut, das als Ziel einer XML Referenz dienen kann. Alle diese IDs sind als XML IDs definiert und MÜSSEN im gesamten Dokument eindeutig sein. Die ''originalText'' Komponente einer RIM Klasse, die sich in den CDA Entries (siehe unten) wiederfindet, kann sich somit explizit auf die vom content-Element im Textteil umschlossene Information beziehen.
{{BeginYellowBox}}
 
Hinweis zur erlaubten Größe von Multimedia-Inhalten: <br/>
 
Die Gesamtgröße des CDA-Dokumentes bzw. der XML-Datei SOLL 20 MB nicht überschreiten<sup>10</sup>. Die Größe der eingebetteten Dateien soll auf ein sinnvolles und angemessenes Mininum beschränkt werden.
 
{{EndYellowBox}}
 
Siehe auch „[[#Gr.C3.B6.C3.9Fenbeschr.C3.A4nkung_von_eingebetteten_Objekten|Größenbeschränkung von eingebetteten Objekten]]“.
 
  
Hinweis zur Verwendung von Multimedia-Inhalten und Barrierefreiheit: <br/>
+
'''''Attribuierter Inhalt'''''<br/>
Die Empfänger der Dokumente haben unterschiedliche Ausgabegeräte und unterschiedliche Bedürfnisse. Bilder, sowie Audio- und Videodateien werden möglicherweise nicht dargestellt oder gedruckt werden können.  
+
Das ''content''-Element wird auch zur Einrahmung von Text benutzt, der in einem bestimmten Stil dargestellt werden soll, was mit dem @''styleCode'' Attribut näher beschrieben wird.
Bitte beachten Sie also im Sinne der Barrierefreiheit folgende Punkte
+
=====Zugelassene styleCode Attribut-Werte=====
* Bei Multimedia-Daten MÜSSEN die relevanten Inhalte immer im lesbaren Text beschrieben werden.
+
{| class="wikitable" width="100%"
* Wo Multimedia-Dateien normalerweise angezeigt werden, MUSS eine sprechende Beschreibung ihres Inhaltes angegeben werden (z.B. Textalternative, Bildunterschrift).
+
|-
* Die Textalternative für Bilddaten SOLL auch im <caption> Unterelement von <renderMultimedia> angegeben werden, dieses Element kann in Screenreadern entsprechend ausgewertet werden und erhöht die Barrierefreiheit.
+
! style="text-align:left" width="30%" | styleCode||style="text-align:left" width="30%" | Definition||style="text-align:left" width="60%" | Nutzungsbeispiel
* Grafiken mit Transparenzen sind NICHT ERLAUBT.
+
 
 +
|- style="background:#FFFFFF"
 +
| bold||Fettdruck ||<content styleCode="bold"> text </content>
 +
 
 +
|- style="background:#FFFFFF"
 +
| underline||Unterstrichen||<content styleCode="underline"> text </content>
 +
 
 +
|-  style="background:#FFFFFF"
 +
| italics||Kursivschrift||<content styleCode="italics"> text </content>
  
 +
|-  style="background:#FFFFFF"
 +
| emphasis||Kapitälchen ||<content styleCode="emphasis"> text </content>
 +
|-
 +
|}
 +
<ref group="Tabelle">Tabellen - styleCodes</ref>:''Tabellen - styleCodes''
  
<sup>10</sup> Aktuell wird von ELGA die Größe von Doumenten auf 20MB beschränkt.
+
=====Strukturbeispiel=====
 +
Im folgenden Beispiel wird das Textstück "Asthma" durch das content-Element eingerahmt, so dass in einem möglichen Level 3 Entry darauf Bezug genommen werden kann (siehe "[[#Verkn.C3.BCpfung_von_Text_und_Entry_.28.22CDA_Level_4.22.29|Verknüpfung von Text und Entry]]").
  
====Strukturbeispiele====
+
Darunter findet sich ein Text, der fett gedruckt erscheinen soll.
=====Eingebettetes PDF=====
+
<pre class="ilfbox_code">
Das folgende Beispiel beschreibt einen eingebetteten Befund, der in der Sektion „Beigelegte Befunde“ angegeben wurde.
+
<text>
<pre class="orange">
+
  :
<section>
+
  Diagnose des Patienten: <content ID="diag1">Asthma</content>
    <!-- Inhalt der Section, mit Title, Text... -->
+
  <content styleCode="bold">Dieser Text ist fettgedruckt.</content>
  <entry>
+
  <content styleCode="bold italics"> Text ist fett und kursiv.</content>
    <observationMedia classCode="OBS" moodCode="EVN" ID="MM1">
+
   :
      <!-- Eingebettetes Objekt Entry -->
+
</text>
      <templateId root="1.2.40.0.34.6.0.11.3.19"/>
 
      <value
 
          mediaType="application/pdf"
 
          representation="B64">
 
          JVBEi0xLjMKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyI
 
          C9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nM1aW28dtxFGnLfzK/ap3S0ihveLU
 
          M5z5OHt+bjgTznIVGh7/o/84Xi0+PwjN+d3i54Vh1nNjezltH6+a50sYJngj
 
          AuOu2Z5thB9n2gcZ55r2XjoEzBjuVq0Tbf8V5wAUhjvQqhNUJyZ4E2c8KZ90
 
          e0opgNXrv2p40zBn/YAZU0HLR+cb3lnW Tbf8V5wAUhjvQqhNUJyZ4E2c8KZ
 
            :      :      :
 
      </value>
 
    </observationMedia>
 
   </entry>
 
</section>
 
 
</pre>
 
</pre>
  
=====Eingebettetes Bild=====
+
====Erweiterte styleCodes====
Das folgende Beispiel beschreibt einen Befund am linken Zeigefinger, der zusätzlich mit einem Bild dokumentiert ist.
+
Neben den vom CDA-Standard vorgesehenen Möglichkeiten der Formatierung von Textelementen, erlaubt dieser Leitfaden die Nutzung weiterer styleCodes. Das ELGA Referenz-Stylesheet unterstützt die Verwendung dieser erweiterten, ELGA-spezifischen StyleCodes.
<pre class="orange">
+
{{BeginYellowBox}}
<section>
+
Die Darstellung der erweiterten, ELGA-spezifischen StyleCodes erfordert ein speziell angepasstes Stylesheet (z.B. das ELGA Referenz-Stylesheet).
      <!-- Inhalt der Section, mit Title, Text... -->
+
{{EndYellowBox}}
    <entry>
+
Textstrukturen können durch diese ELGA-spezifisch erweiterten StyleCodes formatiert werden, z.B. um bestimmte Abschnitte wie Überschriften oder Unterüberschriften zu formatieren oder um die Textfarbe zu setzen.
      <observationMedia classCode="OBS" moodCode="EVN" ID="MM1">
+
{| class="wikitable" width="100%"
      <!-- Eingebettetes Objekt Entry -->
+
|-  
      <templateId root="1.2.40.0.34.6.0.11.3.19"/>
+
! style="text-align:left" width="30%" | styleCode||style="text-align:left" width="30%" | Definition||style="text-align:left" width="60%" | Nutzungsbeispiel
        <value
 
            mediaType="image/jpeg"
 
            representation="B64">
 
          JVBEi0xLjMKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyI
 
          C9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nM1aW28dtxFGnLfzK/ap3S0ihveLU
 
          AQYydprBSJcJICNvqgu1TrSI4kN0H+bF76M/LQ4S7Jmd3DlY/kg6IO4NBDch
 
          e0opgNXrv2p40zBn/YAZU0HLR+cb3lnW Tbf8V5wAUhjvQqhNUJyZ4E2c8KZ
 
            :      :      :
 
        </value>
 
      </observationMedia>
 
    </entry>
 
</section>
 
</pre>
 
  
====Spezifikation====
+
|-  style="background:#FFFFFF"
Siehe „[[#Eingebettetes_Objekt_Entry|Eingebettetes Objekt Entry]]“.
+
| xELGA_h1||Überschriften gem. HTML < h1> ||<paragraph styleCode="xELGA_h1">
  
====Zugelassene mediaType Attribut-Werte====
+
|- style="background:#FFFFFF"
Der Datentyp von Multimedia-Objekten ist immer ED (encapsulated data). Dabei ist auch der Medientyp (MIME) im entsprechenden @mediaType Attribut zu nennen.  
+
| xELGA_h2||Überschriften gem. HTML < h2> ||<paragraph styleCode="xELGA_h2">
  
Zulässige Werte gemäß Value-Set „'''ELGA_Medientyp'''“
+
|- style="background:#FFFFFF"
{{BeginILFBox}}
+
| xELGA_h3||Überschriften gem. HTML < h3> ||<paragraph styleCode="xELGA_h3">
<u>Verweis auf speziellen Implementierungsleitfaden:</u><br/>
 
Spezielle Implementierungsleitfäden können zusätzliche Medientypen (MIME) erlauben.
 
{{EndILFBox}}
 
{{BeginYellowBox}}
 
Achtung: Grafiken mit Transparenz (z.B: bei GIF oder PNG möglich) können zu schweren Problemen bei der Wiedergabe oder Konvertierung zu PDF/A-1 führen und sind daher NICHT ERLAUBT.
 
{{EndYellowBox}}
 
  
==CDA Body in EIS „Basic“==
+
|-  style="background:#FFFFFF"
Neben den allgemein gültigen Aussagen über den grundsätzlichen Aufbau eines CDA Body, spezifiziert dieser Allgemeine Implementierungsleitfaden auch die Vorgaben, die ein ELGA Dokument in Interoperabilitätsstufe EIS „Basic“ erfüllen muss.
+
| xELGA_blue||CMYK: 100, 60, 0, 6 <br/>RGB: 0, 96, 240<br/>HTML: #0060f0 ||<content styleCode="xELGA_blue"><br/>
 +
''Anmerkung'': Dient zur farblichen Hervorhebung von Wörtern oder Passagen im Fließtext.
  
===Dokumente gemäß dem Allgemeinen Implementierungsleitfaden (EIS „Basic“)===
+
|-  style="background:#FFFFFF"
Damit ein Dokument im medizinischen Bereich (CDA Body) diesem Leitfaden entspricht, müssen keine besonderen Vorgaben eingehalten werden.
+
| xELGA_red||CMYK: 0, 91, 65, 12  <br/>RGB 224, 20, 79<br/>HTML: #e3144f<br/>Zusätzlich wird der Text Fett dargestellt, da Rot für farbfehlsichtige Personen schwer erkennbar ist.||<content styleCode="xELGA_red"><br/>''Anmerkung'': Dient zur farblichen Kennzeichnung von pathologischen Labormesswerten in Tabellen (wird für die ganze Ergebniszeile in einer Tabelle) verwendet.
  
Der CDA Body kann unstrukturiert („nonXMLBody“) oder strukturiert („structuredBody“) angegeben werden. Die grundsätzlichen Richtlinien von CDA sind einzuhalten.
+
|-  style="background:#FFFFFF"
 
+
| xELGA_colw:NN||NN...numerische Angabe des Prozentwertes der Spaltenbreite in Tabellen, maximal 2 Ziffern, nur positive Ganzzahlen.<br/>Wird nichts angegeben, wird die Spaltenbreite automatisch berechnet (bei n Spalten -- 1/n der gesamten Tabellenbreite) ||< th styleCode="xELGA_colw:20"><br/>
Siehe „[[#Allgemeiner_Aufbau_des_CDA_Body|Allgemeiner Aufbau des CDA Body]]“.
+
Die Spaltenbreite entspricht 20% der gesamten Tabellenbreite<br/>
{{BeginILFBox}}
+
Anmerkung: Weicht die Summe der angegebenen Spaltenbreiten von 100% ab, wird die Gesamtsumme als 100% angenommen und die einzelnen Spalten entsprechend angepasst
<u>Verweis auf speziellen Implementierungsleitfaden:</u><br/>
 
Existiert bereits ein spezieller Implementierungsleitfaden zur Dokumentklasse (z.B. Entlassungsbrief, Laborbefund etc.), MUSS dieser angewandt werden.
 
Spezielle Leitfäden definieren gegebenenfalls zusätzliche Vorgaben sowohl im administrativen Bereich („CDA Header“) als auch im medizinischen Bereich („CDA Body“), wie beispielsweise:
 
* Welche Art von CDA Body ist zugelassen (nonXMLBody, structuredBody)
 
* Welche Sektionen sind anzugeben (verpflichtend, optional)
 
* Sektionendetails (Code und Titel der Sektionen)
 
* In welcher Granularität soll die Sektion angegeben werden (mit maschinenlesbaren Einträgen)
 
* Welche Codelisten werden für die maschinenlesbaren Einträge verwendet
 
* Reihenfolge der Sektionen im Dokument
 
* etc.
 
{{EndILFBox}}
 
  
==Allgemeine Sektionen-Templates==
+
|- style="background:#FFFFFF"
Dieses Kapitel beschreibt ELGA Sektionen-Templates, die von mehr als einem speziellen Implementierungsleitfaden verwendet werden.
+
| xELGA_tabVertical||'''Gilt nur für die Ausgabe als Druckvorstufe (PDF)''': Die Ausrichtung der Tabelle ist um 90% in eine vertikale Orientierung gedreht <br/>Defaultausrichtung ist horizontal ||< table styleCode="xELGA_tabVertical"><br/>Die Tabelle ist auf einer neuen Seite vertikal ausgerichtet, <br/>Tabellenbreite = Seitenhöhe<br/>Default: Horizontale Ausrichtung, Tabellenbreite = Textbreite
 
 
===Elemente des CDA-Bodies===
 
{| class="wikitable" width="100%"
 
 
|-
 
|-
! style="text-align:left" width="20%" |Sektion
+
|-  style="background:#FFFFFF"  
!Kard/Konf|| style="text-align:left" width="60%" |Bedeutung / Link zum Kapitel
+
| xELGA_monospaced||Statt der normalen Proportionalschrift wird eine nichtproportionale Schriftart (Festbreitenschrift) verwendet. ||<content styleCode="xELGA_monospaced"><br/>''Anmerkung'': Verwendung in Anwendungsszenarien, wo Texte in Befunde übernommen werden, die durch Verwendung von äquidistanten Schriftarten formatiert wurden. Beispiel: Laborwerttabellen
!Konformität Level 3 (Entry)
 
|-
 
|[[#Brieftext |Brieftext]]
 
|0..1 O||Anrede oder Begrüßung (Freitext)
 
|0..1 O (falls Logo angegeben)
 
 
|-
 
|-
|[[#Abschlie.C3.9Fende_Bemerkung |Abschließende Bemerkungen]]
+
|}
|0..1 O||Grußformel am Ende des Briefes (Freitext)
+
<ref group="Tabelle">Erweiterte styleCodes</ref>:''Erweiterte styleCodes''
|0..0 NP
+
 
|-
+
====Zeilenumbrüche====
|[[#Beilagen |Beilagen]]
+
Das ''br''-Element <br/> kann benutzt werden, um im laufenden Text einen "harten" Zeilumbruch zu erzwingen. Dies unterscheidet es vom ''paragraph''-Element, da der Zeilenumbruch keinen Inhalt hat. Empfänger sind angehalten, dieses Element als Zeilenumbruch darzustellen.
|0..1 O
+
=====Strukturbeispiel=====
|Sonstige Beilagen (außer ''Willenserklärungen und andere juridische Dokumente'')
+
<pre class="ilfbox_code">
|1..* M
+
<text>
|-
+
  :
|[[#Willenserkl.C3.A4rungen_und_andere_juridische_Dokumente |Willenserklärungen und andere juridische Dokumente]]
+
  Patient hat Asthma seit seinem zehnten Lebensjahr.<br/>
|0..1 O||Wichtige Willenserklärungen und juridische Dokumente (Freitext)
+
  Patient kommt damit gut zurecht.
TODO prüfen
+
  :
|0..0 NP
+
</text>
|-
+
</pre>
|[[#Willenserkl.C3.A4rungen_und_andere_juridische_Dokumente_-_Subsektion|Willenserklärungen und andere juridische Dokumente - Subsektion]]
+
 
|0..1 O||TODO
+
====Superscript und Subscript====
|0..0 NP
+
Ein Textbereich kann mit dem Element ''sup'' umspannt werden, um ihn Superscript (hochgestellt) darzustellen. Er kann mit sub umspannt werden, um ihn Subscript (tiefgestellt) darzustellen.
|-
+
=====Strukturbeispiel=====
|[[#Anmerkungen |Anmerkungen]]
+
<pre class="ilfbox_code">
|0..1 O
+
<text>
|Nicht-medizinische Anmerkungen zum Patienten (Freitext)
+
  :
|0..0 NP
+
  Dieses Wort ist <sup>hochgestellt</sup>
|-
+
  Dieses Wort ist <sub>tiefgestellt</sub>
|[[#Vitalparameter_-_kodiert |Vitalparameter - kodiert]]
+
  :
|0..1 O
+
</text>
|Kodierte Informationen zu den Vitalparametern
+
</pre>
|1..* M
+
 
|-
+
====Fußnoten====
|[[#Vitalparameter_-_unkodiert |Vitalparameter - unkodiert]]
+
Mit den Elementen ''footnote'' und ''footnoteref'' sind diese Gestaltungsmöglichkeiten im CDA-Standard beschrieben.
|0..1 O
+
=====Strukturbeispiel=====
|Angabe von Vitalparametern (Freitext)
+
Die Fußnotenreferenzen werden fortlaufend nummeriert und durch einen ''<sup>'' Tag hochgestellt. Der Text wird unter ''<tfoot>'' mit dem ''<footnote>'' Tag gekennzeichnet. Die ID gibt eine eindeutige Referenz auf den Text einer Fußnote.
|0..0 NP
+
<pre class="ilfbox_code">
|-
+
<table>
|[[#.C3.9Cbersetzung|Übersetzung]]
+
    <thead>
|0..1 O
+
        ...
|Subsection für die Übersetzung des narrativen Textes
+
    </thead>
|0..0 NP
+
    <tfoot>
|-
+
    <tr>
|[[#Risiken |Risiken - Subsektion]]
+
            <td>
|0..1 O
+
                <footnote ID="fn1"><sup>1)</sup> Wert kontrolliert</footnote>
|Risiken zur übergeordneten Sektion (Freitext)
+
            </td>
TODO Titel Subsektion korrigieren!
+
        </tr>
|0..0 NP
+
    </tfoot>
|-
+
    <tbody>
|[[#Hilfsmittel_und_Ressourcen |Hilfsmittel und Ressourcen]]
+
        ...
|0..1 O
+
        <tr ID="OBS-13-1">
|Hilfsmittel und Ressourcen zur übergeordneten Sektion (Freitext)
+
            <td ID="OBS-13-1-Code">aPTT</td>
|0..0 NP
+
            <td ID="OBS-13-1-Value">57.0
|-
+
            <!-- Fußnoten werden durch das XSL entsprechend angezeigt -->
|}''Tabelle 3: Überblick über die allgemeinen Sektionen des CDA Bodies''
+
                    <sup>1)</sup>
 +
            </td>
 +
            <td ID="OBS-13-1-Unit">s</td>
 +
            <td ID="OBS-13-1-Reference">26.0-40.0</td>
 +
            <td ID="OBS-13-1-Interpretation">++</td>
 +
            <td ID="OBS-13-1-Delta"/>
 +
            <td ID="OBS-13-1-Extern">E</td>
 +
        </tr>
 +
        ...
 +
    <tbody>
 +
</table>
 +
</pre>
 +
 
 +
====HTML-Verweise====
 +
Über das Element ''linkHtml'' lassen sich Verweise dokumentintern und auf externe Webseites (ähnlich wie im HTML-Standard beschrieben) realisieren. Wird in diesem Leitfaden nicht genutzt.
 +
====Geschützte Leerzeichen====
 +
Grundsätzlich werden zusätzliche Leerzeichen am Anfang und am Ende eines Elementinhaltes bei der Darstellung entfernt, auch mehrere Leerzeichen hintereinander (z.B. zwischen Wörtern) werden wie ein Leerzeichen behandelt.
 +
 
 +
Zusätzlicher Leerraum (whitespace bzw "no-break space") kann in CDA erzeugt werden durch & #160; oder & #xA0;
  
===Brieftext===
+
Es erzeugt einen Leerraum von einem Zeichen und entspricht dem in HTML verwendeten, in CDA aber NICHT ERLAUBTEN "& nbsp;".
Der Titel dieser Sektion wird vom ELGA Referenz-Stylesheet nicht angezeigt, das Logo wird speziell platziert. Andere CDA-Stylesheets könnten den Titel der Sektion anzeigen und das Logo direkt im Text der Sektion darstellen.
 
{{BeginYellowBox}}
 
Um eine möglichst kompakte Darstellung der Befunde zu ermöglichen, sollte der Text dieser Sektion so knapp wie möglich gehalten werden. Vermieden werden sollten jedenfalls der Patienten- oder Arztname, die Bezeichnung der Krankenanstalt sowie Daten zum Aufenthalt.
 
Diese Daten werden an anderer Stelle im Befund angezeigt, eine Erwähnung in dieser Sektion führt zu Redundanzen.
 
{{EndYellowBox}}
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.2.69/dynamic}}
 
  
===Abschließende Bemerkung===  
+
====Verwendung von Revisionsmarken====
Der Titel dieser Sektion wird vom ELGA Referenz-Stylesheet nicht angezeigt. Andere CDA-Stylesheets könnten den Titel der Sektion anzeigen. 
+
Wenn eine neue Version eines CDA-Dokuments erstellt wird, können in der Update-Version jene Text-Elemente, die sich gegenüber der Vorversion geändert haben, entsprechend markiert und besser ersichtlich gemacht werden. Eingefügter Text wird unterstrichen und kursiv, gelöschter Text durchgestrichen dargestellt.  
{{BeginYellowBox}}
 
Um eine möglichst kompakte Darstellung der Befunde zu ermöglichen, sollte der Text dieser Sektion so knapp wie möglich gehalten werden. Vermieden werden sollten jedenfalls der Patienten- oder Arztname, die Bezeichnung der Krankenanstalt sowie Daten zum Aufenthalt.
 
Diese Daten werden an anderer Stelle im Befund angezeigt, eine Erwähnung in dieser Sektion führt zu Redundanzen.
 
{{EndYellowBox}}
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.2.70/dynamic}}
 
  
===Beilagen===
+
Umgesetzt wird dies mithilfe des ''content''-Elements, welches ein optionales Attribut ''revised'' enthält und mit "insert" oder "delete" befüllt werden kann.  
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.2.71/dynamic}}
 
  
====Textbereich der Sektion====
+
Die korrekte Anzeige wird durch Angabe entsprechende Parameter durch das ELGA Referenz-Stylesheets ([[ELGA_Referenz-Stylesheet#Optionen|ShowRevisionMarks]]) unterstützt.
Vorgaben und Empfehlungen zur Gestaltung des Textbereichs der Sektion im Falle des Vorhandenseins von maschinenlesbaren Elementen (CDA Level 3):
 
Vorgaben:
 
* Es SOLLEN der Titel des Dokuments, sowie das Erstellungsdatum angegeben werden
 
  
====Maschinenlesbare Elemente der Sektion====
+
'''Beispiel:'''
Die Beilagen MÜSSEN als maschinenlesbare Elemente angegeben werden.
+
<pre class="ilfbox_code">
 +
Verwendung von Revisionsmarken in CDA / XML:
  
===Willenserklärungen und andere juridische Dokumente===
+
Revisionsmarken: das ist der Fließtext mit <content revised='delete'>Text den man nur mit ShowRevisionMarks=1 durchgestrichen</content> und <content revised='insert'>eingefügtem (daher kursiv und unterstrichen dargestelltem)</content> Text.
====Spezifikation====
+
</pre>
{{:1.2.40.0.34.6.0.11.2.61/dynamic}}
 
  
====Willenserklärungen und andere juridische Dokumente - Subsektion====
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.2.62/dynamic}}
 
  
===Anmerkungen ===
+
{{BeginValueSetBox}}
====Spezifikation====
+
Darstellung HTML:<br>
{{:1.2.40.0.34.6.0.11.2.75/dynamic}}
+
Revisionsmarken: das ist der Fließtext mit <del>Text den man nur mit ShowRevisionMarks=1 durchgestrichen</del> und ''<u>eingefügtem (daher kursiv und unterstrichen dargestelltem)</u>'' Text.
 +
{{EndValueSetBox}}
  
===Vitalparameter - kodiert===
+
===Strukturen in Level 3===
====Spezifikation====
+
Neben der obligatorischen Repräsentation der medizinischen Inhalte in ''section.text'' ("Level 2") kann eine zusätzliche Darstellung dieser Inhalte auf Level 3 hinzugefügt werden, um sie für das empfangende System strukturiert auswertbar zu machen. Es sei an dieser Stelle nochmals darauf hingewiesen, dass der menschenlesbare Inhalt von ''section.text'' führend für den medizinischen Inhalt ist, und dass Level 3-Konstrukte dieselbe, aber maschinenauswertbare Information tragen.
{{:1.2.40.0.34.6.0.11.2.46/dynamic}}
 
  
====Vorgaben zur Text-Gestaltung====
+
Generell sind in der CDA Entry Auswahl folgende Klassen aus dem RIM modelliert:
Vorgaben:
+
{| class="wikitable" width="100%"
* Darstellung der Vitalparameter in Tabellenform
+
|-
* Reihenfolge der Informationen:
+
! style="text-align:left" width="40%" | CDA Entry ||style="text-align:left" width="60%" | Bedeutung
** Vitalparameterart (@displayName des Codes des Vitalparameter-Entry)
+
 
** Wert (@value des Werts des Vitalparameter-Entry)
+
|-  style="background:#FFFFFF"
** Einheit (@unit des Werts des Vitalparameter-Entry)
+
| Observation || Allgemeine oder spezifische Beobachtung, wie z. B. Diagnosen, Befunde, Laborergebnisse etc.
* Das Erhebungsdatum SOLL den Vitalparametern eindeutig zugeordnet werden (Erhebungsdatum des VitalparameterGruppe-Entry)
+
 
 +
|- style="background:#FFFFFF"
 +
| ObservationMedia|| Medieninformation zur Beobachtung, z. B. externe Referenzen auf Bilder etc.
  
====Maschinenlesbare Elemente der Sektion====
+
|-  style="background:#FFFFFF"
Es MÜSSEN maschinenlesbare Elemente angegeben werden.
+
| Procedure|| Prozeduren, Eingriffe, die den Patienten "verändern"
  
=== Vitalparameter - unkodiert===  
+
|style="background:#FFFFFF"
====Spezifikation====  
+
| RegionOfInterest|| Fokusinformation
{{:1.2.40.0.34.6.0.11.2.68/dynamic}}
 
  
===Übersetzung ===
+
|-  style="background:#FFFFFF"
Sections können Sub-Sections mit Übersetzungen des narrativen Textes in andere Sprachen beinhalten. Der Language-Code muss aus dem Value Set ELGA_LanguageCode gewählt werden.
+
| SubstanceAdministration|| Verordnung von Medikamenten, Hilfsmitteln etc.
  
Beispiel mit deutscher Übersektion:
+
|-  style="background:#FFFFFF"  
<pre class="orange">
+
| Supply||Verabreichung, Verfügbarmachung von Medikamenten, Hilfsmitteln etc.
<section>
 
  <templateId root="1.2.40.0.34.11.2.2.13" assigningAuthorityName="ELGA"/>
 
  <id root="..." extension="..."/>
 
  <code code="48765-2" displayName="Allergies, adverse reactions, alerts" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"/>
 
  <title>Allergien, Unverträglichkeiten und Risiken</title>
 
  <text>keine Allergien bekannt</text>
 
  <component>
 
      <!-- Übersetzung -->
 
      <section>
 
        <templateId root="1.2.40.0.34.6.0.11.2.8"/>
 
        <title>Allergie ed Intolleranze</title>
 
        <text>Nessuna Allergia Nota</text>
 
        <languageCode code="it-IT"/>
 
      </section>
 
    </component>
 
</section>
 
</pre>
 
  
====Spezifikation====
+
|-  style="background:#FFFFFF"
{{:1.2.40.0.34.6.0.11.2.8/dynamic}}
+
| Encounter|| Kontakt mit Patient
  
===Risiken ===
+
|-  style="background:#FFFFFF"
====Spezifikation====
+
| Act|| Generische Aktivität
{{:1.2.40.0.34.6.0.11.2.76/dynamic}}
 
  
===Hilfsmittel und Ressourcen===
+
|-  style="background:#FFFFFF"
====Spezifikation====
+
| Organizer|| Ordnungsmöglichkeit für CDA Entries<br /> '''Hinweis:''' Das Attribut sdtc:text ist zusätzlich erlaubt, um diesem Element einen lesbaren Textinhalt zu geben und um die FHIR-Kompatibilität zu erhöhen.
{{:1.2.40.0.34.6.0.11.2.77/dynamic}}
+
|-
 +
|}
 +
<ref group="Tabelle">CDA Entry Klassen</ref>:''CDA Entry Klassen''
  
==Maschinenlesbare Elemente==
+
Dieses Kapitel gibt eine grundsätzliche Anleitung für den Aufbau von Level 3 Strukturen und behandelt den Zusammenhang von text und entry.
Dieses Kapitel beschreibt ELGA Entry-Templates, die von mehr als einem speziellen Implementierungsleitfaden verwendet werden.
 
  
===Eingebettetes Objekt Entry===
+
Ähnlich wie bei einzelnen Sections können auch jedem Entry einzeln Participants zugeordnet werden. So kann eine bestimmte Prozedur um teilnehmende Personen ergänzt werden, die nur an dieser Prozedur beteiligt waren (siehe nachfolgende Abbildung)
====Spezifikation====
+
[[Datei:Zuordnung von Participants zu einzelnen Sections.png|500px|thumb|center|Zuordnung von Participants zu einzelnen Sections]]
{{:1.2.40.0.34.6.0.11.3.19/dynamic}}
+
<ref group="Abbildung">Zuordnung von Participants zu einzelnen Sections</ref>
 +
 
 +
====Bezug zwischen Entries====
 +
Angabe dieser Beziehung in ''entryRelationship''. Beispiele für solche Beziehungen zwischen Entries sind:
 +
* Observation und ObservationMedia (''entryReleationship.typeCode'' = COMP "component")
 +
* Observation ("Nesselsucht") und Observation ("Allergie"), ''entryReleationship.typeCode'' = MFST ("Manifestation of")
 +
* Eine Beobachtung besteht aus Teilbeobachtungen, z. B. eine Batterie von Labortests, systolischer und diastolischer Blutdruck.
 +
Über die entryRelationship Klasse können die verschiedenen Entries miteinander verbunden werden. Der @typeCode gibt dabei die Art der Beziehung wieder.
 +
 
 +
[[Datei:entryRelationship Klasse. @typeCode gibt die Art der Beziehung wieder.png|500px|thumb|center|R-MIM entryRelationship Klasse. @typeCode gibt die Art der Beziehung wieder]]
 +
<ref group="Abbildung">R-MIM entryRelationship Klasse</ref>
  
===Logo Entry===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.3.53/dynamic}}
 
  
===Vitalparameter Gruppe Entry===
+
====Verknüpfung von Text und Entry ("CDA Level 4") ====
====Spezifikation====
+
Wenn eine Verknüpfung zwischen dem codierten Eintrag und dem Text in CDA hergestellt ist, wird das inoffiziell auch "Level 4" genannt. Die Verknüpfung funktioniert über Angabe von id-Attributen bei den Elementen innerhalb der Textabschnitte, die auf die zugehörigen Level 3 Entries referenzieren. Dabei wird das Ziel verfolgt, schrittweise mehr strukturiertes Markup zur Verfügung zu stellen, das Applikationen nutzen können.  
{{:1.2.40.0.34.6.0.11.3.23/dynamic}}
 
  
====Vitalparameter (component)====
+
<u>Jedes</u> Element im narrativen Kontext kann ein id-Attribut mitführen. Dieses ist vom Typ xs:ID und MUSS im gesamten Dokument eindeutig sein. IDs dieser Art beginnen mit einem Buchstaben, gefolgt von einem oder mehreren Buchstaben, Zahlen, Bindestrichen oder Unterstrichen.
Jeder Vitalparameter ist als Komponente der Vitalparametergruppe angeführt. Es MUSS mindestens ein Vitalparameter angegeben werden.
+
[[Datei:Referenzierung Text - Entry.png|500px|thumb|center|Referenzierung Text - Entry]]
 +
<ref group="Abbildung">Referenzierung Text - Entry</ref>
  
Jeder Vitalparameter des ''Vitalparameter Gruppe Entry'' ist in Form eines ELGA Vitalparameter Entry (1.2.40.0.34.6.0.11.3.24) anzugeben.
+
Dies erlaubt, dass der Text mit einer einfachen URI dereferenziert werden kann. Die URI ist lokal im Dokument definiert, beginnt mit einem #-Zeichen, gefolgt von der ID.  
  
===Vitalparameter Entry===
+
Aus den obigen Beispielen würde das folgende Textfragment durch De-Referenzierung der Referenz "'''''#disdiag1_diagnosis'''''" gewonnen: "'''''M25.46, Meniskus: Empyema gen. sin.'''''".
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.3.24/dynamic}}
 
  
===Problem Concern Entry===
+
Der Bezug vom Quelltext zu den Entries wird im @''typeCode'' Attribut des entry-Elements angegeben und ist im Normalfall (und Default) COMP (component). Dies ist der allgemeine Fall und bedeutet, dass die Information in den Entries im Inhalt des Quelltexts enthalten ist. Weiter sind keine inhaltlichen Implikationen dabei vorhanden. In diesem Falle ist außerdem der narrative Quelltext der authentifizierte Inhalt.
TODO: statuscodes <-> effectivetime im Zusammenhang mit ProblemEntry prüfen, Spez.Tabelle evtl. entfernen
 
  
Ein ''Problem Bedenken'' ist eine Spezialisierung eines allgemeinen „Bedenkens“ (engl.: Concern, eine allgemeine Beschreibung von Problemen oder Allergien und Unverträglichkeiten) auf die Kategorie „Problem“.
+
Für den Fall, dass der narrative Text gänzlich aus codierten Entries abgeleitet ist, wird dies mit dem @''typeCode'' DRIV (derived from) ausgedrückt. Dies ist beispielsweise bei Diagnoseninformationen der Fall, die eigentlich vollständig hoch-codiert in den Entries vorliegen und woraus der klinische Text erzeugt wird.
  
Das Problem Concern Entry erlaubt die Dokumentation der Geschichte eines Problems als eine Serie von Beobachtungen (engl.: Observation) von Problemen (siehe Kapitel [[#Problem_Entry | Problem Entry]]).
+
Weiterhin gibt es Situationen, in denen Entries vorhanden sind, ohne dass dazu ein Quelltext vorhanden ist, z.B. bei Kalibierungsangaben, Reagenzien oder andere Informationen, die für die weitere Verarbeitung notwendig sind. Auch hier ist der @''typeCode'' der ''entryRelationship'' = COMP.
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.3.7/dynamic}}
 
  
=====statusCode=====
+
Auch ein Mix aus verschiedenen Entries und verschiedenen Beziehungstypen ist möglich.
Der statusCode zeigt den derzeitigen Zustand an, in dem sich das angegebene ''Problem/Bedenken'' befindet („aktiv“, „bereits beendet“ …).
+
=====Templates für Level 4-Referenzen=====
Die folgenden Zustände sind möglich:
+
Für die Herstellung dieser Referenzen wurden zwei Muster-Templates bereitgestellt, die diese Beziehung erzeugen ("compilations"):
* '''active''' („Aktiv“)
+
*[[#Narrative Text Reference|Narrative Text Reference]]
** Beschreibung: Das Problem/Bedenken besteht noch und wird weiter beobachtet.
+
*[[#Original Text Reference|Original Text Reference]]
* '''suspended''' („Ausgesetzt“)
 
** Beschreibung: Das Problem/Bedenken besteht noch, die Beobachtung wird aber derzeit ausgesetzt.
 
* '''aborted''' („Abgebrochen“)
 
** Beschreibung: Das Problem/Bedenken besteht noch (nicht gelöst/beigelegt), wird jedoch nicht länger verfolgt.
 
* '''completed''' („Abgeschlossen“)
 
** Beschreibung: Das Problem/Bedenken besteht nicht mehr und wird auch nicht länger verfolgt.
 
  
===Problem Entry===
+
===Untersektionen – Hierarchischer Aufbau===
Ein ''Problem Entry'' erlaubt die Dokumentation eines Problems über Beobachtungen (engl.: Observation) von:
+
Sektionen können laut CDA Schema beliebig verschachtelt werden.
* Zuständen (Condition)
 
* Symptomen (Symptom)
 
* Befunden (Finding)
 
* Beschwerden (Complaint)
 
* Funktionellen Einschränkungen (Functional limitation)
 
* Problemen (Problem)
 
* Diagnosen (Diagnosis)
 
  
====Spezifikation====
+
Eine Sektion kann eine oder mehrere Untersektionen enthalten, welche jeweils wiederum Untersektionen enthalten können, usw.
{{:1.2.40.0.34.6.0.11.3.6/dynamic}}
 
 
{{BeginILFBox}}
 
{{BeginILFBox}}
''Verweis auf speziellen Implementierungsleitfaden:''<br/>
+
<u>Verweis auf speziellen Implementierungsleitfaden:</u><br/>
Ob das Problem codiert angegeben werden muss und welche Codesysteme zur Anwendung kommen müssen bzw. sollen, ergibt sich aus dem jeweiligen speziellen Implementierungsleitfaden.
+
Ob eine Sektion weitere Untersektionen enthält, ist im entsprechenden speziellen Implementierungsleitfaden in der Definition der Sektionen beschrieben.
 
{{EndILFBox}}
 
{{EndILFBox}}
===Comment Entry===  
+
=====Strukturbeispiel=====
====Spezifikation====
+
<pre class="ilfbox_code">
{{:1.2.40.0.34.6.0.11.3.11/dynamic}}
+
<ClinicalDocument xmlns="urn:hl7-org:v3">
===External Document Entry===
+
  :
====Spezifikation====
+
  <!-- CDA Header -->
{{:1.2.40.0.34.6.0.11.3.14/dynamic}}
+
  :
 +
  <component>
 +
  <!-- strukturierter CDA Body -->
 +
    <structuredBody>
 +
      <component>
 +
        <section>
 +
            <code …/>
 +
            <title>Name der Sektion</name>
 +
            <text>…</text>
 +
            <!-- Untersektion -->
 +
            <component>
 +
              <section>
 +
                  <code …/>
 +
                  <title>Name der Untersektion</name>
 +
                  <text>…</text>
 +
              </section>
 +
            </component>
 +
          </section>
 +
      </component>
 +
    </structuredBody>
 +
  </component>
 +
</ClinicalDocument>
 +
</pre>
  
==Sonstige Templates (Fragmente)==
+
===Einbetten von Dokumenten/Multimedia-Dateien===
Bei den nachfolgenden Templates handelt es sich um Compilations oder auch Template-Fragmente, die mehrfach wiederkehrende Teilabschnitte von Templates abbilden. Innerhalb einer Compilation werden keine Template-Id's angegeben, der Typ des Templates ist „nicht spezifiziert“.  
+
Es ist möglich, zusätzlich zu dem Text auch Referenzen auf externe Multimediaobjekte wie Bilder etc. zu spezifizieren. Dies geschieht über das ''renderMultiMedia''-Element und dient dazu aufzuzeigen, wo das Multimedia-Objekt gezeigt/dargestellt werden soll.
 +
 
 +
Das ''renderMultiMedia''-Element trägt dabei im @''referencedObject'' Attribut die ID auf den Verweis auf das Multimedia-Objekt. Dieser Verweis wird als entry in der ObservationMedia-Klasse abgelegt. Im value-Element des ''observationMedia''-Elements wird das eigentliche Objekt (Dokument, Bild …) eingebettet. Im caption-Unterelement wird eine Beschreibung des Multimedia-Objektes angegeben. Das Referenzstylesheet wird den Inhalt als Mouseover und als Alternativtext ausgeben.
 +
[[Datei:ObservationMedia Klasse zur Ablage von Multimedia-Objekten.png|500px|thumb|center|R-MIM ObservationMedia Klasse zur Ablage von Multimedia-Objekten]]
 +
<ref group="Abbildung">R-MIM ObservationMedia Klasse zur Ablage von Multimedia-Objekten</ref>
 +
{{BeginYellowBox}}
 +
Hinweis zur erlaubten Größe von Multimedia-Inhalten siehe "[[#Gr.C3.B6.C3.9Fenbeschr.C3.A4nkung_von_eingebetteten_Objekten|Größenbeschränkung von eingebetteten Objekten]]": <br/>
 +
Die Gesamtgröße von CDA-Dokumenten (XML-Datei) wird durch die Infrastruktur eingeschränkt. Die Größe der eingebetteten Dateien soll auf ein sinnvolles und angemessenes Minimum beschränkt werden.
 +
{{EndYellowBox}}
 +
 
 +
 
 +
Hinweis zur Verwendung von Multimedia-Inhalten und Barrierefreiheit: <br/>
 +
Die Empfänger der Dokumente haben unterschiedliche Ausgabegeräte und unterschiedliche Bedürfnisse. Bilder, sowie Audio- und Videodateien werden möglicherweise nicht dargestellt oder gedruckt werden können.
 +
Bitte beachten Sie also im Sinne der Barrierefreiheit folgende Punkte
 +
* Bei Multimedia-Daten MÜSSEN die relevanten Inhalte immer im lesbaren Text beschrieben werden.
 +
* Wo Multimedia-Dateien normalerweise angezeigt werden, MUSS eine sprechende Beschreibung ihres Inhaltes angegeben werden (z.B. Bildunterschrift).
 +
* Die Textalternative für Bilddaten (für Alt-Text bzw das alt-Tag in HTML) SOLL auch im caption-Unterelement von <renderMultimedia> angegeben werden. Dieses Element kann in Screenreadern entsprechend ausgewertet werden und erhöht die Barrierefreiheit.
 +
* Grafiken mit Transparenzen sind NICHT ERLAUBT.
 +
 
 +
====Strukturbeispiele====
 +
=====Eingebettetes PDF=====
 +
Das folgende Beispiel beschreibt einen eingebetteten Befund, der in der Sektion "Beigelegte Befunde" angegeben wurde.
 +
<pre class="ilfbox_code">
 +
<section>
 +
    <!-- Inhalt der Section, mit Title, Text... -->
 +
  <entry>
 +
    <observationMedia classCode="OBS" moodCode="EVN" ID="MM1">
 +
      <!-- Eingebettetes Objekt Entry -->
 +
      <templateId root="1.2.40.0.34.6.0.11.3.19"/>
 +
      <value
 +
          mediaType="application/pdf"
 +
          representation="B64">
 +
          JVBEi0xLjMKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyI
 +
          C9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nM1aW28dtxFGnLfzK/ap3S0ihveLU
 +
          M5z5OHt+bjgTznIVGh7/o/84Xi0+PwjN+d3i54Vh1nNjezltH6+a50sYJngj
 +
          AuOu2Z5thB9n2gcZ55r2XjoEzBjuVq0Tbf8V5wAUhjvQqhNUJyZ4E2c8KZ90
 +
          e0opgNXrv2p40zBn/YAZU0HLR+cb3lnW Tbf8V5wAUhjvQqhNUJyZ4E2c8KZ
 +
            :      :      :
 +
      </value>
 +
    </observationMedia>
 +
  </entry>
 +
</section>
 +
</pre>
 +
 
 +
=====Eingebettetes Bild=====
 +
Das folgende Beispiel beschreibt einen Befund am linken Zeigefinger, der zusätzlich mit einem Bild dokumentiert ist.
 +
<pre class="ilfbox_code">
 +
<section>
 +
      <!-- Inhalt der Section, mit Title, Text... -->
 +
    <entry>
 +
      <observationMedia classCode="OBS" moodCode="EVN" ID="MM1">
 +
      <!-- Eingebettetes Objekt Entry -->
 +
      <templateId root="1.2.40.0.34.6.0.11.3.19"/>
 +
        <value
 +
            mediaType="image/jpeg"
 +
            representation="B64">
 +
          JVBEi0xLjMKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyI
 +
          C9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nM1aW28dtxFGnLfzK/ap3S0ihveLU
 +
          AQYydprBSJcJICNvqgu1TrSI4kN0H+bF76M/LQ4S7Jmd3DlY/kg6IO4NBDch
 +
          e0opgNXrv2p40zBn/YAZU0HLR+cb3lnW Tbf8V5wAUhjvQqhNUJyZ4E2c8KZ
 +
            :      :      :
 +
        </value>
 +
      </observationMedia>
 +
    </entry>
 +
</section>
 +
</pre>
  
===Address Compilation===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.9.25/dynamic}}
 
===Address Compilation Minimal===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.9.10/dynamic}}
 
===Assigned Entity===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.9.22/dynamic}}
 
===Assigned Entity Body===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.9.16/dynamic}}
 
===Author Body===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.9.36/dynamic}}
 
===Device Compilation===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.9.18/dynamic}}
 
===Informant Body===
 
 
====Spezifikation====
 
====Spezifikation====
{{:1.2.40.0.34.6.0.11.9.3/dynamic}}
+
Siehe "[[#Eingebettetes_Objekt_Entry|Eingebettetes Objekt Entry]]".
===Narrative Text Reference===
+
 
====Spezifikation====
+
====Zugelassene mediaType Attribut-Werte====
{{:1.2.40.0.34.6.0.11.9.1/dynamic}}
+
Der Datentyp von Multimedia-Objekten ist immer ED (encapsulated data). Dabei ist auch der Medientyp (MIME) im entsprechenden @mediaType Attribut zu nennen.  
===Organization Compilation with name===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.9.9/dynamic}}
 
===Organization Compilation with id, name===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.9.5/dynamic}}
 
===Organization Compilation with id, name, tel, addr===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.9.7/dynamic}}
 
===Organization Compilation with name, addr minimal===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.9.20/dynamic}}
 
===Organization Name Compilation===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.9.27/dynamic}}
 
===Original Text Reference===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.9.2/dynamic}}
 
===Participant Body===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.9.13/dynamic}}
 
===Performer Body ===
 
====Spezifikation====
 
{{:1.2.40.0.34.6.0.11.9.17/dynamic}}
 
  
===Person Name Compilation G1===
+
Zulässige Werte gemäß Value-Set "'''ELGA_Medientyp'''"
====Spezifikation====
+
{{BeginILFBox}}
{{:1.2.40.0.34.6.0.11.9.26/dynamic}}
+
<u>Verweis auf speziellen Implementierungsleitfaden:</u><br/>
===Person Name Compilation G1 M===
+
Spezielle Implementierungsleitfäden können zusätzliche Medientypen (MIME) erlauben.
====Spezifikation====
+
{{EndILFBox}}
{{:1.2.40.0.34.6.0.11.9.12/dynamic}}
+
{{BeginYellowBox}}
===Person Name Compilation G2===
+
Achtung: Grafiken mit Transparenz (z.B: bei GIF oder PNG möglich) können zu schweren Problemen bei der Wiedergabe oder Konvertierung zu PDF/A-1 führen und sind daher NICHT ERLAUBT.  
====Spezifikation====
+
{{EndYellowBox}}
{{:1.2.40.0.34.6.0.11.9.6/dynamic}}
+
 
===Person Name Compilation G2 M===
+
==CDA Body in EIS "Basic"==
====Spezifikation====
+
Neben den allgemein gültigen Aussagen über den grundsätzlichen Aufbau eines CDA Body, spezifiziert dieser Allgemeine Implementierungsleitfaden auch die Vorgaben, die ein ELGA Dokument in Interoperabilitätsstufe EIS "Basic" erfüllen muss.
{{:1.2.40.0.34.6.0.11.9.11/dynamic}}
+
 
===Time Interval Information minimal===
+
===Dokumente gemäß dem Allgemeinen Implementierungsleitfaden===
====Spezifikation====
+
Der CDA Body kann unstrukturiert ("nonXMLBody") oder strukturiert ("structuredBody") angegeben werden. Die grundsätzlichen Richtlinien von CDA sind einzuhalten.
{{:1.2.40.0.34.6.0.11.9.15/dynamic}}
+
Dieser Leitfaden macht keine speziellen Vorgaben für die Strukturierung des medizinisch-inhaltlichen Teils (CDA Body), dies erfolgt durch die jeweiligen speziellen Leitfäden.  
 +
 
 +
Siehe "[[#Allgemeiner_Aufbau_des_CDA_Body|Allgemeiner Aufbau des CDA Body]]".
 +
{{BeginILFBox}}
 +
<u>Verweis auf speziellen Implementierungsleitfaden:</u><br/>
 +
Existiert bereits ein spezieller Implementierungsleitfaden zur Dokumentenklasse (z.B. Entlassungsbrief, Laborbefund etc.), MUSS dieser angewandt werden.
 +
Spezielle Leitfäden definieren gegebenenfalls zusätzliche Vorgaben sowohl im administrativen Bereich ("CDA Header") als auch im medizinischen Bereich ("CDA Body"), wie beispielsweise:
 +
* Welche Art von CDA Body ist zugelassen (nonXMLBody, structuredBody)
 +
* Welche Sektionen sind anzugeben (verpflichtend, optional)
 +
* Sektionendetails (Code und Titel der Sektionen)
 +
* In welcher Granularität soll die Sektion angegeben werden (mit maschinenlesbaren Einträgen)
 +
* Welche Codelisten werden für die maschinenlesbaren Einträge verwendet
 +
* Reihenfolge der Sektionen im Dokument
 +
* etc.
 +
{{EndILFBox}}
  
=Terminologien=
+
==Allgemeine Sektionen-Templates==
 +
Dieses Kapitel beschreibt ELGA Sektionen-Templates, die von mehr als einem speziellen Implementierungsleitfaden verwendet werden.
  
=Anhang=
+
===Übersichtstabelle der allgemeinen Sektionen des CDA Bodys===  
==Begriffsdefintionen/Glossar==
+
{| class="wikitable" width="100%"
==Abbildungsverzeichnis==
 
==Abkürzungsverzeichnis==
 
==Referenzen==
 
{|
 
|[HL7]
 
|Health Level Seven
 
 
|-
 
|-
|
+
! style="text-align:left" width="20%" |Sektion
|http://www.hl7.org
+
!Kard/Konf|| style="text-align:left" width="60%" |Bedeutung / Link zum Kapitel
 +
!Konformität Level 3 (Entry)
 +
|-
 +
|[[#Brieftext |Brieftext]]
 +
|0..1 O||Anrede oder Begrüßung (Freitext)
 +
|0..1 O (falls Logo angegeben)
 
|-
 
|-
|[CDA]
+
|[[#Abschlie.C3.9Fende_Bemerkung |Abschließende Bemerkungen]]
|HL7 Clinical Document Architecture, Release 2.0  
+
|0..1 O||Grußformel am Ende des Briefes (Freitext)
 +
|0..0 NP
 
|-
 
|-
|
+
|[[#Beilagen |Beilagen]]
|ANSI/HL7 CDA, R2-2005 (R2010) und ISO/HL7 27932:2008)  
+
|0..1 O
 +
|Sonstige Beilagen (außer ''Willenserklärungen und andere juridische Dokumente'')
 +
|1..* M
 
|-
 
|-
|[IHE]
+
|[[#Willenserkl.C3.A4rungen_und_andere_juridische_Dokumente |Willenserklärungen und andere juridische Dokumente]]
|Integrating the Healthcare Enterprise (IHE)
+
|0..1 O||Wichtige Willenserklärungen und juridische Dokumente (Freitext)
 +
|0..0 NP
 
|-
 
|-
|
+
|[[#Willenserkl.C3.A4rungen_und_andere_juridische_Dokumente_-_Subsektion|Willenserklärungen und andere juridische Dokumente - Subsektion]]
|http://www.ihe.net
+
|0..1 O||Wichtige Willenserklärungen und juridische Dokumente
 +
|0..0 NP
 
|-
 
|-
|[XML]
+
|[[#Anmerkungen |Anmerkungen]]
|World Wide Web Consortium. Extensible Markup Language, 1.0, 2nd Edition.
+
|0..1 O
 +
|Nicht-medizinische Anmerkungen zum Patienten (Freitext)
 +
|0..0 NP
 
|-
 
|-
|
+
|[[#Vitalparameter_-_kodiert |Vitalparameter - kodiert]]
|http://www.w3.org/TR/REC-xml
+
|0..1 O
 +
|Kodierte Informationen zu den Vitalparametern
 +
|1..* M
 
|-
 
|-
|[OIDPORT]
+
|[[#Vitalparameter_-_unkodiert |Vitalparameter - unkodiert]]
|OID Portal für das Österreichische Gesundheitswesen:
+
|0..1 O
 +
|Angabe von Vitalparametern (Freitext)
 +
|0..0 NP
 
|-
 
|-
|
+
|[[#.C3.9Cbersetzung|Übersetzung]]
|https://www.gesundheit.gv.at/OID_Frontend/
+
|0..1 O
 +
|Subsection für die Übersetzung des narrativen Textes
 +
|0..0 NP
 
|-
 
|-
|[OIDLEIT]
+
|[[#Risiken |Risiken - Subsektion]]
|Object Identifier (OID) Konzept für das österreichische Gesundheitswesen
+
|0..1 O
 +
|Risiken zur übergeordneten Sektion (Freitext)
 +
|0..0 NP
 
|-
 
|-
|
+
|[[#Hilfsmittel_und_Ressourcen |Hilfsmittel und Ressourcen]]
|https://www.gesundheit.gv.at/OID_Frontend/OID_Konzept_1-1-0.pdf
+
|0..1 O
 +
|Hilfsmittel und Ressourcen zur übergeordneten Sektion (Freitext)
 +
|0..0 NP
 
|-
 
|-
|[TERMLEIT]
+
|}<ref group="Tabelle">Übersichtstabelle der allgemeinen Sektionen des CDA Bodys</ref>:''Übersichtstabelle der allgemeinen Sektionen des CDA Bodys''
|Sabutsch, S. & C. Seerainer: Leitfaden zur Nutzung von ELGA-Terminologien,
+
<!-- Querformat -->
|-
+
<div class="landscape">
|
+
===Brieftext===
|Version 1.1. http://www.elga.gv.at
+
Der Titel dieser Sektion wird vom ELGA Referenz-Stylesheet nicht angezeigt, das Logo wird speziell platziert. Andere CDA-Stylesheets könnten den Titel der Sektion anzeigen und das Logo direkt im Text der Sektion darstellen.
|}
+
{{BeginYellowBox}}
 +
Um eine möglichst kompakte Darstellung der Befunde zu ermöglichen, sollte der Text dieser Sektion so knapp wie möglich gehalten werden. Vermieden werden sollten jedenfalls der Patienten- oder Arztname, die Bezeichnung der Krankenanstalt sowie Daten zum Aufenthalt.
 +
Diese Daten werden an anderer Stelle im Befund angezeigt, eine Erwähnung in dieser Sektion führt zu Redundanzen.
 +
{{EndYellowBox}}
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.2.69/dynamic}}
  
==Revisionsliste==
+
===Abschließende Bemerkung===  
===Erratum bezüglich ALF 2.06===
+
Der Titel dieser Sektion wird vom ELGA Referenz-Stylesheet nicht angezeigt. Andere CDA-Stylesheets könnten den Titel der Sektion anzeigen.
{| class="wikitable"
+
{{BeginYellowBox}}
|Schlüssel
+
Um eine möglichst kompakte Darstellung der Befunde zu ermöglichen, sollte der Text dieser Sektion so knapp wie möglich gehalten werden. Vermieden werden sollten jedenfalls der Patienten- oder Arztname, die Bezeichnung der Krankenanstalt sowie Daten zum Aufenthalt.
|Zusammenfassung
+
Diese Daten werden an anderer Stelle im Befund angezeigt, eine Erwähnung in dieser Sektion führt zu Redundanzen.
|Typ (neu/geändert/entfernt)
+
{{EndYellowBox}}
|-
+
====Spezifikation====
|[ELGA-550]
+
{{:1.2.40.0.34.6.0.11.2.70/dynamic}}
|5.3.2.2. Inkonsistenz bei der Spezifikation von TS: schränkt @value auf [M] ein, die weiteren Spezifikationen erweitern den Datentyp - das ist formal nicht korrekt ausgedrückt.
 
  
Richtigstellung: Im Allg ILF wird @value mit [R] angegeben
+
===Beilagen===
|geändert
+
====Spezifikation====
|-
+
{{:1.2.40.0.34.6.0.11.2.71/dynamic}}
|[ELGA-572]
 
|6.3.8.9.2 Weitere Behandler: Textkorrektur in Spezifikation
 
  
Fehlerbeschreibung: Spezifikation - Tabelle für Weitere Behandler: Falsch „Beteiligter (Fachlicher Ansprechpartner)“.
+
====Textbereich der Sektion====
 +
Vorgaben und Empfehlungen zur Gestaltung des Textbereichs der Sektion im Falle des Vorhandenseins von maschinenlesbaren Elementen (CDA Level 3):
 +
Vorgaben:  
 +
* Es SOLLEN der Titel des Dokuments, sowie das Erstellungsdatum angegeben werden
  
Falsch: „Es MUSS mindestens eine Telefon-Nummer angegeben werden."
+
====Maschinenlesbare Elemente der Sektion====
 +
Die Beilagen MÜSSEN als maschinenlesbare Elemente angegeben werden.
  
Richtigstellung: Ändern in „Weiterer Behandler“. Satz streichen: „Es MUSS mindestens eine Telefon-Nummer angegeben werden.
+
===Willenserklärungen und andere juridische Dokumente===
|geändert
+
====Spezifikation====
|-
+
{{:1.2.40.0.34.6.0.11.2.61/dynamic}}
|[ELGA-575]
 
|7.4.6.3 und 7.4.6.4: Korrektur der Codelisten- und Value Set Namen Diagnosesicherheit und Seitenlokalisation
 
  
Fehlerbeschreibung: Namen der Codelisten sind nicht korrekt angegeben (müssten Sciphox:Seitenlokalisation“ und „Sciphox:Diagnosenzusatz“ sein).
+
====Willenserklärungen und andere juridische Dokumente - Subsektion====
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.2.62/dynamic}}
  
Richtigstellung: Codelisten für qualifier wurden aus dem generischen Template entfernt (muss im speziellen Leitfaden definiert werden, z.B. Entlassungsbrief); die zugehörigen Spezifikationen wurden entfernt.
+
===Anmerkungen ===
|entfernt
+
====Spezifikation====
|-
+
{{:1.2.40.0.34.6.0.11.2.75/dynamic}}
|[ELGA-577]
 
|4.3.2.7 OID im Strukturbeispiel „beigelegte erhobene Befunde“ korrigieren
 
  
Fehlerbeschreibung: Die OID für „beigelegte erhobene Befunde“ ist im Codebeispiel falsch (bisher 1.3.6.1.4.1.19376.1.5.3.1.3.31, das sind "Weitere empfohlene Maßnahmen")
+
===Vitalparameter - kodiert===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.2.46/dynamic}}
  
Richtigstellung: OID korrigieren auf 1.2.40.0.34.6.0.11.3.19
+
====Vorgaben zur Text-Gestaltung====
|geändert
+
Vorgaben:
|-
+
* Darstellung der Vitalparameter in Tabellenform
|[ELGA-578]
+
* Reihenfolge der Informationen:
|7.4.6.4.2. Inkonsistenz bei Seitenlokalisation: Value R statt M
+
** Vitalparameterart (@displayName des Codes des Vitalparameter-Entry)
 +
** Wert (@value des Werts des Vitalparameter-Entry)
 +
** Einheit (@unit des Werts des Vitalparameter-Entry)
 +
* Das Erhebungsdatum SOLL den Vitalparametern eindeutig zugeordnet werden (Erhebungsdatum des VitalparameterGruppe-Entry)
  
Fehlerbeschreibung: Bei Seitenlokalisation kann der qualifier/value nicht 1..1 [M] sein, denn 120 dort sind auch null flavours erlaubt
+
====Maschinenlesbare Elemente der Sektion====
 +
Es MÜSSEN maschinenlesbare Elemente angegeben werden.
  
Richtigstellung: Angaben zur Seitenlokalisation wurden aus dem generischen Template und aus dem Leitfaden entfernt (muss im speziellen Leitfaden definiert werden, z.B. Entlassungsbrief)
+
=== Vitalparameter - unkodiert=== 
|entfernt
+
====Spezifikation====
|-
+
{{:1.2.40.0.34.6.0.11.2.68/dynamic}}
|[ELGA-589]
 
|6.3.1.2.12. patient/languageCommunication: Angabe der Gebärdensprache erläutern
 
  
Fehlerbeschreibung: Es bestehen derzeit mehrere Möglichkeiten zur Angabe der Gebärdensprache (de-at mit MoodCode ESGN „expressed signed“ ODER sgn-at mit oder ohne MoodCode ESGN)
+
===Übersetzung ===
 +
Sections können Sub-Sections mit Übersetzungen des narrativen Textes in andere Sprachen beinhalten. Der Language-Code muss aus dem Value Set ELGA_LanguageCode gewählt werden.
 +
 
 +
Beispiel mit deutscher Übersektion:
 +
<pre class="ilfbox_code">
 +
<section>
 +
  <templateId root="1.2.40.0.34.11.2.2.13" assigningAuthorityName="ELGA"/>
 +
  <id root="..." extension="..."/>
 +
  <code code="48765-2" displayName="Allergies, adverse reactions, alerts" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"/>
 +
  <title>Allergien, Unverträglichkeiten und Risiken</title>
 +
  <text>keine Allergien bekannt</text>
 +
  <component>
 +
      <!-- Übersetzung -->
 +
      <section>
 +
        <templateId root="1.2.40.0.34.6.0.11.2.8"/>
 +
        <title>Allergie ed Intolleranze</title>
 +
        <text>Nessuna Allergia Nota</text>
 +
        <languageCode code="it-IT"/>
 +
      </section>
 +
    </component>
 +
</section>
 +
</pre>
  
Richtigstellung: Die Gebärdensprache ist als eigene Sprache anzugeben inkl. Ländercode, mit der Ergänzung des Länder-/Regional-Codes (z.B. sgn-at), die Ausdrucksweise (MoodCode) wird in diesem Fall nicht angegeben (denn expressed / received signed wären redundant und werden demnach aus dem Value Set entfernt). Beispiele werden angefügt.  
+
====Spezifikation====
|geändert
+
{{:1.2.40.0.34.6.0.11.2.8/dynamic}}
|-
 
|[ELGA-599]
 
|Author: Reihenfolge der Elemente
 
  
Fehlerbeschreibung: Nur das erste Author-Element wird in die XDS-Metadaten übernommen, wenn mehrere Elemente angegeben werden, muss sichergestellt sein, dass das nicht ein Gerät ist.  
+
===Risiken ===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.2.76/dynamic}}
  
Richtigstellung: Das erste Author Element SOLL eine Person sein („Hauptautor“). Geräte MÜSSEN hinter den Personen-Authoren stehen (sofern nicht ein OnDemandDocument ohne Person).
+
===Hilfsmittel und Ressourcen===
|geändert
+
====Spezifikation====
|-
+
{{:1.2.40.0.34.6.0.11.2.77/dynamic}}
|[ELGA-646]
 
|ELGA Problem-Entry: Nicht-codierte Diagnosen
 
  
Fehlerbeschreibung: Zusätzliche Diagnosen, die nicht in ICD-10 enthalten sind oder nicht codiert vorliegen, können nicht in Level 3 angegeben werden.
+
==Maschinenlesbare Elemente==
 +
Dieses Kapitel beschreibt ELGA Entry-Templates, die von mehr als einem speziellen Implementierungsleitfaden verwendet werden.
  
Richtigstellung: value hat [R] statt [M]. Diagnosen ohne gültigen Code können dann mit NullFlavor NA angegeben werden, wobei der Freitext im menschenlesbaren Teil (section.text) mit dem Entry verknüpft sein MUSS.  
+
===Eingebettetes Objekt Entry===
|geändert
+
====Spezifikation====
|-
+
{{:1.2.40.0.34.6.0.11.3.19/dynamic}}
|
+
 
|
+
===Logo Entry===
|
+
====Spezifikation====
|}
+
{{:1.2.40.0.34.6.0.11.3.53/dynamic}}
 +
 
 +
===Vitalparameter Gruppe Entry===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.3.23/dynamic}}
 +
 
 +
====Vitalparameter (component)====
 +
Jeder Vitalparameter ist als Komponente der Vitalparametergruppe angeführt. Es MUSS mindestens ein Vitalparameter angegeben werden.
  
===Neu in Version 2020===
+
Jeder Vitalparameter des ''Vitalparameter Gruppe Entry'' ist in Form eines ELGA Vitalparameter Entry (1.2.40.0.34.6.0.11.3.24) anzugeben.
{| class="wikitable"
 
|Schlüssel
 
|Zusammenfassung
 
|<nowiki>Typ</nowiki>
 
|-
 
|
 
|Neue TemplateIds für alle Templates aufgrund der Verwendung eines neuen OID-Zweigs für e-Health Austria
 
  
|geändert
+
===Vitalparameter Entry===
|-
+
====Spezifikation====
|
+
{{:1.2.40.0.34.6.0.11.3.24/dynamic}}
|Verwendung von Template-Compilations für wiederkehrende Template-Elemente (z.B. Adressen), siehe Kapitel Sonstige Templates (Fragmente)
+
 
|neu
+
===Serienmessung Vitalparameter Entry===
|-
+
====Spezifikation====
|
+
{{:1.2.40.0.34.6.0.11.3.100/dynamic}}
|11.2.8.2 "Spezifikation": Verbot von CR und LF in title hinzugefügt.
+
 
|
+
===Serienmessung Entry===
|-
+
====Spezifikation====
|
+
{{:1.2.40.0.34.6.0.11.3.101/dynamic}}
|
+
 
|
+
===Serienmessungs-Gruppe Entry===
|-
+
====Spezifikation====
|
+
{{:1.2.40.0.34.6.0.11.3.102/dynamic}}
|
+
 
|
+
===Serienmessungs-Werte Entry===
|-
+
====Spezifikation====
|
+
{{:1.2.40.0.34.6.0.11.3.103/dynamic}}
|
+
 
|
+
===Serienmessungs-Periode Entry===
|-
+
====Spezifikation====
|
+
{{:1.2.40.0.34.6.0.11.3.104/dynamic}}
|
+
 
|
+
===Problem Concern Entry===
|-
+
====Spezifikation====
|
+
{{:1.2.40.0.34.6.0.11.3.7/dynamic}}
|
+
 
|
+
===Problem Entry===
|-
+
Das ''Problem Entry'' erlaubt die Dokumentation eines Gesundheitsproblems,  das verschiedene Ausprägungen haben kann:
|
+
* Diagnose (Diagnosis)
|
+
* Problem (Problem)
|
+
* Zustand (Condition)
|-
+
* Symptom (Symptom)
|
+
* Befund (Finding)
|
+
* Beschwerde (Complaint)
|
+
* Funktionelle Einschränkung (Functional limitation)
|-
+
 
|
+
Da es sich bei einem Problem technisch um eine ''observation'', also eine dokumentierte Beobachtung handelt, erhält sie den fixen StatusCode "completed". Der Status des Gesundheitsproblems selbst kann über das darin liegende Entry ''"Problem Status Observation"'' angegeben werden.
|
+
Um welches Problem es sich handelt, wird im value-Element angegeben.
|
+
 
|-
+
====effectiveTime====
|
+
Die effectiveTime (die "medizinisch relevante Zeit") ist der Zeitraum, zu dem die Beobachtung für den Patienten gilt. Für z.B. einen Arzt, der heute einen Patienten in der Klinik behandelt und einen Herzinfarkt dokumentiert, der vor fünf Jahren aufgetreten ist, liegt die effectiveTime fünf Jahre zurück.
|
+
* '''low''' ("Beginn des Problems")
|
+
** Entspricht dem Zeitpunkt, zu dem das Problem erstmals aufgetreten ist (z.B. der Start der Erkrankung oder Beginn der Symptome). Kann auch unbekannt sein (nullFlavor "UNK")
|-
+
* '''high''' ("Ende des Problems")
|
+
** Gibt den Zeitpunkt an, seit dem die zugrunde liegende Erkrankung nicht mehr besteht ("Zustand nach" oder "status post"). Wenn es nicht angegeben ist, gilt das Problem als weiterhin bestehend. Wenn bekannt ist, dass das Problem nicht mehr auftritt, dann MUSS ein effectiveTime.high angegeben werden. Wenn das Datum der Lösung nicht bekannt ist, dann wird der nullFlavor "UNK" angegeben.
|
+
 
|
+
====Weitere Informationen====
|-
+
Das ''Problem Entry'' erlaubt die Angabe weiterer Informationen zum Problem:
|
+
* qualifier: Typ der Diagnose (Haupt-, Nebendiagnose, Dauerdiagnose)
 +
* targetSiteCode / Laterality Qualifier: Seitenlokalisation und anatomische Lage (links, rechts)
 +
* Problem Status Observation: Medizinischer Status des Gesundheitsproblems (bestehend, nicht mehr bestehend)
 +
* Certainty Observation: Diagnosesicherheit (bestätigt, unbestätigt, Verdacht, ...)
 +
* Severity Observation: Schweregrad der Erkrankung (schwer, mittel, leicht)
 +
* Comment Entry: Kommentar
 +
 
 +
{{BeginILFBox}}
 +
Ob das Problem codiert angegeben werden muss und welche Codesysteme zur Anwendung kommen müssen bzw. sollen, ergibt sich aus dem jeweiligen speziellen Implementierungsleitfaden.
 +
{{EndILFBox}}
 +
 
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.3.6/dynamic}}
 +
 
 +
===Severity Observation===
 +
{{:1.2.40.0.34.6.0.11.3.38/dynamic}}
 +
===Certainty Observation===
 +
{{:1.2.40.0.34.6.0.11.3.36/dynamic}}
 +
===Problem Status Observation===
 +
{{:1.2.40.0.34.6.0.11.3.49/dynamic}}
 +
===Comment Entry===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.3.11/dynamic}}
 +
===External Document Entry===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.3.14/dynamic}}
 +
 
 +
==Sonstige Templates (Fragmente)==
 +
Bei den nachfolgenden Templates handelt es sich um Compilations oder auch Template-Fragmente, die mehrfach wiederkehrende Teilabschnitte von Templates abbilden. Innerhalb einer Compilation werden keine Template-Id's angegeben, der Typ des Templates ist "nicht spezifiziert".
 +
 
 +
===Address Compilation===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.25/dynamic}}
 +
===Address Compilation Minimal===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.10/dynamic}}
 +
===Assigned Entity===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.22/dynamic}}
 +
===Assigned Entity with id, name, addr and telecom===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.41/dynamic}}
 +
===Assigned Entity Body===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.16/dynamic}}
 +
===Assigned Entity Body with name, addr and telecom===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.29/dynamic}}
 +
===Author Body===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.36/dynamic}}
 +
===Device Compilation===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.18/dynamic}}
 +
===Informant Body===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.3/dynamic}}
 +
===Laterality Qualifier===
 +
{{:1.2.40.0.34.6.0.11.9.42/dynamic}}
 +
===Narrative Text Reference===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.1/dynamic}}
 +
===Organization Compilation with name===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.9/dynamic}}
 +
===Organization Compilation with id, name===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.5/dynamic}}
 +
===Organization Compilation with id, name, tel, addr===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.7/dynamic}}
 +
===Organization Compilation with name, addr minimal===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.20/dynamic}}
 +
 
 +
===Organization Compilation with name, addr minimal and telecom===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.30/dynamic}}
 +
 
 +
===Organization Name Compilation===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.27/dynamic}}
 +
===Original Text Reference===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.2/dynamic}}
 +
===Participant Body===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.13/dynamic}}
 +
===Performer Body ===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.17/dynamic}}
 +
 
 +
===Person Name Compilation G1===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.26/dynamic}}
 +
===Person Name Compilation G1 M===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.12/dynamic}}
 +
===Person Name Compilation G2===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.6/dynamic}}
 +
===Person Name Compilation G2 M===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.11/dynamic}}
 +
===Time Interval Information minimal===
 +
====Spezifikation====
 +
{{:1.2.40.0.34.6.0.11.9.15/dynamic}}
 +
</div>
 +
<!-- Hochformat -->
 +
<div class="portrait">
 +
=Liste der verwendeten Terminologien=
 +
*[https://art-decor.org/art-decor/decor-valuesets--elga-?id=1.2.40.0.34.10.2 ELGA_NullFlavor]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elga-?id=1.2.40.0.34.10.39 ELGA_Dokumentenklasse]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elga-?id=1.2.40.0.34.10.25 ELGA_URLScheme]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elga-?id=1.2.40.0.34.10.36 ELGA_TelecomAddressUse]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elga-?id=1.2.40.0.34.10.27 ELGA_EntityNameUse]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elga-?id=1.2.40.0.34.10.8 ELGA_EntityNamePartQualifier]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elga-?id=1.2.40.0.34.10.16 ELGA_AddressUse]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elgabbr-?id=1.2.40.0.34.10.3 ELGA_RealmCode]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elga-?id=1.2.40.0.34.10.7 ELGA_Confidentiality]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elga-?id=1.2.40.0.34.10.10 ELGA_LanguageCode]
 +
*[https://art-decor.org/art-decor/decor-valuesets--at-cda-bbr-?id=1.2.40.0.34.10.4 ELGA_AdministrativeGender]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elgabbr-?id=1.2.40.0.34.10.11 ELGA_MaritalStatus]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elgabbr-?id=1.2.40.0.34.10.18 ELGA_ReligiousAffiliation]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elgabbr-?id=1.2.40.0.34.10.173 ELGA_HumanLanguage]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elgabbr-?id=1.2.40.0.34.10.175 ELGA_LanguageAbilityMode]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elgabbr-?id=1.2.40.0.34.10.174 ELGA_ProficiencyLevelCode]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elgabbr-?id=1.2.40.0.34.10.6 ELGA_AuthorSpeciality]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elgabbr-?id=1.2.40.0.34.10.29 ELGA_InformationRecipientType]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elgabbr-?id=1.2.40.0.34.10.17 ELGA_PersonalRelationship]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elgabbr-?id=1.2.40.0.34.10.9 ELGA_InsuredAssocEntity]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elgabbr-?id=1.2.40.0.34.10.43 ELGA_ServiceEventPerformer]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elgabbr-?id=1.2.40.0.34.10.5 ELGA_ActEncounterCode]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elgabbr-?id=1.2.40.0.34.10.42 ELGA_Medientyp]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elga-?id=1.2.40.0.34.10.56 ELGA_Sections_VS]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elgaps-?id=1.2.40.0.34.10.198 ELGA_ConditionStatusCode]
 +
*[https://art-decor.org/art-decor/decor-valuesets--elgabbr-?id=1.2.40.0.34.10.34 ELGA_Vitalparameterarten]
 +
*[https://art-decor.org/art-decor/decor-valuesets--at-cda-bbr-?id=1.2.40.0.34.10.184 atcdabbr_ConditionVerificationStatus_VS]
 +
*[https://art-decor.org/art-decor/decor-valuesets--at-cda-bbr-?id=1.2.40.0.34.10.206 atcdabbr_LateralityQualifierCode_VS]
 +
*[https://art-decor.org/art-decor/decor-valuesets--at-cda-bbr-?id=1.2.40.0.34.10.207 atcdabbr_TopographicalModifierQualifier_VS]
 +
*[https://art-decor.org/art-decor/decor-valuesets--at-cda-bbr-?id=1.2.40.0.34.10.189 atcdabbr_ProblemSeverity_VS]
 +
*[https://art-decor.org/art-decor/decor-valuesets--at-cda-bbr-?id=1.2.40.0.34.10.75 atcdabbr_PracticeSetting_VS]
 +
*[https://art-decor.org/art-decor/decor-valuesets--at-cda-bbr-?id=1.2.40.0.34.10.86 HL7-at_XDS-Dokumentenklassen]
 +
</div class="portrait">
 +
<!-- Hochformat -->
 +
<div class="portrait">
 +
=Anhang=
 +
==Anwendungsfälle für CDA-Dokumente in ELGA==
 +
Folgende Kapitel stellen eine Zusammenfassung der Inhalte der ELGA Gesamtarchitektur<ref name="ELGA-Gesamtarchitektur" />, des Leitfadends XDS Metadaten und Usability Styleguides zum Thema e-Befunde dar. Detailinformationen sind in den entsprechenden Dokumenten nachzulesen (verfügbar auf der Homepage der [https://www.elga.gv.at/ ELGA GmbH]). Die wesentlichen Anwendungsfälle sind
 +
*[[#Schreiben_und_Einbringen_von_Dokumenten|Schreiben und Einbringen von Dokumenten]]
 +
*[[#Versionierung_von_Dokumenten|Versionierung von Dokumenten]]
 +
*[[#Stornierung_von_Dokumenten|Stornierung von Dokumenten]]
 +
*[[#Filtern_und_Suchen_von_Dokumenten|Filtern und Suchen von Dokumenten]]
 +
*[[#Lesen_von_ELGA_Dokumenten|Lesen von Dokumenten]]
 +
 
 +
===Voraussetzungen für den Zugriff auf e-Befunde in ELGA===
 +
Der ELGA GDA ist in ELGA angemeldet, berechtigt und besitzt eine gültige Kontaktbestätigung für den Patienten.
 +
Der Patient ist ELGA-Teilnehmer und hat keinen generellen, partiellen oder situativen Widerspruch hinsichtlich ELGA eingelegt.
 +
 
 +
===Schreiben und Einbringen von Dokumenten===
 +
Im Zuge der Veröffentlichung eines CDA-Dokuments in ELGA übermittelt das lokale System des ELGA-GDA als XDS Document Source ein Dokument an das, seitens des ELGA-GDA bereitzustellende, XDS Document Repository. Anschließend übernimmt das XDS Repository die Aufgabe der Übermittlung entsprechender Dokument-Metadaten an eine (ELGA) XDS Registry.
 +
 
 +
Das Dokumentdatum (clinicalDocument.effectiveTime) wird abhängig von der Dokumentenklasse gesetzt.
 +
 
 +
Die Registrierung von Dokumenten in ELGA muss je nach Trigger (u.a. abhängig von Dokumententyp, Informationssystem, Versandzeitpunkt) automatisch vom jeweiligen Informationssystem erfolgen.
 +
====Mehrsprachigkeit und grenzüberschreitender Austausch====
 +
Ein ELGA Dokument wird grundsätzlich in deutscher Sprache erstellt. Es ist möglich, den Inhalt zusätzlich in weiteren Sprachen im Dokument anzugeben. Dokumente mit durchgängig maschinenlesbaren Inhalten können prinzipiell auch automatisiert übersetzt werden. Bestimmte Dokumente (wie z.B. Patient Summary) sollen auch für den grenzüberschreitenden Austausch von Gesundheitsdaten eingesetzt werden können.
 +
 
 +
====Vorgaben zu Dokument-Metadaten (XDS-Metadaten)====
 +
Die Metadaten für die Registrierung eines Dokuments in ELGA sind teilweise im Dokument vorhanden und teilweise explizit durch die Document Source anzugeben. Zur schnellen Übersicht ist eine tabellarische Übersicht informativ angegeben, die normative Referenz ist der Leitfaden [http://www.elga.gv.at/cda XDS Metadaten].
 +
 
 +
Informationen, welche CDA Elemente in die welche XDS-Metadaten übernommen werden müssen ("XDS-Mapping"), wurden an den entsprechenden Stellen der Templates eingefügt.  
 +
</div>
 +
<!-- Querformat -->
 +
<div class="landscape">
 +
{| class="wikitable" width="100%"
 +
! XDS DocumentEntry Attribut
 +
! Optio- nalität in XDS
 +
! CDA Header-Element<br/>clinicalDocument.
 +
! Beispiel
 +
! Erklärung
 +
|-
 +
|uniqueId
 +
|M
 +
|.id
 +
|
 +
|Dokumenten-Id des CDA-Dokuments
 +
Es MUSS eine gültige und innerhalb des ID-Pools eindeutige Dokumenten-ID angegeben werden.
 +
|-
 +
|typeCode
 +
|M
 +
|.code
 +
|
 +
*@code="11490-0"
 +
*@displayName="Physician Discharge summary"
 +
*@codeSystem="2.16.840.1.113883.6.1"
 +
|Dokumententyp in feiner Granularität
 +
|-
 +
|classCode
 +
|M
 +
|.code.translation
 +
|
 +
*@code="18842-5"
 +
*@displayName="Discharge summary"
 +
*@codeSystem="2.16.840.1.113883.6.1"
 +
*@codeSystemName="LOINC"
 +
|Dokumentenklasse in grober Granularität
 +
|-
 +
|formatCode
 +
|M
 +
|.hl7at:formatCode
 +
|
 +
*@code="urn:hl7-at:telemon-epi:1.2.0+20210301"
 +
*@codeSystem="1.2.40.0.34.5.37"
 +
*@displayName="HL7 Austria Telemonitoring Episodenbericht 1.2.0+20210301"
 +
|Das Format des Dokuments bezüglich seiner semantischen Interoperabilität. Werte aus Value Set 1.2.40.0.34.10.61 ELGA_Formatcode
 +
|-
 +
|practiceSettingCode
 +
|M
 +
|.hl7at:practiceSettingCode
 +
|
 +
*@code="F019"
 +
*@displayName="Innere Medizin"
 +
*@codeSystem="1.2.40.0.34.5.12"
 +
*@codeSystemName="ELGA_PracticeSetting"
 +
|Die fachliche Zuordnung des Dokumentes
 +
|-
 +
|confidentialityCode
 +
|F
 +
|.confidentialityCode
 +
|
 +
*@code="N"
 +
*@displayName="normal"
 +
*@codeSystem="2.16.840.1.113883.5.25"
 +
*@codeSystemName="HL7:Confidentiality"
 +
|Vertraulichkeitscode des Dokuments aus ValueSet "ELGA_Confidentiality"
 +
|-
 +
|languageCode
 +
|F
 +
|.language​Code
 +
|
 +
*@code="de-AT"
 +
|Sprachcode des Dokuments
 +
|-
 +
|referenceIdList
 +
|M
 +
|.setId
 +
|
 +
*@id root="1.2.40.0.34.99.111.1.1"
 +
*@extension="BBBBBBBBBBBBBBB"
 +
*@assigningAuthorityName="KH Eisenstadt"
 +
|Eindeutige Id des Dokumentensets. Diese bleibt über alle Versionen der Dokumente gleich (initialer Wert bleibt erhalten).
 +
Die setId SOLL unterschiedlich zur clinicalDocument.id sein.
 +
Dieses Element wird ins XDS-Attribut referenceIdList ("urn:elga:iti:xds:2014:ownDocument_setId") gemappt.
 +
|-
 +
|sourcePatientId
 +
|M [1..1]
 +
|.recordTarget.patientRole.id[1]
 
|
 
|
 +
*@root: OID des Patienten oder OID des Namensraums der lokalen PatientenID (1..1 M)
 +
*@extension: lokale PatientenId, wenn nicht schon durch OID festgelegt (1..1 O)
 +
*@assigningAuthorityName: Bezeichnung der Organisation und des verwalteten Namensraums (0..1 O)
 +
|Identifikation des Patienten im lokalen System
 +
|-
 +
|author
 +
|M [1..1]
 +
|.author
 
|
 
|
 +
*AuthorInstitution (=representedOrganization)
 +
*AuthorPerson (=assignedAuthor)
 +
*AuthorRole (=functionCode)
 +
*AuthorSpeciality  (=assignedAuthor.code)
 +
|Ausschließlich das erste Author-Element MUSS übernommen werden. Wenn eine Person als Autor vorhanden ist, MUSS diese vorangestellt werden. Sind mehrere Personen vorhanden, MUSS der "Hauptautor" vorgereiht werden.
 +
|-
 +
|intendedRecipient
 +
|O
 +
|.intended​Recipient
 +
|
 +
Elemente in der Auswahl:
 +
 +
*hl7:id[not(@nullFlavor)]
 +
*hl7:id[@nullFlavor='NI']
 +
*hl7:id[@nullFlavor='UNK']
 +
|Identifikation des beabsichtigten Empfängers (Person)
 +
Empfohlene Information für einen Empfänger ist die ID aus dem GDA-Index.
 +
Dieses Element kann ins XDS-Attribut intendedRecipient gemappt werden (derzeit von ELGA '''nicht''' unterstützt).
 +
|-
 +
|legalAuthenticator
 +
|R
 +
|.legalAuthenticator
 +
|
 +
*AuthorInstitution (=representedOrganization)
 +
*AuthorPerson (=assignedAuthor)
 +
*AuthorRole (=functionCode)
 +
*AuthorSpeciality  (=assignedAuthor.code)
 +
|Hauptunterzeichner, Rechtlicher Unterzeichner
 +
'''ACHTUNG:''' Nach DocumentEntry.legalAuthenticator kann jeweils nur das erste ELement (ClinicalDocument/LegalAuthenticator[1]) übernommen werden.
 +
|-
 +
|eventCodeList
 +
|R [1..*]
 +
|.serviceEvent/@classCode
 +
|
 +
*@code="300"
 +
*@displayName="Hämatologie"
 +
*@codeSystem="1.2.40.0.34.5.11"
 +
*@codeSystemName= "ELGA_LaborparameterErgaenzung"
 +
|Hauptunterzeichner, Rechtlicher Unterzeichner
 +
Code der Gesundheitsdienstleistung
 +
|-
 +
|serviceStartTime
 +
|R [1..1]
 +
|.documentationOf.serviceEvent
 +
.effectiveTime.low
 +
|
 +
Zeitpunkt des '''ältesten''' effectiveTime aus:
 +
 +
*"Immunization Entry":
 +
**templateId 1.2.40.0.34.6.0.11.3.1
 +
**substanceAdministration.effectiveTime und
 +
*"Impfrelevante Erkrankungen Problem Entry":
 +
**templateId 1.2.40.0.34.6.0.11.3.9
 +
**act.effectiveTime.low
 +
|Beginn des ersten documentationOf/serviceEvent-Elements
 +
|-
 +
|serviceStopTime
 +
|R [1..1]
 +
|documentationOf.serviceEvent
 +
.effectiveTime.high
 +
|
 +
Zeitpunkt des '''jüngsten''' effectiveTime aus:
 +
 +
*"Immunization Entry":
 +
**templateId 1.2.40.0.34.6.0.11.3.1
 +
**substanceAdministration.effectiveTime und
 +
*"Impfrelevante Erkrankungen Problem Entry":
 +
**templateId 1.2.40.0.34.6.0.11.3.9
 +
**act.effectiveTime.high
 +
|Ende des ersten documentationOf/serviceEvent-Elements
 +
|-
 +
|healthcareFacility TypeCode
 +
|M
 +
|componentOf.
 +
encompassingEncounter.
 +
location.healthCareFacility.code
 +
|
 +
*@code="300"
 +
*@displayName="Allgemeine Krankenanstalt"
 +
*@codeSystem="1.2.40.0.34.5.2"
 +
|Code zur Klassifizierung des GDA
 
|}
 
|}
 +
</div>
 +
<!-- Hochformat -->
 +
<div class="portrait">
 +
 +
===Versionierung von Dokumenten===
 +
Änderungen an einem Dokument, das bereits in ELGA registriert wurde, sollen über die Registrierung einer neuen Dokumentenversion in ELGA Eingang finden. Mittels ITI-41/42 Provide and Register DocumentSet wird eine neue Version des Dokumentes geschrieben und die Metadaten der Vorversion auf den Status "deprecated" gesetzt. In den XDS-Metadaten und in den CDA-Metadaten der neuen Version werden Verweise auf das ersetzte Dokument eingetragen (Beziehungstyp "replace" (RPLC)).
 +
 +
Es dürfen ausschließlich Dokumente derselben Dokumentenklasse ersetzt werden. Dementsprechend muss das Metadaten-Attribut XDSDocumentEntry.classCode von ersetztem und ersetzenden Dokument ident sein (der typeCode darf sich unterscheiden). Ein Dokument darf auch durch ein älteres Dokument ersetzt werden.
 +
 +
Folgeversionen zu Originaldokumenten dürfen aus Gründen der rechtlichen Autorenschaft ausschließlich von jenem GDA (Organisation) registriert werden, der auch das entsprechende Originaldokument in ELGA veröffentlicht hat.
 +
 +
Ein bestehendes Dokument, das auf Basis eines bestimmten Leitfadens erstellt wurde, KANN auch später mit einer höheren Leitfadenversion ersetzt werden. Die Metadaten müssen entsprechend angegeben werden (formatCode).
 +
 +
Eventuell der Dokumentenvorversion zugeordnete individuelle Zugriffsberechtigungen werden durch das ELGA Berechtigungssystem auch auf die Nachfolgeversionen angewendet.
 +
 +
Neue Versionen eines Dokuments im jeweiligen Informationssystem sollen automatisch für ELGA registriert werden. In der neuen Dokumentversion sollen die Änderungen im Text erkennbar gemacht werden. Zur Kennzeichnung der Änderungen stehen spezielle Funktionen für CDA zur Verfügung die vom Referenzstylesheet entsprechend angezeigt werden können (siehe Kapitel [[#Verwendung von Revisionsmarken|Verwendung von Revisionsmarken]]).
 +
 +
===Stornierung von Dokumenten===
 +
Falls eine Korrektur des Dokumentes nicht möglich ist, kann ein Dokument auch komplett storniert werden. Dazu wird der Status des Dokumentes via ITI-57 (Metadata Update availability Status) in der Registry auf "deprecated" gesetzt, aber keine neue Dokumentenversion registriert. Ein storniertes Dokument wird daher nicht in der Dokumentliste enthalten sein, sofern nicht spezifische Anfragen gestellt werden, um deprecated-Versionen zu bekommen.
 +
 +
Diese Aktion ist nur in bestimmten Ausnahmefällen zulässig, z.B. wenn ein Dokument für einen falschen Patienten angelegt wurde.
 +
{{BeginYellowBox}}
 +
Das '''Löschen von Dokumenten''' in ELGA erfolgt ausschließlich in folgenden Fällen:
 +
*Löschen durch ELGA-Teilnehmer
 +
*Opt-Out des ELGA-Teilnehmers
 +
*Ablauf der gesetzlichen Aufbewahrungsfrist (GTelG2012).
 +
{{EndYellowBox}}
 +
 +
===Filtern und Suchen von Dokumenten===
 +
ELGA ermöglicht den Zugriff auf die vollständige Liste von registrierten e-Befunden eines Patienten (entsprechend der jeweiligen Berechtigungen). Um die relevanten e-Befunde selektieren zu können, kann die Dokumentenliste nach verschiedenen Kriterien ("XDS-Metadaten") gefiltert werden. Zu den Filterkriterien zählen in XDS Metadaten wie
 +
 +
*classCode (Dokumentenklasse)
 +
*typeCode (Dokumententyp)
 +
*title (Titel des Dokuments)
 +
*creationTime (Datum des Dokuments)
 +
*authorPerson (Autor des Dokuments)
 +
*availabilityStatus (Gültigkeit des Dokuments)
 +
*serviceStartTime und serviceStopTime (Beginn und Ende der Gesundheitsleistung)
 +
*serviceEventList ("Stichwortliste")
 +
*…
 +
 +
Ein Mapping der Metadaten im CDA Header zu den entsprechenden XDS-Metadaten ist in diesem Leitfaden bei den jeweiligen Elementen beschrieben. Eine vollständige Dokumentation findet sich im [[ILF:XDS_Metadaten|Leitfaden XDS-Metadaten]].<ref>http://www.elga.gv.at/cda</ref>
 +
 +
===Lesen von ELGA Dokumenten===
 +
Die ELGA-Anwendung "e-Befunde" stellt für jeden ELGA-Teilnehmer über Dokumentenverweise den Zugriff auf dezentral gespeicherte Dokumente bereit. Der ELGA-Teilnehmer kann über das ELGA-Portal Dokumente ansehen, lokal abspeichern oder ausdrucken (als PDF z.B. mittels CDA2PDF, mit eingefügter persönlicher Kennung).
 +
 +
Der ELGA-GDA kann auf ELGA Dokumente direkt aus seiner Software-Umgebung, entsprechend seiner Rolle und Berechtigung, über standardisierte Schnittstellen zugreifen. Grundsätzlich lassen sich die gesamte Dokumentenliste, bestehend aus deren Dokumentmetadaten (Registry Stored Query [ITI-18]) oder einzelne Dokumente eines Patienten abrufen (Retrieve Document Set [ITI-43]) und in das lokale System übernehmen.
 +
 +
Das ELGA-Berechtigungssystem liefert in erster Linie immer nur jene CDA-Dokumente, die im Status "approved" sind. Um Dokumente, die in den Status "deprecated" gesetzt worden sind zu lesen, müssen spezifische Anfragen (z.B. zeige alle Versionen eines bestimmten Dokumentes) gestellt werden.
 +
 +
====Vorherige Version eines bestimmten ELGA Dokuments abrufen====
 +
Gemäß dem XDS Document-Lifecycle sind neu veröffentlichte Dokument-Metadaten mit dem Status "approved" zu versehen. Diese ersetzen die entsprechenden Vorversionen. Technisch wird dabei ein neues Dokument, das in Beziehung vom Typ "replace" (RPLC) zur Vorversion steht, erstellt. Auch Ergänzungen zu einem bestehenden Dokument müssen direkt im betroffenen Dokument durchgeführt und anschließend als Folgeversion über die Dokumentenbeziehung "replace" (RPLC) abgebildet werden.
 +
 +
Das Updatedatum eines Dokuments ist in submissionTime in den XDS submissionSet Metadaten zu finden.
 +
 +
====Darstellung von CDA Dokumenten mittels ELGA Referenzstylesheet und CDA2PDF====
 +
Zur Darstellung der ELGA-Befunde steht das CDA-Visualization-Paket auf der ELGA-Website zur Verfügung. Dieses Paket enthält zwei unterschiedliche Tools zur Darstellung von CDA-Dokumenten: Ein Stylesheet zur Erzeugung einer HTML-Bildschirmansicht (Referenzstylesheet) und einen Generator zur Erzeugung eines druckfähigen PDF-Dokuments (CDA2PDF). Diese Tools sind speziell für die Anzeige von CDA-Dokumenten optimiert, die den Regeln des Allgemeinen CDA Implementierungsleitfadens entsprechen.
 +
Bei den Referenzstylesheets sowie dem CDA2PDF Tool wird großer Wert auf die Benutzerfreundlichkeit gelegt. Zuletzt wurde unter Beteiligung von ELGA-Benutzern und einem Usability-Experten eine kompakte, platzsparende Darstellung geschaffen.
 +
=====Referenzstylesheet=====
 +
Das "ELGA Referenz-Stylesheet" ermöglicht eine allgemeine, einheitliche und benutzerfreundliche Darstellung von medizinischen CDA-Dokumenten (HL7 CDA Release 2.0), die gemäß der Vorgaben der ELGA CDA Implementierungsleitfäden erstellt wurden. Dabei werden die XML-Dateien mit einer XSLT-Transformation in HTML umgewandelt, die in einem Webbrowser angezeigt werden kann. Informationen zur Hinterlegung eines Stylesheets im CDA-Dokument siehe Kapitel [[#Hinterlegung_eines_Stylesheets|Hinterlegung eines Stylesheets]].
 +
Für bestimmte CDA Dokumente, die vollständig maschinenlesbar vorliegen (z.B. e-Medikation, e-Impfpass), können alternativ speziell auf diese Dokumentenklasse optimierte Stylesheets zur Anwendung kommen, die ebenfalls im Paket enthalten sind. Diese greifen dann auch auf die maschinenlesbaren Daten zu.
 +
Für Details zur Anwendung des Referenzstylesheets, etwa zu den umfangreichen einstellbaren Optionen oder der Darstellung von lokal gespeicherten CDA-Dateien beachten Sie bitte die im CDA-Visualization-Paket mitgelieferte readme-Datei.
 +
======Versionierung======
 +
Sowohl das Referenzstylesheet für e-Befunde als auch das CDA2PDF Tool zieht ausschließlich den menschenlesbaren (Level 2) Teil des CDA-Dokuments für die Anzeige heran und ist damit in der Lage beliebige CDA Dokumente anzuzeigen.
 +
Das Referenzstylesheet wird aus Gründen der Abwärtskompatibilität bis dato immer in der Version 1.0 zur Verfügung gestellt. Damit ist sichergestellt, dass alle e-Befunde weiterhin dargestellt werden können (die Stylesheet-Version ist im CDA-Dokument enthalten). Sollte es wider Erwarten größere Änderungen geben, die einen Versionswechsel nötig machen (breaking changes) wird die Stylesheet-Version geändert.
 +
======Verbindlichkeit und eigene Änderungen======
 +
Die Referenzstylesheets für e-Befunde und die e-Medikation werden von der ELGA GmbH bis auf Widerruf unentgeltlich und nicht-exklusiv sowie zeitlich und örtlich unbegrenzt, jedoch beschränkt auf Verwendungen für die Zwecke der "Clinical Document Architecture" (CDA) zur Verfügung gestellt. Veränderungen für die lokale Verwendung sind zulässig. Derartige Veränderungen (sogenannte bearbeitete Fassungen) dürfen Ihrerseits publiziert und Dritten zur Weiterverwendung und Bearbeitung zur Verfügung gestellt werden. Bei der Veröffentlichung von bearbeiteten Fassungen ist darauf hinzuweisen, dass diese auf Grundlage des von der ELGA GmbH publizierten "ELGA Referenzstylesheet" erstellt wurden. Die Anwendung sowie die allfällige Bearbeitung des "ELGA Referenzstylesheet" erfolgt in ausschließlicher Verantwortung der Anwender. Aus der Veröffentlichung, Verwendung und/oder Bearbeitung können keinerlei Rechtsansprüche gegen die ELGA GmbH erhoben oder abgeleitet werden.
 +
=====CDA2PDF=====
 +
Mit der CDA2PDF-Suite können ELGA-konforme CDA-Dokumente zu PDF-Dokumenten transformiert werden. Das WAR-File kann auf einem Web Application Server eingespielt und verwendet werden. Das CDA2PDFOffline Paket steht auch zur offline-Nutzung zur Verfügung. Im CDA-Visualization Paket finden Sie eine umfangreiche Dokumentation zur Nutzung der CDA2PDF-Suite.
 +
Die ELGA GmbH stellt den ELGA CDA2PDF Konverter unentgeltlich zur Verfügung. Die ELGA GmbH übernimmt keine Haftung für die korrekte Funktion, etwaige Mängel, Schäden oder Folgefehler. Aus der Verwendung des vorliegenden Programmes kann keinerlei Rechtsanspruch gegen die ELGA GmbH erhoben und/oder abgeleitet werden.
 +
{{BeginYellowBox}}
 +
Informationen zur Anpassung des Stylesheets mittels Parametern sind unter [[ELGA_Referenz-Stylesheet|ELGA Referenz-Stylesheet]] zu finden.
 +
 +
Ein Downloadpaket zum Thema CDA-Darstellung (inkl. Referenzstylesheets, Changelog und CDA2PDF) ist unter [https://www.elga.gv.at/cda Technische ELGA-Leitfäden] abrufbar.
 +
{{EndYellowBox}}
 +
====Drucken von CDA Dokumenten====
 +
Mit der CDA2PDF-Suite können ELGA-konforme CDA-Dokumente zu PDF-Dokumenten transformiert werden.
 +
Diese inkl. Benutzer- und Entwickler-Dokumentation ist ebenfalls im Downloadpaket zum Thema CDA-Darstellung unter [https://www.elga.gv.at/cda|Technische ELGA-Leitfäden] abrufbar.
 +
</div class="portrait">
 +
<!-- Seitenumbruch -->
 +
<p style="page-break-before: always"></p>
 +
==Abbildungsverzeichnis==
 +
<references group="Abbildung"/>
 +
==Tabellenverzeichnis==
 +
<references group="Tabelle"/>
 +
 +
==Einzelnachweise==
 +
<references />
 +
==Literatur und Weblinks ==
 +
* Clinical Document Architcture (CDA®) Release 2.0 https://www.hl7.org/implement/standards/product_brief.cfm?product_id=7
 +
* Boone, Keith W. "The CDA-Book", Springer, 2011  https://www.springer.com/gp/book/9780857293350
 +
* Anleitungsartikel "[[Hilfe:Art-Decor-Tabellen verstehen|Art-Decor-Tabellen verstehen (auf wiki.hl7.at)]]".
 +
 +
==Revisionsliste==
 +
===Hauptversion 2020 (3.0.0+20200821) ===
 +
Die Hauptversion 2020 (3.0.0+20200821 nach neuem Versionsschema) wurde grundlegend überarbeitet und umstrukturiert. Auf eine Revisionsliste mit direktem Vergleich zur Vorversion wurde daher verzichtet.
 +
Eine Liste der relevanten Änderungen findet sich in '''[[Allgemeiner Implementierungsleitfaden 2020 Änderungen]]'''.
 +
===Nebenversion 2020.1 (3.1.0+20201120) ===
 +
Folgende Änderungen wurden in der Nebenversion 2020.1 (3.1.0+20201120 nach neuem Versionsschema) gegenüber der Hauptversion durchgeführt (weitere Details siehe [[ILF_Diskussion:Allgemeiner_Implementierungsleitfaden_2020|Diskussionsseite]]):
 +
==== recordTarget 1.2.40.0.34.6.0.11.1.3====
 +
Hinzufügen von @assigningAuthorityName bei patientRole[1]/id[@root="1.2.40.0.34.4.21"] mit dem Wert "Nationaler Krankenversicherungsträger"
 +
==== Document code.translation 1.2.40.0.34.6.0.11.1.16====
 +
Das translation-Element wurde auf Unterelement von code korrigiert, war in dem Template zuvor auf derselben Ebene modelliert.
 +
==== Problem Entry 1.2.40.0.34.6.0.11.3.6 ====
 +
Auswahl value mit 3. Variante ergänzt;  ValueSet 1.2.40.0.34.10.201 ELGA_Problems ergänzt, EntryRelationship 1.2.40.0.34.6.0.11.3.35 Criticality Observation ergänzt, Änderung von id 1..1 M auf 1..* M, Beschreibungen optimiert
 +
==== Problem Concern Entry 1.2.40.0.34.6.0.11.3.7 ====
 +
statusCode-Beschreibung ergänzt: Weitere statusCodes sind möglich (finden aber keine Anwendung in eHealth Austria)
 +
==== Willenserklärungen und andere juridische Dokumente 1.2.40.0.34.6.0.11.2.61====
 +
Fehlende Kardinalitäten bei 1.2.40.0.34.6.0.11.2.62 Willenserklärungen und andere juridische Dokumente - Subsektion  und 1.2.40.0.34.6.0.11.2.8 Übersetzung mit 0..* ergänzt
 +
==== Erweiterungen des Datentyps für effectiveTime ====
 +
Die Templates
 +
* Messergebnis Gruppe Entry 1.2.40.0.34.6.0.11.3.70
 +
* Messergebnis Entry  1.2.40.0.34.6.0.11.3.71
 +
* Serienmessung Entry 1.2.40.0.34.6.0.11.3.101
 +
* Vitalparameter Gruppe Entry 1.2.40.0.34.6.0.11.3.23
 +
* Vitalparameter Entry 1.2.40.0.34.6.0.11.3.24
 +
* Serienmessung Vitalparameter Entry 1.2.40.0.34.6.0.11.3.100
 +
wurde jeweils mit einer Auswahl für drei verschiedenen effectiveTime ausgestattet, hatten vorher nur eine Variante mit low & high.
 +
==== Vitalparameter - kodiert 1.2.40.0.34.6.0.11.2.46  ====
 +
Die Vitaparameter Section wurde durch ein Entry für Grafiken erweitert (wie Messergebnisse)
 +
==== Vitalparameter 1.2.40.0.34.6.0.11.2.46====
 +
In der Vorversion war der Titel für die Sektion Vitalparameter fest vorgegeben. Im TmE ist diese Sektion als Untersektion von "Erhobenen Daten" angedacht, wo die einzelnen Typen, wie "Blutdruck und Puls" oder "Gewicht", als Titel gewählt werden sollen.
 +
==== Korrektur der Textreference  ====
 +
Bei folgenden Entrys wurde jeweils die Modellierung der Textreference korrigiert:
 +
* Problem Entry  1.2.40.0.34.6.0.11.3.6
 +
* Problem Status Observation 1.2.40.0.34.6.0.11.3.49
 +
====Schematron Assert in allen "Organization Compilation" Templates ====
 +
Das Schematron Assert in allen "Organization Compilation" Templates und dem "Author" Template ist strenger als sein narrativer Constraint ihn beschreibt. Deswegen wurden das Assert dort jeweils entfernt. Betrifft: Organization Compilation: representedOrganization/telecom
 +
===Nebenversion 3.2.0+20210304===
 +
Folgende Änderungen wurden in der Nebenversion 3.2.0+20210304 gegenüber der Nebenversion 2020.1 (3.1.0+20201120 nach neuem Versionsschema) durchgeführt (weitere Details siehe [[ILF_Diskussion:Allgemeiner_Implementierungsleitfaden_2020|Diskussionsseite]]):
 +
====Document FormatCode [https://art-decor.org/art-decor/decor-templates--at-cda-bbr-?section=templates&id=1.2.40.0.34.6.0.11.1.47&effectiveDate=2021-02-24T07:21:13&language=de-DE 1.2.40.0.34.6.0.11.1.47] & Document PracticeSettingCode [https://art-decor.org/art-decor/decor-templates--at-cda-bbr-?section=templates&id=1.2.40.0.34.6.0.11.1.44&effectiveDate=2021-03-01T15:37:20&language=de-DE 1.2.40.0.34.6.0.11.1.44]====
 +
Fehler in hl7at:practiceSettingCode und hl7at:formatCode mit fehlenden Elementen verhinderte die direkte Daten-Übernahme in XDS
 +
====DocumentLevelTemplate [https://art-decor.org/art-decor/decor-templates--at-cda-bbr-?section=templates&id=1.2.40.0.34.6.0.11.0.3&effectiveDate=2021-02-11T09:10:00&language=de-DE 1.2.40.0.34.6.0.11.0.3]====
 +
ClassCode und MoodCode-Attribute in <clinicalDocument> ergänzt
 +
====8.4.1.2.1 [https://wiki.hl7.at/index.php?title=ILF:Allgemeiner_Implementierungsleitfaden_2020#telecom-Element_TEL telecom – Format Konventionen für Telekom-Daten]====
 +
Die Einschränkung für erlaubte Zeichen betrifft nur Telefonnummern, die Beschreibung wurde verbessert.
 +
====8.1.1 [https://wiki.hl7.at/index.php?title=ILF:Allgemeiner_Implementierungsleitfaden_2020#id-Element_II id-Element II]====
 +
Fußnote zur Beschreibung der UUID hinzugefügt
 +
====recordTarget [https://art-decor.org/art-decor/decor-templates--at-cda-bbr-?section=templates&id=1.2.40.0.34.6.0.11.1.3&effectiveDate=2020-10-21T10:42:28&language=de-DE 1.2.40.0.34.6.0.11.1.3]====
 +
Hinzufügen von @assigningAuthorityName bei /ClinicalDocument[1]/recordTarget[1]/patientRole[1]/id[@root="1.2.40.0.34.4.21"] mit dem Wert "Nationaler Krankenversicherungsträger". Fehlerhafte Übernahme bei 2020.1 behoben.
 +
===Nebenversion Version 3.3.0+20241022===
 +
Folgende Änderungen wurden in der Nebenversion 3.3.0+20241022 gegenüber der Nebenversion 3.2.0+20210304 durchgeführt:
 +
====bestimmte Zeilen der Tabelle ausblenden / aufklappbar machen====
 +
Neue Formatierungsoption für einzelne Tabellenzeilen hinzugefügt, welche direkt in einem CDA angegeben werden muss.
 +
 +
==Erratum==
 +
Weitere Probleme und allfällige Korrekturen werden auf der [[ILF_Diskussion:Allgemeiner_Implementierungsleitfaden_2020|Diskussionsseite]] im Wiki gesammelt.

Aktuelle Version vom 29. Oktober 2024, 09:43 Uhr

Inhaltsverzeichnis

1 Zusammenfassung

Dieser Implementierungsleitfaden beschreibt die Struktur- und Formatvorgaben für elektronische Dokumente im Österreichischen Gesundheitswesen, im Speziellen für den Einsatz in ELGA. Die Beschreibung enthält Festlegungen, Einschränkungen und Bedingungen auf Grundlage des internationalen Standards ISO/HL7 27932:2009 HL7 Clinical Document Architecture, Release 2.0 (CDA) und ist ein nationaler Standard der HL7 Austria.

Der Standard hat zum Ziel, einen umfassenden Austausch von semantisch interoperablen Informationen zwischen allen beteiligten Akteuren bei der Behandlung von Patienten zu ermöglichen. Der Datenaustausch findet hierbei nicht nur innerhalb einer Einrichtung, sondern auch zwischen kooperierenden Einrichtungen und über Sektorengrenzen hinaus statt. Die Empfänger der Dokumente sollen die Inhalte benutzen und weiterverwenden können, ohne sich vorher mit dem Ersteller absprechen zu müssen.

Der Implementierungsleitfaden enthält elementare Konzepte und erläutert das zugrunde liegende Modell, definiert die notwendigen Datentypen, Dokument-Metadaten (Header), die Möglichkeiten der Textstrukturierung, grundlegende Vorgaben für die Anwendung von Terminologien, einige allgemein genutzte Inhaltsstrukturen (Sections) sowie Codebeispiele und praktische Implementierungshilfen. Der in ELGA vorgesehene Ablauf des Datenaustausches wird im Kapitel "Anwendungsfälle" umrissen.

Für konkrete Dokumente wie etwa Entlassungsbriefe, Laborbefunde oder andere Dokumentenklassen müssen die inhaltlichen Vorgaben in so genannten "speziellen Implementierungsleitfäden" beschrieben werden. Diese speziellen Implementierungsleitfäden sind nicht Teil dieser Spezifikation. Diese Spezifikation definiert auch nicht den Transport von elektronischen Dokumenten und beschreibt weder Sicherheitsaspekte wie Digitale Signaturen, Verschlüsselung etc. noch Vorgaben zum Datenschutz.

Der primäre Leserkreis dieses Dokuments sind Software-Entwickler und Berater, die allgemein mit Implementierungen und Integrationen im Gesundheitswesen betraut sind.

Diese Version des Leitfadens stellt eine grundlegend überarbeitete Erweiterung des Allgemeinen Implementierungsleitfadens dar, die zusätzliche Möglichkeiten bietet und neben ELGA e-Befunden auch andere e-Health-Dokumente unterstützt. Die Version 3.0.0 ist eine "Hauptversion", die gegenüber der Vorversion vollständig kompatibel ist, aber neue Verpflichtungen einführt; mit Version 3.1.0 wurden Korrekturen nachgereicht.

Übersichtstabellen für Header und Body-Strukturen

Die Seite Allgemeiner Implementierungsleitfaden (Version 3) Änderungen enthält eine Beschreibung der Änderungen gegenüber der letzten Version 2.06.2. Auf der Diskussionsseite werden die Fehler und Änderungswünsche an dieser Version dokumentiert.

2 Informationen über dieses Dokument

2.1 Impressum

Medieneigentümer, Herausgeber, Hersteller, Verleger:
ELGA GmbH, Treustraße 35-43, Wien, Österreich. Telefon: +43.1.2127050
Internet: www.elga.gv.at Email: cda@elga.gv.at
Geschäftsführer: DI Dr. Günter Rauchegger, DI(FH) Dr. Franz Leisch

Redaktion, Projektleitung, Koordination:
Mag.Dr. Stefan Sabutsch, stefan.sabutsch@elga.gv.at

Abbildungen: © ELGA GmbH

Nutzung: Das Dokument enthält geistiges Eigentum der Health Level Seven® Int. und HL7® Austria, Franckstrasse 41/5/14, 8010 Graz; www.hl7.at.
Die Nutzung ist ohne Lizenz- und Nutzungsgebühren zum Zweck der Erstellung medizinischer Dokumente ausdrücklich erlaubt. Andere Arten der Nutzung und auch auszugsweise Wiedergabe bedürfen der Genehmigung des Medieneigentümers.

Download unter www.gesundheit.gv.at und www.elga.gv.at/cda

2.2 Haftungsausschluss

Die Arbeiten für den vorliegenden Leitfaden wurden von den Autoren gemäß dem Stand der Technik und mit größtmöglicher Sorgfalt erbracht und über ein öffentliches Kommentierungsverfahren kontrolliert. Die Nutzung des vorliegenden Leitfadens erfolgt in ausschließlicher Verantwortung der Anwender. Aus der Verwendung des vorliegenden Leitfadens können keinerlei Rechtsansprüche gegen die Autoren, Herausgeber oder Mitwirkenden erhoben und/oder abgeleitet werden. Ein allfälliger Widerspruch zum geltenden Recht ist jedenfalls nicht beabsichtigt und von den Erstellern des Dokumentes nicht gewünscht.

2.3 Sprachliche Gleichbehandlung

Soweit im Text Bezeichnungen nur im generischen Maskulinum angeführt sind, beziehen sie sich auf Männer, Frauen und andere Geschlechtsidentitäten in gleicher Weise. Unter dem Begriff "Patient" werden sowohl Bürger, Kunden und Klienten zusammengefasst, welche an einem Behandlungs- oder Pflegeprozess teilnehmen als auch gesunde Bürger, die derzeit nicht an einem solchen teilnehmen. Es wird ebenso darauf hingewiesen, dass umgekehrt der Begriff Bürger auch Patienten, Kunden und Klienten mit einbezieht.

2.4 Lizenzinformationen

Die von HL7 Austria erarbeiteten Standards und die Bearbeitungen der Standards von HL7 International stellen Werke im Sinne des österreichischen Urheberrechtsgesetzes dar und unterliegen daher urheberrechtlichem Schutz.

HL7 Austria genehmigt die Verwendung dieser Standards für die Zwecke der Erstellung, des Verkaufs und des Betriebs von Computerprogrammen, sofern nicht anders angegeben oder sich die Standards auf andere urheberrechtlich oder lizenzrechtlich geschützte Werke beziehen.

Die vollständige oder teilweise Veröffentlichung der Standards (zum Beispiel in Spezifikationen, Publikationen oder Schulungsunterlagen) ist nur mit einer ausdrücklichen Genehmigung der HL7 Austria gestattet. Mitglieder von HL7 Austria sind berechtigt, die Standards vollständig oder in Auszügen ausschließlich organisationsintern zu publizieren, zu vervielfältigen oder zu verteilen. Die Veröffentlichung eigener Anpassungen der HL7-Spezifikationen (im Sinne von Lokalisierungen) oder eigener Leitfäden erfordert eine formale Vereinbarung mit der HL7 Austria.

HL7® und CDA® sind die eingetragenen Marken von Health Level Seven International. Die vollständigen Lizenzinformationen finden sich unter https://hl7.at/nutzungsbedingungen-und-lizenzinformationen/. Die Lizenzbedingungen von HL7 International finden sich unter http://www.HL7.org/legal/ippolicy.cfm

2.4.1 Urheber- und Nutzungsrechte von anderen Quellen ("Third Party IP")

Third Party Intellectual Property

Der Nutzer dieses Dokuments (bzw. der Lizenznehmer) stimmt zu und erkennt an, dass HL7 Austria nicht alle Rechte und Ansprüche in und an den Materialien besitzt und dass die Materialien geistiges Eigentum von Dritten enthalten und / oder darauf verweisen können ("Third Party Intellectual Property (IP)").
Die Anerkennung dieser Lizenzbestimmungen gewährt dem Lizenznehmer keine Rechte in Bezug auf Third Party IP. Der Lizenznehmer allein ist für die Identifizierung und den Erhalt von notwendigen Lizenzen oder Genehmigungen zur Nutzung von Third Party IP im Zusammenhang mit den Materialien oder anderweitig verantwortlich.
Jegliche Handlungen, Ansprüche oder Klagen eines Dritten, die sich aus einer Verletzung eines Third Party IP-Rechts durch den Lizenznehmer ergeben, bleiben die Haftung des Lizenznehmers.


2.4.2 SNOMED CT

Wichtige Information zur SNOMED CT Lizenz

Dieser Leitfaden enthält Material, das durch SNOMED International urheberrechtlich geschützt ist. Jede Verwendung von SNOMED CT in Österreich erfordert eine aufrechte Affiliate Lizenz oder eine Sublizenz. Die entsprechende Lizenz ist kostenlos, vorausgesetzt die Verwendung findet nur in Österreich statt und erfüllt die Bedingungen des Affiliate License Agreements. Affiliate Lizenzen können über das Member Licensing and Distribution Service (MLDS) direkt beim jeweiligen NRC beantragt werden: MLDS für Österreich.

2.4.3 Weitere Terminologien

Im Folgenden finden Sie eine nicht-exhaustive Liste von weiteren Terminologien, die eine solche separate Lizenz erfordern können:

Terminologie Eigentümer, Kontaktinformation
Logical Observation Identifiers Names & Codes (LOINC) [1] Regenstrief Institute, Inc. [2]
Unified Code for Units of Measure (UCUM) [3] Regenstrief Institute, Inc. [2]
International Classification of Diseases (ICD) [4] World Health Organization (WHO) [5]
ICD-10 BM*G*[6] Für Gesundheit zuständiges Bundesministerium www.sozialministerium.at
Anatomical Therapeutic Chemical Classification System (ATC) [7] World Health Organization (WHO)[5]
Pharmazentralnummer (PZN) ARGE Pharma im Fachverband der chemischen Industrie Österreichs (FCIO) der Wirtschaftskammern Österreichs (WKO) [8]
EDQM-Codes Europäisches Direktorat für die Qualität von Arzneimitteln [9]
Medical Device Communications (MDC) vom ISO/IEEE 11073 Standard MDC wird als Substandard 10101 "Nomenclature" in "Health informatics - Medical / health device communication standards", kurz 11073, geführt und werden mit einem Copyright bei IEEE SA am österreichischen Termserver bereitgestellt. [10], [11]

Die Terminologien werden am österreichischen Terminologieserver zur Verfügung gestellt.

2.5 Verwendete Grundlagen und Bezug zu anderen Standards

Grundlage dieses Implementierungsleitfadens ist der internationale Standard "HL7 Clinical Document Architecture, Release 2.0" (CDA ©), für die das Copyright © von Health Level Seven International[12] gilt. 2009 wurde die Release 2.0 als ISO-Standard ISO/HL7 27932:2009 publiziert[13].

CDA definiert die Struktur und Semantik von "medizinischen Dokumenten" zum Austausch zwischen Gesundheitsdiensteanbietern und Patienten. Es enthält alle Metadaten zur Weiterverarbeitung und einen lesbaren textuellen Inhalt und kann diese Informationen auch maschinenlesbar tragen. Das Datenmodell von CDA und seine Abbildung in XML[14] folgen dem Basisstandard HL7 Version 3[15] mit seinem Referenz-Informationsmodell (RIM). Dieser Leitfaden verwendet das HL7-Template-Austauschformat zur Definition der "Bausteine" (Templates) und ART-DECOR® [16] als Spezifikationsplattform.

  • HL7 Clinical Document Architecture (CDA) [17]
  • HL7 Referenz-Informationsmodell (RIM)[18]
  • HL7 V3 Datentypen [19]
  • HL7 Template-Austauschformat Specification and Use of Reusable Information Constraint Templates, Release 1[20]

Die HL7 Standards können über die HL7 Anwendergruppe Österreich (HL7 Austria)[21], die offizielle Vertretung von Health Level Seven International in Österreich bezogen werden (www.HL7.at). Alle auf nationale Verhältnisse angepassten und veröffentlichten HL7-Spezifikationen können ohne Lizenz- und Nutzungsgebühren in jeder Art von Anwendungssoftware verwendet werden. Die erste Version dieses Implementierungsleitfadens wurde bereits 2009 erstellt und 2012 als gültiger Standard publiziert. Der Leitfaden wurde wesentlich durch den von HL7 Deutschland erstellten Leitfaden "VHitG-Arztbrief 2006"[22] inspiriert, von dem einige Ausführungen direkt übernommen wurden. Seither wurde dieser Leitfaden kontinuierlich weiterentwickelt und verbessert. Die aktuelle Version führt einige Neuerungen ein, die aus dem CDA Leitfaden HL7 International Patient Summary[23] übernommen wurden.

2.6 Verbindlichkeit

Die Verbindlichkeit und die Umsetzungsfrist dieses Leitfadens sind im Gesundheitstelematikgesetz 2012, BGBl.I Nr.111/2012 sowie in den darauf fußenden ELGA-Verordnungen geregelt.

Der Leitfaden in seiner jeweils aktuell gültigen Fassung sowie die aktualisierten Terminologien sind vom zuständigen Minister auf www.gesundheit.gv.at zu veröffentlichen. Der Zeitplan zur Bereitstellung der Datenaustauschformate wird durch das Gesundheitstelematikgesetz 2012 und darauf basierenden Durchführungsverordnungen durch den zuständigen Bundesminister vorgegeben. Hauptversionen, also Aktualisierungen des Implementierungsleitfadens, welche zusätzliche verpflichtende Konformitätskriterien enthalten ("Mandatory" [M], "Required" [R] und "Fixed" [F]), sind mit ihren Fristen zur Bereitstellung per Verordnung kundzumachen. Andere Aktualisierungen (Nebenversionen) dürfen auch ohne Änderung dieser Verordnung unter www.gesundheit.gv.at veröffentlicht werden.

Die Anwendung dieses Implementierungsleitfadens hat im Einklang mit österreichischem und europäischem Recht, insbesondere mit den relevanten Materiengesetzen (z.B. Ärztegesetz 1998, Apothekenbetriebsordnung 2005, Krankenanstalten- und Kuranstaltengesetz, Gesundheits- und Krankenpflegegesetz, Rezeptpflichtgesetz, Datenschutzgesetz, Gesundheitstelematikgesetz 2012, DSGVO) zu erfolgen. Technische Möglichkeiten können gesetzliche Bestimmungen selbstverständlich nicht verändern, vielmehr sind die technischen Möglichkeiten im Einklang mit den Gesetzen zu nutzen.

Die Einhaltung der gesetzlichen Bestimmungen liegt im Verantwortungsbereich der Ersteller der CDA-Dokumente.

2.7 Wichtige unterstützende Materialien

Auf der Website Allgemeiner Implementierungsleitfaden Guide werden unter anderem folgende Materialien zur Verfügung gestellt:

  • die PDF-Version dieses Leitfadens
  • Beispieldokumente
  • ein erweitertes CDA-Schema
  • Schematron-Prüfregeln

Die im Weiteren angeführten Templatespezifikationen wurden im Art-Decor Projektrepository ATCDABBR erstellt und können dort eingesehen werden. Eine Anleitung zum Verständnis der Art-Decor-Notation finden Sie im Artikel Art-Decor-Tabellen verstehen.

Gemeinsam mit diesem Leitfaden werden auf der Website der ELGA GmbH (www.elga.gv.at/CDA) weitere Dateien und Dokumente zur Unterstützung bereitgestellt:

  • Beispieldokumente
  • Referenz-Stylesheet (Tool zur Darstellung im Browser - Konvertierung in HTML)
  • CDA2PDF Suite (Tool zur Erzeugung einer PDF-Datei zur Ausgabe am Drucker)
  • Schematron-Dateien für die Prüfung der Konformität ("Richtigkeit") von CDA Dateien
  • Vorgaben zur Registrierung von CDA-Dokumenten (Leitfaden für XDS-Metadaten)
  • Hinweise für die zu verwendenden Terminologien
  • Leitfaden zur richtigen Verwendung von Terminologien


Fragen, Kommentare oder Anregungen für die Weiterentwicklung können an cda@elga.gv.at gesendet werden. Weitere Informationen finden Sie unter www.elga.gv.at/CDA.


2.8 Bedienungshinweise

2.8.1 Farbliche Hervorhebungen und Hinweise

2.8.1.1 Themenbezogene Hinweise zur besonderen Beachtung:

Hinweis:
Es dürfen keine Elemente oder Attribute verwendet werden, die nicht vom allgemeinen oder einem speziellen ELGA-Implementierungsleitfaden definiert wurden

2.8.1.2 Hinweis auf anderen Implementierungsleitfaden:

Verweis
Verweis auf den Allgemeinen Leitfaden: …

2.8.1.3 Themenbezogenes CDA Beispiel-Fragment im XML Format:

<BEISPIEL>
<languageCode code="de-AT" />

2.8.1.4 Hinweis zum XDS-Mapping

Elemente, die in die so genannten "XDS-Metadaten (IHE XDSDocumentEntry) von ELGA "[24] übernommen werden sollen, werden mit diesem Text gekennzeichnet:

↔ Hinweis zum XDS-Mapping

Eine Übersichtstabelle findet sich in den ELGA-Spezifischen Anwendungsfällen: Schreiben und Einbringen von Dokumenten

2.8.2 PDF-Navigation

Nutzen Sie die bereitgestellten Links im Dokument (z.B. im Inhaltsverzeichnis), um direkt in der PDF-Version dieses Dokuments zu navigieren. Folgende Tastenkombinationen können Ihnen die Nutzung des Leitfadens erleichtern:

  • Rücksprung: Alt + Pfeil links und Retour: Alt + Pfeil rechts
  • Seitenweise blättern: "Bild" Tasten
  • Scrollen: Pfeil nach oben bzw. unten
  • Zoomen: Strg + Mouserad drehen
  • Suchen im Dokument: Strg + F

3 Einleitung

3.1 Ausgangslage und Motivation

In der medizinischen Welt ist es üblich, klinische Sachverhalte und Beobachtungen mit ihrem Kontext in Dokumente zusammenzufassen. Der Kontext – z.B. das Ergebnis einer Laboruntersuchung nach einer speziellen Medikamentenbehandlung – wird durch das Dokument etabliert und muss dauerhaft erhalten bleiben, da er wichtige medizinische Zusammenhänge zwischen Einzelinformationen darstellt. Gleichzeitig muss der medizinische Inhalt leicht verfügbar sein und ohne große technische Barrieren sichtbar gemacht werden können. Dies ist unabdingbar für die Akzeptanz von und das Vertrauen in Technologie bei den Endbenutzern, den GDA (Gesundheitsdiensteanbieter). Was mit der Papierwelt bis zu einem gewissen Grade erreicht wurde, muss auch für die elektronische Entsprechung des Papierdokuments gelten.

Die Elektronische Gesundheitsakte (ELGA) ermöglicht den durch das Gesundheitstelematikgesetz 2012 berechtigten Personen, entsprechend ihren Rollen, den Zugriff auf relevante Gesundheitsdaten der ELGA-Teilnehmer. Diese medizinischen Dokumente (e-Befunde) werden in vielen unterschiedlichen Informationssystemen der verschiedenen ELGA-Gesundheitsdiensteanbieter erstellt und durch ELGA in bedarfsgerecht elektronisch aufbereiteter Form online zur Verfügung gestellt. Diese Dokumente sollen allerdings nicht nur von Benutzern gelesen, sondern auch wieder in die IT-Systeme integriert und dort weiterverwendet werden können ("Semantische Interoperabilität"). Beispielsweise können für den Arzt aus ELGA-Dokumenten automatisch Warnungen, Erinnerungen und Zusammenfassungen generiert und weitere Informationen berechnet sowie kontextbezogen angezeigt werden.

3.2 Zweck des Dokuments

Das Ziel dieses Dokuments ist die Beschreibung der Struktur von medizinischen Dokumenten der Elektronischen Gesundheitsakte ELGA (entsprechend GTelG 2012, BGBl. I Nr. 111/2012 [9]). Insbesondere behandelt das Dokument alle Dokumentenklassen-übergreifend gültigen Strukturen. Um dieses Ziel zu erreichen, wird der CDA-Standard für die Verwendung in ELGA im Detail ausspezifiziert. Vorgaben für einheitliche Dokumentation und Codierung der Information werden festgelegt und in implementierbaren Leitfäden veröffentlicht.

Der vorliegende "Allgemeine Implementierungsleitfaden für CDA-Dokumente" stellt eine grundlegende Implementierungsvorschrift für alle CDA-Dokumente im österreichischen Gesundheitswesen dar. Dies umfasst ELGA e-Befunde, also jene Dokumente, die für Patienten und deren Behandler über die ELGA Infrastruktur abrufbar sind (z.B. ELGA Portal), als auch jene e-Health Dokumente, die zwar die ELGA Infrastruktur (wie Berechtigungssystem, Zentraler Patienten-Index, Gesundheitsdiensteanbieter-Index, Protokollierung, ...) nutzen, für die aber andere gesetzliche Grundlagen gelten. Dieser Vorschrift müssen daher alle über ELGA vermittelten CDA-Dokumente folgen. Andere CDA-Dokumente im österreichischen Gesundheitswesen sollen ebenfalls dieser Vorschrift folgen, der Leitfaden wurde daher entsprechend offen ausgelegt.

Darüber hinaus MUSS auf Basis des vorliegenden Allgemeinen Implementierungsleitfadens ein spezieller Implementierungsleitfaden definiert sein, der Inhalt und Struktur der medizinisch relevanten Inhalte definiert (z.B. Entlassungsbrief, Laborbefund, etc., siehe Aufbau eines CDA-Dokuments).

3.3 Zielgruppe

Anwender dieses Dokuments sind Softwareentwickler und Berater, die allgemein mit Implementierungen und Integrationen im Umfeld der ELGA, insbesondere der ELGA-Gesundheitsdaten, betraut sind. Eine weitere Zielgruppe sind alle an der Erstellung von CDA-Dokumenten beteiligten Personen, einschließlich der Endbenutzer der medizinischen Softwaresysteme und der Angehörigen von Gesundheitsberufen.

4 Leitfadenerstellungs- und Harmonisierungsprozess

Für die Ausgestaltung der Inhalte von "CDA Implementierungsleitfäden" ist eine breite Beteiligung der Stakeholder wesentlich, um die praktische Nutzbarkeit und die Akzeptanz durch die ELGA-Benutzer sicherzustellen. Für diese interdisziplinären Expertengruppen stehen nicht die technischen, sondern vor allem medizinisch-inhaltliche Aspekte im Vordergrund. Die technischen Inhalte werden großteils von den Redaktionsteams beigetragen.

Ein wesentlicher Schritt auf dem Weg zur Interoperabilität der IT-Systeme im Gesundheitswesen ist die Einigung auf Vorgaben für einheitliche Dokumentation und Codierung der Information. Diese durch die Arbeitsgruppen erreichte "Harmonisierung" etabliert neue nationale Qualitätsstandards der medizinischen Dokumentation. Die Leitfäden werden über ein reguläres Standardisierungsverfahren ("Ballot") durch die HL7 Anwendergruppe Österreich (HL7 Austria) zu einem nationalen HL7 Standard.

4.1 Vorgehensmodell

4.1.1 Harmonisierung von CDA Implementierungsleitfäden für ELGA

Der Initialisierungsschritt für neue CDA Implementierungsleitfäden wird im ELGA-Koordinierungsausschuss auf Basis eines Vorschlages der ELGA GmbH gesetzt. Die Planung umfasst die Einladung der Experten und die Beauftragung eines Redaktionsteams zur Erstellung des Leitfadens durch die ELGA GmbH.

Standardprozess zur Erstellung eines neuen ELGA CDA Implementierungsleitfadens
[Abbildung 1]

Für die Erarbeitung der Vorgaben einer Dokumentenklasse ist jeweils eine Arbeitsgruppe verantwortlich. Jede Arbeitsgruppe wird von einem Redaktionsteam moderiert, das aus einem AG-Leiter und weiteren Redaktionsteammitgliedern besteht. Die zentrale Koordination der Arbeitsgruppen erfolgt durch die ELGA GmbH. Die Mitglieder der Arbeitsgruppen werden von den maßgeblichen Stakeholdern des österreichischen Gesundheitswesens gestellt, die an der Erstellung und Verwendung der jeweiligen Dokumentenklassen partizipieren. Folgende Stakeholder-Gruppen werden speziell zur Teilnahme motiviert:

  • Vertreter der Ärzteschaft (Ärztekammer, Fachgesellschaften)
  • Krankenhaus-Trägergesellschaften
  • Pflegeorganisationen
  • Befundprovider
  • Hersteller von medizinischen Dokumentationssystemen (z.B. Krankenhausinformationssystemen, Arztpraxissoftware)
  • Bürgerinitiativen
  • Standardisierungsorganisationen

Die Arbeitsgruppen werden von der CDA-Koordinationsstelle der ELGA GmbH einberufen (Semantic Competence Center). Sie koordiniert die Sitzungen und übernimmt die Kommunikationsaufgaben. Jede Arbeitsgruppe wird durch ein Redaktionsteam unterstützt, welches folgende Tätigkeiten durchzuführen hat:

  • Erheben, Auswerten, Analysieren, Zusammenfassen und Aufarbeiten der eingegangenen Anforderungen
  • Fachliche Vorbereitung der Arbeitsgruppensitzungen
  • Erstellung der Leitfadendokumente und ergänzender Materialien (z.B. Beispiel-CDA-Dateien, Schematron-Prüfregeln)

Von der Arbeitsgruppe und dem Redaktionsteam wird eine erste Version eines CDA Implementierungsleitfadens vorgelegt. Für eine verpflichtende Anwendung eines Leitfadens ist ein normatives Abstimmungsverfahren ("Ballot") der Leitfäden durch HL7 Austria durchzuführen. Optional kann für eine Überprüfung der Implementierbarkeit vor dem normativen Ballot ein "STU-Ballot" (Standard for Trial Use Ballot) durchgeführt werden, mit dem dann eine Testphase durchgeführt werden kann.

Über die hier geschilderten "internen" Abstimmungsarbeiten hinaus wird eine Kooperation mit den betroffenen Standardisierungsorganisationen angestrebt, etwa mit dem Österreichischen Normungsinstitut, IHE Austria, DICOM Austria und auch mit weiteren nationalen und internationalen Normengremien.

4.1.2 HL7 Abstimmungsverfahren

Für die Annahme von neuen nationalen HL7 Standards und Richtlinien existiert eine formelle Prozedur, das so genannte Abstimmungsverfahren oder "Ballot". Der Leitfaden wird dafür einem breiten Teilnehmerkreis zur Kommentierung vorgelegt. Die Kommentare werden gesammelt und bearbeitet, wobei negative Kommentare im Einvernehmen zwischen dem Autor des Leitfadens und dem Kommentierenden aufgelöst werden. Eine ausreichende Anzahl an stimmberechtigten Teilnehmern muss der Freigabe des Dokuments zustimmen. Eine genaue Beschreibung des Abstimmungsverfahrens ist auf der Website von HL7 Austria publiziert[25].

4.2 Revision der Leitfäden

Neue und geänderte Anforderungen sowie Verbesserungen können neue Versionen der bestehenden Spezifikationen notwendig machen.

Der CDA-Koordinator evaluiert in regelmäßigen Abständen, ob und welche Änderungen (etwa durch neue medizinische oder gesetzliche Anforderungen) notwendig sind. Aufgrund des Berichtes des CDA-Koordinators empfiehlt die ELGA GmbH die Erstellung von Revisionsversionen der bestehenden Leitfäden. Die geplanten Änderungen sollen mit den maßgeblichen Stakeholdern abgestimmt werden.

Neue Versionen, die "verpflichtende Elemente" (Sections oder Entries) neu einführen oder entfernen, sind "Hauptversionen", die jedenfalls über eine Durchführungsverordnung verbindlich gemacht und veröffentlicht werden. Andere Versionen sind "Nebenversionen". Alle verbindlichen Versionen sind auf http://www.gesundheit.gv.at zu veröffentlichen.

4.3 Autoren und Mitwirkende

Dieser Implementierungsleitfaden entstand durch die Harmonisierungsarbeit der "Arbeitsgruppe" bestehend aus nachfolgend genannten Personen:

4.3.1 Autoren

Das Redaktionsteam bestand aus folgenden Personen:

Name Organisation Rolle
Mag. Dr. Stefan Sabutsch ELGA GmbH, HL7 Austria Autor, Herausgeber
DI Andrea Klostermann ELGA GmbH Autor
DI Oliver Kuttin ELGA GmbH Autor
DI Nikola Tanjga ELGA GmbH Autor
DI Jürgen Brandstätter CodeWerk Software Services and Development GmbH Autor und Moderator der Arbeitsgruppe 2008-2012

Unter Mitwirkung von: Stephan Rainer-Sablatnig (ELGA GmbH), Carina Seerainer, MSc. (ELGA GmbH), Nina Sjencic, B.A. (ELGA GmbH)

4.3.2 Mitwirkende

Teilnehmer der Arbeitsgruppe Allgemeiner Implementierungsleitfaden (Version 3)1: Annette Altenpohl (Austrian Standards), Loinger Johanna (AUVA), Florian Schlechtleitner (AUVA), Herbert Matzenberger (CGM), Reinhard Egelkraut (CGM), Victor Emanuel Grogger (KAGES), Hannes Steinberger (KAGES), Jacqueline Teufl (medilab), Roman Horvath (MedIT), Manuel Ratzinger (NÖLKH), Michael Nöhammer (ÖÄK), Elke Pessl (OÖ Gesundheitsholding), Alexander Kollmann (SALK), Alexander Hörtnagl (Siemens AG), Sarah Kardinar (SVC), Matthias Frohner (Technikum Wien), Christian Stark (Tiroler Kliniken), Stefan Rausch-Schott (Vinzenz Gruppe), Hans Jürgen Schiller (Vorarlberger LKH), Franz Weissinger (Wien Digital), Maria Abzieher (Wien Digital)

Teilnehmer der Arbeitsgruppe der Vorgänger-Version 2.06.21: Milan Kornfeind (Österreichische Ärztekammer), Robert Hawliczek (Österreichische Ärztekammer), Jürgen Schwaiger (Österreichische Ärztekammer), Gerhard Holler (Österreichische Ärztekammer), Ludwig Gruber (Ärztekammer Tirol) Christian Husek (Initiative-ELGA), Susanna Michalek (Initiative-ELGA), Michael Hubich (Barmherzige Schwestern Linz), Tilman Königswieser (Oberösterreichische Gesundheits- u. Spitals AG), Josef Hamedinger (Oberösterreichische Gesundheits- u. Spitals AG), Ingrid Wimmer (Oberösterreichische Gesundheits- u. Spitals AG), Hubert Leitner (Steiermärkische Krankenanstalten-ges. m.b.H.), Walter Schwab-Ganster (Steiermärkische Krankenanstalten-ges. m.b.H.), Birgit Fürst (Steiermärkische Krankenanstalten-ges. m.b.H.), Monika Hoffberger (Steiermärkische Krankenanstalten-ges. m.b.H.), Daniela Sturm (Steiermärkische Krankenanstalten-ges. m.b.H.), Brigitte Walzl (Steiermärkische Krankenanstalten-ges. m.b.H.),Konrad Hölzl (Wiener Krankenanstaltenverbund), Reinhard Eberl (Salzburger Landeskliniken), Stefan Rausch-Schott (Vinzenz Gruppe Krankenhausbeteiligungs- und Management GmbH), Benedikt Aichinger (e-Care Projekt), Eva Friedler (Projekt "PatientInnenorientierte integrierte Krankenbetreuung"), Vera Em (FSW), Robert Em (WISO), Wolfgang Pfleger (FSW), Allg. Unfallversicherungsanstalt (Sozialversicherung), Gudrun Seiwald, Hubert Fankhauser (Sozialversicherung), Michael Szivak (Sozialversicherung), Barbara Kaller (Hauptverband der österreichischen Sozialversicherungsträger), Martin Asenbaum (Sozialversicherungs-Chipkarten Betriebs- und Errichtungsgesellschaft), Eduard Schebesta, Christoph Unfried (Health Communication Service GmbH), Jochen Peter Gallob (shm sana health management GmbH), Reinhard Egelkraut (Systema Human Information Systems GmbH), Peter Uher (Telekom Austria), Arnold Lengauer (Telekom Austria), Karl Holzer (T-Systems Austria GesmbH), Christian Ametz (x-tention), Matthias Frohner (Fachhochschule Technikum Wien), Ferenc Gerbovics (Fachhochschule Technikum Wien), Babette Dörr (Austrian Standards Institute - Österreichisches Normungsinstitut, Experte der Arbeitsgruppe 250.03 "Qualitätsmanagement in der Pflege"), Natalie Lottersberger (Austrian Standards Institute - Österreichisches Normungsinstitut, Experte der Arbeitsgruppe 250.03 "Qualitätsmanagement in der Pflege"), Andrea Klostermann (ELGA GmbH), Carina Seerainer (ELGA GmbH), Oliver Kuttin (ELGA GmbH), Stefan Sauermann (Fachhochschule Technikum Wien), Alexander Mense (Fachhochschule Technikum Wien), Martin Weigl (AIMC), Andreas Lindner (Lindner TAC)

Patronanz, Akkordierung, Ergänzungen, Zustimmung (Version 2.06.2)1: Clemens Auer (Bundesministerium für Gesundheit), Susanne Herbek (ELGA GmbH), Hubert Eisl (ELGA GmbH), Martin Hurch (ELGA GmbH), Oliver Kuttin (ELGA GmbH), Carina Seerainer (ELGA GmbH), Günther Wawrowsky (Österreichische Ärztekammer), Reinhold Renner (Österreichische Ärztekammer), Johannes Bretbacher (OÖ Gesundheits- und Spitals AG), Christian Gierlinger (Vinzenz Gruppe Krankenhausbeteiligungs- und Management GmbH), Jürgen Engelbrecht (Steiermärkische Krankenanstalten GmbH), Alexander Schanner (NÖ Landesklinikenholding), Wolfgang Amenitsch (NÖ Landesklinikenholding), Thomas Pökl (NÖ Landesklinikenholding), Eva Friessenbichler (NÖ Landesheime), Roland Nefischer (NÖ Landesheime), Thomas Schubert (Projekt NÖ Heim-Informationstechnologie), Wolfgang Hiessl (Oberösterreichischer Gesundheitsfonds), Evelyn Müller (Salzburger Landeskliniken), Wolfgang Dorda (Medizinische Universität Wien), Wolfgang Dufek (Wiener Gebietskrankenkasse), Karl Blauensteiner (Wiener Gebietskrankenkasse), Gerhard Stimac (Innomed GmbH), Herbert Thomas (Health Communication Service Gmbh), Johannes Rössler (Tieto IT Services), Thomas Hrdinka (Bundesfachgruppe Informationstechnologie der Bundeskammer der Architekten und Ingenieurkonsulenten)

1 Personen sind ohne Titel angegeben

5 Technischer Hintergrund

5.1 Grundlagen zu HL7

HL7 bezeichnet eine Gruppe von Standards für den Austausch von Daten zwischen Computersystemen im Gesundheitswesen. HL7 wird als Kommunikationsprotokoll vornehmlich zum Datenaustausch zwischen Abteilungssystemen in Krankenhäusern eingesetzt.

Die ursprünglich in den USA von der Organisation "Health Level Seven International" (HL7) (http://www.hl7.org) entwickelten Spezifikationen sind durch die Weiterentwicklung internationaler Benutzergruppen zu einem internationalen Standard geworden, der in über 55 Ländern eingesetzt wird.

Die HL7 Standards in Version 3 sind auf die Kommunikationsbedürfnisse des gesamten Gesundheitswesens abgestimmt. HL7 V3 bietet eine konzeptuelle Grundlage in einem gemeinsamen, umfassenden "Reference Information Model" (RIM) für alle Teile von HL7 V3.

Dieses RIM ist ANSI- und ISO-Standard (ISO/HL7 21731:2006) und bietet:

  • ein festes semantisches Fundament
  • ausgewählte standardisierte Terminologien, die semantische Interoperabilität ermöglichen
  • die Trennung von Inhalten und Syntax

HL7 Version 3 basiert auf XML und wird für die Übermittlung von Nachrichten genutzt. HL7 stellt außerdem einen Standard zur Strukturierung des Inhalts und zum Austausch medizinischer Dokumente, die so genannte "Clinical Document Architecture" (CDA), zur Verfügung, welcher in folgendem Unterkapitel erläutert wird.

5.2 CDA Standard

Die "Clinical Document Architecture" (CDA) ist ein Standard für den Austausch und die Speicherung von klinischer Dokumentation, wie zum Beispiel Entlassungsbriefe, Überweisungen, Behandlungsdokumentation oder OP-Berichte. Dabei steht der Informationsaustausch im gesamten Gesundheitswesen im Vordergrund (also nicht beschränkt auf Krankenhäuser).

CDA stellt einen XML-basierten Dokumenten-Markup Standard zur strukturierten klinischen Dokumentation zur Verfügung. Der CDA Standard definiert ein Informationsobjekt, das außerhalb einer Nachricht existieren kann und neben (strukturiertem) Text auch Bilder, Töne, Biosignale usw. enthalten bzw. referenzieren kann.

Als Grundlage für ELGA-Dokumente wurde der Standard HL7 Clinical Document Architecture, Release 2.0 ausgewählt. Der Standard kann über die HL7 Anwendergruppe Österreich (http://www.hl7.at) bezogen werden.

5.2.1 Eigenschaften von CDA-Dokumenten

Der Standard CDA wird zum Austausch von medizinischen Dokumenten verwendet, die typischerweise folgende Eigenschaften aufweisen:

  • Persistenz: Medizinische Dokumente sind durch Persistenz, also dauerhafte Existenz in den sendenden oder empfangenden Systemen gekennzeichnet, wo sie für einen bestimmten Zeitraum in einem unveränderten Zustand bleiben. Dieser Zeitraum wird durch lokale Regelungen definiert.
  • Verwaltung (engl. "stewardship"): Für die Verwaltung des Dokuments ist eine bestimmte Organisation verantwortlich (der "Custodian").
  • Kontext: Medizinische Dokumente etablieren den Standard-Kontext für die in ihnen gespeicherten Inhalte (z.B. den "Entlassungsbrief").
  • Authentisierung (engl. "potential für authentication"): Medizinische Dokumente werden authentisiert. Im medizinischen Alltag entspricht das der Signierung, Vidierung oder Validierung.
  • Ganzheit (engl. "wholeness"): Die Authentisierung eines medizinischen Dokumentes bezieht sich auf das Dokument als Ganzes und nicht nur auf einzelne aus dem Kontext gelöste Teile.
  • Lesbarkeit (engl. "human readability"): Medizinische Dokumente sind für Menschen lesbar.

5.2.2 Bedingungen

Eine grundsätzliche Bedingung für CDA ist die Sicherstellung der Lesbarkeit für Menschen in einem "normalen" Webbrowser (mit der üblichen Basisfunktionalität zum Browsen im Internet).

Dafür gilt zudem:

  • Es muss einen eindeutig festgelegten Weg für einen Empfänger geben, den authentisierten Inhalt sichtbar zu machen (Für ELGA wird ein "Referenz-Stylesheet" bereitgestellt, siehe Kapitel Darstellung von CDA Dokumenten mittels ELGA Referenzstylesheet und CDA2PDF).
  • Es ist nicht zulässig, dass die Darstellung im Browser nur mithilfe eines bestimmten Stylesheets bewerkstelligt werden kann, das dann zusammen mit dem CDA-Dokument gesendet werden muss. Es muss auch möglich sein, den Inhalt mit einem beliebigen Stylesheet und marktüblichen Browsern darzustellen.
  • Lesbarkeit bezieht sich auf den authentisierten Inhalt. Zusätzlich kann weitere Information im Dokument vorhanden sein ("CDA Level 3"), die auf Auswertbarkeit durch Anwendungssysteme abzielt, die aber nicht authentisiert oder lesbar dargestellt werden muss.
  • Wenn strukturierter Inhalt vom narrativen Text abgeleitet ist, muss der Mechanismus beschrieben sein, wie dies bewerkstelligt wurde, z.B. durch den Autor, durch eine Person, die eine Codierung vorgenommen hat, durch automatisierte Verarbeitung der natürlichen Sprache, durch eine spezifische Software.
  • Wenn narrativer Text von strukturierter Information abgeleitet ist, muss der Mechanismus beschrieben sein, wie dies bewerkstelligt wurde.

5.2.3 Aufbau eines CDA-Dokuments

CDA-Dokumente sind XML-Dateien, welche aus einem Header mit Metadaten und einem Body mit dem eigentlichen Inhalt bestehen. Der CDA-Header (siehe Kapitel Header) trägt Informationen über das Dokument sowie deren Beteiligte, einschließlich dem Patienten. Der CDA-Body (siehe Kapitel Body) besteht wiederum aus Body Structures (Abschnitte und narrativer Text) und Body Entries (maschinenauswertbare Detailinformationen). An die Entries können externe Referenzen (External References) geknüpft sein.

Der folgende Überblick zeigt die Hauptkomponenten des CDA R2 Modells auf, in einer späteren Abbildung wird die Struktur in XML-artiger Darstellung gezeigt.

CDA R2 Modell mit Header und Body Structures (vereinfachte Übersicht).
[Abbildung 2]

Je nach Leitfaden variieren Header und Body aus verschiedenen Templates. Templates sind definierte Vorlagen, die Strukturen von Dokumenten, Dokumentteilen oder Datenelementen vorgeben. In CDA bezeichnen solche Templates bestimmte Teilstrukturen.

Die administrativen Daten im Dokument-Header und grundsätzliche Vorgaben für den medizinischen Inhalt werden vom vorliegenden Allgemeinen Implementierungsleitfaden definiert.

Der jeweilige Spezielle Implementierungsleitfaden enthält die Vorgaben für die medizinischen Inhalte und ergänzt gegebenenfalls die Header-Vorgaben.

Zusammenspiel der Implementierungsleitfäden
[Abbildung 3]

Jeder spezielle Implementierungsleitfaden basiert somit auf diesem vorliegenden Allgemeinen Implementierungsleitfaden. Für folgende Dokumentenklassen wurden bereits spezielle ELGA CDA Implementierungsleitfäden definiert (Liste kann erweitert werden):

Die Beschreibung des Zusammenhangs von ELGA CDA-Dokumenten und den zur Registrierung von CDA in ELGA notwendigen "XDS-Metadaten" finden Sie im Dokument


5.2.3.1 CDA Header

Die Informationen im CDA Header unterstützen einen Austausch klinischer Dokumente über Institutionsgrenzen hinweg, hochstrukturiert und semantisch festgelegt.

Der Header beinhaltet Informationen zum Patienten, zum Dokument selbst (eindeutige Identifikation, Art des Dokuments), zu den weiteren beteiligten Personen und Organisationen (wie Behandler und Autoren), zu den dokumentierten Episode (Zeitereignisse), sowie zu den Beziehungen zu anderen Dokumenten (zu Anforderungen und anderen Dokumenten).

Mit den Informationen des Headers werden Dokumentenmanagement-Systeme unterstützt - der Header stellt dafür entsprechende Mechanismen zur Verfügung. Damit werden die Zusammenführung und das Wiederfinden der Dokumente in ELGA oder in lokalen Patientenakten wesentlich erleichtert.

5.2.3.2 CDA Body

Die eigentliche klinische Dokumentation wird im so genannten CDA Body festgehalten. Im Vordergrund steht hier "lesbarer" (narrativer) Text, der verpflichtender Bestandteil von CDA R2 Dokumenten ist und die Interoperabilität zwischen den menschlichen Kommunikationspartnern garantiert. Hier sind Möglichkeiten gegeben, diesen Text grob zu strukturieren und formatieren, wie man dies von den Möglichkeiten der Textverarbeitung her kennt. Zur Strukturierung stellt die Standardspezifikation eine Reihe von XML-Elementen zur Verfügung, die als Body Structures zusammengefasst werden können.

Der Body enthält ein oder mehrere Abschnitte (sections). Diese können auch ineinander geschachtelt sein, so wie Kapitel und Unterkapitel eines Buches, siehe Kapitel Sektionen. Zudem sind Strukturierungen im Sinne von Tabellen oder Listen möglich:

  • Abschnitte < section>
  • Paragrafen < paragraph>
  • Kennzeichnung von bestimmten Inhalten < content>
  • Überschriften < caption>
  • Tabellen < table>
  • Listen < list>

Sections enthalten immer einen narrativen Block und erfüllen damit eine der oben genannten Maximen von CDA: die Mensch-zu-Mensch-Interoperabilität, die Lesbarkeit der Informationen für den Menschen. Im narrativen Block wird der im Abschnitt eingebettete Text im Element text angegeben (section.text). Dabei kann mit oben genanntem content-Element bestimmter Inhalt gesondert gekennzeichnet werden. Zusammengefasst sind im Fließtextblock u.a. folgende Möglichkeiten der Struktur- und Formgebung des Textes gegeben:

  • Zeilenumbrüche < br>
  • Stilistische Angaben (unterstrichen, fett, kursiv etc.)
  • Hoch- und Tiefstellung von Text
  • Fußnoten, Symbole
  • Revisionsmarken im Text mit <content revised=delete> und <content revised=insert> (siehe Verwendung von Revisionsmarken)

Eine ausführliche Beschreibung der Möglichkeiten der Strukturierung und Formatierung von Text ist im Kapitel Textstrukturierung und Formatierung angegeben.

Mit den beschriebenen Body Strukturen können CDA Entries verbunden sein (Kapitel Strukturen in Level 3). Diese repräsentieren den "computerlesbaren Teil" innerhalb eines Dokumentenabschnitts. Body Entries sind im Prinzip eine Auswahl aus Klassen mitsamt Attributen aus dem HL7 Referenz-Informationsmodell (RIM). In der folgenden Abbildung ist ein Ausschnitt daraus gezeigt.

R-MIM-Ausschnitt: Auswahlliste der CDA Body Entries
[Abbildung 4]

Diese Auswahlliste von Entries wird auch als Clinical Statements bezeichnet und findet sich in gleicher oder ähnlicher Form auch in HL7-Version 3 Nachrichten zu Anforderungen und Befunden etc. wieder. Insgesamt sind in der Auswahl folgende Klassen verfügbar.

  • observation, eine (codierte) Beobachtung, z.B. ein Befund oder eine Diagnose
  • procedure, eine Prozedur, z.B. eine Operation, eine andere Behandlung, rein diagnostischer Eingriff
  • encounter, Angaben zu früheren, jetzigen oder geplanten Patientenkontakten
  • substanceAdministration, medikamenten-bezogene Angaben im Sinne von stattgefundenen (Medikamentenanamnese) oder geplanten Medikamentengaben
  • supply, zur Verfügungstellung von Material oder Medikamentenverabreichungen
  • organizer, zur Gruppierung von anderen CDA Entries (Batterien, Cluster)
  • observationMedia, multimedialer Inhalt als Teil des Dokuments
  • regionOfInterest, Kennzeichnung einer Hervorhebung eines Teilaspekts eines Bildes

Alle diese Entries können untereinander linear oder rekursiv hierarchisch verbunden sein. Es sind gleichstufige Beziehungen möglich (z.B. eine Liste von Beobachtungen), aber auch die Wiedergabe einer Hierarchie (z.B. "kleines Blutbild", bestehend aus "Erythrozyten", "Leukozyten", usw.).

Grundsätzlicher Aufbau eines CDA-Dokuments aus XML Sicht
[Abbildung 5]

Für das komplette dem CDA Release 2.0 zugrundeliegende Referenzmodell (R-MIM POCD_RM000040) wird auf den publizierten Standard verwiesen.[17]

5.2.4 "CDA-Levels"

Im CDA Body können Inhalte auf mehreren Strukturierungsebenen transportiert werden; diese Ebenen (umgangssprachlich "CDA-Levels") erlauben eine flexible Erweiterung der Interoperabilität von CDA Dokumenten.

  • "Unstrukturierter Body" ("CDA-Level 1") ist ausschließlich auf die Lesbarkeit durch Menschen ausgelegt. Medizinische Inhalte werden als Text, Bilder oder auch nur als "eingebettetes PDF" (als unstrukturierter "NonXMLBody") transportiert.
  • "Section-strukturierter Body" ("CDA-Level 2") ermöglicht eine Strukturierung der Inhalte nach Abschnitten ("Sections") mit festgelegter Bedeutung (z.B. "Anamnese", "Diagnosen") durch Anwendung von Section-Templates. Die Abschnitte sind mit einem vereinbarten Code versehen, der es ermöglicht, dass EDV-Programme diese eindeutig erkennen und als Block verarbeiten können.
  • "Entry-strukturierter Body" ("CDA-Level 3") ist eine Technik zur Anreicherung eines lesbaren Dokuments mit medizinischen Einzelinformationen (z.B. "diastolischer Blutdruck", "ICD-10 Entlassungsdiagnose", "Körpergewicht in kg") durch Anwendung von Entry-Templates, die gemäß einer Vereinbarung maschinenlesbar codiert sind und daher automatisch in medizinische Informationssysteme integriert werden können.

Die Vereinbarungen für die Codierung in den CDA-Levels 2 und 3 werden durch Templates definiert und in Implementierungsleitfäden veröffentlicht. Die CDA-Levels können aufeinander aufbauend verwendet werden, ein Dokument kann gleichzeitig Informationen in allen drei CDA-Levels enthalten.

Diese grobe Einteilung kann erweitert bzw. verfeinert werden, da es einen Unterschied macht, ob ein CDA-Level 1 Dokument aus einem eingebetteten PDF besteht oder aus XML-Content ohne Templates oder ob ein CDA-Dokument zwar ein maschinenlesbares Entry enthält, aber nicht alle vorgesehenen. Daher wurden für ELGA die so genannten "ELGA Interoperabilitätsstufen" eingeführt.

6 Allgemeine Richtlinien für CDA-Implementierungsleitfäden

Dieses Dokument spezifiziert eine Implementierung des Standards HL7 CDA Rel. 2; es wurde darauf geachtet, in den Grundzügen kompatibel mit dem FHIR-Standard zu sein. Daher werden Templates bereits in Richtung der FHIR Stilistik entwickelt, um Konzepte zu repräsentieren. Mechanismen für Negation (negationIndicator) und Attribute für unbekannte und fehlende Informationen (nullFlavors) werden nach Möglichkeit vermieden. Spezielle Leitfäden sollen diesem Prinzip folgen.

Um zukünftig automatische Auswertbarkeit und grenzüberschreitende Interoperabilität zu unterstützen, sollen Leitfäden so weit wie möglich strukturierte Daten (Entries) und mehrsprachige internationale Referenzterminologien wie SNOMED CT verwenden, die für die kostenfreie Nutzung in Österreich lizenziert wurden. Andere bevorzugte Terminologien, die in den Leitfäden verwendet werden, sind LOINC für Beobachtungen (z.B. Labortests) und Dokumentklassifizierung und Dokumentabschnitte (Sections) sowie UCUM für Maßeinheiten.

Nutzer dieses Leitfadens können die Projektseite in ART-DECOR® besuchen, um die Template-Spezifikationen zu durchsuchen und Beispiele zu überprüfen.

6.1 Konformitätskriterien

6.1.1 Verwendung von Schlüsselwörtern

Wenn im Text die Verbindlichkeit von Vorgaben angegeben wird, wird das durch Schlüsselwörter gekennzeichnet [gemäß RFC 2119], die in Majuskeln (Großbuchstaben) geschrieben werden. Die Angabe der Verbindlichkeit ersetzt nicht die Angabe von Kardinalität oder Nullwerten (die in HL7 Version 3 als nullFlavors ausgedrückt werden).

  • MUSS bedeutet eine verpflichtend einzuhaltende Vorschrift (Gebot). Entspricht den Konformitätskriterien [M] und [R] 1...
  • NICHT ERLAUBT formuliert ein verpflichtend einzuhaltendes Verbot. Entspricht dem Konformitätskriterium [NP].
  • SOLL oder EMPFOHLEN steht für eine pragmatische Empfehlung. Es ist gewünscht und empfohlen, dass die Anforderung umgesetzt wird, es kann aber Gründe geben, warum dies unterbleibt. Entspricht dem Konformitätskriterium [R] 0...
  • KANN oder OPTIONAL (engl. MAY, OPTIONAL) Die Umsetzung der Anforderung ist optional, sie kann auch ohne zwingenden Grund unterbleiben. Entspricht dem Konformitätskriterium [O].

6.1.2 Kardinalität

Die Kardinalität beschreibt, wie oft ein Element innerhalb einer Struktur auftreten kann. Die Kardinalität wird durch ein Intervall zwischen der minimalen und maximalen Anzahl angegeben, getrennt durch "..". Eine unbegrenzte Anzahl wird durch ein "*" angegeben. Daraus ergeben sich mindestens folgende Möglichkeiten: 0..1; 0..*; 1..1; 1..*

6.1.3 Umgang mit optionalen Elementen

Sind Elemente bzw. Attribute als "optional" gekennzeichnet ([O]) so ist ihre Verwendung OPTIONAL, aber es ist NICHT ERLAUBT, dass sie, wenn sie verwendet werden, leer sind. Möchte man ein optionales Element explizit mit einem leeren Wert angeben, so hat dies durch Kennzeichnung mit nullFlavor zu erfolgen.

6.1.4 Legende der Konformitätskriterien

6.1.4.1 Optionalitäten von CDA-Elementen

Konformitäts-Kriterium Mögliche Kardinalität Verwendung von nullFlavor Beschreibung
[M] 1..1
1..*
nicht erlaubt Das Element MUSS mit einem korrekten "echten" Wert angegeben werden ("mandatory").
nullFlavor oder "Dummy"-Werte sind NICHT ERLAUBT.
[NP] 0..0 nicht erlaubt Das Element ist NICHT ERLAUBT ("not permitted").
[R] 1..1
1..*
erlaubt Das Element MUSS in der Instanz vorhanden sein ("required"). Wenn ein Element nicht bekannt ist, ist die Verwendung eines nullFlavors vorgeschrieben, "Dummy"-Werte sind NICHT ERLAUBT.
0..1
0..*
nicht erlaubt Das Element SOLL in der Instanz vorhanden sein, sofern bekannt ("required"). Wenn nicht bekannt, darf es nicht in der Instanz codiert sein und muss weggelassen werden. Ein nullFlavor ist daher NICHT ERLAUBT. Entspricht der in älteren Leitfäden gebräuchlichen Notation [R2] ("required if known").
[O] 0..1
0..*
erlaubt Das Element ist OPTIONAL ("optional"). Sender können das Element angeben. Leere optionale Elemente sind nicht zugelassen, sofern kein nullFlavor angewandt wird.
[C] Die Optionalität des Elements variiert in Abhängigkeit von anderen Elementen, Situationen oder Zuständen ("conditional"). Die konkreten Abhängigkeiten sind in Folge angegeben.

[Tabelle 1]:Legende der Optionalitäten von Elementen

6.1.4.2 Optionalitäten von CDA-Attributen

Konformitäts-Kriterium Mögliche Kardinalität Beschreibung
[NP] 0..0 Das Attribut ist NICHT ERLAUBT. ("not permitted")
[R] 1..1 Das Attribut MUSS in der Instanz vorhanden sein. ("required")
[O] 0..1 Das Attribut ist OPTIONAL. ("optional")
[F] 0..1

1..1

Wenn das Attribut angegeben wird, ist ein fixer Wert vorgeschrieben. ("fixed")

Für das Attribut ist ein fixer Wert vorgeschrieben. ("fixed")

[Tabelle 2]:Legende der Optionalitäten von Attributen

6.2 Der nullFlavor

Das Attribut @nullFlavor dient zur Kennzeichnung, dass ein Element nicht seiner Entsprechung gemäß befüllt werden kann. Die konkrete Anwendung des @nullFlavor Attributs ist im Rahmen dieser Implementierungsleitfäden nur erlaubt, wenn er explizit in der Spezifikation eines Elementes angegeben ist. Für codierte Elemente ist ein nullFlavor für unbekannte und fehlende Information nach Möglichkeit zu vermeiden, bevorzugt ist die Verwendung eines Codes mit demselben Informationsgehalt (etwa für "keine Allergie bekannt" das SNOMED Konzept 716186003 "No known allergy").

Beispiel für ein Element, welches mit dem @nullFlavor versehen wurde:

<id nullFlavor="UNK" />

Wenn in einem Element ein nullFlavor angegeben wurde, kann nicht gleichzeitig ein anderes Attribut eingetragen werden.

nullFlavor Beispiele:

nullFlavor displayName Deutsche Übersetzung Anwendung
NI NoInformation keine Information vorhanden wenn es keine Informationen gibt
UNK Unknown unbekannt wenn es Informationen gibt, diese aber unbekannt sind
MSK Masked maskiert wenn es Informationen gibt, diese aber nicht bekannt gegeben werden (vertraulich, nicht freigegeben)
NA Not applicable nicht anwendbar wenn keine Codierung verfügbar ist
OTH Other Andere wenn eine Codierung nur in einem alternativen Codesystem verfügbar ist

[Tabelle 3]: nullFlavor-Beispiele aus Value-Set ELGA_nullFlavor

6.3 Maximum-Set

Das CDA Modell beschreibt ein höchst umfangreiches Schema von Informationselementen und bietet in manchen Bereichen über rekursive, beliebig tief verschachtelbare Elemente eine theoretisch unendlich hohe Anzahl von Möglichkeiten, Informationen abzulegen. Die vollständige Beschreibung und Definition aller Elemente in einem Implementierungsleitfaden wäre daher äußerst aufwändig und ist in den ELGA Implementierungsleitfäden nicht erfolgt.

Vielmehr beschreiben die ELGA Implementierungsleitfäden lediglich jene Elemente, die erlaubt sind. Die Verwendung aller nicht angegebenen Elemente und Attribute ist NICHT ERLAUBT. Für alle Templates gelten die im Kapitel Datentypen angegebenen Einschränkungen. Die ELGA Implementierungsleitfäden beschreiben daher ein sogenanntes "Maximum-Set", Die ELGA Templates sind demnach als "closed templates" entsprechend dem HL7 Templates Standard zu betrachten.

Elemente oder Attribute, die nicht vom Allgemeinen oder einem speziellen ELGA-Implementierungsleitfaden definiert wurden, sind NICHT ERLAUBT.

6.3.1 Ausnahmen

Für diese Regel existieren nur die im Folgenden genannten Ausnahmen:

6.3.1.1 Ausnahme: "templateId"

templateId-Elemente KÖNNEN bei Bedarf an allen laut CDA-Schema möglichen Stellen verwendet werden. Wenn bereits templateId-Elemente laut Spezifikation vorgeschrieben sind, KÖNNEN beliebig viele weitere templateId-Elemente angegeben werden.

6.3.1.2 Ausnahme: Fixierte Attribute

Attribute, die gem. CDA-Schema mit "fixed" angegeben sind, haben einen festen Wert, daher können diese Attribute auch weggelassen werden. Diese Attribute werden daher üblicherweise nicht beschrieben und angegeben. Die Angabe von fixierten Attributen oder Attributen mit ihrem gem. CDA-Schema definierten Default-Wert ist erlaubt, auch wenn diese nicht explizit im Leitfaden beschrieben sind.

6.3.1.3 Explizit angegebene Ausnahmen

Im speziellen Implementierungsleitfaden KÖNNEN bestimmte Sektionen als "offene Templates" definiert werden und Ausnahmen für Subsektionen und Entries zulassen.

↔ Hinweis zum XDS-Mapping: Beim XDS-Attribut XDSDocumentEntry.formatCode muss ein zusätzliches Plus-Zeichen ("+") am Ende des Strings hinzugefügt werden, wenn in einem Dokument selbst-definierte maschinenlesbare Elemente vorhanden sind.
Beispiel: urn:elga:lab:2011:EIS_FullSupport+
Siehe dazu die entsprechende Regelung im Leitfaden "ELGA XDS Metadaten (XDSDocumentEntry)", [OID Root 1.2.40.0.34.7.6], Kapitel Zusatz bei selbst-definierten maschinenlesbaren Elementen (Dokumente in EIS "Enhanced" oder "Full Support").

6.3.1.4 Hinweis zur Implementierung weiterverarbeitender Software

CDA-Dokumente können unter Umständen "fremde" Elemente oder Attribute enthalten, die der "Maximum-Set" Vorschrift dieses Leitfadens widersprechen (z.B. aufgrund von Software-Fehlern). Sollten derartige Elemente oder Attribute im CDA-Dokument vorhanden sein, soll weiterverarbeitende Software so implementiert sein, dass dies nicht zu Fehlern in der Weiterverarbeitung der Dokumente führt.

6.4 Umgang mit codierten Informationen und Terminologien

6.4.1 Codierte Information

Eine Prämisse des Allgemeinen Leitfadens ist eine durchgängige Maschinenlesbarkeit der einzelnen medizinischen Informationen. Dazu ist es notwendig, die Informationen mit codierten Konzepten auszudrücken ("Codierung"). Codierte Informationen erlauben eine Übersetzung in andere Sprachen ("Translation") und eine Überführung in andere Terminologien oder Codesysteme ("Transcodierung"). Die Datentypen für codierte Informationen werden in Allgemeiner Leitfaden: Codierte Elemente beschrieben. Wenn die erwünschten Informationen nicht vorliegen oder nicht mit codierten Konzepten ausgedrückt werden können, kommen die im Folgenden vorgestellten Methoden zum Einsatz.

6.4.2 Unbekannte und keine Information

Nicht immer können für bestimmte erwünschte Inhalte (Erkrankungen, Zustände, Eigenschaften, etc.) auch tatsächlich Angaben gemacht werden. Der Leitfaden unterscheidet dabei zwischen zwei Situationen:

  • Der erwünschte Inhalt ist unbekannt (z.B. wenn die Medikation eines Patienten unbekannt ist)
  • Der erwünschte Inhalt liegt bekanntlich nicht vor (z.B. wenn der Patient tatsächlich keine Medikamente einnimmt)

Spezifischere Formen abwesender Information oder Negation wurden nicht als relevant erachtet, wie zum Beispiel die Abwesenheit einer Allergie auf ein bestimmtes Antigen, der Ausschluss einer bestimmten Krankheit oder die Tatsache, dass eine bestimmte Impfung nicht durchgeführt wurde.

Für die semantische Repräsentation dieser Situationen werden SNOMED-CT-Codes verwendet; die sonst in CDA üblichen Mechanismen (nullFlavor, negationInd) werden hier weitgehend vermieden. So sollen die Inhalte unabhängig von einem bestimmten technischen Standard ausgedrückt werden, die Implementierungen robuster und einfacher gemacht sowie die Transformation in andere Standards wie z.B. FHIR erleichtert werden.

In einigen Fällen fehlen zum Zeitpunkt der Erstellung des Leitfadens die benötigten SNOMED-CT-Konzepte, z. B. "Allergische Disposition nicht bekannt (Situation)". Diese Konzepte wurden bereits beantragt und harren der Aufnahme in eine zukünftige Version von SNOMED CT International Edition. Zwischenzeitlich werden diese Konzepte durch temporäre Platzhalter-Codes dargestellt, die alle mit 'X-' beginnen (z.B. X-AllergicDispositionNotKnown).

6.4.2.1 Darstellung von unbekannter und bekannt fehlender Information im Text

Unbekannte und fehlende Information soll auch im menschenlesbaren Text (section.text) einheitlich dargestellt werden. Folgende Textbausteine sind VERPFLICHTEND zu verwenden:

  • Es liegt keine Information über [X] vor (Bedeutung: die Informationen über [X] wurden nicht erhoben, können nicht erhoben werden oder sind nicht verfügbar)
  • Keine [X] (Bedeutung: Es gibt tatsächlich keine Informationen über [X] oder [X] liegt nachweislich nicht vor.)
6.4.2.1.1 Anwendungsbeispiele
  • Es liegt keine Information über Allergien oder Intoleranzen vor:

Es liegt keine Information über Allergien oder Intoleranzen vor

  • Es wurden keine Impfungen durchgeführt:

Es wurden keine Impfungen durchgeführt

6.4.2.1.2 Codebeispiel für den lesbaren Text

Tabellarische Darstellung gilt auch für unbekannte und fehlende Informationen, zusätzlich KANN die Nicht-Information optisch hervorgehoben werden.

 <title>Allergien und Intoleranzen</title>
 <text>
  <table>
   <tbody>
    <tr ID="al-1">
     <td>
      <content styleCode="xELGA_blue">Es liegt keine Information über Allergien oder Intoleranzen vor</content>
     </td>
    </tr>
   </tbody>
  </table>
 </text>

6.4.3 Uncodierte Information

Bei der Erstellung des Dokumentes können möglicherweise bestimmte Informationen vorliegen, die nicht codiert werden können, weil

  1. die Information nicht mit den im Leitfaden zugelassenen Terminologien (Value Sets) dargestellt werden kann oder
  2. die Information in keiner bekannten Terminologie enthalten ist, beziehungsweise der Inhalt nicht codiert wurde.

Diese erste Situation wird mit dem folgenden Beispiel verdeutlicht.

<code codeSystem="1.2.40.0.34.5.174" nullFlavor="OTH">
  <originalText>
    <reference value="#ref1"/>
  </originalText>
</code>

Für die Information ist kein geeigneter Code im vorgegebenen Codesystem vorhanden (im Beispiel ICD-10 BMGF 2018). Der konkrete Inhalt wird im Section-Text angegeben und vom Code-Element nur referenziert (value im reference-Element). Diese Variante kann für coding strength CNE (coded no extensions) eingesetzt werden. Der Elementname kann auch anders sein, z.B. Value.

Hinweis: Mit den zugrunde liegenden Datentypen (HL7 V3 Data Types R1) kann über diese Methode nur ausgesagt werden, dass ein Konzept nicht in einem bestimmten Codesystem verfügbar ist. Die Aussage, dass ein Code zwar im Codesystem, aber nicht im referenzierten Value Set verfügbar ist, kann so nicht getroffen werden; spätere Versionen dieses Leitfadens können gegebenenfalls auf Data Types R2 aufbauen, um diese Angabe zu unterstützen. Ebenfalls stößt diese Methode an ihre Grenzen, wenn im Value Set zwei Codesysteme referenziert werden. Als Problemumgehung kann ein Code mit der gewünschten Aussage ("nicht codierbar") ins Value Set aufgenommen werden.

Das folgende Beispiel bezieht sich auf die zweite Situation:

<value xsi:type="CD" nullFlavor="NA">
  <originalText>
    <reference value="#ref1"/>
  </originalText>
</value>

Im zweiten Beispiel wird der allgemeinste nullFlavor "NA" (not applicable) verwendet; es gilt sowohl für coding strength CNE (coded no extensions) and CWE (coded with extensions). Wie im ersten Beispiel wird der konkrete Inhalt im Section-Text angegeben und vom Code-Element nur referenziert (value im reference-Element).

Die zweite Variante ist die häufiger eingesetzte Variante.

Anmerkung: Der geeignetste nullFlavor wäre eigentlich "UNC" (Uncoded), aber dieser nullFlavor ist in der RIM-Version, auf der HL7 CDA Rel.2 aufbaut, nicht verfügbar. Daher wird der nullFlavor "NA" (not applicable) verwendet.

6.4.4 Nicht zugeordnete codierte Information

Bei der Erstellung des Dokumentes können möglicherweise bestimmte Informationen codiert in der Quelldokumentation vorliegen, aber die Codes sind nicht in den im Leitfaden zugelassenen Terminologien (Value Sets) verfügbar.

Wenn das codierte Element mit der coding strength CNE (coded no extensions) angegeben ist, wird der nullFlavor "OTH" verwendet; bei coding strength CWE (coded with extensions) der nullFlavor "NA".


<value xsi:type="CD" codeSystem="2.16.840.1.113883.6.96" nullFlavor="OTH"> 
  [
    <originalText>
      <reference value="#ref1"/>
    </originalText>
  ] 
  <translation code="A02.9" codeSystem="1.2.40.0.34.5.174"
    displayName="Salmonelleninfektion, nicht näher bezeichnet"/>
</value>

Die eckigen Klammern deuten an, dass Elemente optional sind. Hinweis: Mit den zugrunde liegenden Datentypen (HL7 V3 Data Types R1) kann über diese Methode nur ausgesagt werden, dass ein Konzept nicht in einem bestimmten Codesystem verfügbar ist. Die Aussage, dass ein Code zwar im Codesystem, aber nicht im referenzierten Value Set verfügbar ist, kann so nicht getroffen werden; spätere Versionen dieses Leitfadens können gegebenenfalls auf Data Types R2 aufbauen, um diese Angabe zu unterstützen. Ebenfalls stößt diese Methode an ihre Grenzen, wenn im Value Set zwei Codesysteme referenziert werden. Als Problemumgehung kann ein Code mit der gewünschten Aussage ("nicht codierbar") ins Value Set aufgenommen werden.

Im Falle der coding strength CWE (coded with extensions) wird der nullFlavor "NA" vorgeschlagen und ebenso die Angabe des korrekten Codes im <translation>-Teilelement. Dies ermöglicht die Angabe, dass eine Zuordnung zu dem Referenz-Value Set versucht wurde, aber keine geeigneten Zielcodes identifiziert wurden.

<value xsi:type="CD" codeSystem="2.16.840.1.113883.6.96" nullFlavor="NA"> 
  [
    <originalText>
      <reference value="#ref1"/>
    </originalText>
  ] 
  <translation code="A02.9" codeSystem="1.2.40.0.34.5.174"
    displayName="Salmonelleninfektion, nicht näher bezeichnet"/>
</value>

Die eckigen Klammern deuten an, dass Elemente optional sind.

6.4.5 Zugeordnete codierte Information (Übersetzung)

Es kann vorkommen, dass bestimmte Informationen codiert in der Quelldokumentation vorliegen, aber in einer anderen Terminologie als vom Leitfaden zugelassen. Wenn die codierten Konzepte korrekt von der einen in die andere Terminologie zugeordnet werden können (also "übersetzt" oder "gemappt"), ist es erlaubt, auch die originalen Codes zusätzlich anzugeben.

1. Fall: Ein einzelner lokaler Code wird auf einen Code im Referenz-Value Set gemappt

<value xsi:type="CD" code="42338000" codeSystem="2.16.840.1.113883.6.96"
  displayName="Salmonella gastroenteritis">
  [
    <originalText>
      <reference value="#ref1"/>
    </originalText>
  ] 
  <translation code="003.0" codeSystem="2.16.840.1.113883.6.103"
    displayName="Gastroenterite da Salmonella"/>
</value>

Die eckigen Klammern deuten an, dass Elemente optional sind.

2. Fall: Mehrere lokale Codes werden auf das Referenz-Value Set gemappt

<value xsi:type="CD" code="C50.9" codeSystem="1.2.40.0.34.5.171"
  codeSystemName="ICD-10 BMGF"
  displayName="Bösartige Neubildung: Brustdrüse, nicht näher bezeichnet">
  [
    <originalText>
       <reference value="#problem4name"/>
    </originalText>
  ]
  <translation code="code-example" codeSystem="1.999.999"
    codeSystemName="this is only an example"
    displayName="FEMALE BREAST INFILTRATING DUCTAL CARCINOMA, STAGE 2">
    <translation code="174.9" codeSystem="2.16.840.1.113883.6.103"
      codeSystemName="ICD-9CM"
      displayName="Malignant neoplasm of breast (female), unspecified"/>
    <translation code="C50.919" codeSystem="2.16.840.1.113883.6.90"
      codeSystemName="ICD-10-CM"
      displayName="Malignant neoplasm of unspecified site of unspecified female breast"/>
 </translation>
    <translation code="422479008" codeSystem="2.16.840.1.113883.6.96"
      codeSystemName="SNOMED CT"
      displayName="FEMALE BREAST INFILTRATING DUCTAL CARCINOMA, STAGE 2"/>
 </translation>
</value>

Die eckigen Klammern deuten an, dass Elemente optional sind.

3. Fall: Ein lokaler Code entstammt derselben Terminologie wie das Referenz-Value Set, besitzt aber eine unterschiedliche Granularität.

<code code="60591-5" codeSystem="2.16.840.1.113883.6.1"
  codeSystemName="LOINC" displayName="Patient Summary">
  <translation code="60592-3" codeSystem="2.16.840.1.113883.6.1"
    displayName="Patient summary unexpected contact"/>
</code>

Hinweis: Die R1 Datentyp-Definition versteht die <translation> nur als Mapping zwischen unterschiedlichen Codesystemen ("a set of other concept descriptors that translate this concept descriptor into other code systems"). Es hat sich aber die Interpretation durchgesetzt, dass auch dasselbe Konzept in mehreren Repräsentationen ausgedrückt werden kann, wie es einige Codesysteme (z.B. SNOMED CT) erlauben.

6.5 Mehrsprachigkeit

Codierte Informationen können einfach in unterschiedlichen Sprachen ausgedrückt werden. Für einen zuverlässigen und sicheren grenzüberschreitenden Datenaustausch (EU eHealth Network) ist dies eine funktionelle Notwendigkeit.

Der zugrunde liegende Standard HL7 CDA Rel. 2 hat mit Bordmitteln keine Möglichkeit, um einen Anzeigetext zu einem codierten Konzept in mehreren Sprachen anzugeben. Dieser Leitfaden übernimmt daher als optionales Element die Erweiterung (extension) 'ips:designation', die im HL7 IPS Leitfaden dafür vorgeschlagen wird.

Beispiel 1: Ohne Code-Mapping

<code code="60591-5" codeSystem="2.16.840.1.113883.6.1"
  codeSystemName="LOINC" displayName="Patient Summary">
  <ips:designation language="it-IT">Profilo Sanitario Sintetico</ips:designation> 
  <ips:designation language="fr-FR">Patient Summary</ips:designation>
  <ips:designation language="en">Patient Summary</ips:designation>
</code>

Beispiel 2: Mit Code-Mapping und Referenz zum narrativen Text

<value xsi:type="CD" code="42338000" codeSystem="2.16.840.1.113883.6.96"
  displayName="Salmonella-gastroenteritis">
  <ips:designation language="da-DK">Salmonella-gastroenteritis</ips:designation> 
  <ips:designation language="en">Salmonella gastroenteritis (disorder)</ips:designation> 
  <originalText>
    <reference value="#ref1"/>
  </originalText>
  <translation code="003.0" codeSystem="2.16.840.1.113883.6.103"
    displayName="Gastroenterite da Salmonella"/>
</value>

6.5.1 Übersetzung des narrativen Textes

Bei einer Übersetzung eines Dokuments muss vor allem der lesbare Text in anderen Sprachen dargestellt werden können. Die Übersetzung muss dazu bereits im Dokument vorhanden sein, wobei die Übersetzung von einer Person durchgeführt werden kann oder aber automatisch aus den maschinenlesbaren Elementen abgeleitet werden kann. Bei der Darstellung muss (a) die Sprache der Ausgabe identifiziert werden und (b) angegeben werden, ob es sich um das Original handelt oder die Übersetzung. Außerdem sollte die Quelle (Freitext, maschinenlesbare Elemente) und Art der Übersetzung (Übersetzer, automatisch, etc.) angegeben werden.

Die hier verwendete Methode enthält das Original im <text>-Element der Section und die optionalen Übersetzungen in einem <text>-Element einer Subsection, wobei pro Übersetzung eine Subsection angegeben wird. (specified in template 2.16.840.1.113883.10.22.3.15)

Beispiel:

<section>
  <templateId root="2.16.840.1.113883.3.1937.777.13.10.5"/>
   <id root="..." extension="..."/>
   <code code="48765-2" codeSystem="2.16.840.1.113883.6.1"
      displayName="Allergies and adverse reactions"/>
   <title>Allergies and Intolerances</title>
   <text>No known Allergies</text>
   <!-- omissions -->
   <component>
      <section>
        <!--  subordinate section carrying a translation of the parent section -->
        <title>Allergie ed Intolleranze</title>
        <text>Nessuna Allergia Nota</text>
        <languageCode code="it-IT"/>
      </section>
    </component>
</section>

6.6 Herkunft der Information

Die Angabe der Quelle einer Information kann für die klinische Bewertung dieser Information maßgeblich sein, besonders wenn ein Dokument aus mehreren Quellen (automatisch) zusammengestellt wurde. Daher erlaubt dieser Leitfaden eine systematische und durchgängige Angabe der Herkunft der elektronischen Daten.

6.6.1 Herkunftsangabe auf Dokument-Ebene

Der Autor des CDA Dokuments MUSS verpflichtend im Header angegeben werden. Dabei kann es sich um eine Person ("human curated") oder um eine Software ("software assembled") handeln (siehe Verfasser des Dokuments ("author")).

6.6.2 Herkunftsangabe auf Section-Ebene

Für jeden Dokumentationsabschnitt (Section) können jeweils mehrere Autoren und Informanten angegeben werden. Da die Zuordnung der Einzelinformation bei Angabe mehrerer Autoren und Informanten uneindeutig ist, wird empfohlen, die Herkunft auf Entry-Ebene anzugeben.

  • Autor (Gesundheits-Fachperson, die die Information erstellt hat mit Name und Organisation).
  • Informant (Person, auf deren Angabe die Information beruht: der Patient selbst oder eine dem Patienten verwandte oder bekannte Person)

6.6.3 Herkunftsangabe auf Entry-Ebene

  • Autor (Gesundheits-Fachperson, die die Information erstellt hat mit Name und Organisation)
  • Informant (Person, auf deren Angabe die Information beruht: der Patient selbst oder eine dem Patienten verwandte oder bekannte Person)
  • Dokumentverweis (externalDocument): für jedes Entry kann eine ID angegeben werden, die auf ein externes Dokument verweist, aus dem die Information stammt.

6.7 Zeitangaben

Für den Geltungsbereich dieses Leitfaden dürfen Zeit-Elemente nur auf diese Arten angegeben werden:

  • Datum und Uhrzeit mit Zeitzone im Format YYYYMMDDhhmmss[+/-]HHMM
  • Datum im Format YYYYMMDD
  • ungenaues Datum im Format YYYYMM oder YYYY

Ist nur eine weniger genaue Zeitangabe verfügbar, sind die fehlenden Stellen mit der Ziffer Null aufzufüllen. Also zum Beispiel ist für "September 2017" die Zeichenfolge 20170900 anzugeben. Die HL7 V3 Datentypen interpretieren Datumswerte so, als ob alle möglichen, aber nicht angegebenen Stellen mit 0 befüllt wären.

Achtung bei Zeitintervallen: Ein Datum, das mit YYYYMMDD angegeben wurde, wird standardgemäß interpretiert als YYYYMMDD000000 – also der Tag um 0:00:00 Uhr. Wenn also als Zeitraum z.B.: der ganze 1. Dezember 2017 angegeben werden soll, MUSS das so erfolgen:

  <low value="20171201"/> 
  <high value="20171202"/>

Für mehr Klarheit empfiehlt sich daher die zusätzliche Angabe der Zeit mit Zeitzone:

  <low value="20171201000000+0100"/> 
  <high value="20171201235959+0100"/>

6.8 Terminologien

6.8.1 ELGA Value Sets

Ein Value Set ist eine eindeutig identifizierbare und versionierte Sicht auf ein oder mehrere Codesysteme. Es kann als Zusammenstellung von einem oder mehreren Codes aus einem oder mehreren Codesystemen gesehen werden. Ein Value Set enthält die Codes selbst und die Information über die Herkunft des Codes (das Source-Codesystem), z.B. ELGA Value-Sets "ELGA_MaritalStatus", "ELGA_Laborparameter".

Wenn in den CDA Implementierungsleitfäden eine Werteauswahl getroffen werden kann, wird ein passendes Value Set mit einem eindeutigen Namen angegeben.

6.8.2 Value Set Binding

Für ELGA gilt grundsätzlich eine DYNAMISCHE Bindung an Value Sets. Das bedeutet, dass immer die aktuell am Terminologieserver[26] publizierte Version eines Value Sets anzuwenden ist. (Das Setzen des entsprechenden Schlüsselworts DYNAMIC ist daher in den Leitfäden optional).

Für jedes Value Set ist auch ein Zeitpunkt angegeben, an dem es Gültigkeit erlangt ("Gültig ab"), das ist für Value Sets wichtig, die schon vor ihrem Inkrafttreten veröffentlicht werden. Value Sets sind so lange gültig, bis das Gültigkeitsdatum einer neueren Version dieses Value Sets erreicht wird – dann gilt die neuere Version.

Value Sets können auch STATISCH an ein Code-Element gebunden werden. Das wird gekennzeichnet durch die Angabe des Value Sets mit Name, OID, Version und "Gültig ab"-Datum (effectiveDate) sowie dem Schlüsselwort STATIC.

Im CDA-Dokument KANN über die Attribute @ValueSet und @ValueSetVersion angegeben werden, welches Value Set in welcher Version als Basis für die Befüllung des jeweiligen Datenelements verwendet wurde (code-Element CD (Concept Descriptor)).

6.8.3 Inhalte von Value Sets

Value Sets enthalten mindestens den Code, das Codesystem (in dem der Code definiert wurde) und einen DisplayName (die Klartext-Darstellung des Codes wie vom originalen Codesystem vorgesehen). Zusätzlich wird um eine hierarchische Baumstruktur zu ermöglichen Level und Typ angegeben: Level ist die Hierarchieebene (numerisch, beginnend mit 0 bei der Wurzel, ein höherer Wert bedeutet eine tiefere Ebene) und Typ gibt die Art des Knotens im Baum an:

  • L (leaf) Blattknoten ohne weitere Spezialisierungen. DARF verwendet werden.
  • S (specializable) Knoten mit weiteren Codes auf einer tieferen Ebene. DARF verwendet werden.
  • A (abstract) Knoten mit weiteren Codes auf einer tieferen Ebene. DARF NICHT verwendet werden, nur die Spezialisierung davon (d.h. die Unterelemente).
  • D (deprecated) Blattknoten, DARF NICHT mehr verwendet werden. (CDA Dokumente, die mit einer Vorversion des Values Sets erstellt wurden, in der das Konzept noch nicht Deprecated war, können diesen Code jedoch enthalten).

Value Set Inhalte mit Typ A (abstract) und D (deprecated) DÜRFEN NICHT im CDA Dokument verwendet werden.

6.8.4 Änderbarkeit von Value Sets

Inhalte von Value Sets können sich ändern, der Name und die OID eines Value Sets bleiben aber gleich. Bei neuen Versionen werden Versionsnummer, Änderungsdatum und "Gültig ab"-Datum (effectiveDate) angegeben. Damit kann die Gültigkeit zu einer bestimmten Zeit rekonstruiert werden.

In Ausnahmen kann bei der Definition eines Value Sets angegeben werden, dass es nicht geändert oder versioniert werden darf (Property "Immutability").

6.8.5 Publikation der Value Sets am Terminologieserver

Sämtliche in den Implementierungsleitfäden verwendeten Value Sets werden am österreichischen Terminologieserver publiziert. [26] Value Sets sind nicht nur durch einen eindeutigen Namen, sondern auch durch eine OID, und eine Versionsnummer gekennzeichnet, weiters werden Gültigkeitsstatus und ein "Gültig ab"-Datum angegeben. Damit die jeweils aktuelle Version der Value Sets angewendet werden kann, soll der Terminologieserver regelmäßig auf Update abgeprüft werden. Es wird EMPFOHLEN, diese Überprüfung täglich durchzuführen. Weitere Hinweise zum korrekten Umgang mit Terminologien finden sich im "Leitfaden für den Umgang mit Terminologien in ELGA"[27].

6.8.6 Terminologiedatum

Das Datum, an dem sämtliche lokal zur Implementierung verwendeten Value Sets mit dem österreichischen Terminologieserver abgeglichen wurden, wird über das "Terminologiedatum" angegeben: Dieses Datum wird in der Notation "YYYYMMDD" im eigenen Element "terminologyDate" angegeben (siehe Kapitel Terminologiedatum ("hl7at:terminologyDate")). Beim Abgleich der Terminologien müssen immer alle Value Sets, die für ein CDA-Dokument notwendig sind, auf die am Terminologieserver aktuelle Version aktualisiert werden. Dokumente, die nur teilweise auf dem aktuellen Stand beruhen, könnten inkonsistent sein und MÜSSEN vermieden werden.

6.9 PDF Format-Vorschrift

In CDA Dokumenten können Dokumente im PDF Format an verschiedensten Stellen eingebettet werden, entweder als gesamter CDA-Body oder als eingebetteter Inhalt in gewissen CDA-Sektionen. Im Hinblick auf eine dauerhafte Verfügbarkeit der Daten muss mindestens gewährleistet werden, dass diese PDF-Dokumente zuverlässig und eindeutig visuell reproduzierbar sind. Dies kann über die Einhaltung der Mindestkriterien der Norm ISO 19005-1:2005 sichergestellt werden (PDF/A-1b Basic bzw. PDF/A-3b Basic). Die Norm beschreibt zusätzlich die Barrierefreiheit der Dokumente, sodass sie von einem Screenreader vorgelesen werden können (PDF/A-1a Accessible bzw. PDF/A-3a Accessible). Dieser Implementierungsleitfaden schreibt daher als Minimalanforderung vor, dass jedes eingebettete PDF-Dokument dem Standard PDF/A-1b bzw. PDF/A-3b entsprechen MUSS. Im Sinne der Barrierefreiheit ist die Umsetzung von PDF/A-1a bzw. PDF/A-3a EMPFOHLEN.

Alle in ELGA-CDA-Dokumente eingebetteten PDF-Dateien MÜSSEN dem Standard PDF/A-1b bzw. PDF/A3-b (gemäß "ISO 19005-1:2005 Level A conformance") entsprechen. Die Umsetzung von PDF/A-1a bzw. PDF/A-3a ist EMPFOHLEN.

6.10 Größenbeschränkung von eingebetteten Objekten

In CDA Dokumenten können verschiedene Objekte (z.B. PDF-Dokumente, Bilder) eingebettet werden (siehe "Eingebettetes Objekt-Entry").

Die Größe von CDA-Dokumenten und den Anhängen wird durch die Infrastruktur beschränkt, mit der die Dateien übertragen und gespeichert werden. Der CDA-Standard und dieser Leitfaden schränken die Größen für diese Objekte nicht ein, es wird allerdings EMPFOHLEN, diese in Bezug auf Anzahl und Speicherbedarf so klein wie möglich zu halten. Es liegt in der Verantwortung des Erstellers, die Größe der über ELGA bereitgestellten CDA-Dateien etwa durch Verringerung der Auflösung oder der Anzahl der Einzelbilder auf eine sinnvolle und angemessene Größe zu beschränken. EMPFEHLUNG: Damit der Download von e-Befunden keine unnötigen Verzögerungen verursacht, SOLL die Gesamtgröße von CDA-Dateien 20 MB nicht überschreiten (Die ELGA-Infrastruktur beschränkt die Größe von Dokumenten auf 20 MB[28]).

6.11 Verbot von CDATA

Die Verwendung von CDATA-Abschnitten (<![CDATA[…]]>), also von Zeichenketten, die vom Parser nicht als XML-Quellcode interpretiert werden können, ist für ELGA CDA Dokumente generell NICHT ERLAUBT.

6.12 ELGA Interoperabilitätsstufen

Der zukünftige Nutzen von e-Befunden in ELGA hängt von ihrem Strukturierungsgrad ab: Je einheitlicher und strukturierter die Informationen vorliegen, desto besser können die Daten durch IT-Systeme verarbeitet und ausgewertet werden. Die "ELGA Interoperabilitätsstufen" (EIS) definieren eine bestimmte Menge von Vorgaben für Section und Entry-Level Templates ("CDA Levels" 2 und 3). Die Mindeststandards für die Datenstruktur der CDA-Dokumente und die Zeitpunkte für die verbindliche Verwendung werden per Verordnung des für Gesundheit zuständigen Ministers festgelegt.

  • EIS "Basic" und EIS "Structured": EIS "Basic" beschreibt die für alle Dokumente in ELGA verpflichtende Mindeststrukturierung. Dokumente auf dieser Stufe müssen nur die Daten codiert enthalten, die unter anderem für das Dokumentenregister und das Berechtigungssystem unbedingt benötigt werden (CDA Header). Dieser Mindeststrukturierungsgrad und die Zuordnung zu einer definierten Dokumentenklasse sind die Voraussetzung für die Verwendung der Dokumente in ELGA. CDA-Dokumente auf dieser Stufe folgen den Anforderungen des "Allgemeinen Implementierungsleitfaden für CDA-Dokumente" und allfälliger Header-Spezifikationen eines speziellen Leitfadens. In EIS "Basic" ist zusätzlich die Möglichkeit gegeben, ein Organisations-Logo in Level 3 Codierung einzubetten. Die Herausforderung für die Dokumentenersteller beziehungsweise die dokumentenerstellenden EDV-Systeme ist auf dieser Stufe minimal, medizinische Inhalte sollen als XML-Textelemente vorhanden sein, können aber auch als PDF in die CDA-Dokumente eingebettet werden (eingebettetes PDF oder XML ohne Templates).
    EIS "Structured" ist eine Erweiterung der verpflichtenden Mindeststrukturierung EIS "Basic". Die medizinischen Inhalte folgen auf dieser Stufe der Gliederung und dem Aufbau, den der Leitfaden für die höheren EIS "Enhanced" und "Full Support" vorgibt, sie folgen aber nicht der entsprechenden technischen Struktur und Codierung. EIS "Structured" Dokumente decken sich technisch mit EIS "Basic", erscheinen dem Leser inhaltlich wie EIS "Enhanced" und "Full Support" Dokumente, ohne deren semantische Interoperabilität zu unterstützen.
  • EIS "Enhanced" und EIS "Full Support" ermöglichen eine einheitliche Darstellung und barrierefreie Anzeige der Daten im ELGA Portal, die mit PDF nicht erreichbar ist. CDA-Dokumente dieser Stufen folgen zusätzlich den Anforderungen eines speziellen Implementierungsleitfadens, der für die jeweilige Stufe angeführt wird. Die Anforderungen betreffen vorwiegend Vorgaben für die Gliederung und Strukturierung des lesbaren Textes, Verwendung und Codierung der CDA Sektionen (CDA-Level 2), können aber auch CDA Level-3 Vorgaben enthalten.
    • EIS "Enhanced" stellt eine Zwischenstufe auf dem Weg zu "Full Support" dar. Die Vorgaben betreffen eine kleinere Anzahl an maschinenlesbaren Elementen und sind weniger streng als bei "Full Support".
    • EIS "Full Support" kann gegenüber EIS "Enhanced" zusätzliche maschinenlesbar codierte medizinische Inhalte enthalten, die in ELGA CDA-Dokumenten anzugeben sind.
Stufe Beschreibung der ELGA Interoperabilitätsstufe (EIS)
"EIS BASIC" und "EIS STRUCTURED" Einheitlicher CDA-Header. Verwendung der Dokumente in ELGA (Aufnahme in Dokumentregister, Anzeige für Berechtigte). Minimale Anforderungen an erstellende Systeme ("eingebettetes PDF" oder XML ohne Templates)

EIS "Structured" erfüllt die fachlich-inhaltlichen, aber nicht die technischen Vorgaben für den Aufbau und die Gliederung des Dokuments aus den speziellen Leitfäden.

"EIS ENHANCED" Einheitliche Dokumentation (Strukturierung, Gliederung), barrierefreie Darstellung. Minimale Anforderungen an Level-3 Codierung, gemäß den speziellen Leitfäden.
"EIS FULL SUPPORT" Maschinenlesbare Inhalte, automatische Übernahme der Daten in ein medizinisches Informationssystem möglich. Volle Unterstützung der Level 3-Codierung, gemäß den speziellen Leitfäden.

[Tabelle 4]ELGA Interoperabilitätsstufen


Welche Informationen für das Erreichen der Interoperabilitätsstufen EIS Enhanced oder Full Support codiert vorliegen müssen, wird durch den speziellen Implementierungsleitfaden definiert. Wenn die Mindestanforderungen für EIS Enhanced nicht erreicht werden, ist das Dokument als EIS Basic/Structured zu deklarieren.

Die ELGA Interoperabilitätsstufen beschreiben einen ansteigenden Grad der Strukturierung und Codierung der medizinischen Inhalte unabhängig von "CDA-Levels". Die Harmonisierungsgruppen legen aufgrund ihrer fachlichen Expertise fest, welche Inhalte der Dokumente in welcher Form sinnvollerweise strukturiert und codiert werden müssen. Es werden nur Daten codiert, die auch medizinisch relevant sind und die mit einem vertretbaren Umsetzungsaufwand von den IT-Systemen der Gesundheitsdiensteanbieter zur Verfügung gestellt werden können.

Um codierte und damit weiter maschinell verarbeitbare strukturierte Dokumente erzeugen zu können, müssen die IT-Systeme der meisten Gesundheitsdiensteanbieter erst umgestellt werden. Die Anpassungen können in der heterogenen IT-Landschaft der Gesundheitsdiensteanbieter unterschiedlich schnell umgesetzt werden. Zur koordinierten stufenweisen Einführung von CDA bei den verschiedenen ELGA-Gesundheitsdiensteanbietern werden bestimmte "ELGA Interoperabilitätsstufen" als Zwischenziele definiert. Seit 2018 gilt EIS Full Support als Mindeststandard für die verordneten ELGA Implementierungsleitfäden.

Neben den im Gesundheitstelematikgesetz 2012 definierten Dokumentenklassen können zukünftige Dokumentenklassen mit ihrer Struktur und ihrem Format für ELGA per Verordnung festgelegt werden. Auch für diese Dokumentenklassen gilt zumindest die unterste Interoperabilitätsstufe "EIS Basic". Wenn ein CDA Implementierungsleitfaden für die jeweilige Dokumentenklasse harmonisiert wurde, ist es möglich, Dokumente in den höheren Interoperabilitätsstufen "EIS Structured", "EIS Enhanced" und "EIS Full Support" auszutauschen.

7 Konformitätsprüfung

Ein zu diesem Implementierungsleitfaden konformes CDA-Dokument ist zunächst ein valides CDA Release 2.0 XML-Dokument mit Header und Body. Darüber hinaus erfüllt es alle in diesem Leitfaden festgelegten "Geschäftsregeln".

Dies spiegelt ein generelles Konzept im Umgang mit Dokumenten wider: die Validierung in zwei Schritten. Im ersten Schritt stellt dies die Validierung gegen zugehörige W3C Schemas dar. Das verwendete Schema ist das geringfügig erweiterte offizielle CDA Release 2.0 Schema (siehe Schema-Prüfung). Darüber hinaus existieren eine Reihe von Schematron Regeln, die für einen zweiten Validierungsschritt genutzt werden und letztlich die Detailregelungen in diesem Leitfaden wiedergeben, sowie die Einhaltung der Geschäftsregeln (Optionalität, Kardinalität/Multiplizität, Datentypen, Wertebereiche, Abhängigkeiten) sicherstellen (siehe Schematron-Prüfung). Geschäftsregeln für Abschnitte oder Elemente werden auch technisch zu "Templates" zusammengefasst. Eine XML-Instanz, die kein valides CDA-Dokument ist oder sich nicht gegen das XSD-Schema validieren lässt, oder im Widerspruch zu den angegebenen Geschäftsregeln steht, ist kein gültiges CDA-Dokument im Sinne dieses Implementierungsleitfadens.

Dieses Kapitel behandelt die technische Konformitätsprüfung von CDA-Dokumenten gemäß diesem Dokumentleitfaden mittels Schema und Schematron.

Hinweis: Nicht alle Geschäftsregeln können mit Schema oder Schematron geprüft werden (etwa Inhalte von Multimedia-Attachments, Dokumentengröße). Zusätzliche Validierungsschritte sind gegebenenfalls notwendig, um alle Regeln überprüfen zu können.

7.1 Schema-Prüfung

Das Absolvieren der Schema-Prüfung ist der erste Teil der technischen Konformitätsprüfung.

Eine Prüfung gegen das CDA Schema prüft die gültige "Struktur" eines CDA-Dokuments, wie beispielsweise

  • ob die XML Struktur generell gültig ist
  • ob alle Elemente die richtigen Namen haben
  • ob alle Elemente an der richtigen Stelle platziert sind
  • ob alle gemäß Schema erforderlichen Elemente vorhanden sind

Die Schema-Prüfung stellt sicher, dass es sich beim geprüften CDA-Dokument tatsächlich um eine gültige CDA-Struktur handelt.

Die Gültigkeit der "Inhalte" wird nur in Bezug auf den erforderlichen Datentyp der Elemente geprüft. Hiermit kann beispielsweise sichergestellt werden, dass ein "id"-Element (technisch) immer eine gültige ID enthält.

Das hier verwendete Schema basiert im Wesentlichen auf dem original publizierten CDA Rel. 2.0 Schema, weist aber einige Spezifika auf.

Die Mindestvoraussetzung, damit ein CDA-Dokument als "gültig" erachtet wird, ist die fehlerfreie Validierung mit dem CDA-Schema. Das maßgebliche CDA-Schema wird auf Allgemeiner Leitfaden Guide publiziert.

7.2 Schematron-Prüfung

Im Unterschied zu einer CDA Schema Prüfung kann mittels einer Schematron-Prüfung jede beliebige Inhaltsvorschrift geprüft werden.

Das Schematron-Prüfmittel wird gemäß den Spezifikationen dieses Implementierungsleitfadens angefertigt und stellt sicher, dass das geprüfte CDA-Dokument auch jene Anforderungen erfüllt, die über die Anforderungen des CDA Schemas hinausgehen. Solche Anforderungen sind beispielsweise:

  • Optionalitäten von Elementen
    • Zusätzliche Pflicht-Elemente
    • Eventuell konditional von anderen Inhalten abhängig
  • Anforderungen an den Inhalt von Elementen
    • Bestimmte Code/Wertelisten
    • Anzugebende Identifikatoren (ID)
  • etc.

Das Absolvieren der Schematron-Prüfung ist der zweite Teil der technischen Konformitätsprüfung und stellt sicher, dass das geprüfte Dokument die in den Implementierungsleitfäden beschriebenen "Geschäftsregeln" befolgt.

ELGA Konformität: Damit ein CDA-Dokument als vollständig "gültig" hinsichtlich der ELGA Implementierungsleitfäden erachtet wird, ist die fehlerfreie Konformitätsprüfung mit den entsprechenden Schematron-Prüfregeln vorausgesetzt. Eine vollständige Prüfung der Geschäftsregeln kann nur durch einen menschlichen Prüfer erfolgen (siehe Kapitel Abnahmeprüfung). Die ELGA GmbH kann auf Anfrage an cda@elga.gv.at eine solche Prüfung durchführen. Die maßgeblichen Schematron-Prüfmittel werden auf Allgemeiner Leitfaden Guide publiziert.

7.3 Online-Validation von CDA-Dokumenten

Für die Prüfung von einzelnen CDA-XML-Instanzen mit dem entsprechenden Schema und Schematron-Regeln stellt die ELGA GmbH eine Webapplikation zur Verfügung. Diese ist erreichbar über https://ovp.elga-services.at/. Eine erfolgreiche Prüfung durch den Online-Validator beweist nicht automatisch die vollständige Einhaltung aller Geschäftsregeln, sondern nur die technische Konformität zu den Templates.

7.4 Hinweise zur Konformitätsprüfung

Die Schematron-Konformitätsprüfmechanismen ("Schematron-Regeln") werden vom Modellierungstool Art-Decor automatisch aus den Templates generiert. Nicht alle erlaubten Attribute müssen in den Templates ausspezifiziert sein. Sind diese nicht explizit angeben, gelten die Vorgaben des angegebenen HL7 Datentyps bzw. den weiteren Einschränkungen im Kapitel Datentyp-Definitonen dieses Leitfadens. Diese Vorgaben MÜSSEN eingehalten werden.

Attribute oder Elemente eines CDA-Dokuments, die den Datentyp-Definitonen und den Template-Spezifikationen widersprechen oder darin nicht beschrieben wurden (also fremde Inhalte im Sinne der "closed templates" Elemente, die der "Maximum-Set" Vorschrift widersprechen), werden von den Schematron-Regeln grundsätzlich als falsch erkannt. Nicht als falsch erkannt werden Elemente und Attribute, die entsprechend den HL7 V3 Datentypen erlaubt sind, aber in den ELGA-Datentyp-Definitionen nicht enthalten oder verboten sind. Diese können nur durch die Schematron-Prüfmechanismen entdeckt werden, wenn sie im Template explizit als verboten modelliert wurden (was nicht immer der Fall ist).

Fehlertoleranz: Sollten nicht erlaubte Elemente oder Attribute in einem CDA-Dokument vorhanden sein (z.B. aufgrund von Software-Fehlern), SOLL die weiterverarbeitende Software so implementiert sein, dass dies nicht zu Fehlern in der Weiterverarbeitung der Dokumente führt.

7.5 Abnahmeprüfung für ELGA e-Befunde

Zur Sicherstellung einer möglichst hohen Qualität von Inhalt, Struktur und Format der CDA-Dokumente ist ein Abnahmeprozess implementiert, der durch die ELGA GmbH durchgeführt wird. Vor der Produktivsetzung eines ELGA CDA-Befundes muss daher ein Prüf- und Freigabebericht durch Verantwortliche des CDA-generierenden Systems bzw. des ELGA-Bereiches bei der ELGA GmbH, Postfach cda@elga.gv.at bzw. am online service portal, beantragt werden.

Erst nach positiver Prüfung und Freigabe durch die ELGA GmbH sind die ELGA-CDA-Dokumente eines Dokumenterstellers in ELGA zugelassen.

Für eine endgültige Abnahme ist ein komplettes Set von ELGA-CDA-Dokumenten zu übermitteln:

  • Je erstellendem SW-System (KIS/LIS/RIS etc.) müssen 3 Beispielbefunde je Dokumentenklasse (ärztlicher Entlassungsbrief, Befund bildgebende Diagnostik, Laborbefund) inkl. einer Befund-Folgeversion geliefert werden.
  • Angabe der Art der Beispieldateien:
    • Produktive anonymisierte Echtbefunde von Patienten oder
    • Test-Befunde von Test-Patienten, die in der Qualität und Quantität der Befüllung produktiven Echtbefunden entsprechen.
  • Die Befunde sollen eine möglichst vollständige und realitätsnahe Befüllung aller Felder aufweisen und inhaltlich so korrekt sein, dass auf ein korrektes Mapping der Inhalte durch das erstellende System geschlossen werden kann.
  • Beispiele mit aufeinander folgenden Versionen eines Befundes sind anzugeben.
  • Beispiele mit eingebettetem PDF sind vorzulegen (PDF/A-1a bzw. PDF/A-1b konform).
  • Die Befunde müssen vor der Übermittlung erfolgreich geprüft werden:
  1. Darstellung mit Webbrowser und Referenz-Stylesheet.
  2. Prüfung mit dem von der ELGA GmbH bereitgestellten Schema- und Schematronregelset (z.B. Online-Validator).
  3. Prüfung auf PDF/A-1a bzw. PDF/A-1b Konformität (z.B. durch den Online-Validator oder andere Tools, wie VeraPDF.org).
  4. Integrationstest: Die Verwendung bzw. Darstellung der Befunde ist vor dem Echtbetrieb im GIT zu prüfen. Für jeden Dokumententyp muss die korrekte Anzeige im ELGA-Portal geprüft werden, sowohl in der Online-Ansicht als auch in der Druckansicht. (Alternative bei Verwendung der GDA-SWH-Umgebung: ELGAWebGUI auf GINA-Box)

7.6 Zertifizierung

Das Thema "Zertifizierung" (etwa die Zertifizierung von Softwaresystemen) wird von diesem Implementierungsleitfaden nicht behandelt.

8 Datentypen

Im folgenden Abschnitt werden nur die Datentypen beschrieben, die in ELGA CDA-Dokumenten zur Anwendung kommen.

Alle Attribute und Elemente der hier definierten Datentypen dürfen grundsätzlich in einer CDA-Instanz vorkommen, außer sie wurden explizit im gegenständlichen Template verboten. Die Elemente und Attribute der Datentypen können auch in einer strengeren Konformität und Kardinalität im Template definiert werden.

Für das vollständige Verständnis und eine kosistente Implementierung der Templates ist die genaue Kenntnis der Datentypen essenziell.

Für weiterführende Informationen wird auf den zugrundeliegenden Standard Health Level Seven Version 3 (V3) "Data Types" verwiesen. [19]

8.1 Identifikations-Elemente

8.1.1 id-Element II

Identifikationselemente (II Instance Identifier) erlauben die global eindeutige Identifikation durch Verwendung von Objektidentifikatoren (kurz "OID"), gemäß dem in ISO/IEC 9834-1 normierten Mechanismus zur weltweit eindeutigen Kennzeichnung von Informationsobjekten (siehe OID-Konzept [29]). Die relevanten OID werden im OID-Portal für das Österreichische Gesundheitswesen[30] registriert und veröffentlicht.

Identifikationselemente können im id-Element grundsätzlich auf dreierlei Arten angegeben werden:

  • Methode 1: Angabe der ID in Form einer OID.
  • Methode 2: Angabe der ID als @extension sowie einer OID des Namensraums, aus dem die ID stammt.
  • Methode 3: Angabe einer UUID[31]) als @extension zur OID "2.25". Eine UUID kann als Extension der OID 2.25 aufgefasst werden (definiert als "Universally Unique Identifiers (UUIDs) generated in accordance with Recommendation ITU-T X.667 | ISO/IEC 9834-8").


8.1.1.1 Strukturbeispiele

Methode 1:

<!-- Angabe einer OID als direkten Identifikator -->
<id root="1.2.40.0.34.99.111.0.1"
    assigningAuthorityName="KH Eisenstadt" />


Methode 2:

<!—
    Angabe der OID der ID-Liste in @root
    sowie der eigentlichen ID in @extension
-->
<id root="1.2.40.0.34.99.111.1.1"
    extension="134F989"
    assigningAuthorityName="KH Eisenstadt" />

Methode 3:

<!-- Angabe einer UUID als extension zur OID "2.25" -->
<id root="2.25" extension="urn:uuid:19FEE6C3-6B35-4C5B-B1CC-2B5B4001AB2"    assigningAuthorityName="KH Eisenstadt" />

8.1.1.2 Spezifikation

Bei II Elementen werden, sofern nicht anders spezifiziert, immer die folgenden Attribute angegeben.

Element/Attribut DT Kard Konf Beschreibung
Id II ID
@root uid 1..1 R Methode 1: OID des Objekts

Methode 2: OID der ID-Liste, der die ID angehört

Methode 3: Fixe OID "2.25", wenn in @extension eine UUID geführt wird

Die Hexadezimalzahlen A-F der UUID MÜSSEN bei der Verwendung in HL7 CDA in Großschreibung angegeben werden

@extension st
Konditionale Konformität:

Methode 1
Methode 2
Methode 3


0..0
1..1
1..1


NP
R
R



ID des Objekts aus der ID-Liste
Präfix "urn:uuid:"+ UUID des Objektes

@assigningAuthorityName st 0..1 O Klartext-Darstellung der die ID ausgebenden Stelle

8.1.1.3 Vorschriften für bereits definierte ID-Arten

Die folgenden Unterkapitel zeigen IDs, die in CDA-Dokumenten zur Anwendung kommen können.

8.1.1.3.1 ID aus dem GDA-Index

Die Vorgaben für IDs aus dem GDA-Index sind in der Basiskomponente "GDA-Index" beschrieben.

Informationen zum österreichischen OID-Konzept finden Sie online auf dem "OID Portal Österreich": https://www.gesundheit.gv.at/OID_Frontend/index.jsp?section=1

Hinweis zur Visualisierung: das Referenz-Stylesheet der e-Medikation stellt die GDA-ID nur dann korrekt dar, wenn "assigningAuthorityName" der "representedOrganization" den Wert "GDA-Index" oder "GDA Index" enthält.

8.1.1.3.2 DVR-Nummer

Die Datenverarbeitungsregister-Nummer (DVR-Nummer) des jeweiligen Gesundheitsdienstleisters kann als zusätzliches ID-Element abgebildet werden.

8.1.1.3.2.1 Spezifikation
Element/Attribut DT Kard Konf Beschreibung
Id II ID
@root uid 1..1 R Fester Wert: 1.2.40.0.10.2.0.2.1
@extension st 1..1 R Datenverarbeitungsregister-Nummer
(DVR-Nummer)
z.B.: 0000137
@assigningAuthorityName st 0..1 O Fester Wert: Datenverarbeitungsregister des Gesundheitsdienstleisters
8.1.1.3.3 ATU Nummer

Die Umsatzsteueridentifikationsnummer (ATU-Nummer) des jeweiligen Gesundheitsdienstleisters kann als zusätzliches ID-Element abgebildet werden.

8.1.1.3.3.1 Spezifikation
Element/Attribut DT Kard Konf Beschreibung
Id II ID
@root uid 1..1 R Fester Wert: 1.2.40.0.10.2.0.3.1
@extension st 1..1 R Umsatzsteueridentifikationsnummer
(ATU-Nummer)
z.B.: ATU56658245
@assigningAuthorityName st 0..1 O Fester Wert: Österreichisches Finanzamt
8.1.1.3.4 Bankverbindung

Die einzelnen Elemente einer Bankverbindung (IBAN, SWIFT-Adresse oder BIC) können jeweils als eigene ID-Elemente abgebildet werden. Bankleitzahl und Kontonummer werden nicht mehr unterstützt.

8.1.1.3.4.1 Spezifikation: IBAN
Element/Attribut DT Kard Konf Beschreibung
Id II ID
@root uid 1..1 R Fester Wert: 1.0.13616
@extension st 1..1 R IBAN
z.B.: 1200052066543301
@assigningAuthorityName st 0..1 O Fester Wert: Society for Worldwide Interbank Financial Telecommunication
8.1.1.3.4.2 Spezifikation: SWIFT-Adresse oder BIC
Element/Attribut DT Kard Konf Beschreibung
Id II ID
@root uid 1..1 R Fester Wert: 1.0.9362
@extension st 1..1 R SWIFT/BIC
z.B.: BKAUATWW
@assigningAuthorityName st 0..1 O Fester Wert: Society for Worldwide Interbank Financial Telecommunication

8.2 Codierungs-Elemente

Mit Codierungselementen können Konzepte über einen Code und der Angabe des Terminologie- bzw des Codesystems, aus dem der Code stammt, ausgedrückt werden.

8.2.1 code-Element CS CNE

Codierte Daten bestehen in ihrer einfachsten Form aus einem Code. Das Codesystem und die Version des Codesystems wird durch den Kontext, in dem der CS-Wert auftritt, festgelegt. CS wird für codierte Attribute verwendet, die nur ein einziges HL7-definiertes Vokabular zulassen. Hinzufügungen zum Vokabular nicht nicht zulässig (CNE: coded no exceptions)

8.2.1.1 Strukturbeispiel

<languageCode code="de-AT" />	

8.2.1.2 Spezifikation

Bei CS CNE Elementen wird nur das folgende Attribut angegeben:

Element/Attribut DT Kard Konf Beschreibung
code CS CNE Code Element
@code cs 1..1 R Der eigentliche Code-Wert
z.B. de-AT


8.2.2 code-Element CD (Concept Descriptor)

Für codierte Werte wird der Datentyp CD (Concept Descriptor) oder ein davon abgeleiteter Datentyp verwendet (etwa CE "Coded with Equivalents"). Für jedes codierte Attribut innerhalb des CDA-Modells und seiner Unterstrukturen muss festgelegt werden, welche Codewerte für dieses Attribut zulässig sind. Diese Festlegung wird als "vocabulary binding" bezeichnet.


8.2.2.1 Strukturbeispiele

8.2.2.1.1 Minimal-Variante um einen Code eindeutig darzustellen:
<code code="E10"
      codeSystem="1.2.40.0.34.5.56"/>
8.2.2.1.2 Gebräuchlichste Variante mit zusätzlichem Klartext für Code und Codesystem
<code code="E10"
      displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
      codeSystem="1.2.40.0.34.5.56"
      codeSystemName="ICD-10 BMG 2014"/>
8.2.2.1.3 Vollständige-Variante mit direkter Angabe des Textinhalts
<code code="E10"
    displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
    codeSystem="1.2.40.0.34.5.56"
    codeSystemName="ICD-10 BMG 2014"
    codeSystemVersion="1.00">
  <originalText>Diabetes mellitus Typ 2</originalText>
</code>
8.2.2.1.4 Vollständige-Variante mit Referenz in den narrativen Textbereich
<code code="E11"
      displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
      codeSystem="1.2.40.0.34.5.56"
      codeSystemName="ICD-10 BMG 2014"
      codeSystemVersion="1.00">
   <originalText>
      <reference value="#entldiag-1"/>
   </originalText>
</code>

Für eine detaillierte Beschreibung der Abbildung von Referenzen in den narrativen Bereich siehe Spezifikation und "Verknüpfung von Text und Entry".

8.2.2.1.5 Vollständige-Variante mit Referenz in den narrativen Textbereich und Übersetzung in zwei andere Code-Systeme
<code code="E10"
     displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
     codeSystem="1.2.40.0.34.5.56"
     codeSystemName="ICD-10 BMG 2014">
  <originalText>
     <reference value="#entldiag-1"/>
  </originalText>
  <translation code="46635009"
     displayName="Diabetes mellitus type I"
     codeSystem="2.16.840.1.113883.6.96" 
     codeSystemName="SNOMED CT">
   <originalText>
     <reference value="#entldiag-1"/>
   </originalText>
  </translation>
  <translation code="xyz"
     displayName="Diabetes mellitus juvenilis"
     codeSystem="9.8.7.6.5.4.3.2.1" 
     codeSystemName="AnderesCodesystem">
   <originalText>
     <reference value="#entldiag-1"/>
   </originalText>
 </translation>
</code>

8.2.2.2 Spezifikation

Bei CD CWE und CE CWE Elementen werden - sofern nicht anders spezifiziert - immer die folgenden Attribute angegeben:

Element/Attribut DT Kard Konf Beschreibung
code CE
CWE
Code Element
@code cs 1..1 R Der eigentliche Code-Wert
z.B. E10
@displayName st 0..1 R

Die Klartext-Darstellung des Code-Werts, wie vom originalen Codesystem (in der entsprechenden offiziellen Sprachvariante) vorgesehen.
z.B. "Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
Die Bedeutung wird durch @code und @codeSystem getragen und SOLL über die entsprechende Codeliste aufgelöst werden.
Ein und derselbe Code kann mehrere gültige, menschenlesbare Darstellungen in verschiedenen Sprachen oder in unterschiedlichen, aber semantisch gleichwertigen Formulierungen haben. Der DisplayName ist eine Vereinfachung, die von dem Akteur, der die Daten erstellt ("Datenersteller"), bereitgestellt wird und die Bedeutung des Codes in einer Sprache angibt, die beim Datenersteller verwendet wird oder vom Leitfaden vorgegeben wird. Es liegt in der Verantwortung des Akteurs, der die Daten konsumiert ("Datenkonsument"), die Codes in menschenlesbare Anzeigewerte aufzulösen. Ein Datenkonsument kann den DisplayName verwenden, der in den vom Datenersteller bereitgestellten Daten enthalten ist, oder er kann eine andere lokale Bezeichnung für den Code wählen, z.B. um ihn vom Englischen ins Deutsche zu übersetzen.

@codeSystem uid 1..1 R Die Identifikation der Codeliste
z.B. 1.2.40.0.34.5.56 bzw. die aktuell gültige OID der Codeliste
@codeSystemName st 0..1 R Der Klartext-Darstellung der Codeliste
z.B. ICD-10 BMG 2014 bzw. die aktuell gültige Version
@codeSystemVersion st 0..1 O Die Versionsnummer der Codeliste
z.B. 1.00
@sdtc:valueSet uid 0..1 O Identifikation des Value Sets, an das der Code entsprechend der Leitfadenspezifikation gebunden ist

z.B. 1.2.40.0.34.10.34

@sdtc:valueSetVersion st 0..1 O Die Versionsnummer des Value Sets, das zum Zeitpunkt der Codierung genutzt wurde. Formatvorgabe: YYYY-MM-DD

z.B. 2020-03-19

originalText ED 0..1 O OriginalText ist ein Element, dass die sprachliche Repräsentation eines Codes in der originalen Sprache des Dokuments enthält. Der Inhalt dieses Elements darf für die menschenlesbare Anzeige des Codes verwendet werden.
Entweder direkt angegeben als "String" oder indirekt als "Referenz" auf eine Textstelle im narrativen Bereich.
Im Falle der direkten Angabe als "String", z.B. Diabetes mellitus Typ 1
reference TEL 0..1 C Referenz Element
Konditionale Konformität:
Wenn indirekte Angabe als "Referenz"
Wenn direkte Angabe

1..1
0..0

M
NP
@value url 1..1 R #{generierter_ref_string}-{generierteID}
z.B.: #entldiag-1, verweist auf die Textstelle im narrativen Block:<td id="entldiag-1">Diabetes mellitus Typ 1</td>
qualifier CR
CWE
0..* O Gibt zusätzliche Codes an, die die Genauigkeit des Primärcodes erhöhen (Postkoordination). Pro Qualifier werden jeweils ein name und ein value-Element angegeben, wobei beide Elemente mindestens die Attribute code und codesystem enthalten.

Dieses Attribut ist nur im CD Datentyp erlaubt und bei CE VERBOTEN.

translation CD
CWE
0..* O Beliebig viele optionale Übersetzungen des Codes in andere Codesysteme.
ips:designation CD
ST
0..* O Falls Mehrsprachigkeit in einem Dokument unterstützt wird, muss das Attribut ips:designation für die Übersetzungen in die zusätzlichen Sprachen verwendet werden. Das Attribut @language ist dabei verpflichtend anzugeben. ips:designation kann auch die originale Sprache des Dokuments enthalten.

Beispiel: <ips:designation language="en-US">Typhoid fever (disorder)</ips:designation>

8.3 Zeit-Elemente

Angaben von Zeiten sind in HL7 CDA auf vielerlei Arten möglich. Es können Zeitpunkte, Zeitintervalle bestehend aus Beginn- und Endzeitpunkt, Zeitintervalle bestehend aus Beginnzeitpunkt und Dauer und vielerlei mehr Varianten abgebildet werden.

Damit nicht alle beliebigen Varianten implementiert werden müssen, werden die Varianten über den Leitfaden stark eingeschränkt. Weitere Spezifizierungen von Zeit-Elementen können von den speziellen Implementierungsleitfäden vorgenommen werden, z.B. spezifiziert der Implementierungsleitfaden e-Medikation den Datentyp GTS (General Timing Specification) für komplexe Zeitangaben mit Anfang, Ende und Häufigkeit bei den Einnahmeregeln für Medikamente.

Allgemein gilt, dass nicht angegebene Datums- und Zeitanteile (also z.B. fehlende Sekunden) mit 0 (Null) angenommen werden. D.h. 201908071633 entspricht 20190807163300.

Normale Angabe von Datum und Zeit
1) Zeitpunkte: Die häufigsten Datums- und Zeitangaben werden über den Datentyp TS.AT.TZ [32] zusammengefasst und im Folgenden unter Einfaches Zeitelement TS beschrieben. Hier kann der Wert für einen Zeitpunkt auf drei Arten angegeben werden:

  • als taggenaues Datum
  • als Datum mit sekundengenauer Uhrzeit und Zeitzone
  • als ungenaue Zeitangabe (etwa nur Jahr oder Monat) - erfordert die Spezifikation als TS.AT.VAR[33]

2) Zeitintervalle: Bestehen aus Anfangs- und Endpunkt, die wiederum als Zeitpunkt wie oben angegeben werden. Dieser Datentyp wird als Intervall-Zeitelement IVL_TS im Anschluss spezifiziert.

8.3.1 Zeitpunkt: Einfaches Zeitelement TS

8.3.1.1 Nur Datum

Wird ein Zeitpunkt als Datum (ohne Zeit) angegeben, MUSS dies in folgendem Format erfolgen: YYYYMMDD

Bedeutung:

  • Jahr 4-stellig +
  • Monat 2-stellig +
  • Tag 2-stellig

8.3.1.2 Strukturbeispiel

<effectiveTime value="20081224"/> <!-- Datum 24.12.2008 -->
8.3.1.2.1 Datum, Zeit und Zeitzone

Wird ein Zeitpunkt als Datum mit Zeit angegeben, MUSS dies in folgendem Format erfolgen: YYYYMMDDhhmmss[+/-]HHMM

Bedeutung:

  • Jahr 4-stellig +
  • Monat 2-stellig +
  • Tag 2-stellig
  • Stunde 2-stellig (24 Stunden Format)
  • Minute 2-stellig
  • Sekunde 2-stellig
  • + oder -
  • Zeitzonenverschiebung Stunde 2-stellig
  • Zeitzonenverschiebung Minute 2-stellig

Wird in einem Zeitelement zusätzlich zum Datum eine Zeit angegeben, MUSS die Zeitzone verpflichtend angegeben werden!

Die angegebene Zeitzone MUSS die aktuelle Sommerzeitregelung inkludieren.

8.3.1.3 Strukturbeispiele

a) Winterzeit, Österreich (MEZ)

<effectiveTime value="20081224150000+0100"/> 
<!-- Datum 24.12.2008, um 15:00 Uhr in Europa/Wien (bei Winterzeit) -->

b) Sommerzeit, Österreich (MESZ)

<effectiveTime value="20080824150000+0200"/> 
<!-- Datum 24.08.2008, um 15:00 Uhr in Europa/Wien (bei Sommerzeit) -->

8.3.1.4 Spezifikation

Bei Zeitpunkten werden, sofern nicht anders spezifiziert, immer die folgenden Unterelemente/Attribute angegeben:

Element/Attribut DT Kard Konf Beschreibung
effectiveTime TS.AT.TZ
@value ts 1..1 R Zeitpunkt (bei Zeitangabe mit Zeitzone)
z.B. 20131224180000+0100


8.3.2 Minimale Datumsangabe: TS.DATE

Eine minimale Datumsangabe umfasst die möglichen Formate: YYYY, YYYYMM, YYYYMMDD. Dies wird mit dem Datentyp TS.DATE [34] angezeigt.

8.3.2.1 Strukturbeispiel

Datum: "Juni 2008"

<effectiveTime value="200806"/>

8.3.2.2 Spezifikation

Beim Datum TS.DATE werden, sofern nicht anders spezifiziert, immer die folgenden Unterelemente/Attribute angegeben:

Element/Attribut DT Kard Konf Beschreibung
effectiveTime TS.DATE
@value ts 1..1 R Datum im Format YYYY, YYYYMM, YYYYMMDD
z.B. 20131224, 201312, 2013

8.3.3 Zeitintervall: Intervall-Zeitelement IVL_TS

8.3.3.1 Strukturbeispiel

<effectiveTime>
  <low value="..."/>   <!-- Zeitpunkt von -->
  <high value="..."/>   <!-- Zeitpunkt bis -->
</effectiveTime>

8.3.3.2 Spezifikation

Bei Zeitintervallen werden, sofern nicht anders spezifiziert, immer die folgenden Unterelemente/Attribute angegeben:

Element/Attribut DT Kard Konf Beschreibung
effectiveTime IVL_TS Zeitintervall
low TS.AT.TZ 1..1 R Beginn des Intervalls
Zugelassene nullFlavor: UNK
@value ts 1..1 R Zeitpunkt des Beginns des Intervalls
high TS.AT.TZ 1..1 R Ende des Intervalls
Zugelassene nullFlavor: UNK
@value ts 1..1 R Zeitpunkt des Endes des Intervalls

Ein Datum, das mit yyyymmdd angegeben wurde, wird gemäß Standard HL7 CDA Rel.2 interpretiert als yyyymmdd000000 – also der Tag um 0:00:00 Uhr. Wenn also als Zeitraum z.B.: der ganze 1.Dezember 2013 angegeben werden soll, MUSS das so erfolgen:

  <low value="20131201"/> 
  <high value="20131202"/>

Für mehr Klarheit empfiehlt sich daher die zusätzliche Angabe der Zeit mit Zeitzone:

  <low value="20131201000000+0100"/> 
  <high value="20131201235959+0100"/>

8.3.4 Periodisches-Zeitintervall PIVL_TS

Ein periodisch wiederkehrendes Zeitintervall. Periodische Intervalle tragen die Elemente phase und period. phase gibt den "Intervall-Prototypen" an, der jede period wiederholt wird.

8.3.4.1 Spezifikation

Bei PIVL_TS Elementen können, sofern nicht durch einen speziellen Implementierungsleitfaden eingeschränkt, immer die folgenden Attribute angegeben werden:

Element/Attribut DT Kard Konf Beschreibung
@operator cs 0..1 R Wenn ein Element vom Typ PIVL_TS Teil eines Sets ist (d.h. child von einem parent-Element mit einem Set-Datentyp basierend auf SXCM) spezifiziert dieser Code die Set-Operation. Gängige Set-Operationen sind "I" für inkludieren, "E" für ausschließen und "A" für die Schnittmenge.
@alignment cs 0..1 R Gibt an, in welcher Art und Weise die Wiederholung in phase einem bestimmten Kalenderzyklus zugeordnet ist. Gängige Zyklen sind "DW" für einen bestimmten Tag in der Woche oder "MY" für einen bestimmten Monat im Jahr.
@institutionSpecified bl 0..1 R Gibt an, ob der Start des periodischen Zeitintervalls vom durchführenden bestimmt wird.
phase IVL_TS 0..1 O Das Zeitintervall, das sich periodisch wiederholt.
period PQ 0..1 O Zeitliche Frequenz, zu der das Zeitintervall in phase auftritt.

8.3.4.2 Strukturbeispiele

<!-- pro Tag -->
<effectiveTime xsi:type='PIVL_TS' institutionSpecified='true'>
  <period value='1' unit='d'/>
</effectiveTime>

<!-- 2x täglich, für 20 Minuten -->
<effectiveTime xsi:type='PIVL_TS'>
  <phase>
     <width value='20' unit='min'/>
  </phase>
  <period value='12' unit='h'/>
</effectiveTime>

<!-- Jede Woche am Mittwoch, "20191113" ist ein Mittwoch -->
<effectiveTime xsi:type='PIVL_TS' alignment='DW'>
  <phase value='20191113'/>
  <period value='1' unit='wk'/>
</effectiveTime>

8.3.5 Periodisches-Zeitintervall EIVL_TS

Ein periodisch wiederkehrendes Zeitintervall, bei dem das Wiederauftreten auf einer bestimmten Aktivität des täglichen Lebens oder einem Ereignis basiert, das zwar zeitbezogen, aber nicht vollständig durch eine Zeitangabe bestimmbar ist (z.B. mittags).

8.3.5.1 Spezifikation

Bei EIVL_TS Elementen können, sofern nicht durch einen speziellen Implementierungsleitfaden eingeschränkt, immer die folgenden Attribute angegeben werden:

Element/Attribut DT Kard Konf Beschreibung
@operator cs 0..1 R Wenn ein Element vom Typ EIVL_TS Teil eines Sets ist (d.h. child von einem parent-Element mit einem Set-Datentyp basierend auf SXCM) spezifiziert dieser Code die Set-Operation. Gängige Set-Operationen sind "I" für inkludieren, "E" für ausschließen und "A" für die Schnittmenge.
event CS 0..1 O Code für eine gebräuchliche periodische Aktivität des täglichen Lebens, das den Start des Intervalls darstellt. Gängige Codes sind "ACM" für morgens, "ACD" für mittags und "ACV" für abends aus dem HL7 v3 Codesystem "TimingEvent" (2.16.840.1.113883.5.139).

Das jeweils gültige Value Set ist in einem speziellen Implementierungsleitfaden festgelegt (wie z.B. für die e-Medikation das Value Set "ELGA_Einnahmezeitpunkte").

offset IVL_TS 0..1 O Zur Angabe einer Zeitspanne als Zeitversatz vor oder nach dem Eintreten des Ereignisses in event, z.B. 1 Stunde vor dem Frühstück

8.3.5.2 Strukturbeispiele

<!-- morgens -->
<effectiveTime xsi:type='EIVL_TS'>
    <event code='ACM'/>
    <offset value="0" unit="s"/>
</effectiveTime>

<!-- abends -->
<effectiveTime xsi:type='EIVL_TS'>
    <event code='ACV'/>
    <offset value="0" unit="s"/>
</effectiveTime>

<!-- 1 Stunde vor dem Mittagessen -->
<effectiveTime xsi:type='EIVL_TS'>
    <event code='ACD'/>
    <offset>
        <low value="1" unit="h"/>
    </offset>
</effectiveTime>

8.3.6 Strukturierung von Zeitelementen SXPR_TS

Ein Element von diesem Datentyp repräsentiert ein Set von Komponenten zu Zeitangaben, das als eine Einheit zu betrachten ist.

8.3.6.1 Spezifikation

Bei SXPR_TS Elementen können, sofern nicht durch einen speziellen Implementierungsleitfaden eingeschränkt, immer die folgenden Attribute angegeben werden:

Element/Attribut DT Kard Konf Beschreibung
@operator cs 0..1 R Wenn ein Element vom Typ SXPR_TS teil eines Sets ist (d.h. child von einem parent-Element mit einem Set-Datentyp basierend auf SXCM) spezifiziert dieser Code die Set-Operation. Gängige Set-Operationen sind "I" für inkludieren, "E" für ausschließen und "A" für die Schnittmenge.
comp IVL_TS,

PIVL_TS,

EIVL_TS,

SXPR_TS

2..* R Komponente zur Strukturierung von Zeitangaben entsprechend dem jeweils festgelegten Datentyp.

8.3.6.2 Strukturbeispiele


<!-- 1 Zeitangabe bestehend aus 2 Zeit-Komponenten, jeden Dienstag und Donnerstag pro Woche -->
<effectiveTime xsi:type='SXPR_TS'>
     <!-- Jeden Dienstag -->
     <comp xsi:type='PIVL_TS' alignment='DW'>
       <phase value="20131001"/>    <!-- Der 1.Okt 2013 ist ein Dienstag -->
       <period value="1" unit="wk"/>
     </comp>

     <!-- Jeden Donnerstag -->
     <comp xsi:type='PIVL_TS' alignment='DW'>
       <phase value="20131003"/>    <!-- Der 3.Okt 2013 ist ein Donnerstag -->
       <period value="1" unit="wk"/>
     </comp>
   </effectiveTime>


<!-- 1 Zeitangabe bestehend aus 2 Zeit-Komponenten, morgens jeden Montag, der 21.Dezember ist ein Montag --><effectiveTime xsi:type='SXPR_TS'>
      <comp xsi:type='EIVL_TS'>
               <event code='ACM'/>
               <offset value="0" unit="s"/>
      </comp>
      <comp xsi:type='PIVL_TS'>
             <phase value="20151221"/>     
             <period value='1' unit='wk'/>
        </comp> 
</effectiveTime>

8.4 Kontaktdaten-Elemente

8.4.1 telecom-Element TEL

Ein telecom Kommunikations-Element dient zur Angabe von Kontaktdaten zu einem Personen- oder Organisationselement.

8.4.1.1 Strukturbeispiele

8.4.1.1.1 Beispiele für Präfixe in TEL Elementen
<telecom value="tel:+43.1.40400"/>
<telecom value="fax:(02236)83.12323-12"/>
<telecom value="mailto:office@organisation.at"/>
<telecom value="http://www.organisation.at"/>
8.4.1.1.2 Beispiel für die Angabe einer Mobilnummer
<telecom use="MC" value="tel:+43.660.1234567"/>

8.4.1.2 Spezifikation

Bei TEL Elementen werden, sofern nicht anders spezifiziert, immer die folgenden Unterelemente/Attribute angegeben:

Element/Attribut DT Kard Konf Beschreibung
telecom TEL Kontakt-Element
@value url 1..1 R Die Kontaktadresse (Telefonnummer, Email, etc.)
Formatkonvention siehe "telecom – Format Konventionen für Telekom-Daten"
Bsp: tel:+43.1.1234567
Zulässige Werteliste für telecom Präfixe gemäß Value-Set "ELGA_URLScheme"
@use cs 0..1 O Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …)
Bsp: WP
Zulässige Werte gemäß Value-Set "ELGA_TelecomAddressUse"
8.4.1.2.1 telecom – Format Konventionen für Telekom-Daten

Festlegungen für das @value Attribut des telecom-Elements:

  • MUSS das URI Schema "tel:", "mailto:", etc. aufweisen
    • Zulässige Werteliste für telecom Präfixe gemäß Value-Set "ELGA_URLScheme"
  • Für Telefonnummern:
    • … MUSS im Falle von internationalen Telefonnummern mit einem "+" beginnen
    • … DARF nur Ziffernzeichen 0 bis 9 nutzen sowie als visuelle Separatorzeichen nur Bindestrich –, Punkte . oder Klammern () verwenden
    • … Leerzeichen sind in Telefonnummern NICHT ERLAUBT

8.5 Namen-Elemente

8.5.1 Namen-Elemente von Personen PN

Personen-Namen werden über das Element name abgebildet.

Die Bedeutung des Namen-Elements KANN mit dem Attribut @use angegeben werden. Fehlt das Attribut, wird der Name als "rechtlicher Name" (Realname bzw. bürgerlicher Name) angenommen (entsprechend @use="L", legal name).

Werden mehrere Namen angegeben, MUSS die Bedeutung für jedes Namen-Element über das Attribut @use angegeben werden, wobei nur EIN rechtlicher Name angegeben werden DARF.

8.5.1.1 Granularitätsstufe 1: Unstrukturierte Angabe

In Granularitätsstufe 1 wird der Personen-Name unstrukturiert angegeben. Die einzelnen Elemente des Namens (Vorname, Nachname) werden nicht getrennt.

8.5.1.1.1 Strukturbeispiele

Beispiele für name-Elemente in Granularitätsstufe 1:

<name>Dr. Herbert Mustermann</name>

<name use="A">Dr. Kurt Ostbahn </name>
8.5.1.1.2 Spezifikation

Bei name-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben:

Element/Attribut DT Kard Konf Beschreibung
name PN Namen-Element (Person)
@use cs 0..1 O Die genaue Bedeutung des angegebenen Namens, beispielsweise, dass der angegebene Personen-Name ein "Künstlername" ist. Weitere Bsp: L (rechtlicher Name), A (Künstlername), R (Ordensname)
Zulässige Werte gemäß Value-Set "ELGA_EntityNameUse"

Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name ("L").

Spezifiziert durch folgende Templates:

8.5.1.2 Granularitätsstufe 2: Strukturierte Angabe

In Granularitätsstufe 2 wird der Personen-Name strukturiert angegeben. Die einzelnen Elemente des Namens (mindesten der Vorname und Nachname) werden getrennt angegeben.

8.5.1.2.1 Strukturbeispiel

Beispiel für ein name-Element in Granularitätsstufe 2:

<name>
   <prefix qualifier="PR">OMedR</prefix>
   <prefix qualifier="AC">Dr.</prefix>
   <given>Sissi</given>
   <family>Österreich</family>
   <family qualifier="BR">Habsburg</family>
   <suffix qualifier="AC">MSc</suffix>
</name>
8.5.1.2.2 Spezifikation

Bei name-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben:

Element/Attribut DT Kard Konf Beschreibung
name PN Namen-Element (Person)
@use cs 0..1 O Die genaue Bedeutung des angegebenen Namens, beispielsweise, dass der angegebene Personen-Name ein "Künstlername" ist.
Bsp: L (rechtlicher Name), A (Künstlername), R (Ordensname)

Zulässige Werte gemäß Value-Set "ELGA_EntityNameUse"
Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name ("L").

prefix en.prefix 0..* O Beliebig viele Präfixe zum Namen
z.B. Akademische Titel, Adelstitel
Achtung: Die Angabe der Anrede ("Frau", "Herr"), ist im CDA nicht vorgesehen!
@qualifier cs 0..1 O Die genaue Bedeutung eines prefix-Elements, beispielsweise, dass das angegebene Präfix einen akademischen Titel darstellt.
z.B.: AC ("Akademischer Titel")
Zulässige Werte gemäß Value-Set "ELGA_EntityNamePartQualifier"
given en.given 1..* M Mindestens ein Vorname
@qualifier cs 0..1 O Die genaue Bedeutung eines given-Elements, beispielsweise, dass das angegebene Element eine Initial (z.B. middle initial) bezeichnet.
z.B.: IN ("Initial")
Zulässige Werte gemäß Value-Set "ELGA_EntityNamePartQualifier"
family en.family 1..* M Mindestens ein Hauptname (Nachname)
@qualifier cs 0..1 O Die genaue Bedeutung eines family-Elements, beispielsweise, dass das angegebene Element einen Geburtsnamen bezeichnet.
z.B.: BR ("Geburtsname")
Zulässige Werte gemäß Value-Set "ELGA_EntityNamePartQualifier"
suffix en.suffix 0..* O Beliebig viele Suffixe zum Namen
z.B. Akademische Titel, Adelstitel
@qualifier cs 0..1 O Die genaue Bedeutung eines suffix-Elements, beispielsweise, dass das angegebene Suffix einen akademischen Titel darstellt.
z.B.: AC ("Akademischer Titel")
Zulässige Werte gemäß Value-Set "ELGA_EntityNamePartQualifier"

Die korrekte Reihenfolge der einzelnen Namenselemente ist wichtig. Als Richtlinie gilt, dass diese in der "natürlichen" Reihenfolge der Benutzung des Namens angegeben werden. Das ist besonders in den folgenden Fällen relevant:

  • Präfixe (prefix) MÜSSEN immer vor dem Namen stehen, zu dem sie gehören.
  • Vornamen (given) MÜSSEN immer in der offiziellen (gesetzlichen) Sequenz stehen.
  • Nachnamen (family) und ein eventuelles Trennzeichen (meistens "-") MÜSSEN in der offiziellen Sequenz stehen, abhängig von der Wahl bei der Eheschließung.
  • Suffixe (suffix) MÜSSEN immer hinter dem Namen stehen, zu dem sie gehören.

Für die Namenselemente kann zur näheren Bestimmung ein Qualifier angegeben werden (aus dem Value Set "ELGA_EntityNamePartQualifier"), v.a. für Prefix/Suffix.

Es gibt auch nicht näher bestimmte Prefixe/Suffixe, z.B. trifft das für die Angabe von "Junior" oder "Senior" bzw "Jun."/"Sen" oder "Jr."/"Sr" zu.

<name>
  <given>Herbert</given>
  <family>Mustermann</family>
  <suffix>Sen.</suffix>
</name>

Spezifiziert durch folgende Templates:

8.5.2 Namen-Elemente von Organisationen ON

Organisations-Namen werden über das Element name abgebildet.

Dieser Implementierungsleitfaden lässt nur die unstrukturierte Angabe des Organisationsnamens zu. Die Verwendung des @qualifier Attributs beim name-Element ist nicht gestattet.

8.5.2.1 Strukturbeispiel

Beispiel für die Angabe eines Organisationsnamens:

<name>Krankenhaus Wels</name>

8.5.2.2 Spezifikation

Element/Attribut DT Kard Konf Beschreibung
name ON Name der Organisation

Spezifiziert durch folgendes Template:

8.6 Adress-Elemente

Adressen von Personen und Organisationen werden über das Element addr abgebildet. Das Adress-Element kann in verschiedenen Kontexten mit unterschiedlicher Detailgenauigkeit vorkommen. Daher werden drei Granularitätsstufen definiert, auf die je nach Anwendung entsprechend verwiesen wird.

Sind keine Adressdaten vorhanden, kann das Element entweder wegelassen werden oder mit nullFlavor angegeben werden – je nachdem wie das Adress-Element im Kontext spezifiziert wurde.

8.6.1 Granularitätsstufe 1: Unstrukturierte Angabe

In Granularitätsstufe 1 wird die Adresse unstrukturiert angegeben. Die einzelnen Elemente der Adresse (Straße, PLZ, Ort, …) werden nicht getrennt.

Hinweis: Diese Granularitätsstufe ist ausdrücklich "nicht empfohlen" und SOLL nur in EIS Basic angewandt werden, wenn eine feinere Granularität nicht möglich ist.
Bei EIS Enhanced und EIS Full Support MUSS die Granularitätsstufe 2 oder 3 angegeben werden.

8.6.1.1 Strukturbeispiel

Beispiel für ein addr-Element in Granularitätsstufe 1:

<addr use="HP">Musterstraße 13a, 1220 Wien, Österreich</addr>

8.6.1.2 Spezifikation

Bei addr-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben:

Element/Attribut DT Kard Konf Beschreibung
addr AD Namen-Element
@use cs 0..1 O Die genaue Bedeutung der angegebenen Adresse, beispielsweise, dass die angegebene Adresse die Wohn-Adresse ist, z.B. HP ("Home primary")
Zulässige Werte gemäß Value-Set "ELGA_AddressUse"

Wird kein @use Attribut angegeben, gilt bei Personen die Adresse als "Wohnadresse" ("H") und bei Organisationen als Büroadresse ("WP").
Der Hauptwohnsitz wird mit "HP" gekennzeichnet. Weitere Adressen mit dem Kennzeichen "H" gelten dann als Zweit- oder Nebenwohnsitz.

8.6.2 Granularitätsstufe 2: Strukturierte Angabe, Stufe 1

In Granularitätsstufe 2 wird die Adresse strukturiert angegeben, wobei aber Straße und Hausnummer noch zusammen angegeben werden.

8.6.2.1 Strukturbeispiel

Beispiel für ein addr-Element in Granularitätsstufe 2:

<addr>
   <streetAddressLine>Musterstraße 11a/2/1</streetAddressLine>
   <postalCode>7000</postalCode>
   <city>Eisenstadt</city>
   <state>Burgenland</state>
   <country>AUT</country>
   <additionalLocator>Station A, Zimmer 9</additionalLocator>
</addr>

8.6.2.2 Spezifikation

Bei addr-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben:

Element/Attribut DT Kard Konf Beschreibung
addr AD Namen-Element
@use cs 0..1 O Die genaue Bedeutung der angegebenen Adresse, beispielsweise, dass die angegebene Adresse die Wohn-Adresse ist, z.B. HP ("Home primary")
Zulässige Werte gemäß Value-Set "ELGA_AddressUse"

Wird kein @use Attribut angegeben, gilt bei Personen die Adresse als "Wohnadresse" ("H") und bei Organisationen als Büroadresse ("WP").
Der Hauptwohnsitz wird mit "HP" gekennzeichnet. Weitere Adressen mit dem Kennzeichen "H" gelten dann als Zweit- oder Nebenwohnsitz.

streetAddressLine ADXP 1..1 M Straße mit Hausnummer
Bsp: Musterstraße 11a/2/1
postalCode ADXP 1..1 M Postleitzahl
city ADXP 1..1 M Stadt
state ADXP 0..1 O Bundesland
country ADXP 1..1 M Staat

Es wird EMPFOHLEN, den Staat im ISO 3 Ländercode (ISO-3166-1 Alpha 3) anzugeben, z.B. "AUT" für Österreich, "DEU" für Deutschland…

additionalLocator ADXP 0..1 O Zusätzliche Addressinformationen
z.B.: Station, Zimmernummer im Altersheim

8.6.3 Granularitätsstufe 3: Strukturierte Angabe, Stufe 2

In Granularitätsstufe 3 wird die Adresse maximal strukturiert angegeben (Straße und Hausnummer getrennt).

8.6.3.1 Strukturbeispiel

Beispiel für ein addr-Element in Granularitätsstufe 3:

<addr>
   <streetName>Musterstraße</streetName>
   <houseNumber>11a/2/1</houseNumber>
   <postalCode>7000</postalCode>
   <city>Eisenstadt</city>
   <state>Burgenland</state>
   <country>AUT</country>
   <additionalLocator>Station A, Zimmer 9</additionalLocator>
</addr>

8.6.3.2 Spezifikation

Bei addr-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben:

Element/Attribut DT Kard Konf Beschreibung
addr AD Namen-Element
@use cs 0..1 O Die genaue Bedeutung der angegebenen Adresse, beispielsweise, dass die angegebene Adresse die Wohn-Adresse ist, z.B. HP ("Home primary")
Zulässige Werte gemäß Value-Set "ELGA_AddressUse"

Wird kein @use Attribut angegeben, gilt bei Personen die Adresse als "Wohnadresse" ("H") und bei Organisationen als Büroadresse ("WP").
Der Hauptwohnsitz wird mit "HP" gekennzeichnet. Weitere Adressen mit dem Kennzeichen "H" gelten dann als Zweit- oder Nebenwohnsitz.

streetName ADXP 1..1 M Straße mit Hausnummer
Bsp: Musterstraße
houseNumber ADXP 1..1 M Hausnummer
Bsp: 11a/2/1
postalCode ADXP 1..1 M Postleitzahl
city ADXP 1..1 M Stadt
state ADXP 0..1 R Bundesland
country ADXP 1..1 M Staat

Es wird EMPFOHLEN, den Staat im ISO 3 Ländercode (ISO-3166-1 Alpha 3) anzugeben, z.B. "AUT" für Österreich, "DEU" für Deutschland…

additionalLocator ADXP 0..1 O Zusätzliche Addressinformationen
z.B.: Station, Zimmernummer im Altersheim

Adressangaben werden durch folgendes Templates spezifiziert:

8.7 Messwert-Elemente

Die maschinenlesbare Angabe von Messwerten wie des Ergebnisses einer Laboruntersuchung oder einer Vitalparameter-Messung erfolgt über ein value-Element. Die Codierung erfolgt gemäß dem Datentyp, welcher durch das xsi:type-Attribut ausgedrückt wird, für möglichen Datentypen gibt es eine fixe Liste.

Numerische Ergebnisse werden in der Regel als "physical quantity" PQ dargestellt, was die Angabe einer Einheit in UCUM-Schreibweise erforderlich macht. Es MUSS die "case sensitive" Variante (c/s) der maschinenlesbaren Form des UCUM verwendet werden. Als Dezimaltrennzeichen MUSS im maschinenlesbaren und menschenlesbaren Teil (section.text) ein Punkt (".") verwendet werden. Die bevorzugte Einheit für jede Analyse wird in den einzelnen dazugehörigen ELGA Value Sets vorgeschlagen, jeweils in der in der maschinenlesbaren Form und in der "print" Variante für die Darstellung in section.text.

Exponent-Schreibweise
Dabei MUSS bei einer Potenz der Exponent der maschinenlesbaren Einheiten mit "*" (z.B.: 10*9 für eine Milliarde) angegeben werden (Dies resultiert aus der Reservierung des Symbols "^" als Trennzeichen in HL7 Nachrichten). Hingegen MUSS weiterhin für den Exponenten der menschenlesbaren Einheiten die "print" Variante mit "^" angegeben werden (z.B.: 10^9 für eine Milliarde).

Einheitenpräfixe
Es wird EMPFOHLEN, anstelle von Einheitenpräfixen ("Giga", "Mega", "Milli", "Mikro" etc.) eine Potenzschreibweise zu wählen, vor allem, wenn die Groß/Klein-Schreibung eine Rolle spielt und Verwechslungen möglich sind (z.B. "G/L"=Giga pro Liter vs. "g/L"=Gramm/Liter). Also '10^6 ' statt 'M' (Mega), '10^9 ' statt 'G ' (Giga) usw.

8.7.1 Strukturbeispiele

Die Dokumentation eines numerischen Ergebniswertes erfolgt in diesem Fall als Attribut.

<value xsi:type="PQ" value="49.7" unit="%"/>

Die Codierung von textuellen Ergebnissen erfolgt in der Regel durch den "ST" Datentyp. Die Angabe des Ergebnisses erfolgt hier als Wert des Elementes.

<value xsi:type="ST">strohgelb</value>

Im narrativen Block MUSS derselbe Text wie im Entry dargestellt werden.

Auch für dimensionslose Einheiten wird in UCUM häufig eine Einheit angegeben, wie z.B. "[ph]" für den pH-Wert. Wenn keine UCUM-Einheit vorgeschlagen ist, können dimensionslose Einheiten auch mit @unit="1" dargestellt werden, hier für INR:

<value xsi:type="PQ" value="1.1" unit="1"/>

Für Verhältnisangaben, wie sie etwa für Titer verwendet werden (z.B. "1:128") steht der Datentyp RTO (Ratio) zur Verfügung. Ein Anwendungsbeispiel:

<value xsi:type="RTO">
   <numerator value="1" xsi:type="INT"/>
   <denominator value="128" xsi:type="INT"/>
</value>

Intervalle können mit dem Datentyp IVL angegeben werden, z.B. "20-30 mg/L":

<value xsi:type="IVL_PQ" >
   <low value="20" unit="mg/dl" inclusive="true"/>
   <high value="30" unit="mg/dl" inclusive="true"/>
</value>

Das Attribut inclusive gibt mit true/false an, ob die Intervallgrenze im Intervall enthalten ist oder nicht (offenes oder geschlossenes Intervall)

8.7.2 Spezifikation

Für numerische Werte gilt:

Element/Attribut DT Kard Konf Beschreibung
value PQ, IVL_PQ, INT, IVL_INT 0..1 O
@unit cs 1..1 C Physikalische Einheit des Messwertes mit UCUM Codierung (siehe [7])
Konditionale Konformität:
Bei INT und IVL_INT
Bei allen anderen
0..0
1..1
NP
M
Angabe der Einheit erforderlich
Angabe der Einheit nach UCUM (c/s) erforderlich.
@value real 1..1 M Größe des Messwertes
@xsi:type cs 1..1 M Datentyp: für numerische Werte PQ

8.8 Verhältnisangabe RTO

Repräsentiert eine Verhältnisangabe mit Zähler und Nenner. Zähler und Nenner sind abstrakt definiert und unterstützen alle vom abstrakten Datentyp QTY abgeleiteten Datentypen. Die gängigsten Datentypen sind hierbei INT und PQ.

Zähler und Nenner in der Ausprägung INT unterstützen die Strukturierung von Titer-Angaben wie z.B. 1:120.

Bei Zähler und Nenner vom Typ INT können, sofern nicht durch einen speziellen Implementierungsleitfaden eingeschränkt, immer die folgenden Attribute angegeben werden:

Element/Attribut DT Kard Konf Beschreibung
numerator INT 1..1 R Zähler der Verhältnisangabe
@value int 0..1 R Wert als positive ganze Zahl
denominator INT 1..1 R Nenner der Verhältnisangabe
@value int 0..1 R Wert als positive ganze Zahl

8.8.1 Verhältnisangabe RTO_PQ_PQ

Repräsentiert eine Verhältnisangabe, bei der Zähler und Nenner in Einheiten messbare Größen darstellen.

8.8.1.1 Spezifikation

Bei RTO_PQ_PQ Elementen können, sofern nicht durch einen speziellen Implementierungsleitfaden eingeschränkt, immer die folgenden Attribute angegeben werden:

Element/Attribut DT Kard Konf Beschreibung
numerator PQ 1..1 R Zähler der Verhältnisangabe
@value real 0..1 R Angabe der Größe des Messwertes
@unit cs 0..1 R Physikalisch Einheit des Messwertes. Codiert nach UCUM ist EMPFOHLEN
denominator PQ 1..1 R Nenner der Verhältnisangabe
@value real 0..1 R Angabe der Größe des Messwertes
@unit cs 0..1 R Physikalisch Einheit des Messwertes. Codiert nach UCUM ist EMPFOHLEN

8.8.1.2 Strukturbeispiele

<!-- Verhältnisangabe ohne physikalische Größe, z.B. Titer 1:120 -->
<value xsi:type="RTO">
  <numerator xsi:type='INT' value='1'/>
  <denominator xsi:type='INT' value='120'/>
</value>

<!-- Einseitig offene Verhältnisangabe, z.B. Titer 1:≥32 -->
<value xsi:type="RTO">
  <numerator value="1" xsi:type="INT"/>
  <denominator xsi:type="IVL_INT">
    <low value="32" inclusive="true"/>
  </denominator>
</value>

8.9 Erfassung von Mengen (collection of quantities)

Die HL7 V3 Datentypen unterstützen die geordnete Sammlung von einzelnen (aber nicht unbedingt verschiedenen) Werten innerhalb eines Datentyps (LIST).

Beispiel

<observation>
  ::
  <value xsi:type="GLIST_TS">
    <head value="20150822170922.86-0400" />
    <!-- time interval between data points is 1 second -->
    <increment value="1.0" unit="s" />
  </value>
</observation>

::
::

<observation>
  ::
  <value xsi:type="SLIST_PQ">
    <origin value="0" unit="1" />
    <scale value="1" unit="1" />
    <digits>44 42 42 41 40 40 39 38 36 35 34 35 35 34 35 35 36 36 35 36</digits>
  </value>
</observation>

8.9.1 Wertelisten (GLIST)

8.9.1.1 Spezifikation

Name Type Description
head T The first item in this sequence.
increment T.diffType The difference between one value and the previous different value.
period INT If non-NULL, the duration over which the sequence repeats.
denominator INT The integer by which the index for the sequence is divided, giving the number of times the sequence generates the same sequence item value before incrementing to the next sequence item value. For example, to generate the sequence (1; 1; 1; 2; 2; 2; 3; 3; 3; ...) the denominator is 3.

8.9.2 Wertesequenzen (SLIST)

Für die Erfassung von Sequenzen von Werten steht der Datentyp SLIST zur Verfügung. SLIST wird verwendet, um die erfassten Biosignale zu übertragen. Eine SLIST enthält eine Liste von Ganzzahlen. Der Parameter T muss ein Typ von QTY sein. Das Item an einem bestimmten Index (i) in der Liste wird berechnet, indem das Item am gleichen Index in der Ziffernfolge (di) mit der Skala (s) multipliziert und dann dieser Wert zum Ursprung (xo) addiert wird.

8.9.2.1 Spezifikation

Name Type Description
origin T The origin of the list item value scale, i.e., the physical quantity that a zero-digit would represent in the sequence of values.
scale T.diffType A ratio-scale quantity that is factored out of the digit sequence.
digits LIST<INT> A sequence of raw digits representing the sample values.

8.10 Komplexe (zusammengesetzte) Elemente

8.10.1 Personen-Element

Personen-Elemente im CDA sind komplexe, zusammengesetzte Objekte und dienen zur Abbildung von Personen. Ein Personen-Element beinhaltet im Wesentlichen das name-Element der Person.

8.10.1.1 Strukturbeispiel

<assignedPerson>
  <name>
    <prefix qualifier="AC">Dr.</prefix>
    <given>Hubert</given>
    <family>Muster</family>
  </name>
</assignedPerson>

8.10.1.2 Spezifikation

Bei Personen-Elementen MÜSSEN, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben werden:

Element/Attribut DT Kard Konf Beschreibung
name PN 1..* M Name der Person
Grundsätzlich sind die Vorgaben gemäß "Namen-Elemente von Personen PN" zu befolgen.

8.10.2 Organisations-Element

Organisations-Elemente im CDA sind komplexe, zusammengesetzte Objekte und dienen zur Abbildung von Organisationen unter Berücksichtigung ihrer essentiellen Informationen, wie ID, Name, Adresse, Kontaktdaten, etc.

8.10.2.1 Strukturbeispiel

<serviceProviderOrganization>
   <id root="1.2.40.0.34.3.1.xxx" assigningAuthorityName="GDA Index"/>
   <name>Amadeus Spital</name>
   <telecom value="tel:+43.1.3453446.0"/>
   <telecom value="fax:+43.1.3453446.4674"/>
   <telecom value="mailto:info@amadeusspital.at"/>
   <telecom value="http://www.amadeusspital.at"/>
   <addr>
	<streetName>Mozartgasse</streetName>
	<houseNumber>1-7</houseNumber>
	<postalCode>1234</postalCode>
	<city>St.Wolfgang</city>
	<state>Salzburg</state>
	<country>AUT</country>
   </addr>
</serviceProviderOrganization>

8.10.2.2 Spezifikation

Bei Organisations-Elementen MÜSSEN, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben werden:

8.10.2.2.1 id
Element/Attribut DT Kard Konf Beschreibung
id II 0..* O Beliebig viele IDs der Organisation. z.B.: ID aus dem GDA-Index, DVR-Nummer, ATU-Nummer, etc.
Grundsätzlich sind die Vorgaben gemäß "Identifikations-Elemente" zu befolgen.
8.10.2.2.2 Name der Organisation
Element/Attribut DT Kard Konf Beschreibung
name PN 1..1 M Name der Organisation
Grundsätzlich sind die Vorgaben gemäß "Namen-Elemente von Organisationen ON" zu befolgen.
8.10.2.2.3 Kontakt-Elemente der Organisation
Element/Attribut DT Kard Konf Beschreibung
telecom TEL 0..* O Beliebig viele Kontakt-Elemente der Organisation
Grundsätzlich sind die Vorgaben gemäß "Kontaktdaten-Element" zu befolgen.
8.10.2.2.4 Adress-Element der Organisation
Element/Attribut DT Kard Konf Beschreibung
addr AD 0..1 O Ein Adress-Elemente der Organisation
Grundsätzlich sind die Vorgaben gemäß "Adress-Elemente" zu befolgen.

Organisationen werden durch folgende Templates spezifiziert:

8.10.3 AssignedEntity-Element (Person + Organisation)

AssignedEntity-Elemente im CDA sind komplexe, zusammengesetzte Objekte und dienen zur Abbildung von abstrakten Entitäten, welche sich aus Person- und Organisationsinformationen zusammensetzen.

Hierbei MUSS jedenfalls die "Person" der Entität angegeben werden. Die Angabe der Organisation, der die Person angehört, ist prinzipiell optional. Diese Optionalität kann sich in Abhängigkeit vom konkreten Anwendungsfall in "verpflichtend" ändern.

8.10.3.1 Strukturbeispiel

<assignedEntity>
  <id root="1.2.40.0.34.99.111.1.3"
      extension="2222"
      assigningAuthorityName="Amadeus Spital"/>
  <addr>
      <streetName>Währinger Gürtel</streetName>
      <houseNumber>18-20</houseNumber>
      <postalCode>1090</postalCode>
      <city>Wien</city>
      <state>Wien</state>
      <country>AUT</country>
  </addr>
  <telecom value="tel:+43.1.3453446.0"/>
  <telecom value="fax:+43.1.3453446.4674"/>
  <telecom value="mailto:info@amadeusspital.at"/>
  <telecom value="http://www.amadeusspital.at"/>
  <assignedPerson>
	:
  </assignedPerson>
  <representedOrganization>
	:
  </representedOrganization>
</assignedEntity>

8.10.3.2 Spezifikation

Bei AssignedEntity-Elementen MÜSSEN, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben werden:

8.10.3.2.1 id
Element/Attribut DT Kard Konf Beschreibung
id II 1..* R Mindestens eine ID der Person der Entität

Zugelassene nullFlavor:

  • NI … Die Person der Entität hat keine Identifikationsnummer
  • UNK … Die Person der Entität hat eine Identifikationsnummer, diese ist jedoch unbekannt

Grundsätzlich sind die Vorgaben gemäß "Identifikations-Elemente" zu befolgen.

8.10.3.2.2 Adress-Element der Organisation
Element/Attribut DT Kard Konf Beschreibung
addr AD 0..1 O Ein Adress-Element der Person der Entität

Grundsätzlich sind die Vorgaben gemäß "Adress-Elemente" zu befolgen.

8.10.3.2.3 Kontakt-Elemente der Organisation
Element/Attribut DT Kard Konf Beschreibung
telecom TEL 0..* O Beliebig viele Kontakt-Elemente der Person der Entität

Grundsätzlich sind die Vorgaben gemäß "Kontaktdaten-Element" zu befolgen.

8.10.3.2.4 Personen-Element der Entität
Element/Attribut DT Kard Konf Beschreibung
assignedPerson POCD_MT000040.
Person
1..1 M Personendaten der Person der Entität

Grundsätzlich sind die Vorgaben gemäß "Personen-Element" zu befolgen.

8.10.3.2.5 Organisations-Element der Entität
Element/Attribut DT Kard Konf Beschreibung
representedOrganization POCD_MT000040.
Organization
0..1 O Organisationsdaten der Entität

Grundsätzlich sind die Vorgaben gemäß "Organisations-Element" zu befolgen.

Assigned Entity-Elemente werden durch folgende Templates spezifiziert:

9 Dataset des Allgemeinen Implementierungsleitfadens

Das Dataset (auch "Datenarten" oder "Konzepte") listet alle mit der Arbeitsgruppe abgestimmten Inhalte des Leitfadens auf. Es enthält Beschreibungen der Elemente mit Synonymen.

Dataset-Elemente können auf das CDA Datenmodell gemappt werden. In den Metadaten eines Templates sind alle assoziierten Konzepte auf einen Blick ersichtlich. Im Template-Body wird das assoziierte Konzept beim entsprechenden Datenelement angezeigt.

Die Live-Version des Datasets in Art-Decor kann unter folgendem Link betrachtet werden.

10 Administrative Daten (CDA Header)

10.1 Übersichtstabelle der CDA Strukturen des Headers

Dieses Kapitel gibt einen Überblick über die Elemente des CDA Headers und den Vorgaben bezüglich Kardinalität und Konformität. Spezielle Leitfäden können diese Vorgaben weiter einschränken.

Element Kard/Konf ELGA Kard/Konf eHealth Bedeutung / Link zum Kapitel
realmCode 1..1 M 1..1 M Hoheitsbereich des Dokuments
typeId 1..1 M 1..1 M Kennzeichnung CDA R2
templateId 3..* M 3..* M Kennzeichnung von Strukturvorschriften
id 1..1 M 1..1 M Dokumenten-Id
code

  translation

1..1 M

  1..1 M

1..1 M

  0..* R

Klassifikation des Dokuments (fein und grob)
title 1..1 M 1..1 M Titel des Dokuments
sdtc:statusCode 0..1 C 0..1 O Status des Dokuments
hl7at:terminologyDate 1..1 M 0..1 O Terminologie-Datum des Dokuments
hl7at:formatCode 1..1 M 0..1 O FormatCode des Dokuments
hl7at:practiceSettingCode 1..1 M 0..1 O Fachliche Zuordnung des Dokuments
effectiveTime 1..1 M 1..1 M Erstellungsdatum des Dokuments (medizinisch relevantes Datum)
confidentialityCode 1..1 M 1..1 M Vertraulichkeitscode
languageCode 1..1 M 1..1 M Sprachcode des Dokuments
setId

versionNumber

1..1 M

1..1 M

1..1 M

1..1 M

Versionierung des Dokuments
recordTarget 1..1 M 0..1 C Patient
recordTarget de-identified 0..0 NP 0..1 C Anonymer oder pseudonymisierter Patient
author 1..* M 1..* M Verfasser des Dokuments
dataEnterer 0..1 O 0..1 O Personen der Dateneingabe
informant 0..* O 0..* O Informant
custodian 1..1 M 1..1 M Verwahrer des Dokuments
informationRecipient 0..* O 0..* O Beabsichtigte Empfänger des Dokuments
legalAuthenticator 0..* C 0..* C Rechtlicher Unterzeichner, wird im speziellen Leitfaden definiert.
authenticator 0..* O 0..* O Weitere Unterzeichner
participant 0..* O 0..* O Weitere Beteiligte (nähere Unterscheidung im entsprechenden Leitfaden)
inFulfillmentOf 0..* O 0..* O Zuweisung und Ordermanagement
documentationOf

  serviceEvent

0..* O

  1..1 M

0..* O

  1..1 M

Gesundheitsdienstleistungen
relatedDocument 0..1 O 0..1 O Bezug zu vorgehenden Dokumenten
authorization 0..0 NP 0..* O Einverständniserklärung
componentOf

  encompassingEncounter

0..1 O

  1..1 M

0..1 O

  1..1 M

Patientenkontakt (Aufenthalt)
[Tabelle 5]:Übersichtstabelle der CDA Strukturen des Headers

10.2 Übersicht der Zeitelemente im Header

Dieses Kapitel gibt einen Überblick über die Elemente des CDA Headers mit Zeitangaben und ihre Zusammenhänge.

Element Kard/Konf

ELGA

Kard/Konf

eHealth

Bedeutung Link zum Kapitel
hl7at:terminologyDate 1..1 M 0..1 O Das Datum, an dem die lokal zur Implementierung verwendeten Value Sets mit dem österreichischen Terminologieserver abgeglichen wurden, wird hier angegeben. Terminologie-Datum des Dokuments
effectiveTime 1..1 M 1..1 M Das letzte medizinisch relevante Datum, an welchem das Dokument medizinische Inhalte hinzugefügt worden sind. Kann im speziellen Leitfaden anders definiert werden. Erstellungsdatum des Dokuments
recordTarget

  birthTime

1..1 M

  1..1 R

0..1 C

  1..1 R

Der Geburtstag des Patienten. Patient
recordTarget

  deceasedTime

1..1 M

  0..1 O

0..1 C

  1..1 R

Das Sterbedatum des Patienten. Patient
author

  time

1..* M

  0..1 R

1..* M

  0..1 R

Das jeweilige Datum, an welche der jeweilige Autor neue medizinische Informationen hinzugefügt hat. Verfasser des Dokuments
dataEnterer

  time

0..1 O

  0..1 R

0..1 O

  0..1 R

Das Datum, an welchem eine Schreibkraft die Informationen aus einem Medium in das CDA Dokument überträgt, ohne weitere fachliche Informationen hinzuzufügen. Personen der Dateneingabe
legalAuthenticator

  time

0..* C

  1..1 R

0..* C

  1..1 R

Die Zeitpunkte, an welchem das Dokument von den einzelnen berechtigten Personen vidiert wurde. Diese Personen sind die Hauptunterzeichner. Ist im jeweiligen speziellen Implementierungsleitfaden genauer vorgeschrieben. Dieser Zeitpunkt, wenn vorhanden, sollte nach author.time und dataenterer.time liegen. Rechtlicher Unterzeichner
authenticator

  time

0..* O

  1..1 R

0..* O

  1..1 R

Die Zeitpunkte, an welchem das Dokument von den einzelnen berechtigten Personen vidiert wurde. Diese Personen sind die weiteren Unterzeichner. Weitere Unterzeichner
Notfallkontakt / Auskunftsberechtigte Person

participant [templateId[@root='1.2.40.0.34.6.0.11.1.27']]   time

0..* O

  0..1 O

0..* O

  0..1 O

Zeitraum, in dem der angegebene Kontakt den Notfall-Kontakt darstellt.

Wird nur angegeben, wenn der Kontakt bereits absehbar nur in einem eingeschränkten Zeitraum zur Verfügung steht.

Weitere Beteiligte
Versicherter/Versicherungparticipant

participant [templateId[@root='1.2.40.0.34.6.0.11.1.26']]   time

0..* O

  0..1 O

0..* O

  0..1 O

Gültigkeitszeitraum der Versicherungspolizze. Weitere Beteiligte
documentationOf

  serviceEvent
    effectiveTime

0..* O

  1..1 M
    1..1 M

0..* O

  1..1 M
    1..1 M

Zeitraum der durchgeführten Gesundheitsdienstleistung. Ist im jeweiligen speziellen Implementierungsleitfaden genauer vorgeschrieben. Gesundheitsdienstleistungen
componentOf

  encompassingEncounter
    effectiveTime

0..1 O

  1..1 M
    1..1 M

0..1 O

  1..1 M
    1..1 M

Zeitraum des Patientenkontakts. Patientenkontakt (Aufenthalt)
[Tabelle 6]:Übersichtstabelle der Header-Elemente für Zeitpunkte/Zeitspannen

10.3 Dokumentenstruktur

10.3.1 XML Prolog (XML Metainformationen)

10.3.1.1 Zeichencodierung

CDA-Dokumente MÜSSEN mit UTF-8 (8-Bit Universal Character Set Transformation Format, nach RFC 3629 / STD 63 (2003)) codiert werden.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
:

10.3.1.2 Hinterlegung eines Stylesheets

Um ein CDA-Dokument in einem Webbrowser anzeigen zu können, muss es nach HTML tranformiert werden. Das kann durch eine XSLT-Transformation (ein so genanntes "Stylesheet") geschehen. Ist das Stylesheet im angegebenen Pfad erreichbar, wird dieses beim Öffnen des CDA-Dokuments mit einem Browser üblicherweise automatisch auf das CDA-Dokument angewandt und die Darstellung gerendert. ELGA stellt zur einheitlichen Darstellung von CDA-Dokumenten ein "Referenz-Stylesheet" zur Verfügung (verfügbar unter http://www.elga.gv.at/cda). Da der Zugriff auf XSLT-Programme von den meisten Browsern eingeschränkt ist, wird kein absoluter Pfad auf eine Webressource angegeben.

<?xml-stylesheet type="text/xsl" href="ELGA_Stylesheet_v1.0.xsl"?>
  1. Das Stylesheet MUSS angegeben werden [M].
  2. Die Angabe eines Pfades ist NICHT ERLAUBT.
  3. Defaultwert ist href="ELGA_Stylesheet_v1.0.xsl", ein anderes Stylesheet KANN in speziellen Leitfäden vorgeschrieben werden.

10.3.2 Wurzelelement clinicalDocument

CDA-Dokumente beginnen mit dem Wurzelelement ClinicalDocument, der grobe Aufbau ist im folgenden Übersichtsbeispiel gegeben. Der XML-Namespace für CDA Release 2.0 Dokumente ist urn:hl7-org:v3 (Default-Namespace). Dieser MUSS in jeder CDA XML Instanz genannt werden. Zusätzlich MÜSSEN für Schema-Erweiterungen folgende Namespaces angegenben werden: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pharm="urn:ihe:pharm:medication" xmlns:sdtc="urn:hl7-org:sdtc" xmlns:ips="urn:hl7-org:ips" xmlns:hl7at="urn:hl7-at:v3"

Hinweis: Die im Art-Decor vorgestellten Namespaces "hl7:" oder "cda:" werden nicht in den letztendlichen eHealth-Austria Dokumenten genutzt! Das HL7-International-Namespace, welches im Art-Decor unter "hl7:" oder "cda:" geführt wird, ist in den eHealth-Austria Dokumenten als Default-Namespace für alle eHealth-Austria-Dokumente geführt: "<ClinicalDocument xmlns="urn:hl7-org:v3" ... >". Somit ist bei Elementen, bei welchem das Namespace-Präfix weggelassen wurde, dieser sofort "urn:hl7-org:v3" - das Default-Namespace.

In speziellen Leitfäden können weitere neben den hier vordefinierten namespace-Präfixe angegeben werden.

<ClinicalDocument xmlns="urn:hl7-org:v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pharm="urn:ihe:pharm:medication" xmlns:sdtc="urn:hl7-org:sdtc" xmlns:ips="urn:hl7-org:ips" xmlns:hl7at="urn:hl7-at:v3">
   <!-- CDA Header -->
      … siehe Beschreibung CDA R2 Header …
   <!-- CDA Body -->
   <component>
      <structuredBody>
         … siehe Beschreibung CDA R2 Body …
      </structuredBody>
   </component>
</ClinicalDocument>

10.3.3 Hoheitsbereich des Dokuments ("realmCode")

Dieses Element kennzeichnet, dass das Dokument aus dem Hoheitsbereich Österreich stammt.

10.3.3.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.10
ref
at-cda-bbr-
Gültigkeit2023‑03‑24 09:21:27
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_DocumentRealm vom 2021‑02‑19 10:44:57
  • Kblank.png atcdabbr_header_DocumentRealm vom 2019‑02‑12 13:35:45
StatusKgreen.png AktivVersions-Label1.0.1+20230717
Nameatcdabbr_header_DocumentRealmBezeichnungDocument Realm
BeschreibungHoheitsbereich des Dokuments.

Dieses Element kennzeichnet, dass das Dokument aus dem Hoheitsbereich Österreich (bzw. Bereich der HL7 Affiliate Austria, Code „AT“) stammt.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.10 Document Realm (2021‑02‑19 10:44:57)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.10 Document Realm (2019‑02‑12 13:35:45)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<realmCode code="AT"/>
ItemDTKardKonfBeschreibungLabel
hl7:realmCode
CSR
Hoheitsbereich des Dokuments.

Fester Wert: @code = AT
(aus Value Set „ELGA_RealmCode“)
(atc...alm)
Treetree.png@code
1 … 1FAT

10.3.4 Dokumentformat ("typeId")

Dieses Element kennzeichnet, dass das Dokument im Format CDA R2 vorliegt.

10.3.4.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.30
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 11:05:29
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_DocumentTypeId vom 2019‑05‑13 10:27:22
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_DocumentTypeIdBezeichnungDocument TypeId
BeschreibungDieses Element kennzeichnet, dass das Dokument im Format CDA R2 vorliegt.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.30 Document TypeId (2019‑05‑13 10:27:22)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<typeId root="2.16.840.1.113883.1.3" extension="POCD_HD000040"/>
ItemDTKardKonfBeschreibungLabel
hl7:typeId
IIRDokumentformat CDA R2
(atc...eId)
Treetree.png@root
uid1 … 1F2.16.840.1.113883.1.3
Treetree.png@extension
st1 … 1FPOCD_HD000040


10.3.5 ELGA Implementierungsleitfaden-Kennzeichnung ("templateId")

Mittels templateId-Elementen können Teile von CDA-Dokumenten hinsichtlich ihrer Konformität zu bestimmten Templates gekennzeichnet werden. Auch Konformität zu Spezifikationen wie Implementierungsleitfäden kann ausgedrückt werden.

Der Einsatz von so genannten "templateId"-Elementen sichert zu, dass eine CDA-Instanz nicht nur CDA konform ist, sondern auch dem referenzierten Template oder Implementierungsleitfaden entspricht. Mit Zusicherung ist dabei nur eine informelle Behauptung des Verfassers gemeint und nicht notwendigerweise auch eine erfolgreich durchgeführte Validierung.

Ein CDA Dokument, welches den Vorgaben einer bestimmten Template entspricht, ist berechtigt und verpflichtet, die entsprechende templateId-Kennung einzutragen.

10.3.5.1 Strukturbeispiel

  <!—   Folgt dem vorliegenden Implementierungsleitfaden-Template -->
  <templateId root="1.2.40.0.34.11.1"/> 
  <!—   Beliebig viele weitere templateIds, falls das Dokumente noch weiteren Templates, Implementierungsleitfäden oder Spezifikationen folgt -->
  <templateId root="…"/>
	:

10.3.5.2 Spezifikation

Die OID des vorliegenden Implementierungsleitfadens MUSS im @root Attribut des Elements angegeben werden.

Mit Angabe dieses Elements wird ausgesagt, dass das vorliegende CDA-Dokument zu diesem Implementierungsleitfaden konform ist.

Element/Attribut DT Kard Konf Beschreibung
templateId[1] II 1..1 M eHealth Austria Dokumente ("Allgemeiner Leitfaden")
Fester Wert: @root = "1.2.40.0.34.6.0.11.0.1"
templateId[2] II 1..1 M OID des (speziellen) Implementierungsleitfadens. Dient als informative Referenz.
Beispiel: @root = "1.2.40.0.34.7.1.7.0"
templateId[3] II 1..1 M TemplateId für ein im speziellen Implementierungsleitfaden definiertes Dokument
Beispiel: @root = "1.2.40.0.34.6.0.11.0.4" (Leitfaden e-Impfpass "Kompletter Immunisierungsstatus")
templateId[n] II 0..* O Weitere TemplateIds, um Konformität zu weiteren (internationalen) Leitfäden zu dokumentieren. Dient als informative Referenz.
Beispiel: @root="1.3.6.1.4.1.19376.1.5.3.1.1.18.1.2" (Immunization Content (IC) Content Module, IHE PCC Technical Framework Revision 11.0 - November 11, 2016)

Verweis auf speziellen Implementierungsleitfaden:
Die templateIds[2-n] werden speziellen Implementierungsleitfaden gemäß der Dokumentenklasse angegeben.

10.3.6 Dokumenten-Id ("id")

Weltweit eindeutiger Instanzidentifikator des Dokuments.

10.3.6.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.1
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 10:36:12
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_DocumentId vom 2019‑02‑18 11:06:14
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_DocumentIdBezeichnungDocument Id
Beschreibung
Die Dokumenten-Id eines CDA-Dokuments ist ein eindeutiger Instanzidentifikator, der das Dokument weltweit und für alle Zeit eindeutig identifiziert. Ein CDA-Dokument hat genau eine Id.
↔ Hinweis zum XDS-Mapping: Dieses Element wird ins XDS-Attribut uniqueId gemappt.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.1 Document Id (2019‑02‑18 11:06:14)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel (mit Extension)
<id assigningAuthorityName="Amadeus Spital" root="1.2.40.0.34.99.111.1.1" extension="134F989"/>
Beispiel
Strukturbeispiel (ohne Extension)
<id assigningAuthorityName="Amadeus Spital" root="1.2.40.0.34.99.111.1.1.20248969"/>
ItemDTKardKonfBeschreibungLabel
hl7:id
II1 … 1MDokumenten-Id des CDA-Dokuments.
Es MUSS eine gültige und innerhalb des ID-Pools eindeutige Dokumenten-ID angegeben werden.

Grundsätzlich sind die Vorgaben gemäß „Identifikations-Elemente“ zu befolgen.
(atc...tId)
Treetree.png@root
uid1 … 1R


10.3.7 Dokumentenklasse ("code")

Der "Code des Dokuments" (im CDA das Element ClinicalDocument/code) bezeichnet die "Dokumentenklasse" bzw den präziseren "Dokumententyp".

Beispiele für die Klasseneinteilung der Dokumente:

Für das Mapping in XDS siehe den entsprechenden Leitfaden "ELGA XDS Metadaten".

Verweis auf speziellen Implementierungsleitfaden:
Die gültigen Wertebereiche dieses Elements entnehmen Sie bitte den entsprechenden speziellen Implementierungsleitfaden gemäß der Dokumentenklasse bzw dem Dokumententyp.

10.3.7.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.16
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 10:34:26
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_DocumentCode vom 2020‑11‑17 14:56:33
  • Kblank.png atcdabbr_header_DocumentCode vom 2019‑03‑18 10:56:56
StatusKgreen.png AktivVersions-Label1.1.0+20210219
Nameatcdabbr_header_DocumentCodeBezeichnungDocument Code
Beschreibung
Der “Code des Dokuments” (im CDA das Element ClinicalDocument/code) enthält die Klassifikation des Dokuments entsprechend dem präzisen „Dokumententyp“; die gröbere Klassifikation entsprechend der "Dokumentenklasse" wird im Unterelement translation angegeben.
Verweis auf speziellen Implementierungsleitfaden: Die gültigen Wertebereiche dieses Elements entnehmen Sie bitte den entsprechenden speziellen Implementierungsleitfaden gemäß der Dokumentenklasse bzw dem Dokumententyp.
↔ Hinweis zum XDS-Mapping: Das Element code wird ins XDS-Attribut typeCode gemappt, das Unterelement translation nach classCode.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.16 Document Code (2020‑11‑17 14:56:33)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.16 Document Code (2019‑03‑18 10:56:56)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel Entlassungsbrief
<code code="11490-0" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Physician Discharge summary">
  <translation code="18842-5" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Discharge summary"/></code>
ItemDTKardKonfBeschreibungLabel
hl7:code
CEDokumententyp in feiner Granularität. 
Empfohlenes Value Set: HL7-at_XDS-Dokumentenklassen (1.2.40.0.34.10.86), Einträge in Level 1

Verweis auf speziellen Implementierungsleitfaden: 
Die gültigen Wertebereiche dieses Elements entnehmen Sie bitte dem entsprechenden speziellen Implementierungsleitfaden gemäß der Dokumentenklasse bzw dem Dokumententyp.

↔ Hinweis zum XDS-Mapping
Wird in ELGA in das XDS DocumentEntry Metadaten-Attribut XDSDocumentEntry.typeCode übernommen.
Zu berücksichtigen sind jeweils die Attribute @code, @codeSystem und @displayName.
(atc...ode)
Treetree.png@code
cs1 … 1R
Treetree.png@codeSystem
oid1 … 1R
Treetree.png@codeSystemName
st0 … 1 
Treetree.png@displayName
st1 … 1R
Treetree.pnghl7:translation
CD1 … 1MDokumentenklasse in grober Granularität.
Empfohlenes Value Set: HL7-at_XDS-Dokumentenklassen (1.2.40.0.34.10.86), Einträge in Level 0

Verweis auf speziellen Implementierungsleitfaden: 
Die gültigen Wertebereiche dieses Elements entnehmen Sie bitte dem entsprechenden speziellen Implementierungsleitfaden gemäß der Dokumentenklasse bzw dem Dokumententyp.

↔ Hinweis zum XDS-Mapping: Dieses Element wird ins XDS-Attribut XDSDocumentEntry.classCode gemappt.
Zu berücksichtigen sind jeweils die Attribute @code, @codeSystem und @displayName.
(atc...ode)
Treeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreetree.png@codeSystem
oid1 … 1R


10.3.8 Titel des Dokuments ("title")

"Titel" (im CDA das Element ClinicalDocument/title) bezeichnet die verpflichtende "Dokumentenüberschrift" (zusätzlich zur Dokumentenklasse).

Beispiele für Titel der Dokumente:

  • "Arztbrief"
  • "Entlassungsbrief der gynäkologischen Abteilung des SMZ Ost"
  • "Vorläufiger Entlassungsbrief"
  • "Befundbericht"

10.3.8.1 Strukturbeispiel

<title>Entlassungsbrief</title>

10.3.8.2 Spezifikation

Element/Attribut DT Kard Konf Beschreibung
title ST 1..1 M Dokumententitel

Der Sinn der Benennung MUSS mit der Dokumentenklasse übereinstimmen.

Die Verwendung von Zeichenketten für Line Feed (lf), Carriage Return (cr) sowie Tabulator ist innerhalb des title generell NICHT ERLAUBT.

10.3.9 Status des Dokuments ("sdtc:statusCode")

Der Status eines Dokuments wird im CDA-Element ClinicalDocument/sdtc:statusCode gespeichert.

10.3.9.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.45
ref
at-cda-bbr-
Gültigkeit2021‑06‑24 15:59:26
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_DocumentStatusCode vom 2021‑02‑19 11:04:04
  • Kblank.png atcdabbr_header_DocumentStatusCode vom 2020‑05‑19 09:38:43
StatusKgreen.png AktivVersions-Label1.0.1+20210624
Nameatcdabbr_header_DocumentStatusCodeBezeichnungDocument StatusCode
Beschreibung
Status eines Dokuments.
e-Befunde sind grundsätzlich abgeschlossene bzw. "fertige" ("completed") Dokumente, daher entfällt die Angabe eines Status. In folgenden Ausnahmen SOLL der Status eines Dokuments wie folgt angegeben werden:
  • active”: z.B. wenn bekannt ist, dass Updates folgen werden: Etwa für "vorläufige ärztliche Entlassungsbriefe" oder Laborbefunde, für die noch Ergebnisse einzelner Analysen ausständig sind
  • nullified”: z.B. für Dokumente, die gemäß Anwendungsfall "Storno von ELGA-Dokumenten" storniert werden, wobei zusätzlich ein letztes Dokument mit Storniert-Status in der Versionskette registriert wird.
Hinweis: Die Angabe von sdtc:statusCode ändert nichts an der Versionierung (Verwendung von setId und versionNr ist unverändert). Wenn z.B. ein vorläufiger Befund mit sdtc:statusCode active durch den endgültigen Befund ohne expliziten statusCode (weil completed) ersetzt wird, muss selbstverständlich eine neue id, dieselbe setId und eine höhere versionNr angegeben werden.

↔ Hinweis zum XDS-Mapping: Der Status wird nicht in die XDS-Metadaten übernommen!
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.45 Document StatusCode (2021‑02‑19 11:04:04)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.45 Document StatusCode (2020‑05‑19 09:38:43)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<ClinicalDocument>
  <sdtc:statusCode code="active"/></ClinicalDocument>
ItemDTKardKonfBeschreibungLabel
sdtc:statusCode
CS
Status eines Dokuments.
e-Befunde sind grundsätzlich abgeschlossene bzw. "fertige" ("completed") Dokumente, daher entfällt die Angabe eines Status. In folgenden Ausnahmen SOLL der Status eines Dokuments wie folgt angegeben werden:
  • active”: z.B. wenn bekannt ist, dass Updates folgen werden: Etwa für "vorläufige ärztliche Entlassungsbriefe" oder Laborbefunde, für die noch Ergebnisse einzelner Analysen ausständig sind
  • nullified”: z.B. für Dokumente, die gemäß Anwendungsfall "Storno von ELGA-Dokumenten" storniert werden, wobei zusätzlich ein letztes Dokument mit Storniert-Status in der Versionskette registriert wird.
↔ Hinweis zum XDS-Mapping: Der Status wird nicht in die XDS-Metadaten übernommen!
(atc...ode)
 Constraint
Zulässige Werte für sdtc:statusCode/@code sind "active" und "nullified"

 CONF
@code muss "nullified" sein
oder
@code muss "active" sein


10.3.10 Terminologiedatum ("hl7at:terminologyDate")

Das Terminologiedatum gibt an, dass ein Dokument mit den Terminologien zum Stand eines bestimmten Datums erstellt wurde. Das Datum wird in einem eigens für die HL7-Austria Domäne geschaffenen Element "hl7at:terminologyDate" angegeben.

10.3.10.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.46
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 11:04:44
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_DocumentTerminologyDate vom 2020‑07‑08 11:49:46
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_DocumentTerminologyDateBezeichnungDocument TerminologyDate
BeschreibungDas Terminologie-Datum des Dokumentes
Das Datum, an dem die lokal zur Implementierung verwendeten Value Sets mit dem österreichischen Terminologieserver abgeglichen wurden, wird hier angegeben.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.46 Document TerminologyDate (2020‑07‑08 11:49:46)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel Entlassungsbrief
<hl7at:terminologyDate value="20190606"/>
ItemDTKardKonfBeschreibungLabel
hl7at:terminologyDate
TS.DATE.FULLDas Terminologie-Datum des Dokumentes
Das Datum, an dem die lokal zur Implementierung verwendeten Value Sets mit dem österreichischen Terminologieserver abgeglichen wurden, wird hier angegeben.
(atc...ate)
 ConstraintDas Datum der letzten Terminologie-Aktualisierung MUSS entsprechend klassischer HL7 V3 Notation im Format "YYYYMMDD" angegeben werden.
Beispiel: 20200527


10.3.11 FormatCode ("hl7at:formatCode")

Die XDS-Metadaten enthalten ein Element formatCode, das das Format des Dokuments bezüglich seiner semantischen Interoperabilität beschreibt. Im CDA-Schema wurde für die HL7-Austria Domäne ein genau entsprechendes Element geschaffen.

10.3.11.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.47
ref
at-cda-bbr-
Gültigkeit2021‑02‑24 07:21:13
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_DocumentFormatCode vom 2021‑02‑19 10:35:52
  • Kblank.png atcdabbr_header_DocumentFormatCode vom 2020‑07‑08 14:56:41
StatusKgreen.png AktivVersions-Label1.1.0+20210303
Nameatcdabbr_header_DocumentFormatCodeBezeichnungDocument FormatCode
Beschreibungdie genaue Version des XDS FormatCode
↔ Hinweis zum XDS-Mapping: Dieses Element wird ins XDS-Attribut formatCode gemappt.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.47 Document FormatCode (2021‑02‑19 10:35:52)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.47 Document FormatCode (2020‑07‑08 14:56:41)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel Telemonitoring Episodenbericht
<hl7at:formatCode code="urn:hl7-at:telemon-epi:2020" codeSystem="1.2.40.0.34.5.37" displayName="HL7 Austria Telemonitoring Episodenbericht 2020"/>
ItemDTKardKonfBeschreibungLabel
hl7at:formatCode
CDdie genaue Version des XDS FormatCode(atc...ode)
Treetree.png@code
cs1 … 1RSiehe https://termpub.gesundheit.gv.at:443/TermBrowser/gui/main/main.zul?loadType=ValueSet&loadName=ELGA_FormatCode_VS
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.61 ELGA_Formatcode (DYNAMIC)
Treetree.png@codeSystem
oid1 … 1F1.2.40.0.34.5.37
Treetree.png@displayName
st1 … 1R


10.3.12 Fachliche Zuordnung des Dokuments ("hl7at:practiceSettingCode")

Die "fachliche Zuordnung des Dokuments" wird im CDA-Element ClinicalDocument/hl7at:practiceSettingCode gespeichert.

10.3.12.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.44
ref
at-cda-bbr-
Gültigkeit2021‑03‑01 15:37:20
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_DocumentPracticeSettingCode vom 2021‑02‑19 10:41:33
  • Kblank.png atcdabbr_header_DocumentPracticeSettingCode vom 2020‑05‑18 13:03:08
StatusKgreen.png AktivVersions-Label1.1.0+20210303
Nameatcdabbr_header_DocumentPracticeSettingCodeBezeichnungDocument PracticeSettingCode
Beschreibung
Die fachliche Zuordnung des Dokumentes
Den gültigen Wertebereich für dieses Elements entnehmen Sie bitte  dem Value Set ELGA_PracticeSetting.

↔ Hinweis zum XDS-Mapping: Dieses Element wird ins XDS-Attribut practiceSettingCode gemappt, MUSS daher für die Anwendung in ELGA angegeben werden.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.44 Document PracticeSettingCode (2020‑05‑18 13:03:08)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel Entlassungsbrief
<practiceSettingCode code="F019" displayName="Innere Medizin" codeSystem="1.2.40.0.34.5.12" codeSystemName="ELGA_PracticeSetting"/>
ItemDTKardKonfBeschreibungLabel
hl7at:practiceSettingCode
CDDie fachliche Zuordnung des Dokumentes(atc...ode)
Treetree.png@displayName
1 … 1R
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.75 ELGA_PracticeSetting (DYNAMIC)


10.3.13 Erstellungsdatum des Dokuments ("effectiveTime")

10.3.13.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.11
ref
at-cda-bbr-
Gültigkeit2023‑04‑11 10:22:55
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_DocumentEffectiveTime vom 2021‑02‑19 10:35:26
  • Kblank.png atcdabbr_header_DocumentEffectiveTime vom 2019‑02‑12 16:30:12
StatusKgreen.png AktivVersions-Label1.0.1+20230717
Nameatcdabbr_header_DocumentEffectiveTimeBezeichnungDocument Effective Time
Beschreibung

Dokumentiert das Erstellungsdatum bzw. den Zeitpunkt, an dem das Dokument inhaltlich fertiggestellt wurde. Damit ist jenes Datum gemeint, welches normalerweise im Briefkopf eines Schriftstückes angegeben wird (z.B. Wien, am …). Das Erstellungsdatum des Dokuments MUSS NICHT nicht mit dem Datum der rechtlichen Unterzeichnung (oder „Vidierung“) übereinstimmen.

↔ Hinweis zum XDS-Mapping: Dieses Element wird in das XDS-Attribut XDSDocumentEntry.creationTime gemappt (sofern es sicht nicht um ein On-Demand Document Entry handelt).

Verweis auf speziellen Implementierungsleitfaden: Für das Erstellungsdatum ist das medizinisch zutreffendste Datum anzugeben, dieses MUSS für jede einzelne Dokumentenklasse im speziellen Leitfaden separat definiert werden.
Begründung: Das Erstellungsdatum wird für die Sortierung der CDA-Dokumente im Dokumentenregister (XDSDocumentEntry-Metadaten) verwendet. Es MUSS also sichergestellt werden, dass die CDA-Dokumente in der Reihenfolge sortiert werden, wie sie in einer Krankenakte sortiert werden. 
Beispiel: Laborbefunde müssen nach dem Probenentnahmedatum sortiert werden (NICHT nach dem Vidierdatum), Radiologiebefunde nach dem Ende der Bildaufnahme (NICHT nach dem Befundungszeitpunkt).

KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 1 Konzept
IdNameDatensatz
at-cda-bbr-data​element-11Kyellow.png Erstellungsdatum Kyellow.png Dataset A Allgemeiner Leitfaden
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.11 Document Effective Time (2021‑02‑19 10:35:26)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.11 Document Effective Time (2019‑02‑12 16:30:12)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.90008 CD effectiveTime (2016‑07‑21)
ref
elgabbr-
Beispiel
Nur Datum: Zeitpunkt als Datum (ohne Zeit) im Format YYYYMMDD
<effectiveTime value="20190606"/>
Beispiel
Datum, Zeit und Zeitzone: Zeitpunkt als Datum mit Zeit und Zeitzone im Format YYYYMMDDhhmmss[+/-]HHMM
<effectiveTime value="20190606134038+0200"/>
ItemDTKardKonfBeschreibungLabel
hl7:effectiveTime
TS.AT.TZR
Relevantes Datum des Dokuments.
Grundsätzlich sind die Vorgaben für „Zeit-Elemente“ zu befolgen.
(atc...ime)
 
Target.png
at-cda-bbr-data​element-11Kyellow.png Erstellungsdatum Kyellow.png Dataset A Allgemeiner Leitfaden


10.3.14 Vertraulichkeitscode ("confidentialityCode")

10.3.14.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.12
ref
at-cda-bbr-
Gültigkeit2023‑03‑24 09:30:46
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_DocumentConfidentialityCode vom 2021‑06‑28 13:39:30
  • Kblank.png atcdabbr_header_DocumentConfidentialityCode vom 2021‑02‑19 10:35:04
  • Kblank.png atcdabbr_header_DocumentConfidentialityCode vom 2019‑03‑04 12:35:46
StatusKgreen.png AktivVersions-Label1.0.2+20230717
Nameatcdabbr_header_DocumentConfidentialityCodeBezeichnungDocument Confidentiality Code
Beschreibung
Grundsätzlich stellt CDA Informationen zum Vertraulichkeitsstatus eines Dokuments zur Verfügung, um Anwendungssysteme bei der Verwaltung des Zugriffs auf sensible Daten zu unterstützen. Der Vertraulichkeitsstatus kann für das gesamte Dokument oder für bestimmte Teile des Dokuments gelten. Der im Header angegebene Wert gilt für das gesamte Dokument, es sei denn, er wird durch einen verschachtelten Wert überschrieben. Der tatsächliche Zugriff auf das Dokument muss von der übergeordneten Infrastrukturschicht geregelt werden.
↔ Hinweis zum XDS-Mapping: Dieses Element spiegelt sich im XDS-Attribut confidentialityCode wider. Für ELGA wird dieses fix auf "N" gesetzt.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 1 Konzept
IdNameDatensatz
at-cda-bbr-data​element-13Kyellow.png Vertraulichkeitscode Kyellow.png Dataset A Allgemeiner Leitfaden
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.12 Document Confidentiality Code (2021‑06‑28 13:39:30)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.12 Document Confidentiality Code (2021‑02‑19 10:35:04)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.12 Document Confidentiality Code (2019‑03‑04 12:35:46)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.90009 CD confidentialityCode (2013‑11‑07)
ref
elgabbr-
Beispiel
Strukturbeispiel
<confidentialityCode codeSystemName="HL7:Confidentiality" code="N" codeSystem="2.16.840.1.113883.5.25" displayName="normal"/>
ItemDTKardKonfBeschreibungLabel
hl7:confidentialityCode
CE
Vertraulichkeitscode des Dokuments aus Value Set „ELGA_Confidentiality“. 
(atc...ode)
 
Target.png
at-cda-bbr-data​element-13Kyellow.png Vertraulichkeitscode Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@codeSystemName
st1 … 1FHL7:Confidentiality
 ConstraintFür ELGA-Dokumente ist ausschließlich "N" erlaubt!


10.3.15 Sprachcode des Dokuments ("languageCode")

10.3.15.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.13
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 10:36:53
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_DocumentLanguage vom 2019‑02‑12 14:08:58
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_DocumentLanguageBezeichnungDocument Language
Beschreibung
Gibt die Sprache des Dokuments an, sowohl in Inhalts- oder Attributwerten. Die Angabe erfolgt im Sprachcode-Attribut gemäß IETF RFC 3066 (Internet Engineering Task Force RFC 3066 for the Identification of Languages, ed. H. Alvestrand 1995).
Es enthält mindestens einen Sprachcode gemäß ISO 639 ("Code for the representation of names of languages") und einen optionalen Ländercode gemäß ISO 3166 alpha-2.
Syntax: Vereinfacht folgt der LanguaceCode dem Format ll-CC, wobei ll dem Sprachcode gemäß ISO-639-1 in Kleinbuchstaben folgt und CC dem Ländercode gemäß ISO 3166 (Tabelle mit zwei Zeichen) in Großbuchstaben. Trennzeichen ist der Bindestrich (UTF-8 "Hyphen-Minus" mit Kode 45 (dezimal) bzw. 2D (hexadezimal)).
↔ Hinweis zum XDS-Mapping:
Dieses Element wird ins XDS-Attribut languageCode gemappt.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 1 Konzept
IdNameDatensatz
at-cda-bbr-data​element-14Kyellow.png Sprachcode Kyellow.png Dataset A Allgemeiner Leitfaden
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.13 Document Language (2019‑02‑12 14:08:58)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.90010 CD languageCode (2013‑11‑07)
ref
elgabbr-
Beispiel
Strukturbeispiel
<languageCode code="de-AT"/>
ItemDTKardKonfBeschreibungLabel
hl7:language​Code
CS.LANGSprachcode des Dokuments.
(atc...age)
 
Target.png
at-cda-bbr-data​element-14Kyellow.png Sprachcode Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@code
cs1 … 1R
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.10 ELGA_LanguageCode (DYNAMIC)
 ConstraintFür ELGA ist in @code für CDA und Ableitungen in die XDSDocumentEntry-Metadaten derzeit ausschließlich der Wert "de-AT" zulässig.
Für eHealth und zukünftige Versionen der ELGA Leitfäden können weitere Sprachcodes erlaubt werden.


10.3.16 Versionierung des Dokuments ("setId" und "versionNumber")

Mit den Attributen setId und versionNumber kann eine Versionskennung des Dokuments erreicht werden. Die setId bezeichnet das Set von Dokumenten, die zu einer Reihe von Versionen gehören. Sie bleibt über alle Versionen der Dokumente gleich (initialer Wert bleibt erhalten). Die versionNumber ist eine natürliche Zahl für die fortlaufende Versionszählung. Die versionNumber von neuen Dokumenten wird mit 1 festgelegt, mit jeder neuen Version wird diese Zahl hochgezählt, die setId bleibt gleich (muss mit der setId der Vorversion übereinstimmen).

Achtung: Manche Validatoren erkennen es als Fehler, wenn die SetID und ID gleich sind.

Für die direkte Referenzierung zwischen Dokumenten siehe "Bezug zu vorgehenden Dokumenten".

10.3.16.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.15
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 10:57:14
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_DocumentSetIdAndVersionNumber vom 2019‑02‑12 14:48:59
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_DocumentSetIdAndVersionNumberBezeichnungDocument Set Id and Version Number
Beschreibung
Versionierung des Dokuments.
Der CDA-Header repräsentiert Beziehungen zu anderen Dokumenten mit Referenz auf die Dokumenten-Identifikation. Mittels der Attribute setId und versionNumber kann eine Versionskennung des Dokuments erreicht werden.
Für ELGA-CDA-Dokumente MÜSSEN immer beide Elemente angegeben werden.
Anhänge oder Ersetzungen von Vordokumenten MÜSSEN ebenfalls diese zusätzlichen Angaben enthalten. Der genaue Zusammenhang zwischen diesen Attributen finden Sie im Kapitel „Bezug zu vorgehenden Dokumenten“.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.15 Document Set Id and Version Number (2019‑02‑12 14:48:59)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.90007 SetId VersionNumber (2015‑09‑18)
ref
elgabbr-
Beispiel
Beispiel für die 1.Version eines Dokuments
<!-- Die bei setId angegebene ID SOLLTE nicht gleich sein wie die id des Dokuments.-->
<placeholder>
  <id root="1.2.40.0.34.99.111.1.1" extension="AAAAAAAAAAAAAAA" assigningAuthorityName="KH Eisenstadt"/>  <setId root="1.2.40.0.34.99.111.1.1" extension="ZZZZZZZZZZZZZZZ" assigningAuthorityName="KH Eisenstadt"/>  <versionNumber value="1"/></placeholder>
Beispiel
Beispiel für die 2.Version eines Dokuments
<!--Die bei setId angegebene ID MUSS mit der setId der Vorversion übereinstimmen.-->
<placeholder>
  <id root="1.2.40.0.34.99.111.1.1" extension="BBBBBBBBBBBBBBB" assigningAuthorityName="KH Eisenstadt"/>  <setId root="1.2.40.0.34.99.111.1.1" extension="ZZZZZZZZZZZZZZZ" assigningAuthorityName="KH Eisenstadt"/>  <versionNumber value="2"/></placeholder>
ItemDTKardKonfBeschreibungLabel
hl7:setId
IIR
Eindeutige Id des Dokumentensets. Diese bleibt über alle Versionen der Dokumente gleich (initialer Wert bleibt erhalten).
Die setId SOLL unterschiedlich zur clinicalDocument.id sein.
↔ Hinweis zum XDS-Mapping: Dieses Element wird ins XDS-Attribut referenceIdList ("urn:elga:iti:xds:2014:ownDocument_setId") gemappt.
Hinweis: Bestimmte Systeme, die bei der Übernahme der setId in die XDS-Metadaten mit dem V2-Datentyp CX arbeiten, könnten ein Problem mit @extension-Attributen haben, die länger als 15 Zeichen sind.
(atc...ber)
hl7:versionNumber
INT.​NONNEGRVersionsnummer des Dokuments, wird bei neuen Dokumenten mit 1 festgelegt.
Die versionNumber ist eine natürliche Zahl für die fortlaufende Versionszählung. Mit einer neuen Version wird diese Zahl hochgezählt, während die setId gleich bleibt.
(atc...ber)
Treetree.png@value
int1 … 1RVersionsnummer als positive ganze Zahl.


10.4 Teilnehmende Parteien

10.4.1 Patient ("recordTarget/patientRole")

Im CDA-Header wird mindestes eine Patientenrolle beschrieben, die zu genau einer Person zugehörig ist. Die recordTarget Beziehung weist auf die Patient-Klasse und gibt an, zu welchem Patienten dieses Dokument gehört.

Auszug aus dem R-MIM:

Klassen rund um den Patienten

[Abbildung 6]

10.4.1.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.3
ref
at-cda-bbr-
Gültigkeit2023‑11‑30 08:08:14
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_RecordTarget vom 2020‑11‑24 10:03:02
  • Kblank.png atcdabbr_header_RecordTarget vom 2020‑10‑21 10:42:28
  • Kblank.png atcdabbr_header_RecordTarget vom 2020‑09‑10 15:26:39
  • Kblank.png atcdabbr_header_RecordTarget vom 2019‑02‑20 12:10:02
StatusKyellow.png EntwurfVersions-Label1.2.1
Nameatcdabbr_header_RecordTargetBezeichnungRecord Target
Beschreibung
Das RecordTarget-Element enthält den " Patienten ": Die Person, die von einem Gesundheitsdiensteanbieter (Arzt, einer Ärztin oder einem Angehörigen anderer Heilberufe) behandelt wird und über die bzw. über deren Gesundheitsdaten im Dokument berichtet wird.
↔ Hinweis zum XDS-Mapping: Inhalte dieses Elementes werden in die XDS-Metadaten zu XDSDocumentEntry. sourcePatientId übernommen.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 20 Konzepte
IdNameDatensatz
at-cda-bbr-data​element-100Kyellow.png Sprachfähigkeit Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-101Kyellow.png Sprache Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-102Kyellow.png Grad der Sprachkenntnis Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-103Kyellow.png Sprachpräferenz Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-191Kyellow.png Todesdatum Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-192Kyellow.png Verstorben-Kennzeichen Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-193Kyellow.png EKVK Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-64Kyellow.png Patient Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-65Kyellow.png LokaleID Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-66Kyellow.png SVNr Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-67Kyellow.png bPK-GH Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-68Kyellow.png Adresse Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-70Kyellow.png Name Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-72Kyellow.png Kontaktdaten Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-74Kyellow.png Geschlecht Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-75Kyellow.png Geburtsdatum Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-76Kyellow.png Geburtsort Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-88Kyellow.png Gesetzlicher Vertreter Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-98Kyellow.png Familienstand Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-99Kyellow.png Religionsbekenntnis Kyellow.png Dataset A Allgemeiner Leitfaden
Benutzt
Benutzt 5 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.11InklusionKgreen.png Person Name Compilation G2 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.12ContainmentKgreen.png Person Name Compilation G1 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.27ContainmentKgreen.png Organization Name Compilation (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.9.10ContainmentKgreen.png Address Compilation Minimal (1.0.2+20230717)DYNAMIC
BeziehungSpezialisierung: Template 1.2.40.0.34.6.0.11.1.3 Record Target (2020‑11‑24 10:03:02)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.3 Record Target (2020‑10‑21 10:42:28)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.3 Record Target (2019‑02‑20 12:10:02)
ref
at-cda-bbr-

Adaptation: Template 2.16.840.1.113883.10.12.101 CDA recordTarget (2005‑09‑07)
ref
ad1bbr-
Beispiel
Strukturbeispiel
<recordTarget typeCode="RCT" contextControlCode="OP">
  <patientRole classCode="PAT">
    <!-- lokale Patienten ID vom System -->
    <id root="1.2.40.0.34.99.111.1.2" extension="4711" assigningAuthorityName="Amadeus Spital"/>    <!-- Sozialversicherungsnummer des Patienten -->
    <id root="1.2.40.0.10.1.4.3.1" extension="1111241261" assigningAuthorityName="Österreichische Sozialversicherung"/>    <!-- bPK-GH des Patienten -->
    <id root="1.2.40.0.10.2.1.1.149" extension="GH:b64encodedbPKValue"/>    <!-- Adresse des Patienten -->
    <addr>
      <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
    </addr>
    <!-- Kontaktdaten des Patienten-->
    <telecom value="tel:+43.1.40400" use="H"/>    <telecom value="tel:+43.664.1234567" use="MC"/>    <telecom value="mailto:herbert.mustermann@provider.at"/>    <patient classCode="PSN" determinerCode="INSTANCE">
      <!-- Name des Patienten (Granularitätsstufe 2) -->
      <name>
        <!-- template 1.2.40.0.34.6.0.11.9.11 'Person Name Compilation G2 M' -->
      </name>
      <!-- Geschlecht des Patienten -->
      <administrativeGenderCode displayName="Male" code="M" codeSystem="2.16.840.1.113883.5.1" codeSystemName="HL7:AdministrativeGender"/>      <!-- Geburtsdatum des Patienten -->
      <birthTime value="19701224"/>      <!-- Optional: Verstorben-Kennzeichen -->
      <deceasedInd value="true"/>      <!-- Optional: Todesdatum / Todeszeitpunkt -->
      <deceasedTime value="20200101"/>      <!-- Familienstand des Patienten -->
      <maritalStatusCode code="D" codeSystem="2.16.840.1.113883.5.2" codeSystemName="HL7:MaritalStatus" displayName="Divorced"/>      <!-- Religionszugehörigkeit des Patienten -->
      <religiousAffiliationCode code="101" displayName="Römisch-Katholisch" codeSystem="2.16.840.1.113883.2.16.1.4.1" codeSystemName="HL7.AT:ReligionAustria"/>      <!-- Gesetzlicher Vertreter des Patienten "Organisation"-->
      <guardian classCode="GUARD">
        <!-- Gesetzlicher Vertreter "Person" -->
        <addr>
          <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
        </addr>
        <!-- Kontaktdaten des gesetzlichen Vertreters -->
        <telecom use="H" value="tel:+43.2236.2928"/>        <telecom use="WP" value="tel:+43.2236.9000"/>        <!-- Name des gesetzlichen Vertreters (Granularitätsstufe 1) -->
        <guardianPerson>
          <name>
            <!-- template 1.2.40.0.34.6.0.11.9.12 'Person Name Compilation G1 M' -->
          </name>
        </guardianPerson>
      </guardian>
      <birthplace classCode="BIRTHPL">
        <place classCode="PLC" determinerCode="INSTANCE">
          <!-- 1.2.40.0.34.6.0.11.9.10 'Address Compilation Minimal' -->
        </place>
      </birthplace>
      <languageCommunication>
        <languageCode code="de"/>        <modeCode code="ESP" displayName="Expressed spoken" codeSystem="2.16.840.1.113883.5.60" codeSystemName="HL7:LanguageAbilityMode"/>        <proficiencyLevelCode code="E" displayName="Excellent" codeSystem="2.16.840.1.113883.5.61" codeSystemName="HL7:LanguageAbilityProficiency"/>        <preferenceInd value="true"/>      </languageCommunication>
      <!-- Strukturierung der Fähigkeit zur Gebärdensprache -->
      <languageCommunication>
        <languageCode code="de"/>        <proficiencyLevelCode code="G" displayName="Good" codeSystem="2.16.840.1.113883.5.61" codeSystemName="HL7:LanguageAbilityProficiency"/>        <preferenceInd value="false"/>      </languageCommunication>
    </patient>
  </patientRole>
</recordTarget>
ItemDTKardKonfBeschreibungLabel
hl7:recordTarget
Komponente für die Patientendaten.(atc...get)
 
Target.png
at-cda-bbr-data​element-64Kyellow.png Patient Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@typeCode
cs0 … 1FRCT
Treetree.png@context​Control​Code
cs0 … 1FOP
Treetree.pnghl7:patientRole
1 … 1MPatientendaten.
(atc...get)
Treeblank.pngTreetree.png@classCode
cs0 … 1FPAT
Treeblank.pngTreetree.pnghl7:id
II2 … *RPatientenidentifikatoren(atc...get)
 
Target.png
at-cda-bbr-data​element-193Kyellow.png EKVK Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-65Kyellow.png LokaleID Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-66Kyellow.png SVNr Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-67Kyellow.png bPK-GH Kyellow.png Dataset A Allgemeiner Leitfaden
 Constraint
Hinweis: Die Reihenfolge der id-Elemente MUSS unbedingt eingehalten werden!

* id[1] Identifikation des Patienten im lokalen System (1..1 M)
↔ Hinweis zum XDS-Mapping: Das Element id[1] wird ins XDS-Attribut sourcePatientId gemappt.

* id[2] Sozialversicherungsnummer des Patienten (1..1 R):
   - @root: OID der Liste aller österreichischen Sozialversicherungen, fester Wert: 1.2.40.0.10.1.4.3.1 (1..1 M)
   - @extension: Vollständige Sozialversicherungsnummer des Patienten (10 Stellen) (1..1 M)
   - @assigningAuthorityName: Fester Wert: Österreichische Sozialversicherung (0..1 O)

   Zugelassene nullFlavor:
   - NI … Patient hat keine Sozialversicherungsnummer (z.B. Ausländer)
   - UNK … Patient hat eine Sozialversicherungsnummer, diese ist jedoch unbekannt

* id[@root="1.2.40.0.10.2.1.1.149"] Bereichsspezifisches Personenkennzeichen (0..1 O):
   - @root : OID der österreichischen bPK, fester Wert: 1.2.40.0.10.2.1.1.149 (1..1 M)
   - @extension : bPK des Patienten: concat(Bereichskürzel, ":", bPK) (Base64,28 Zeichen). Typischerweise bPK-GH (Gesundheit). Kann im Zusammenhang mit E-ID auch andere Bereichskürzel tragen.
Anmerkung : Das bPK dient ausschließlich technisch der Zuordnung der elektronischen Identität und darf daher weder angezeigt werden noch am Ausdruck erscheinen noch in allfälligen Downloads enthalten sein (1..1 M)
   - @assigningAuthorityName : Fester Wert: Österreichische Stammzahlenregisterbehörde (0..1 O)

* id[@root="1.2.40.0.34.4.21"] Europäische Krankenversicherungskarte (0..1 O):
   - @root: OID der EKVK, fester Wert: 1.2.40.0.34.4.21 (1..1 M)
   - @extension: Datenfelder der EKVK nach folgender Bildungsvorschrift: concat(Feld 6,"^",Feld 7,"^",Feld 8,"^",Feld 9) wobei Feld 6 "Persönliche Kennummer" angegeben sein MUSS (1..1 M). Die übrigen Datenfelder sind optional (0..1 O). In Feld 9 MUSS die Datumsangabe im Format YYYMMDD erfolgen.
   -  @assigningAuthorityName : Fester Wert: Nationaler Krankenversicherungsträger (0..1 O)

Grundsätzlich sind die Vorgaben gemäß „Identifikations-Elemente“ zu befolgen.
 Beispiel
EKVK Beispiel-Max
<id root="1.2.40.0.34.4.21" extension="123456789^1100-OEGK^800400010016^20251231"/>
 Beispiel
EKVK Beispiel-Min
<id root="1.2.40.0.34.4.21" extension="123456789"/>
Treeblank.pngTreetree.pnghl7:addr
0 … 2R
Adresse des Patienten.
Es MUSS eine mögliche Adresse unterstützt werden. Spezielle Leitfäden (z.B. Entlassungsbrief Pflege) können es erforderlich machen, dass mehr als eine Adresse unterstützt werden muss.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...get)
 
Target.png
at-cda-bbr-data​element-68Kyellow.png Adresse Kyellow.png Dataset A Allgemeiner Leitfaden
 Constraint
Werden mehrere gleichartige address-Elemente strukturiert (z.B. Home, Pflege), MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *RKontakt-Element. Grundsätzlich sind die Vorgaben gemäß „Kontaktdaten-Element“ zu befolgen.
(atc...get)
 
Target.png
at-cda-bbr-data​element-72Kyellow.png Kontaktdaten Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreetree.png@value
url1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom-Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß Value-Set „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreetree.png@use
cs0 … 1 
Bedeutung des angegebenen Kontakts (z.B Heim, Arbeitsplatz), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreetree.pnghl7:patient
1 … 1MName des Patienten.
Für den Namen ist verpflichtend Granularitätsstufe 2 („strukturierte Angabe des Namens‘‘) anzuwenden!
Grundsätzlich sind die Vorgaben gemäß „Namen-Elemente von Personen PN“ zu befolgen.
(atc...get)
 
Target.png
at-cda-bbr-data​element-70Kyellow.png Name Kyellow.png Dataset A Allgemeiner Leitfaden
Eingefügt1 … 1M von 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FPSN
Treeblank.pngTreeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Treeblank.pngTreeblank.pngTreetree.pnghl7:name
PN1 … 1MNamen-Element (Person)(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
cs0 … 1 
Die genaue Bedeutung des angegebenen Namens, z.B. Angabe eines Künstlernamens mit „A" für „Artist“.
Zulässige Werte gemäß Value Set „ELGA_EntityNameUse“.
Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name („L“).
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:prefix
ENXP0 … *
Beliebig viele Präfixe zum Namen, z.B. Akademische Titel
Achtung: Die Angabe der Anrede („Frau“, „Herr“), ist im CDA nicht vorgesehen!
(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@qualifier
cs0 … 1 
Bedeutung eines prefix-Elements, z.B. Angabe eines akademischen mit "AC" für „Academic“.
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier".
 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:family
ENXP1 … *MMindestens ein Hauptname (Nachname).(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@qualifier
cs0 … 1 

Bedeutung eines family-Elements, z.B. Angabe eines Geburtsnamen mit „BR" für „Birth“.

Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“.

 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:given
ENXP1 … *MMindestens ein Vorname(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@qualifier
cs0 … 1 
Die genaue Bedeutung eines given-Elements, beispielsweise dass das angegebene Element einen Geburtsnamen bezeichnet, z.B. BR („Birth“).
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:suffix
ENXP0 … *Beliebig viele Suffixe zum Namen(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@qualifier
cs0 … 1 Die genaue Bedeutung eines suffix-Elements, beispielsweise dass das angegebene Suffix einen akademischen Titel darstellt, z.B.: AC („Academic“).
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“.
 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
Auswahl1 … 1
Das "administrative Geschlecht" ist das soziale oder gesellschaftliche Geschlecht ("Gender"). Das administrative Geschlecht ist daher grundsätzlich getrennt von den biologischen Merkmalen der Person zu sehen. Grundsätzlich soll das administrative Geschlecht dem im Zentralen Melderegister (ZMR) eingetragenen Geschlecht entsprechen.
Über ein Translation-Element können weitere Angaben zum Geschlecht gemacht werden, wenn diese abweichend vom administrativen Geschlecht sind, z.B.:
  • Biologisches Geschlecht
  • Geschlecht in der Sozialversicherung
  • Geschlecht für die Stations-/Bettenbelegung im Krankenhaus
Codierung des Geschlechts des Patienten aus ValueSet "ELGA_AdministrativeGender".
Elemente in der Auswahl:
  • hl7:administrative​Gender​Code[not(@nullFlavor)]
  • hl7:administrative​Gender​Code[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:administrative​Gender​Code
CE0 … 1(atc...get)
wo [not(@nullFlavor)]
 
Target.png
at-cda-bbr-data​element-74Kyellow.png Geschlecht Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.5.1
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystemName
st0 … 1FHL7:AdministrativeGender
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.4 ELGA_AdministrativeGender (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:translation
CD0 … *RÜber ein Translation-Element können weitere Angaben zum Geschlecht gemacht werden, wenn diese abweichend vom administrativen Geschlecht sind, z.B.: Biologisches Geschlecht, Geschlecht in der Sozialversicherung, Geschlecht für die Stations-/Bettenbelegung im Krankenhaus(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
 Beispiel
Beispiel für eine SNOMED CT Angabe
<translation code="772004004" codeSystem="2.16.840.1.113883.6.96" displayName="Non-binary gender"/>
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:administrative​Gender​Code
CE0 … 1

Mittels nullFlavor="UNK" wird "Unbekannt" abgebildet. Dies schließt die Ausprägung "Keine Angabe" mit ein.

(atc...get)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl1 … 1
Geburtsdatum des Patienten.
Grundsätzlich sind die Vorgaben für „Zeit-Elemente“ zu befolgen.
Elemente in der Auswahl:
  • hl7:birthTime
  • hl7:birthTime[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:birthTime
TS.AT.VAR0 … 1(atc...get)
 
Target.png
at-cda-bbr-data​element-75Kyellow.png Geburtsdatum Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:birthTime
TS.AT.VAR0 … 1(atc...get)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treeblank.pngTreeblank.pngTreetree.pngsdtc:deceasedInd
BL0 … 1RKennzeichen, dass die Person verstorben ist. Kann alternativ zum Todesdatum angegeben werden, v.a. wenn der Todeszeitpunkt nicht bekannt ist.(atc...get)
 
Target.png
at-cda-bbr-data​element-192Kyellow.png Verstorben-Kennzeichen Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreetree.pngsdtc:deceasedTime
TS.AT.TZ0 … 1RTodesdatum der Person.(atc...get)
 
Target.png
at-cda-bbr-data​element-191Kyellow.png Todesdatum Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreetree.pnghl7:marital​Status​Code
CE0 … 1RCodierung des Familienstands des Patienten.
Zulässige Werte gemäß Value-Set „ELGA_MaritalStatus“
(atc...get)
 
Target.png
at-cda-bbr-data​element-98Kyellow.png Familienstand Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.5.2
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystemName
st1 … 1FHL7:MaritalStatus
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.11 ELGA_MaritalStatus (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.pnghl7:religious​Affiliation​Code
CE0 … 1RCodierung des Religionsbekenntnisses des Patienten.
Zulässige Werte gemäß Value-Set „ELGA_ReligiousAffiliation“
(atc...get)
 
Target.png
at-cda-bbr-data​element-99Kyellow.png Religionsbekenntnis Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.2.16.1.4.1
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystemName
st1 … 1FHL7.AT:ReligionAustria
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.18 ELGA_ReligiousAffiliation (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.pnghl7:raceCode
NPRasse des Patienten.
Darf nicht verwendet werden!
(atc...get)
Treeblank.pngTreeblank.pngTreetree.pnghl7:ethnic​Group​Code
NPEthnische Zugehörigkeit des Patienten.
Darf nicht verwendet werden!
(atc...get)
Treeblank.pngTreeblank.pngTreetree.pnghl7:guardian
0 … *R
Gesetzlicher Vertreter:
  1. Vorsorgebevollmächtigte/r (Bevollmächtigte/r durch Vorsorgevollmacht)
  2. Gewählte/r ErwachsenenvertreterIn
  3. Gesetzliche/r ErwachsenenvertreterIn
  4. Gerichtliche/r ErwachsenenvertreterIn (Sachwalter)
Der gesetzliche Vetreter kann entweder eine Person (guardianPerson) oder eine Organisation (guardianOrganization) sein.
Beim Patienten können optional ein oder mehrere gesetzliche Vetreter angegeben werden. Wenn ein gesetzliche Vetreter bekannt ist, SOLL diese Information auch angegeben werden.
(atc...get)
 
Target.png
at-cda-bbr-data​element-88Kyellow.png Gesetzlicher Vertreter Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FGUARD
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:addr
0 … 1R
Die Adresse des gesetzlichen Vertreters oder der Organisation.
Grundsätzlich sind die Vorgaben für „Adress-Elemente“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *RBeliebig viele Kontaktdaten des gesetzlichen Vertreters als Person oder Organisation.
Grundsätzlich sind die Vorgaben gemäß „Kontaktdaten-Element“ zu befolgen.
(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom-Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß Value-Set „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (z.B. Heim, Arbeitsplatz) Bsp: WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Auswahl1 … 1
Angabe des gesetzlichen Vertreters als Person (guardianPerson in Granularitätsstufe 1 oder 2) ODER als Organisation (guardianOrganization)
Elemente in der Auswahl:
  • hl7:guardian​Person welches enthält Template 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
  • hl7:guardian​Person welches enthält Template 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
  • hl7:guardian​Organization welches enthält Template 1.2.40.0.34.6.0.11.9.27 Organization Name Compilation (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:guardian​Person
0 … 1Name des gesetzlichen Vertreters: Angabe in  Granularitätsstufe 1
Beinhaltet 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:guardian​Person
0 … 1Name des gesetzlichen Vertreters: Angabe in  Granularitätsstufe 2
Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:guardian​Organization
0 … 1RName des gesetzlichen Vertreters (Organisation)
Beinhaltet 1.2.40.0.34.6.0.11.9.27 Organization Name Compilation (DYNAMIC)
(atc...get)
Treeblank.pngTreeblank.pngTreetree.pnghl7:birthplace
0 … 1RGeburtsort des Patienten.(atc...get)
 
Target.png
at-cda-bbr-data​element-76Kyellow.png Geburtsort Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FBIRTHPL
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:place
1 … 1M(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FPLC
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Auswahl1 … 1Elemente in der Auswahl:
  • hl7:addr welches enthält Template 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC)
  • hl7:addr welches enthält Template 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD0 … 1Die Adresse des Geburtsorts. Minimalangabe. Alle Elemente optional.

Beinhaltet 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC)
(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD0 … 1Die Adresse des Geburtsorts, struktuiert.
Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...get)
Treeblank.pngTreeblank.pngTreetree.pnghl7:language​Communication
0 … *R
Informationen bezüglich der Sprachfähigkeiten und Ausdrucksform des Patienten.
(atc...get)
 
Target.png
at-cda-bbr-data​element-100Kyellow.png Sprachfähigkeit Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:language​Code
CS1 … 1MSprache, die vom Patienten zu einem bestimmten Grad beherrscht wird (geschrieben oder gesprochen).


In der Klasse languageCommunication können Informationen bezüglich der Sprachfähigkeiten und Ausdrucksform (z.B. gesprochen oder geschrieben) des Patienten angegeben werden.
Dieser Leitfaden schränkt die möglichen Werte für die Sprache auf Werte aus dem Value Set ELGA_HumanLanguage ein.


Die Gebärdensprache ist als eigene Sprache inkl. Ländercode anzugeben, mit der Ergänzung des Länder-/Regional-Codes (z.B. sgn-at), die Ausdrucksweise (MoodCode) wird in diesem Fall nicht angegeben (denn expressed / received signed wären redundant).
(atc...get)
 
Target.png
at-cda-bbr-data​element-101Kyellow.png Sprache Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1RZulässige Werte gemäß Value-Set „ELGA_HumanLanguage“ aus Code-System „HL7:HumanLanguage 2.16.840.1.113883.6.121“
Gemäß IETF / RFC 3066 enthält es ein bestimmtes Subset von Codes aus ISO 639-1 und ISO 639-2 (also zwei- und dreistellige Sprachcodes). Gemäß RFC 3066 ist es zulässig, eine Angabe der landestypischen Ausprägung der Sprache nach einem Bindestrich anzufügen. Das Land wird dabei nach ISO 3166-1 Alpha 2 angegeben. Dies MUSS bei der Auswertung des languageCodes berücksichtigt und toleriert werden.
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.173 ELGA_HumanLanguage (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:modeCode
CE0 … 1CAusdrucksform der Sprache.
Zulässige Werte gemäß Value-Set „ELGA_LanguageAbilityMode“
(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.5.60
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystemName
st0 … 1FHL7:LanguageAbilityMode
 ConstraintBei Strukturierung einer Gebärdensprache ist dieses Element NICHT ERLAUBT, NP [0..0] und MUSS daher komplett entfallen
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.175 ELGA_LanguageAbilityMode (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:proficiency​Level​Code
CE0 … 1RGrad der Sprachkenntnis in der Sprache.
Zulässige Werte gemäß Value-Set „ELGA_ProficiencyLevelCode“
(atc...get)
 
Target.png
at-cda-bbr-data​element-102Kyellow.png Grad der Sprachkenntnis Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.5.61
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystemName
st0 … 1FHL7:LanguageAbilityProficiency
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.174 ELGA_ProficiencyLevelCode (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:preference​Ind
BL0 … 1RKennzeichnung, ob die Sprache in der angegebenen Ausdrucksform vom Patienten bevorzugt wird.(atc...get)
 
Target.png
at-cda-bbr-data​element-103Kyellow.png Sprachpräferenz Kyellow.png Dataset A Allgemeiner Leitfaden
 Schematron assertrole error 
 testnot(hl7:id[1]/@nullFlavor) 
 MeldungDie Verwendung von id/@nullFlavor ist an dieser Stelle NICHT ERLAUBT. 
 Schematron assertrole error 
 testnot(hl7:id[2]/@nullFlavor) or (hl7:id[2][@nullFlavor='UNK'] or hl7:id[2][@nullFlavor='NI']) 
 MeldungZugelassene nullFlavor sind "NI" und "UNK" 

10.4.1.2 Alternative Spezifikation de-identifizierter Patient

Die Angabe von anonymen oder pseudonymisierten Patienten kann in speziellen e-Health-Leitfäden erforderlich sein, ist aber im Kontext von ELGA NICHT ERLAUBT.

Id1.2.40.0.34.6.0.11.1.39Gültigkeit2023‑11‑30 08:12:34
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_RecordTargetDeIdentified vom 2021‑02‑19 11:22:28
  • Kblank.png atcdabbr_header_RecordTargetDeIdentified vom 2020‑03‑31 10:49:11
StatusKyellow.png EntwurfVersions-Label1.0.1
Nameatcdabbr_header_RecordTargetDeIdentifiedBezeichnungRecord Target de-identified
Beschreibung

Das RecordTarget-Element enthält den "Patienten", wobei die Identifikationsmerkmale der Person zur Anonymisierung oder Pseudonymisierung entfallen können.
Die Person, die von einem Gesundheitsdiensteanbieter (Arzt, einer Ärztin oder einem Angehörigen anderer Heilberufe) im Rahmen der medizinischen Versorgung oder Forschung behandelt und über die bzw. über deren Gesundheitsdaten im Dokument berichtet wird.

KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 13 Konzepte
IdNameDatensatz
at-cda-bbr-data​element-100Kyellow.png Sprachfähigkeit Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-101Kyellow.png Sprache Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-102Kyellow.png Grad der Sprachkenntnis Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-103Kyellow.png Sprachpräferenz Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-191Kyellow.png Todesdatum Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-192Kyellow.png Verstorben-Kennzeichen Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-64Kyellow.png Patient Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-65Kyellow.png LokaleID Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-74Kyellow.png Geschlecht Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-75Kyellow.png Geburtsdatum Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-76Kyellow.png Geburtsort Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-98Kyellow.png Familienstand Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-99Kyellow.png Religionsbekenntnis Kyellow.png Dataset A Allgemeiner Leitfaden
Benutzt
Benutzt 2 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.10ContainmentKgreen.png Address Compilation Minimal (1.0.2+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
BeziehungSpezialisierung: Template 1.2.40.0.34.6.0.11.1.39 Record Target de-identified (2021‑02‑19 11:22:28)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.39 Record Target de-identified (2020‑03‑31 10:49:11)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.1.3 Record Target (2019‑02‑20 12:10:02)
ref
at-cda-bbr-
Beispiel
Beispiel
<recordTarget typeCode="RCT" contextControlCode="OP">
  <patientRole classCode="PAT">
    <id nullFlavor="MSK"/>  </patientRole>
</recordTarget>
ItemDTKardKonfBeschreibungLabel
hl7:recordTarget
Komponente für die Patientendaten.(atc...ied)
 
Target.png
at-cda-bbr-data​element-64Kyellow.png Patient Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@typeCode
cs0 … 1FRCT
Treetree.png@context​Control​Code
cs0 … 1FOP
Treetree.pnghl7:patientRole
1 … 1MPatientendaten.
(atc...ied)
Treeblank.pngTreetree.png@classCode
cs0 … 1FPAT
Auswahl1 … *Elemente in der Auswahl:
  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='MSK']
  • hl7:id[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *RAnonymisierte oder pseudonymisierte Patientenidentifikatoren. Anhand dieser Identifikatoren DARF ein direkter Rückschluss auf die tatsächliche Identität der Person NICHT möglich sein. (atc...ied)
wo [not(@nullFlavor)]
 
Target.png
at-cda-bbr-data​element-65Kyellow.png LokaleID Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...ied)
wo [@nullFlavor='MSK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FMSK
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...ied)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treeblank.pngTreetree.pnghl7:patient
0 … 1R(atc...ied)
Auswahl0 … 1
Das "administrative Geschlecht" ist das soziale oder gesellschaftliche Geschlecht ("Gender"). Das administrative Geschlecht ist daher grundsätzlich getrennt von den biologischen Merkmalen der Person zu sehen. Grundsätzlich soll das administrative Geschlecht dem im Zentralen Melderegister (ZMR) eingetragenen Geschlecht entsprechen.

Über ein Translation-Element können weitere Angaben zum Geschlecht gemacht werden, wenn diese abweichend vom administrativen Geschlecht sind, z.B.:
  • Biologisches Geschlecht
  • Geschlecht in der Sozialversicherung
  • Geschlecht für die Stations-/Bettenbelegung im Krankenhaus
Codierung des Geschlechts des Patienten aus ValueSet "ELGA_AdministrativeGender".
Elemente in der Auswahl:
  • hl7:administrative​Gender​Code[not(@nullFlavor)]
  • hl7:administrative​Gender​Code[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:administrative​Gender​Code
CE0 … 1(atc...ied)
wo [not(@nullFlavor)]
 
Target.png
at-cda-bbr-data​element-74Kyellow.png Geschlecht Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.5.1
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystemName
st0 … 1FHL7:AdministrativeGender
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.4 ELGA_AdministrativeGender (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:administrative​Gender​Code
CE0 … 1

Mittels nullFlavor="UNK" wird "Unbekannt" abgebildet. Dies schließt die Ausprägung "Keine Angabe" mit ein.

(atc...ied)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl0 … 1
Geburtsdatum des Patienten.
Grundsätzlich sind die Vorgaben für „Zeit-Elemente“ zu befolgen.
Elemente in der Auswahl:
  • hl7:birthTime
  • hl7:birthTime[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:birthTime
TS.DATE0 … 1(atc...ied)
 
Target.png
at-cda-bbr-data​element-75Kyellow.png Geburtsdatum Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:birthTime
TS.DATE0 … 1(atc...ied)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treeblank.pngTreeblank.pngTreetree.pngsdtc:deceasedInd
BL0 … 1Kennzeichen, dass die Person verstorben ist. Kann alternativ zum Todesdatum angegeben werden, v.a. wenn der Todeszeitpunkt nicht bekannt ist.(atc...ied)
 
Target.png
at-cda-bbr-data​element-192Kyellow.png Verstorben-Kennzeichen Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreetree.pngsdtc:deceasedTime
TS.AT.TZ0 … 1Todesdatum der Person.(atc...ied)
 
Target.png
at-cda-bbr-data​element-191Kyellow.png Todesdatum Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreetree.pnghl7:marital​Status​Code
CE0 … 1Codierung des Familienstands des Patienten.
Zulässige Werte gemäß Value-Set „ELGA_MaritalStatus“
(atc...ied)
 
Target.png
at-cda-bbr-data​element-98Kyellow.png Familienstand Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.5.2
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystemName
st1 … 1FHL7:MaritalStatus
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.11 ELGA_MaritalStatus (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.pnghl7:religious​Affiliation​Code
CE0 … 1Codierung des Religionsbekenntnisses des Patienten.
Zulässige Werte gemäß Value-Set „ELGA_ReligiousAffiliation“
(atc...ied)
 
Target.png
at-cda-bbr-data​element-99Kyellow.png Religionsbekenntnis Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.2.16.1.4.1
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystemName
st1 … 1FHL7.AT:ReligionAustria
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.18 ELGA_ReligiousAffiliation (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.pnghl7:raceCode
NP
Rasse des Patienten

Darf nicht verwendet werden!

(atc...ied)
Treeblank.pngTreeblank.pngTreetree.pnghl7:ethnic​Group​Code
NPEthnische Zugehörigkeit des Patienten.

Darf nicht verwendet werden!


(atc...ied)
Treeblank.pngTreeblank.pngTreetree.pnghl7:birthplace
0 … 1Geburtsort des Patienten.(atc...ied)
 
Target.png
at-cda-bbr-data​element-76Kyellow.png Geburtsort Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FBIRTHPL
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:place
1 … 1M(atc...ied)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FPLC
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Auswahl1 … 1Elemente in der Auswahl:
  • hl7:addr welches enthält Template 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC)
  • hl7:addr welches enthält Template 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD0 … 1Die Adresse des Geburtsorts. Minimalangabe. Alle Elemente optional.

Beinhaltet 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC)
(atc...ied)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD0 … 1Die Adresse des Geburtsorts, struktuiert.
Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...ied)
Treeblank.pngTreeblank.pngTreetree.pnghl7:language​Communication
0 … *
Informationen bezüglich der Sprachfähigkeiten und Ausdrucksform des Patienten.
(atc...ied)
 
Target.png
at-cda-bbr-data​element-100Kyellow.png Sprachfähigkeit Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:language​Code
CS1 … 1MSprache, die vom Patienten zu einem bestimmten Grad beherrscht wird (geschrieben oder gesprochen).


In der Klasse languageCommunication können Informationen bezüglich der Sprachfähigkeiten und Ausdrucksform (z.B. gesprochen oder geschrieben) des Patienten angegeben werden.

Dieser Leitfaden schränkt die möglichen Werte für die Sprache auf Werte aus dem Value Set ELGA_HumanLanguage ein.

Die Gebärdensprache ist als eigene Sprache anzugeben incl Ländercode, mit der Ergänzung des Länder-/Regional-Codes (zB sgn-at), die Ausdrucksweise (MoodCode) wird in diesem Fall nicht angegeben (denn expressed / received signed wären redundant). 
(atc...ied)
 
Target.png
at-cda-bbr-data​element-101Kyellow.png Sprache Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1RZulässige Werte gemäß Value-Set „ELGA_HumanLanguage“ aus Code-System „HL7:HumanLanguage 2.16.840.1.113883.6.121“
Gemäß IETF / RFC 3066 enthält es ein bestimmtes Subset von Codes aus ISO 639-1 und ISO 639-2 (also zwei- und dreistellige Sprachcodes). Gemäß RFC 3066 ist es zulässig, eine Angabe der landestypischen Ausprägung der Sprache nach einem Bindestrich anzufügen. Das Land wird dabei nach ISO 3166-1 Alpha 2 angegeben. Dies MUSS bei der Auswertung des languageCodes berücksichtigt und toleriert werden.
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.173 ELGA_HumanLanguage (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:modeCode
CE0 … 1C

Ausdrucksform der Sprache.
Zulässige Werte gemäß Value-Set „ELGA_LanguageAbilityMode“

(atc...ied)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.5.60
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystemName
st0 … 1FHL7:LanguageAbilityMode
 ConstraintBei Strukturierung einer Gebärdensprache ist dieses Element NICHT ERLAUBT, NP [0..0] und MUSS daher komplett entfallen
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.175 ELGA_LanguageAbilityMode (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:proficiency​Level​Code
CE0 … 1RGrad der Sprachkenntnis in der Sprache.
Zulässige Werte gemäß Value-Set „ELGA_ProficiencyLevelCode“
(atc...ied)
 
Target.png
at-cda-bbr-data​element-102Kyellow.png Grad der Sprachkenntnis Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.5.61
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystemName
st0 … 1FHL7:LanguageAbilityProficiency
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.174 ELGA_ProficiencyLevelCode (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:preference​Ind
BL0 … 1RKennzeichnung, ob die Sprache in der angegebenen Ausdrucksform vom Patienten bevorzugt wird.(atc...ied)
 
Target.png
at-cda-bbr-data​element-103Kyellow.png Sprachpräferenz Kyellow.png Dataset A Allgemeiner Leitfaden


10.4.2 Verfasser des Dokuments ("author")

Auszug aus dem R-MIM:

Klassen rund um den Autor

[Abbildung 7]

10.4.2.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.2
ref
at-cda-bbr-
Gültigkeit2023‑04‑06 15:23:19
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_Author vom 2021‑08‑24 08:35:56
  • Kblank.png atcdabbr_header_Author vom 2021‑02‑18 12:40:27
  • Kblank.png atcdabbr_header_Author vom 2019‑02‑13 09:50:17
StatusKgreen.png AktivVersions-Label1.0.3+20230717
Nameatcdabbr_header_AuthorBezeichnungAuthor
Beschreibung

Der Autor, Urheber oder Dokumentersteller ist die Person, die hauptursächlich etwas verursacht oder veranlasst oder als Initiator, Anstifter, Verfasser oder Verursacher wirkt. Der Autor kann auch ein "Dokument-erstellendes Gerät" sein, etwa ein Computerprogramm, das automatisch Daten zu einem Patienten in Form eines Befunds oder einer Zusammenfassung kombiniert.

Die das Dokument schreibende Person (z.B. Schreibkraft, medizinische Dokumentationsassistenz) wird in CDA in einem eigenen Element (dataEnterer) abgebildet, siehe "Personen der Dateneingabe ("dataEnterer")".

Es kann mehr als ein Dokumentersteller angegeben werden (mehrere author-Elemente). Das erste author-Element SOLL eine Person sein ("Hauptautor"). Geräte MÜSSEN hinter den Personen-Autoren stehen (sofern vorhanden, z.B. bei einem On-Demand Dokument, das keine Person erstellt oder sonstige automatisch ohne Personenkontakt erstellte Dokumente).

↔ Hinweis zum XDS-Mapping: Folgende XDS-Attribute werden aus dem author-Element abgeleitet:

  • AuthorInstitution (=representedOrganization)

  • AuthorPerson (=assignedAuthor)

  • AuthorRole (=functionCode)

  • AuthorSpeciality  (=assignedAuthor.code)

Nur das erste author-Element ist für das XDS-Mapping zu übernehmen.

KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 3 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.11ContainmentKgreen.png Person Name Compilation G2 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.18ContainmentKgreen.png Device Compilation (1.0.2+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.5ContainmentKgreen.png Organization Compilation with id, name (1.0.1+20210628)DYNAMIC
BeziehungSpezialisierung: Template 1.2.40.0.34.6.0.11.1.2 Author (2021‑08‑24 08:35:56)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.2 Author (2021‑02‑18 12:40:27)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.2 Author (2019‑02‑13 09:50:17)
ref
at-cda-bbr-
Beispiel
Person als Author
<author typeCode="AUT" contextControlCode="OP">
  <!-- Funktionscode -->
  <functionCode code="OA" displayName="Diensthabender Oberarzt" codeSystem="1.2.40.0.34.99.111.2.1" codeSystemName="Amadeus Spital Funktionen"/>  <!-- Zeitpunkt der Erstellung -->
  <time value="20190605133410+0200"/>  <assignedAuthor classCode="ASSIGNED">
    <!-- Identifikation des Verfassers des Dokuments -->
    <id root="1.2.40.0.34.99.111.1.3" extension="1111" assigningAuthorityName="Amadeus Spital"/>    <!-- Fachrichtung des Verfassers des Dokuments -->
    <code code="107" displayName="Fachärztin/Facharzt für Chirurgie" codeSystem="1.2.40.0.34.5.160" codeSystemName="ELGA_Fachaerzte"/>    <!-- Kontaktdaten des Verfassers des Dokuments -->
    <telecom value="tel:+43.1.40400"/>    <telecom value="mailto:Isabella.Stern@organization.at"/>    <!-- Person als Author -->
    <assignedPerson classCode="PSN" determinerCode="INSTANCE">
      <!-- template 1.2.40.0.34.6.0.11.9.11 'Person Name Compilation G2 M' (2019-04-02T10:09:43) -->
    </assignedPerson>
    <representedOrganization>
      <!-- template 1.2.40.0.34.6.0.11.9.5 'Organization Compilation with id, name' (2019-03-25T13:43:57) -->
    </representedOrganization>
  </assignedAuthor>
</author>
Beispiel
Gerät als Author
<author typeCode="AUT" contextControlCode="OP">
  <!-- Zeitpunkt der Erstellung -->
  <time value="20190605133410+0200"/>  <assignedAuthor classCode="ASSIGNED">
    <!-- Geräte Identifikation (oder nullFlavor) -->
    <id root="86562fe5-b509-4ce9-b976-176fd376e477" assigningAuthorityName="KH Eisenstadt"/>    <!-- Gerät als Author -->
    <assignedAuthoringDevice classCode="DEV" determinerCode="INSTANCE">
      <!-- template 1.2.40.0.34.6.0.11.9.18 'Device Compilation' (2019-02-13T10:11:00) -->
    </assignedAuthoringDevice>
    <representedOrganization>
      <!-- template 1.2.40.0.34.6.0.11.9.5 'Organization Compilation with id, name' (2019-03-25T13:43:57) -->
    </representedOrganization>
  </assignedAuthor>
</author>
ItemDTKardKonfBeschreibungLabel
hl7:author
Verfasser des Dokuments.
(atc...hor)
Treetree.png@typeCode
cs0 … 1FAUT
Treetree.png@context​Control​Code
cs0 … 1FOP
Treetree.pnghl7:functionCode
CE (extensible)0 … 1R
Funktionscode des Verfassers des Dokuments, z.B: „Diensthabender Oberarzt“, „Verantwortlicher Arzt für Dokumentation“,„Stationsschwester“.
Eigene Codes und Bezeichnungen können verwendet werden.
(atc...hor)
Treeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreetree.png@codeSystem
oid1 … 1R
Treeblank.pngTreetree.png@displayName
st1 … 1R
Auswahl1 … 1
Der Zeitpunkt, zu dem das Dokument verfasst bzw. inhaltlich fertiggestellt wurde.
Elemente in der Auswahl:
  • hl7:time[not(@nullFlavor)]
  • hl7:time[@nullFlavor='UNK']
Treeblank.pngTreetree.pnghl7:time
TS.AT.TZ0 … 1(atc...hor)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.pnghl7:time
TS.AT.TZ0 … 1(atc...hor)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treetree.pnghl7:assignedAuthor
1 … 1M(atc...hor)
Treeblank.pngTreetree.png@classCode
cs0 … 1FASSIGNED
Auswahl1 … *
Identifikation des Verfassers des Dokuments im lokalen System des/der datenerstellenden Gerätes/Software.
ODER Identifikation des/der datenerstellenden Gerätes/Software. 
Elemente in der Auswahl:
  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='NI']
  • hl7:id[@nullFlavor='UNK']
 ConstraintZugelassene nullFlavor:
  • NI  ….... Person hat keine ID / Gerät/Software hat keine ID 
  • UNK  … Person hat eine ID, diese ist jedoch unbekannt / Gerät/Software hat eine ID, diese ist jedoch unbekannt
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *
Identifikation des Verfassers des Dokuments im lokalen System des/der datenerstellenden Gerätes/Software.
ODER Identifikation des/der datenerstellenden Gerätes/Software. 
(atc...hor)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...hor)
wo [@nullFlavor='NI']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FNI
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...hor)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treeblank.pngTreetree.pnghl7:code
CE0 … 1R
Angabe der Fachrichtung des Verfassers des Dokuments („Sonderfach“ gem. Ausbildungsordnung), z.B: „Facharzt/Fachärztin für Gynäkologie“.
Wenn ein Autor mehreren ärztlichen Sonderfächern zugeordnet ist, kann das anzugebende Sonderfach gewählt werden. Additivfächer werden nicht angegeben.
(atc...hor)
Treeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.6 ELGA_AuthorSpeciality (DYNAMIC)
Treeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *
Kontaktdaten des Verfassers des Dokuments.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...hor)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Auswahl1 … 1Elemente in der Auswahl:
  • hl7:assigned​Person welches enthält Template 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
  • hl7:assigned​Authoring​Device welches enthält Template 1.2.40.0.34.6.0.11.9.18 Device Compilation (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.pnghl7:assigned​Person
0 … 1
Personendaten des Verfassers des Dokuments.
Grundsätzlich sind die Vorgaben für „Personen-Element“ zu befolgen, name-Element ist hier Mandatory.

Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
(atc...hor)
Treeblank.pngTreeblank.pngTreetree.pnghl7:assigned​Authoring​Device
0 … 1Datenerstellende/s Software/Gerät
Beinhaltet 1.2.40.0.34.6.0.11.9.18 Device Compilation (DYNAMIC)
(atc...hor)
Treeblank.pngTreetree.pnghl7:represented​Organization
1 … 1MOrganisation, in deren Auftrag der Verfasser des Dokuments die Dokumentation verfasst hat.


↔ Hinweis zum XDS-Mapping: Da manche offiziellen Bezeichnungen von GDA sehr lang werden können, SOLL das name Element einer möglichst eindeutigen Kurzbezeichnung der Organisation entsprechen (im GDA-I im Tag description enthalten). Bei größeren Organisationen SOLL zusätzlich die Abteilung angegeben werden, damit die Zuordnung für den Leser einfacher wird. 

Beispiel: Statt "Allgemeines Krankenhaus der Stadt Wien-Medizinischer Universitätscampus" -->  "Wien AKH" bzw. "Wien AKH - Augenambulanz" 


Beinhaltet 1.2.40.0.34.6.0.11.9.5 Organization Compilation with id, name (DYNAMIC)
(atc...hor)
 Constraint
  • id MUSS der OID der Organisation aus dem GDA-Index entsprechen.
  • name SOLL der Kurzbezeichnung im GDA-I entsprechen (sofern vorhanden)
  • Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden., z.B.: „Amadeus Spital, Chirurgische Abteilung“
  • Ausnahme: Wenn als Author ein/e Software/Gerät fungiert und keine OID aus dem GDA-I angegeben werden kann, MÜSSEN die Angaben der Organisation des Geräte-/Software-Betreibers oder Herstellers entsprechen.



10.4.3 Personen der Dateneingabe ("dataEnterer")

10.4.3.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.22
ref
at-cda-bbr-
Gültigkeit2023‑04‑05 13:19:03
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_Data_Enterer vom 2021‑02‑19 10:33:56
  • Kblank.png atcdabbr_header_Data_Enterer vom 2019‑03‑26 11:33:48
StatusKgreen.png AktivVersions-Label1.0.1+20230717
Nameatcdabbr_header_Data_EntererBezeichnungData Enterer
Beschreibung

Die dokumentierende Person (z.B. Medizinische Dokumentationsassistenz, Schreibkraft).

Das Element "dataEnterer" entfällt bei automatisch erstellten Dokumenten (ODD).

KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 2 Konzepte
IdNameDatensatz
at-cda-bbr-data​element-16Kyellow.png Schreibkraft Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-17Kyellow.png Zeitpunkt des Schreibens Kyellow.png Dataset A Allgemeiner Leitfaden
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.22ContainmentKgreen.png Assigned Entity (1.0.2+20230717)DYNAMIC
BeziehungSpezialisierung: Template 1.2.40.0.34.6.0.11.1.22 Data Enterer (2021‑02‑19 10:33:56)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.22 Data Enterer (2019‑03‑26 11:33:48)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<dataEnterer contextControlCode="OP" typeCode="ENT">
  <!-- Zeitpunkt der Dokumentation -->
  <time value="20190606130538+0200"/>  <assignedEntity>
    <!-- Die dokumentierende Person -->
    <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) .. O -->
  </assignedEntity>
</dataEnterer>
ItemDTKardKonfBeschreibungLabel
hl7:dataEnterer
z.B. Schreibkraft, Medizinische Dokumentationsassistenz
(atc...rer)
 
Target.png
at-cda-bbr-data​element-16Kyellow.png Schreibkraft Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@typeCode
cs0 … 1FENT
Treetree.png@context​Control​Code
cs0 … 1FOP
Treetree.pnghl7:time
TS.AT.TZ0 … 1R
Der Zeitpunkt zu dem die Daten dokumentiert wurden.
Grundsätzlich sind die Vorgaben für „Zeit-Elemente“ zu befolgen.
(atc...rer)
wo [not(@nullFlavor)]
 
Target.png
at-cda-bbr-data​element-17Kyellow.png Zeitpunkt des Schreibens Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.pnghl7:assignedEntity
1 … 1MBeinhaltet 1.2.40.0.34.6.0.11.9.22 Assigned Entity (DYNAMIC)(atc...rer)


10.4.4 Verwahrer des Dokuments ("custodian")

Auszug aus dem R-MIM:

Abbildung 9: Klassen rund um die das Dokument verwaltende Organisation.


10.4.4.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.4
ref
at-cda-bbr-
Gültigkeit2021‑10‑13 14:05:15
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_Custodian vom 2021‑02‑19 10:33:30
  • Kblank.png atcdabbr_header_Custodian vom 2019‑02‑26 11:28:24
StatusKgreen.png AktivVersions-Label1.0.1+20211213
Nameatcdabbr_header_CustodianBezeichnungCustodian
Beschreibung
Der "Verwahrer" des Dokuments stellt die Organisation dar, von der das Dokument stammt und die für die Aufbewahrung und Verwaltung des ORIGINALEN Dokuments verantwortlich ist. Jedes CDA-Dokument hat genau einen Custodian.
Der Custodian entspricht der Definition von Verwaltertätigkeit ("Stewardship") von CDA. Da CDA ein Austauschformat für Dokumente ist und ein CDA-Dokument möglicherweise nicht die ursprüngliche Form der authentifizierten Dokumente darstellt, repräsentiert der Custodian den Verwalter der ursprünglichen Quelldokumente.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 1 Konzept
IdNameDatensatz
at-cda-bbr-data​element-24Kyellow.png Verwahrer Kyellow.png Dataset A Allgemeiner Leitfaden
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.4 Custodian (2021‑02‑19 10:33:30)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.4 Custodian (2019‑02‑26 11:28:24)
ref
at-cda-bbr-
Beispiel
Beispiel
<!-- Verwahrer des Dokuments -->
<custodian typeCode="CST">
  <assignedCustodian classCode="ASSIGNED">
    <representedCustodianOrganization classCode="ORG" determinerCode="INSTANCE">
      <!-- Identifikation des Verwahrers -->
      <id root="1.2.3.999" extension="7601234567890"/>      <name>Amadeus Spital</name>      <telecom use="WP" value="tel:+43.(0)50.55460-0"/>      <telecom use="MC" value="tel:+43.(0)676.55461"/>      <addr>
        <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
      </addr>
    </representedCustodianOrganization>
  </assignedCustodian>
</custodian>
ItemDTKardKonfBeschreibungLabel
hl7:custodian
Verwahrer des Dokuments.(atc...ian)
 
Target.png
at-cda-bbr-data​element-24Kyellow.png Verwahrer Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@typeCode
cs0 … 1FCST
Treetree.pnghl7:assignedCustodian
1 … 1M(atc...ian)
Treeblank.pngTreetree.png@classCode
cs0 … 1FASSIGNED
Treeblank.pngTreetree.pnghl7:represented​Custodian​Organization
1 … 1M(atc...ian)
Treeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FORG
Treeblank.pngTreeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II1 … *MIdentifikation des Verwahrers des Dokuments. Wenn dieser im GDA-I angeführt ist, ist die entsprechende OID zu verwenden.
Grundsätzlich sind die Vorgaben für „Identifikations-Elemente“ zu befolgen.
(atc...ian)
Treeblank.pngTreeblank.pngTreetree.pnghl7:name
ON1 … 1MName des Verwahrers des Dokuments (Organisation). Grundsätzlich sind die Vorgaben für „Namen-Elemente von Organisationen ON“ zu befolgen.(atc...ian)
Treeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *Kontaktdaten des Verwahrers des originalen Dokuments (Organisation). Grundsätzlich sind die Vorgaben für „Kontaktdaten-Elemente“ zu befolgen.(atc...ian)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD1 … 1MAdresse des Verwahrers des Dokuments (Organisation). Grundsätzlich sind die Vorgaben für „Adress-Elemente“ zu befolgen.
Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...ian)


10.4.5 Beabsichtigte Empfänger des Dokuments ("informationRecipient")

Auszug aus dem R-MIM:

Klassen rund um die beabsichtigten Empfänger des Dokuments
[Abbildung 8]

10.4.5.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.24
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 11:10:25
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_Information_Recipient vom 2019‑03‑26 13:08:59
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_Information_RecipientBezeichnungInformation Recipient
Beschreibung
Der beabsichtigte Empfänger des Dokuments. Hierbei ist zu beachten, dass es sich um die unmittelbar bei der Erstellung des Dokuments festgelegten bzw. bekannten Empfänger handelt.
Beispiel: Bei der Erstellung der Dokumentation ist bekannt, dass man das Dokument primär an den Hausarzt und ggf. als Kopie an einen mitbehandelnden Kollegen senden wird. In diesem Fall sollten genau diese beiden Empfänger angegeben werden.

↔ Hinweis zum XDS-Mapping: Dieses Element kann ins XDS-Attribut intendedRecipient gemappt werden (derzeit von ELGA nicht unterstützt).
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 5 Konzepte
IdNameDatensatz
at-cda-bbr-data​element-26Kyellow.png Empfänger Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-27Kyellow.png Empfänger Typ Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-28Kyellow.png ID des Empfängers Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-29Kyellow.png Name Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-30Kyellow.png Organisation Kyellow.png Dataset A Allgemeiner Leitfaden
Benutzt
Benutzt 3 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.12ContainmentKgreen.png Person Name Compilation G1 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.11ContainmentKgreen.png Person Name Compilation G2 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.9InklusionKgreen.png Organization Compilation with name (1.0.0+20210219)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.24 Information Recipient (2019‑03‑26 13:08:59)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.20005 Header​Information​Recipient (2011‑12‑19)
ref
elgabbr-
Beispiel
Beabsichtigter Empfänger in hoher Granularität angegeben werden
<informationRecipient typeCode="PRCP">
  <intendedRecipient>
    <!-- Identifikation des beabsichtigten Empfängers -->
    <id nullFlavor="UNK"/>    <!-- Personendaten des beabsichtigten Empfängers -->
    <informationRecipient>
      <!-- include template 1.2.40.0.34.6.0.11.9.11 'Person Name Compilation G2 M' (dynamic) 1..1 M -->
    </informationRecipient>
    <!-- Organisation, der der beabsichtigte Empfänger angehört -->
    <receivedOrganization>
      <!-- include template 1.2.40.0.34.6.0.11.9.9 'Organization Compilation with name' (dynamic) 0..1 O -->
    </receivedOrganization>
  </intendedRecipient>
</informationRecipient>
Beispiel
Beabsichtigter Empfänger ist eine unbekannte Person („An den Hausarzt“)
<informationRecipient typeCode="PRCP">
  <intendedRecipient>
    <!-- Identifikation des beabsichtigten Empfängers -->
    <id nullFlavor="UNK"/>    <!-- Personendaten des beabsichtigten Empfängers -->
    <informationRecipient>
      <!-- include template 1.2.40.0.34.6.0.11.9.12 'Person Name Compilation G1 M' (dynamic) 1..1 M -->
    </informationRecipient>
  </intendedRecipient>
</informationRecipient>
Beispiel
Beabsichtigter Empfänger ist der Patient selbst
<informationRecipient typeCode="PRCP">
  <intendedRecipient>
    <!-- Der Patient besitzt keine ID -->
    <id nullFlavor="NI"/>    <!-- Hinweis auf den Patienten -->
    <informationRecipient>
      <name>Herbert Mustermann</name>      <!-- Diese Angabe erfolgt in template 1.2.40.0.34.6.0.11.9.12 'Person Name Compilation G1 M' (dynamic) 1..1 M -->
    </informationRecipient>
  </intendedRecipient>
  <!--Eine erneute Angabe der Adresse des Patienten ist nicht erforderlich.-->
</informationRecipient>
ItemDTKardKonfBeschreibungLabel
hl7:information​Recipient
Beabsichtiger Empfänger des Dokuments. 
(atc...ent)
 
Target.png
at-cda-bbr-data​element-26Kyellow.png Empfänger Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@typeCode
cs0 … 1 Typ des Informationsempfängers, z.B: PRCP „Primärer Empfänger“.

Werden mehrere Empfänger angegeben, MUSS der primäre Empfänger über den typeCode definiert werden.
Hinweis: Das ist relevant, wenn Funktionen aus dem gerichteten Befundversand oder für den Briefdruck auf das Dokument angewendet werden.
 CONF
Der Wert von @typeCode muss gewählt werden aus dem Value Set 1.2.40.0.34.10.29 ELGA_InformationRecipientType (DYNAMIC)
 
Target.png
at-cda-bbr-data​element-27Kyellow.png Empfänger Typ Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.pnghl7:intended​Recipient
1 … 1M(atc...ent)
Treeblank.pngTreetree.png@classCode
cs0 … 1 
Auswahl1 … *Elemente in der Auswahl:
  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='NI']
  • hl7:id[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *Identifikation des beabsichtigten Empfängers (Person).
Empfohlene Information für einen Empfänger ist die ID aus dem GDA-Index.
Grundsätzlich sind die Vorgaben für „Identifikations-Elemente“ zu befolgen.
(atc...ent)
wo [not(@nullFlavor)]
 
Target.png
at-cda-bbr-data​element-28Kyellow.png ID des Empfängers Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1NI … Person hat keine ID (atc...ent)
wo [@nullFlavor='NI']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FNI
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1UNK ... Person hat eine ID, diese ist jedoch unbekannt (atc...ent)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl1 … 1
Personendaten des beabsichtigten Empfängers.
Empfehlung: Der Name des Empfängers und die Organisation, der er angehört, sollen in möglichst hoher Granularität angegeben werden. Aufgrund der gängigen Praxis kann als minimale Information für den Empfänger der unstrukturierte Name angegeben werden.
Grundsätzlich sind die Vorgaben gemäß Kapitel „Personen-Element“ zu befolgen.
Elemente in der Auswahl:
  • hl7:information​Recipient[hl7:name[count(child::*)=0]] welches enthält Template 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
  • hl7:information​Recipient[hl7:name[count(child::*)!=0]] welches enthält Template 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.pnghl7:information​Recipient
 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)(atc...ent)
wo [hl7:name [count(child::*)=0]]
 
Target.png
at-cda-bbr-data​element-29Kyellow.png Name Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreetree.pnghl7:information​Recipient
 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)(atc...ent)
wo [hl7:name [count(child::*)!=0]]
Treeblank.pngTreetree.pnghl7:received​Organization
0 … 1ROrganisation, der der beabsichtigte Empfänger angehört, z.B.: „Ordination des empfangenden Arztes“.
Grundsätzlich sind die Vorgaben gemäß Kapitel „Organisations-Element“ zu befolgen.
(atc...ent)
 
Target.png
at-cda-bbr-data​element-30Kyellow.png Organisation Kyellow.png Dataset A Allgemeiner Leitfaden
Eingefügt von 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FORG
Treeblank.pngTreeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *Beliebig viele IDs der Organisation. z.B.: ID aus dem GDA-Index, DVR-Nummer, ATU-Nummer, etc.(atc...ent)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.pnghl7:name
ON1 … 1MName der Organisation. Bei Organisationen, die im GDA-Index angegeben sind, soll deren Kurzbezeichnung verwendet werden.
Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden.
(atc...ent)
Treeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *
Kontaktdaten der Organisation.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...ent)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD0 … 1Adresse der Organisation.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...ent)
wo [not(@nullFlavor)]


10.4.6 Rechtlicher Unterzeichner ("legalAuthenticator")

Auszug aus dem R-MIM:

R-MIM Klassen rund um den Rechtlichen Unterzeichner und Mitunterzeichner

[Abbildung 9]

10.4.6.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.5
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 11:10:59
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_LegalAuthenticator vom 2019‑03‑04 11:41:57
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_LegalAuthenticatorBezeichnungLegal Authenticator
Beschreibung
Der „Rechtliche Unterzeichner“ oder Hauptunterzeichner ist jene Person, welche für das Dokument aus rechtlicher Sicht die Verantwortung übernimmt.
Es muss organisatorisch sichergestellt werden, dass die Person, die als rechtlicher Unterzeichner eingetragen wird, über die entsprechende Berechtigung verfügt. Grundsätzlich MUSS der Hauptunterzeichner angegeben werden, in bestimmten Fällen kann dies aber unterbleiben, etwa wenn es sich um automatisch
erstellte Befunde handelt (Dokumente, die von „Geräten“ oder "Software" autonom erstellt wurden, d.h. wenn der Inhalt durch einen Algorithmus erzeugt und
nicht von einer natürlichen Person freigegeben wurde, z.B. On-demand Dokumente).
Diese Fälle sind in den jeweiligen speziellen Leitfaden entsprechend angegeben.  Falls mehrere rechtliche Unterzeichner vorhanden sind, können diese
angegeben werden.


    ↔ Hinweis zum XDS-Mapping: Dieses Element wird ins XDS-Metadatenelement DocumentEntry.legalAuthenticator gemappt.
    ACHTUNG: Nach DocumentEntry.legalAuthenticator kann jeweils nur das erste Element (ClinicalDocument/LegalAuthenticator[1]) übernommen werden.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 3 Konzepte
IdNameDatensatz
at-cda-bbr-data​element-1Kyellow.png Rechtlicher Unterzeichner Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-5Kyellow.png Zeitpunkt der Unterzeichnung Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-6Kyellow.png Signatur Kyellow.png Dataset A Allgemeiner Leitfaden
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.22ContainmentKgreen.png Assigned Entity (1.0.2+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.5 Legal Authenticator (2019‑03‑04 11:41:57)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.20006 HeaderLegalAuthenticator (2011‑12‑19)
ref
elgabbr-
Beispiel
Strukturbeispiel
<legalAuthenticator contextControlCode="OP" typeCode="LA">
  <!-- Zeitpunkt der Unterzeichnung -->
  <time value="20190324082015+0100"/>  <!-- Signaturcode -->
  <signatureCode code="S"/>  <!-- Personen- und Organisationsdaten des Rechtlichen Unterzeichners des Dokuments -->
  <assignedEntity>
    <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) .. O -->
  </assignedEntity>
</legalAuthenticator>
ItemDTKardKonfBeschreibungLabel
hl7:legalAuthenticator
Hauptunterzeichner, Rechtlicher Unterzeichner
(atc...tor)
 
Target.png
at-cda-bbr-data​element-1Kyellow.png Rechtlicher Unterzeichner Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@context​Control​Code
cs0 … 1FOP
Treetree.png@typeCode
cs0 … 1FLA
Auswahl1 … 1
Der Zeitpunkt, an dem das Dokument unterzeichnet wurde.
Elemente in der Auswahl:
  • hl7:time[not(@nullFlavor)]
  • hl7:time[@nullFlavor='UNK']
Treeblank.pngTreetree.pnghl7:time
TS.AT.TZ0 … 1(atc...tor)
wo [not(@nullFlavor)]
 
Target.png
at-cda-bbr-data​element-5Kyellow.png Zeitpunkt der Unterzeichnung Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreetree.pnghl7:time
TS.AT.TZ0 … 1(atc...tor)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treetree.pnghl7:signatureCode
CS1 … 1MSignaturcode gibt an, dass das Originaldokument unterzeichnet wurde.
(atc...tor)
 
Target.png
at-cda-bbr-data​element-6Kyellow.png Signatur Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreetree.png@code
CONF1 … 1FS
Treetree.pnghl7:assignedEntity
1 … 1MPersonendaten des rechtlichen Unterzeichners.
Für den Namen ist verpflichtend Granularitätsstufe 2 ("strukturierte Angabe des Namens") anzuwenden!
Beinhaltet 1.2.40.0.34.6.0.11.9.22 Assigned Entity (DYNAMIC)
(atc...tor)


10.4.7 Weitere Unterzeichner ("authenticator")

10.4.7.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.6
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 10:25:00
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_Authenticator vom 2019‑03‑04 13:11:54
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_AuthenticatorBezeichnungAuthenticator
Beschreibung
Mitunterzeichner, weiterer Unterzeichner.
Dokumente können neben dem verpflichtenden legalAuthenticator („rechtlichen Unterzeichner“, Hauptunterzeichner) auch beliebig viele weitere Mitunterzeichner beinhalten.
Sonderfälle:
  • Multidisziplinäre Befunde: Die Angabe von mindestens zwei Mitunterzeichnern (authenticator) ersetzt die Angabe eines Hauptunterzeichners (legalAuthenticator), wenn dieser nicht ermittelt werden kann (z.B. bei multidisziplinären Befunden, die von mehreren Fachärzten mit unterschiedlicher Fachrichtung gleichermaßen verantwortet werden).
  • Automatisch erstellte Befunde: Bei Dokumenten, die von „Geräten“ erstellt wurden (wenn der Inhalt durch einen Algorithmus erzeugt und nicht von einer natürlichen Person freigegeben wurde), entfällt die Angabe aller Unterzeichner.
KlassifikationCDA Header Level Template
Offen/GeschlossenOffen (auch andere als die definierten Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 3 Konzepte
IdNameDatensatz
at-cda-bbr-data​element-105Kyellow.png Zeitpunkt der Unterzeichnung Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-106Kyellow.png Signatur Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-31Kyellow.png Weitere Unterzeichner Kyellow.png Dataset A Allgemeiner Leitfaden
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.22InklusionKgreen.png Assigned Entity (1.0.2+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.6 Authenticator (2019‑03‑04 13:11:54)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<authenticator typeCode="AUTHEN">
  <!-- Zeitpunkt der Unterzeichnung -->
  <time value="20190605"/>  <!-- Signaturcode -->
  <signatureCode code="S"/>  <!-- Personen- und Organisationsdaten des Weiteren Unterzeichners des Dokuments -->
  <assignedEntity>
    <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) .. O -->
  </assignedEntity>
</authenticator>
ItemDTKardKonfBeschreibungLabel
hl7:authenticator
Weitere Unterzeichner.(atc...tor)
 
Target.png
at-cda-bbr-data​element-31Kyellow.png Weitere Unterzeichner Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@typeCode
cs0 … 1FAUTHEN
Auswahl1 … 1
Der Zeitpunkt, an dem das Dokument unterzeichnet wurde.
Grundsätzlich sind die Vorgaben gemäß für „Zeit-Elemente“ zu befolgen.
Elemente in der Auswahl:
  • hl7:time[not(@nullFlavor)]
  • hl7:time[@nullFlavor='UNK']
Treeblank.pngTreetree.pnghl7:time
TS.AT.TZ0 … 1(atc...tor)
wo [not(@nullFlavor)]
 
Target.png
at-cda-bbr-data​element-105Kyellow.png Zeitpunkt der Unterzeichnung Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreetree.pnghl7:time
TS.AT.TZ0 … 1(atc...tor)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treetree.pnghl7:signatureCode
CS1 … 1M(atc...tor)
 
Target.png
at-cda-bbr-data​element-106Kyellow.png Signatur Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreetree.png@code
CONF1 … 1FS
Treetree.pnghl7:assignedEntity
1 … 1M
Personendaten des weiteren Unterzeichners.
Grundsätzlich sind die Vorgaben gemäß Kapitel „AssignedEntity-Element (Person + Organisation)“ zu befolgen.
(atc...tor)
Eingefügt von 1.2.40.0.34.6.0.11.9.22 Assigned Entity (DYNAMIC)
Treeblank.pngTreetree.png@classCode
cs0 … 1FASSIGNED
Auswahl1 … *
Mindestens eine ID der Person der Entität
Elemente in der Auswahl:
  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='NI']
  • hl7:id[@nullFlavor='UNK']
 Constraint
Zugelassene nullFlavor:
  • NI … Die Person der Entität hat keine Identifikationsnummer
  • UNK … Die Person der Entität hat eine Identifikationsnummer, diese ist jedoch unbekannt
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *(atc...tor)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...tor)
wo [@nullFlavor='NI']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FNI
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...tor)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:addr[not(@nullFlavor)] welches enthält Template 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
  • hl7:addr[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreetree.pnghl7:addr
0 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)(atc...tor)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.pnghl7:addr
0 … 1(atc...tor)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *
Beliebig viele Kontakt-Elemente der Person der Entität.
Grundsätzlich sind die Vorgaben gemäß „Kontaktdaten-Element“ zu befolgen.
(atc...tor)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.png@value
url1 … 1R

Die Kontaktadresse (Telefonnummer, Email, etc.).

Es gelten die ELGA Formatkonventionen für Telekom-Daten, z.B. tel:+43.1.1234567

Zulässige Werteliste für telecom Präfixe gemäß Value Set "ELGA_URLScheme"

Treeblank.pngTreeblank.pngTreetree.png@use
cs0 … 1 

Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP.

Zulässige Werte gemäß Value Set "ELGA_TelecomAddressUse"

 ConstraintWerden mehrere gleichartige "telecom"-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreetree.pnghl7:assigned​Person
1 … 1M
Personendaten der Person der Entität.
Grundsätzlich sind die Vorgaben gemäß „Personen-Element“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
(atc...tor)
Treeblank.pngTreetree.pnghl7:represented​Organization
0 … 1R
Organisationsdaten der Entität.
Grundsätzlich sind die Vorgaben gemäß „Organisations-Element“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
(atc...tor)


10.4.8 Weitere Beteiligte ("participant")

Mit dieser Assoziation und den entsprechenden Klassen können weitere für die Dokumentation wichtige beteiligte Personen oder Organisationen wie Angehörige, Verwandte, Versicherungsträger sowie weitere in Beziehung zum Patienten stehende Parteien genannt werden.

Es können grundsätzlich beliebig viele participant-Elemente im Dokument angegeben werden, teilweise gibt es aber Einschränkungen für die einzelnen Elemente.

Auszug aus dem R-MIM:

R-MIM Klassen rund um weitere Beteiligte (participants)

[Abbildung 10]

10.4.8.1 Festlegung der "Art" des Beteiligten

Die "Art" des Beteiligten wird über eine Kombination aus

  • Attribut participant/@typeCode
  • Element participant/functionCode
  • Attribut participant/associatedEntity/@classCode

festgelegt.

Eine eindeutige Identifikation ist darüber hinaus noch über das templateId-Element möglich, welches für jede Art von Beteiligten einen eindeutigen Wert enthält.

Ebenfalls erhalten die Elemente innerhalb der Unterelemente ihre Bedeutung in Abhängigkeit von der Beteiligten-Art. Beispielsweise drückt das time-Element zwar generell den Zeitraum der Beteiligung, im Falle der Darstellung einer Versicherung allerdings den Gültigkeitsbereich der Versicherungspolizze aus.

Dieses Kapitel enthält eine detaillierte Anleitung zur Angabe der folgenden Arten von "weiteren Beteiligten":

Element Kard/Konf
ELGA & eHealth
Art des Beteiligten
participant 0..1 O Fachlicher Ansprechpartner
0..1 O Einweisender/Zuweisender/Überweisender Arzt
0..1 O Hausarzt
0..* O Notfall-Kontakt / Auskunftsberechtigte Person
0..* O Angehörige
0..* O Versicherter/Versicherung
0..1 O Betreuende Organisation
0..* O Weitere Behandler

[Tabelle 7]:Übersichtstabelle participant - weitere Beteiligte

Verweis auf speziellen Implementierungsleitfaden:
Welche der folgenden "weiteren Beteiligten" im Dokument angegeben werden müssen bzw. sollen, ergibt sich aus dem jeweiligen speziellen Implementierungsleitfaden. Die angegebenen Templates können dort weiter spezifiziert / eingeschränkt werden.

10.4.8.2 Fachlicher Ansprechpartner

Der fachliche Ansprechpartner ist jene Kontaktperson oder –stelle, welche zur Kontaktaufnahme für fachliche Auskünfte zum betreffenden Dokument veröffentlicht wird. Diese Maßnahme dient zur Kanalisierung und Vereinheitlichung der Kommunikationsschiene zwischen dem Erzeuger und dem Empfänger der Dokumentation, beispielsweise für Rückfragen oder Erfragung weiterer fachlicher Informationen. Die Angabe dieses Elements ist grundsätzlich optional, wobei in den speziellen Leitfäden eine verpflichtende Angabe spezifiziert sein kann. Bei Verwendung sollen möglichst präzise Kontaktdaten angegeben werden. Es obliegt der dokumenterzeugenden Organisation zu entscheiden, welchen Ansprechpartner sie veröffentlicht.

Besonders hervorgehobene Darstellung des fachlichen Ansprechpartners durch das ELGA Referenz-Stylesheet

[Abbildung 11]

Soll als Ansprechpartner der Verfasser des Dokuments angegeben werden, so sind die entsprechenden Daten an dieser Stelle noch einmal anzugeben.

Als fachlicher Ansprechpartner kann aber auch eine Stelle beschrieben sein, die eingehende Anfragen als erste entgegennimmt und in Folge an die zuständigen Personen weiterleitet.

Diese Beteiligten-Art wird durch folgende Kombination angegeben:

Element Wert Beschreibung Bedeutung
@typeCode CALLBCK Callback contact Fachlicher Ansprechpartner
templateId 1.2.40.0.34.6.0.11.1.20 - Template ID zur Identifikation dieser Art von Beteiligten
functionCode - - Wird nicht angegeben
@classCode PROV Healthcare provider Gesundheitsdienstanbieter
10.4.8.2.1 Spezifikation
Id1.2.40.0.34.6.0.11.1.20
ref
at-cda-bbr-
Gültigkeit2021‑08‑03 11:02:47
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_ParticipantFachlicherAnsprechpartner vom 2021‑06‑30 15:57:10
  • Kblank.png atcdabbr_header_ParticipantFachlicherAnsprechpartner vom 2021‑02‑19 11:15:35
  • Kblank.png atcdabbr_header_ParticipantFachlicherAnsprechpartner vom 2019‑02‑12 15:59:16
StatusKgreen.png AktivVersions-Label1.0.2+20210803
Nameatcdabbr_header_ParticipantFachlicherAnsprechpartnerBezeichnungParticipant Fachlicher Ansprechpartner
Beschreibung
Der fachliche Ansprechpartner ist jene Kontaktperson oder –stelle, welche zur Kontaktaufnahme für fachliche Auskünfte zum betreffenden Dokument veröffentlicht wird.
Soll als Ansprechpartner der Verfasser des Dokuments angegeben werden, so sind die entsprechenden Daten an dieser Stelle noch einmal anzugeben. Bei Verwendung sollen möglichst präzise Kontaktdaten angegeben werden. Es obliegt der dokumenterzeugenden Organisation zu entscheiden, welchen Ansprechpartner sie veröffentlicht.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 3 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.11ContainmentKgreen.png Person Name Compilation G2 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.9InklusionKgreen.png Organization Compilation with name (1.0.0+20210219)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.20 Participant Fachlicher Ansprechpartner (2021‑06‑30 15:57:10)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.20 Participant Fachlicher Ansprechpartner (2021‑02‑19 11:15:35)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.20 Participant Fachlicher Ansprechpartner (2019‑02‑12 15:59:16)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.1.1.1 HeaderParticipant Ansprechpartner (2014‑03‑25)
ref
elgabbr-
Beispiel
Beispiel Organisation
<participant typeCode="CALLBCK">
  <templateId root="1.2.40.0.34.6.0.11.1.20"/>  <associatedEntity classCode="PROV">
    <!-- Verpflichtende Telefonnummer des fachlichen Ansprechpartners -->
    <telecom use="WP" value="tel:+43.6138.3453446.1"/>    <!-- Organisation des Fachlichen Ansprechpartners -->
    <scopingOrganization>
      <!-- Name der Organisation -->
      <name>Sekretariat der Chir. Abt. Amadeusspital</name>    </scopingOrganization>
  </associatedEntity>
</participant>
Beispiel
Beispiel Person + Organisation
<participant typeCode="CALLBCK">
  <templateId root="1.2.40.0.34.6.0.11.1.20"/>  <associatedEntity classCode="PROV">
    <!-- Verpflichtende Telefonnummer des fachlichen Ansprechpartners -->
    <telecom use="WP" value="tel:+43.6138.3453446.1.12"/>    <associatedPerson>
      <!-- Name des Fachlichen Ansprechpartners -->
      <name>
        <prefix>Dr.</prefix>        <given>Walter</given>        <family>Hummel</family>      </name>
    </associatedPerson>
    <!-- Organisation des Fachlichen Ansprechpartners -->
    <scopingOrganization>
      <!-- Name der Organisation -->
      <name>Sekretariat der Chir. Abt. Amadeusspital</name>    </scopingOrganization>
  </associatedEntity>
</participant>
ItemDTKardKonfBeschreibungLabel
hl7:participant
Fachlicher Ansprechpartner
(atc...ner)
wo [hl7:templateId ​[@root​=​'1.2.40.0.34.6.0.11.1.20']]
Treetree.png@typeCode
cs1 … 1FCALLBCK
 Callback contact
Treetree.png@context​Control​Code
cs0 … 1FOP
Treetree.pnghl7:templateId
II1 … 1MTemplate ID zur Identifikation dieser Art von Beteiligten
(atc...ner)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.1.20
Treetree.pnghl7:functionCode
CE (extensible)0 … 1
Optionale Angabe eines Funktionscodes des fachlichen Ansprechpartners, z.B: „Diensthabender Oberarzt“, „Verantwortlicher Arzt für Dokumentation“,„Stationsschwester“.
Eigene Codes und Bezeichnungen können verwendet werden.
(atc...ner)
Treeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreetree.png@codeSystem
oid1 … 1R
Treeblank.pngTreetree.png@displayName
st1 … 1R
Treetree.pnghl7:associated​Entity
1 … 1M(atc...ner)
Treeblank.pngTreetree.png@classCode
cs1 … 1FPROV
 
Healthcare provider - Gesundheitsdiensteanbieter
Treeblank.pngTreetree.pnghl7:code
CE0 … 1
Optionale Angabe der Fachrichtung des fachlichen Ansprechpartners („Sonderfach“ gem. Ausbildungsordnung), z.B: „Facharzt/Fachärztin für Gynäkologie“.
Wenn ein fachlicher Ansprechpartner mehreren ärztlichen Sonderfächern zugeordnet ist, kann das anzugebende Sonderfach gewählt werden. Additivfächer werden nicht angegeben.
(atc...ner)
Treeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.6 ELGA_AuthorSpeciality (DYNAMIC)
Treeblank.pngTreetree.pnghl7:addr
AD0 … 1
Adresse des Beteiligten.
Grundsätzlich sind die Vorgaben für "Adress-Elemente" zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...ner)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.pnghl7:telecom
TEL.AT1 … *MBeliebig viele Kontaktdaten des Beteiligten.(atc...ner)
Treeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintEs MUSS mindestens eine Telefonnummer angegeben werden. Werden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreetree.pnghl7:associated​Person
0 … 1R
Name der Person

Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
(atc...ner)
Treeblank.pngTreetree.pnghl7:scoping​Organization
0 … 1R

Organisation, der der Beteiligte angehört (mit Adresse und Kontaktdaten der Organisation).

Grundsätzlich sind die Vorgaben für "Organisations-Element" zu befolgen.

(atc...ner)
Eingefügt von 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FORG
Treeblank.pngTreeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *Beliebig viele IDs der Organisation. z.B.: ID aus dem GDA-Index, DVR-Nummer, ATU-Nummer, etc.(atc...ner)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.pnghl7:name
ON1 … 1MName der Organisation. Bei Organisationen, die im GDA-Index angegeben sind, soll deren Kurzbezeichnung verwendet werden.
Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden.
(atc...ner)
Treeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *
Kontaktdaten der Organisation.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...ner)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD0 … 1Adresse der Organisation.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...ner)
wo [not(@nullFlavor)]


10.4.8.3 Einweisender/Zuweisender/Überweisender Arzt

Diese Beteiligten-Art wird durch folgende Kombination angegeben:

Element Wert Beschreibung Bedeutung
@typeCode REF Referrer Einweisender/Zuweisender/Überweisender Arzt
templateId
1.2.40.0.34.6.0.11.1.21
- Template ID für:
Einweisender/Zuweisender/Überweisender Arzt
functionCode - - Wird nicht angegeben
@classCode PROV Healthcare provider Gesundheitsdienstanbieter
10.4.8.3.1 Spezifikation
Id1.2.40.0.34.6.0.11.1.21
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 11:15:01
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_ParticipantEinweisenderZuweisenderUeberweisenderArzt vom 2019‑02‑12 16:23:33
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_ParticipantEinweisenderZuweisenderUeberweisenderArztBezeichnungParticipant Ein-, Ueber-, Zuweisender Arzt
Beschreibung
Beteiligter (Einweisender/Zuweisender Arzt)
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 4 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.12ContainmentKgreen.png Person Name Compilation G1 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.11ContainmentKgreen.png Person Name Compilation G2 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.9InklusionKgreen.png Organization Compilation with name (1.0.0+20210219)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.21 Participant Ein-, Ueber-, Zuweisender Arzt (2019‑02‑12 16:23:33)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.1.1.1 HeaderParticipant Ansprechpartner (2014‑03‑25)
ref
elgabbr-
Beispiel
Strukturbeispiel
<participant contextControlCode="OP" typeCode="REF">
  <templateId root="1.2.40.0.34.6.0.11.1.21"/>  <associatedEntity classCode="PROV">
    <!-- Participant Ein-, Ueber-, Zuweisender Arzt -->
    <id root="1.2.3.999"/>    <addr>
      <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
    </addr>
    <telecom use="WP" value="tel:+43.1.3453446.1"/>    <associatedPerson>
      <!-- Name des ein-, ueber-, zuweisenden Arztes (strukturierte Angabe) -->
      <!-- include template 1.2.40.0.34.6.0.11.9.11 'Person Name Compilation G2 M' 1..1 M -->
    </associatedPerson>
    <scopingOrganization>
      <!-- include template 1.2.40.0.34.6.0.11.9.9 'Organization Compilation with name' (dynamic) .. O -->
    </scopingOrganization>
  </associatedEntity>
</participant>
ItemDTKardKonfBeschreibungLabel
hl7:participant
Einweisender/Zuweisender/Überweisender Arzt(atc...rzt)
wo [hl7:templateId ​[@root​=​'1.2.40.0.34.6.0.11.1.21']]
Treetree.png@typeCode
cs1 … 1FREF
 Referrer
Treetree.png@context​Control​Code
cs0 … 1FOP
Treetree.pnghl7:templateId
II1 … 1M(atc...rzt)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.1.21
Treetree.pnghl7:associated​Entity
1 … 1M(atc...rzt)
Treeblank.pngTreetree.png@classCode
cs1 … 1FPROV
 Healthcare provider - Gesundheitsdiensteanbieter
Auswahl1 … *
Identifikation des einweisenden/zuweisenden/überweisenden Arztes.
Elemente in der Auswahl:
  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='NI']
  • hl7:id[@nullFlavor='UNK']
 ConstraintZugelassene nullFlavor:
  • NI … Die Person der Entität hat keine Identifikationsnummer
  • UNK … Die Person der Entität hat eine Identifikationsnummer, diese ist jedoch unbekannt
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *(atc...rzt)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...rzt)
wo [@nullFlavor='NI']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FNI
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...rzt)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treeblank.pngTreetree.pnghl7:addr
AD0 … 1Adresse des einweisenden/zuweisenden/überweisenden Arztes
Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...rzt)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … * Beliebig viele Kontaktdaten des einweisenden/zuweisenden/überweisenden Arztes
(atc...rzt)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Auswahl1 … 1
Name des einweisenden/zuweisenden/überweisenden Arztes.
Elemente in der Auswahl:
  • hl7:associated​Person[hl7:name[count(child::*)=0]] welches enthält Template 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
  • hl7:associated​Person[hl7:name[count(child::*)!=0]] welches enthält Template 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.pnghl7:associated​Person
 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)(atc...rzt)
wo [hl7:name [count(child::*)=0]]
Treeblank.pngTreeblank.pngTreetree.pnghl7:associated​Person
 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)(atc...rzt)
wo [hl7:name [count(child::*)!=0]]
Treeblank.pngTreetree.pnghl7:scoping​Organization
0 … 1ROrganisation, der der Einweiser/Zuweiser/Überweiser angehört (mit Adresse und Kontaktdaten der Organisation).
Grundsätzlich sind die Vorgaben für "Organisations-Element" zu befolgen.
(atc...rzt)
Eingefügt von 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FORG
Treeblank.pngTreeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *Beliebig viele IDs der Organisation. z.B.: ID aus dem GDA-Index, DVR-Nummer, ATU-Nummer, etc.(atc...rzt)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.pnghl7:name
ON1 … 1MName der Organisation. Bei Organisationen, die im GDA-Index angegeben sind, soll deren Kurzbezeichnung verwendet werden.
Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden.
(atc...rzt)
Treeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *
Kontaktdaten der Organisation.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...rzt)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD0 … 1Adresse der Organisation.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...rzt)
wo [not(@nullFlavor)]


10.4.8.4 Hausarzt

Diese Beteiligten-Art wird durch folgende Kombination angegeben:

Element Wert Beschreibung Bedeutung
@typeCode IND Indirect target In indirektem Bezug
templateId 1.2.40.0.34.6.0.11.1.23 - Template ID zur Identifikation dieser Art von Beteiligten
functionCode PCP primary care physician Hausarzt
@classCode PROV Healthcare provider Gesundheitsdienstanbieter
10.4.8.4.1 Spezifikation
Id1.2.40.0.34.6.0.11.1.23
ref
at-cda-bbr-
Gültigkeit2021‑08‑03 11:32:38
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_ParticipantHausarzt vom 2021‑02‑19 11:16:07
  • Kblank.png atcdabbr_header_ParticipantHausarzt vom 2019‑02‑13 10:44:48
StatusKgreen.png AktivVersions-Label1.0.1+20210803
Nameatcdabbr_header_ParticipantHausarztBezeichnungParticipant Hausarzt
Beschreibung
Hausarzt
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 4 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.12ContainmentKgreen.png Person Name Compilation G1 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.11ContainmentKgreen.png Person Name Compilation G2 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.9InklusionKgreen.png Organization Compilation with name (1.0.0+20210219)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.23 Participant Hausarzt (2021‑02‑19 11:16:07)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.23 Participant Hausarzt (2019‑02‑13 10:44:48)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.1.1.1 HeaderParticipant Ansprechpartner (2014‑03‑25)
ref
elgabbr-
Beispiel
Strukturbeispiel
<participant contextControlCode="OP" typeCode="IND">
  <templateId root="1.2.40.0.34.6.0.11.1.23"/>  <functionCode code="PCP" displayName="primary care physician" codeSystem="2.16.840.1.113883.5.88" codeSystemName="HL7:ParticipationFunction"/>  <associatedEntity classCode="PROV">
    <!-- Identifikation des Hausarztes (Person) aus dem GDA-Index -->
    <id assigningAuthorityName="GDA Index" root="1.2.3.999" extension="--example only--"/>    <addr>
      <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
    </addr>
    <telecom use="WP" value="tel:+43.1.3453446.1"/>    <associatedPerson>
      <!-- Name des Hausarztes -->
      <!-- include template 1.2.40.0.34.6.0.11.9.11 'Person Name Compilation G2 M' (dynamic) 1..1 M -->
    </associatedPerson>
    <scopingOrganization>
      <!-- Ordination -->
      <!-- include template 1.2.40.0.34.6.0.11.9.9 'Organization Compilation with name' (dynamic) .. O -->
    </scopingOrganization>
  </associatedEntity>
</participant>
ItemDTKardKonfBeschreibungLabel
hl7:participant
Beteiligter (Hausarzt).(atc...rzt)
wo [hl7:templateId ​[@root​=​'1.2.40.0.34.6.0.11.1.23']]
Treetree.png@typeCode
cs1 … 1FIND
  In indirektem Bezug.
Treetree.png@context​Control​Code
cs0 … 1FOP
Treetree.pnghl7:templateId
II1 … 1MTemplate ID zur Identifikation dieser Art von Beteiligten
(atc...rzt)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.1.23
Treetree.pnghl7:functionCode
CE1 … *M
Funktionscode des Beteiligten
(atc...rzt)
Treeblank.pngTreetree.png@code
cs1 … 1FPCP
Treeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.5.88
Treeblank.pngTreetree.png@codeSystemName
st1 … 1FHL7:ParticipationFunction
Treetree.pnghl7:associated​Entity
1 … 1MBeschreibung der Entität.
(atc...rzt)
Treeblank.pngTreetree.png@classCode
cs1 … 1FPROV
  Healthcare provider - Gesundheitsdiensteanbieter.
Auswahl0 … *
Identifikation des Beteiligten (Person) aus dem GDA-Index.
Elemente in der Auswahl:
  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='NI']
  • hl7:id[@nullFlavor='UNK']
 Constraint
Zugelassene nullFlavor:
  • NI … Organisation hat keine ID
  • UNK … Organisation hat eine ID, diese ist jedoch unbekannt
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *(atc...rzt)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...rzt)
wo [@nullFlavor='NI']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FNI
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...rzt)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treeblank.pngTreetree.pnghl7:addr
AD0 … 1Adresse des Hausarztes
Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...rzt)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … * Beliebig viele Kontaktdaten des Hausarztes.
(atc...rzt)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Auswahl1 … 1
Name des Hausarztes.
Elemente in der Auswahl:
  • hl7:associated​Person[hl7:name[count(child::*)=0]] welches enthält Template 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
  • hl7:associated​Person[hl7:name[count(child::*)!=0]] welches enthält Template 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.pnghl7:associated​Person
0 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)(atc...rzt)
wo [hl7:name [count(child::*)=0]]
Treeblank.pngTreeblank.pngTreetree.pnghl7:associated​Person
0 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)(atc...rzt)
wo [hl7:name [count(child::*)!=0]]
Treeblank.pngTreetree.pnghl7:scoping​Organization
0 … 1R
Arztpraxis oder Ordination.
Grundsätzlich sind die Vorgaben für „Organisations-Element“ zu befolgen.
(atc...rzt)
Eingefügt von 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FORG
Treeblank.pngTreeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *Beliebig viele IDs der Organisation. z.B.: ID aus dem GDA-Index, DVR-Nummer, ATU-Nummer, etc.(atc...rzt)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.pnghl7:name
ON1 … 1MName der Organisation. Bei Organisationen, die im GDA-Index angegeben sind, soll deren Kurzbezeichnung verwendet werden.
Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden.
(atc...rzt)
Treeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *
Kontaktdaten der Organisation.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...rzt)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD0 … 1Adresse der Organisation.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...rzt)
wo [not(@nullFlavor)]


10.4.8.5 Notfall-Kontakt/Auskunftsberechtigte Person

Der Notfall-Kontakt entspricht in Österreich der "Auskunftsberechtigten Person" (oder auch "Vertrauensperson").

Diese Beteiligten-Art wird durch folgende Kombination angegeben:

Element Wert Beschreibung Bedeutung
@typeCode IND Indirect target In indirektem Bezug
templateId 1.2.40.0.34.6.0.11.1.27 - Template ID zur Identifikation dieser Art von Beteiligten
functionCode - - Wird nicht angegeben
@classCode ECON Emergency contact Notfall-Kontakt
10.4.8.5.1 Spezifikation
Id1.2.40.0.34.6.0.11.1.27
ref
at-cda-bbr-
Gültigkeit2021‑08‑03 11:25:19
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_ParticipantAuskunftsberechtigtePersonNotfallkontakt vom 2021‑08‑03 10:59:17
  • Kblank.png atcdabbr_header_ParticipantAuskunftsberechtigtePersonNotfallkontakt vom 2021‑02‑19 11:13:06
  • Kblank.png atcdabbr_header_ParticipantAuskunftsberechtigtePersonNotfallkontakt vom 2019‑02‑12 15:50:47
StatusKgreen.png AktivVersions-Label1.0.2+20210803
Nameatcdabbr_header_ParticipantAuskunftsberechtigtePersonNotfallkontaktBezeichnungParticipant Auskunftsberechtigte Person (Notfallkontakt)
BeschreibungDer Notfall-Kontakt entspricht in Österreich der „Auskunftsberechtigten Person“ (oder auch „Vertrauensperson“).
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 5 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.15ContainmentKgreen.png Time Interval Information minimal (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.12ContainmentKgreen.png Person Name Compilation G1 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.11ContainmentKgreen.png Person Name Compilation G2 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.9InklusionKgreen.png Organization Compilation with name (1.0.0+20210219)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.27 Participant Auskunftsberechtigte Person (Notfallkontakt) (2021‑08‑03 10:59:17)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.27 Participant Auskunftsberechtigte Person (Notfallkontakt) (2021‑02‑19 11:13:06)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.27 Participant Auskunftsberechtigte Person (Notfallkontakt) (2019‑02‑12 15:50:47)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.1.1.1 HeaderParticipant Ansprechpartner (2014‑03‑25)
ref
elgabbr-
Beispiel
Strukturbeispiel
<participant typeCode="IND">
  <templateId root="1.2.40.0.34.6.0.11.1.27"/>  <time>
    <!-- template 1.2.40.0.34.6.0.11.9.15 'Time Interval Information minimal' (2019-04-08T08:15:46) -->
  </time>
  <associatedEntity classCode="ECON">
    <!-- Verwandtschaftsverhältnis des Notfallkontakts zum Patienten -->
    <code code="FAMMEMB" displayName="Family Member" codeSystem="2.16.840.1.113883.5.111" codeSystemName="HL7:RoleCode"/>    <!-- Adresse des Notfall-Kontakts -->
    <addr>
      <!-- include template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
    </addr>
    <telecom use="WP" value="tel:+1-12345678"/>    <associatedPerson>
      <!-- Name des Notfallkontakts (strukturierte Angabe) -->
      <!-- include template 1.2.40.0.34.6.0.11.9.11 'Person Name Compilation G2 M' 1..1 M -->
    </associatedPerson>
    <scopingOrganization>
      <!-- include template 1.2.40.0.34.6.0.11.9.9 'Organization Compilation with name' (dynamic) -->
    </scopingOrganization>
  </associatedEntity>
</participant>
ItemDTKardKonfBeschreibungLabel
hl7:participant
Beteiligter (Notfallkontakt / Auskunftsberechtigte Person)
(atc...akt)
wo [hl7:templateId ​[@root​=​'1.2.40.0.34.6.0.11.1.27']]
Treetree.png@typeCode
cs1 … 1FIND
  In indirektem Bezug.
Treetree.png@context​Control​Code
cs0 … 1FOP
Treetree.pnghl7:templateId
II1 … 1MTemplate ID zur Identifikation dieser Art von Beteiligten
(atc...akt)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.1.27
Treetree.pnghl7:time
IVL_TS0 … 1
Zeitraum, in dem der angegebene Kontakt den Notfall-Kontakt darstellt.
Wird nur angegeben, wenn der Kontakt bereits absehbar nur in einem eingeschränkten Zeitraum zur Verfügung steht.


Grundsätzlich sind die Vorgaben für „Zeit-Elemente“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.15 Time Interval Information minimal (DYNAMIC)
(atc...akt)
Treetree.pnghl7:associated​Entity
1 … 1MBeschreibung der Entität.
(atc...akt)
Treeblank.pngTreetree.png@classCode
cs1 … 1FECON
 Emergency contact - Notfall-Kontakt
Treeblank.pngTreetree.pnghl7:code
CE0 … 1Verwandtschaftsverhältnis des Beteiligten zum Patienten, z.B. DAU („daughter“), wenn die Beteiligte die Tochter des Patienten ist. (atc...akt)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1RZulässige Werte gemäß Value-Set „ELGA_PersonalRelationship“
Treeblank.pngTreeblank.pngTreetree.png@displayName
st0 … 1 
Treeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.5.111
Treeblank.pngTreeblank.pngTreetree.png@codeSystemName
st1 … 1FHL7:RoleCode
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.17 ELGA_PersonalRelationship (DYNAMIC)
Treeblank.pngTreetree.pnghl7:addr
AD0 … 1Adresse des Beteiligten

Grundsätzlich sind die Vorgaben gemäß „Adress-Elemente“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...akt)
wo [not(@nullFlavor)]
Auswahl0 … *
Beliebig viele Kontaktdaten des Beteiligten.
Elemente in der Auswahl:
  • hl7:telecom[not(@nullFlavor)]
  • hl7:telecom[@nullFlavor='UNK']
 ConstraintEs SOLL mindestens eine Telefonnummer angegeben werden.
Treeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *R(atc...akt)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … 1 Die Kontaktadresse ist unbekannt. nullFlavor "UNK" (atc...akt)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl1 … 1
Name des Beteiligten.
Elemente in der Auswahl:
  • hl7:associated​Person[hl7:name[count(child::*)=0]] welches enthält Template 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
  • hl7:associated​Person[hl7:name[count(child::*)!=0]] welches enthält Template 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.pnghl7:associated​Person
0 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)(atc...akt)
wo [hl7:name [count(child::*)=0]]
Treeblank.pngTreeblank.pngTreetree.pnghl7:associated​Person
0 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)(atc...akt)
wo [hl7:name [count(child::*)!=0]]
Treeblank.pngTreetree.pnghl7:scoping​Organization
0 … 1R

Organisation, der der Beteiligte angehört (mit Adresse und Kontaktdaten der Organisation).

Grundsätzlich sind die Vorgaben für „Organisations-Element“ zu befolgen.

(atc...akt)
Eingefügt von 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FORG
Treeblank.pngTreeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *Beliebig viele IDs der Organisation. z.B.: ID aus dem GDA-Index, DVR-Nummer, ATU-Nummer, etc.(atc...akt)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.pnghl7:name
ON1 … 1MName der Organisation. Bei Organisationen, die im GDA-Index angegeben sind, soll deren Kurzbezeichnung verwendet werden.
Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden.
(atc...akt)
Treeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *
Kontaktdaten der Organisation.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...akt)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD0 … 1Adresse der Organisation.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...akt)
wo [not(@nullFlavor)]


10.4.8.6 Angehörige

Als Angehörige sind in Österreich jene Personen anzusehen, welche in einem Verwandtschaftsverhältnis zum Patienten stehen, aber nicht unter die Gruppe der "Auskunftsberechtigten Personen" fallen (siehe Notfall-Kontakt/Auskunftsberechtigte Person).

Diese Beteiligten-Art wird durch folgende Kombination angegeben:

Element Wert Beschreibung Bedeutung
@typeCode IND Indirect target In indirektem Bezug
templateId 1.2.40.0.34.6.0.11.1.25 - Template ID zur Identifikation dieser Art von Beteiligten
functionCode - - Wird nicht angegeben
@classCode PRS Personal relationship In persönlicher Beziehung
10.4.8.6.1 Spezifikation
Id1.2.40.0.34.6.0.11.1.25
ref
at-cda-bbr-
Gültigkeit2021‑08‑03 11:17:27
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_ParticipantAngehoerige vom 2021‑02‑19 11:11:34
  • Kblank.png atcdabbr_header_ParticipantAngehoerige vom 2019‑02‑12 14:56:37
StatusKgreen.png AktivVersions-Label1.0.1+20210803
Nameatcdabbr_header_ParticipantAngehoerigeBezeichnungParticipant Angehoerige
Beschreibung
Als Angehörige sind in Österreich jene Personen anzusehen, welche in einem besonderen familiären oder persönlichen Verhältnis zum Patienten stehen, aber nicht unter die Gruppe der „Auskunftsberechtigten Personen (Notfallkontakt)“ fallen.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 4 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.12ContainmentKgreen.png Person Name Compilation G1 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.11ContainmentKgreen.png Person Name Compilation G2 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.9ContainmentKgreen.png Organization Compilation with name (1.0.0+20210219)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.25 Participant Angehoerige (2021‑02‑19 11:11:34)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.25 Participant Angehoerige (2019‑02‑12 14:56:37)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.1.1.1 HeaderParticipant Ansprechpartner (2014‑03‑25)
ref
elgabbr-
Beispiel
Strukturbeispiel
<participant typeCode="IND">
  <templateId root="1.2.40.0.34.6.0.11.1.25"/>  <associatedEntity classCode="PRS">
    <!-- Verwandtschaftsverhältnis des Angehörigen zum Patienten -->
    <code code="MTH" displayName="mother" codeSystem="2.16.840.1.113883.5.111" codeSystemName="HL7: RoleCode"/>    <!-- Kontaktdaten des Angehörigen -->
    <addr>
      <!-- include template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
    </addr>
    <telecom value="tel:0660.1234567"/>    <associatedPerson>
      <!-- include template 1.2.40.0.34.6.0.11.9.12 'Person Name Compilation G1 M' 1..1 M' (bei unstrukturierter Angabe des Namens)-->
    </associatedPerson>
    <scopingOrganization>
      <!-- include template 1.2.40.0.34.6.0.11.9.9 'Organization Compilation with name' (2019-02-13T10:30:51) -->
    </scopingOrganization>
  </associatedEntity>
</participant>
ItemDTKardKonfBeschreibungLabel
hl7:participant
Beteiligter (Angehöriger)
(atc...ige)
wo [hl7:templateId ​[@root​=​'1.2.40.0.34.6.0.11.1.25']]
Treetree.png@typeCode
cs1 … 1FIND
  In indirektem Bezug.
Treetree.png@context​Control​Code
cs0 … 1FOP
Treetree.pnghl7:templateId
II1 … 1MTemplate ID zur Identifikation dieser Art von Beteiligten
(atc...ige)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.1.25
Treetree.pnghl7:associated​Entity
1 … 1MBeschreibung der Entität.
(atc...ige)
Treeblank.pngTreetree.png@classCode
cs1 … 1FPRS
 Personal relationship - In persönlicher Beziehung
Treeblank.pngTreetree.pnghl7:code
CE1 … 1MVerwandtschaftsverhältnis des Beteiligten zum Patienten. Beispiel: DAU („daughter“), wenn die Beteiligte die Tochter des Patienten ist oder NBOR für Nachbar.(atc...ige)
Treeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.17 ELGA_PersonalRelationship (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.png@displayName
st0 … 1 
Treeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.5.111
Treeblank.pngTreeblank.pngTreetree.png@codeSystemName
st1 … 1FHL7:RoleCode
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.17 ELGA_PersonalRelationship (DYNAMIC)
Treeblank.pngTreetree.pnghl7:addr
AD0 … 1Adresse des Beteiligten

Grundsätzlich sind die Vorgaben gemäß „Adress-Elemente“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...ige)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … * Beliebig viele Kontaktdaten des Beteiligten.
(atc...ige)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Auswahl1 … 1
Name des Beteiligten.
Elemente in der Auswahl:
  • hl7:associated​Person[hl7:name[count(child::*)=0]] welches enthält Template 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
  • hl7:associated​Person[hl7:name[count(child::*)!=0]] welches enthält Template 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.pnghl7:associated​Person
0 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)(atc...ige)
wo [hl7:name [count(child::*)=0]]
Treeblank.pngTreeblank.pngTreetree.pnghl7:associated​Person
0 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)(atc...ige)
wo [hl7:name [count(child::*)!=0]]
Treeblank.pngTreetree.pnghl7:scoping​Organization
0 … 1RBeinhaltet 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)(atc...ige)


10.4.8.7 Versicherter/Versicherung

Diese Beteiligten-Art wird durch folgende Kombination angegeben:

Element Wert Beschreibung Bedeutung
@typeCode HLD Holder Teilnehmer hält ein finanzielles Instrument
templateId 1.2.40.0.34.6.0.11.1.26 - Template ID zur Identifikation dieser Art von Beteiligten
functionCode - - Wird nicht angegeben
@classCode POLHOLD Policy holder Halter einer Versicherungspolizze
10.4.8.7.1 Spezifikation
Id1.2.40.0.34.6.0.11.1.26
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 11:16:42
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_ParticipantVersicherung vom 2019‑03‑26 14:54:17
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_ParticipantVersicherungBezeichnungParticipant Versicherung
BeschreibungDer Beteiligte (Patient) ist selbst der Versicherungsnehmer oder ist bei einem Angehörigen mitversichert.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 4 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.15ContainmentKgreen.png Time Interval Information minimal (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.11ContainmentKgreen.png Person Name Compilation G2 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.9InklusionKgreen.png Organization Compilation with name (1.0.0+20210219)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.26 Participant Versicherung (2019‑03‑26 14:54:17)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.1.1.1 HeaderParticipant Ansprechpartner (2014‑03‑25)
ref
elgabbr-
Beispiel
Patient ist selbst der Versicherungsnehmer
<!-- In diesem Fall können die Angaben zur Person (Adresse, Kontaktdaten, Name des Patienten) entfallen, da diese bereits in der Klasse patientRole angegeben sind. -->
<participant contextControlCode="OP" typeCode="HLD">
  <templateId root="1.2.40.0.34.6.0.11.1.26"/>  <time>
    <!-- template 1.2.40.0.34.6.0.11.9.15 'Time Interval Information minimal' (2019-04-08T08:15:46) -->
  </time>
  <associatedEntity classCode="POLHOLD">
    <id root="1.2.40.0.10.1.4.3.1" extension="123424121970" assigningAuthorityName="Österreichische Sozialversicherung"/>    <code code="SELF" displayName="self" codeSystem="2.16.840.1.113883.5.111" codeSystemName="HL7:RoleCode"/>    <scopingOrganization>
      <!-- include template 1.2.40.0.34.6.0.11.9.9 'Organization Compilation with name' (dynamic) .. O -->
    </scopingOrganization>
  </associatedEntity>
</participant>
Beispiel
Patient ist bei einem Angehörigen mitversichert
<!-- In diesem Fall MÜSSEN die Angaben zur versicherten Person vorhanden sein. Im Mindesten MUSS der Name der versicherten Person angegeben sein. -->
<participant contextControlCode="OP" typeCode="HLD">
  <templateId root="1.2.40.0.34.6.0.11.1.26"/>  <!-- Versicherungszeitraum -->
  <time>
    <!-- template 1.2.40.0.34.6.0.11.9.15 'Time Interval Information minimal' (2019-04-08T08:15:46) -->
  </time>
  <associatedEntity classCode="POLHOLD">
    <!-- SV Nummer der Person, bei der der Patient mitversichert ist -->
    <id root="1.2.40.0.10.1.4.3.1" extension="123424121970" assigningAuthorityName="Österreichische Sozialversicherung"/>    <!-- Code FAMDEP (Mitversichert bei Familienangehörigen) -->
    <code code="FAMDEP" displayName="family dependent" codeSystem="2.16.840.1.113883.5.111" codeSystemName="HL7:RoleCode"/>    <!-- Adresse der Person, bei der der Patient mitversichert ist -->
    <addr>
      <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
    </addr>
    <!-- Kontakt(e) der Person, bei der der Patient mitversichert ist -->
    <telecom value="tel:+43.(0)50.55460-0"/>    <!-- Name der Person, bei der der Patient mitversichert ist -->
    <associatedPerson>
      <!-- template 1.2.40.0.34.6.0.11.9.11 'Person Name Compilation G2 M' -->
    </associatedPerson>
    <!-- Versicherungsgesellschaft -->
    <scopingOrganization>
      <!-- include template 1.2.40.0.34.6.0.11.9.9 'Organization Compilation with name' (dynamic) .. O -->
    </scopingOrganization>
  </associatedEntity>
</participant>
ItemDTKardKonfBeschreibungLabel
hl7:participant
Beteiligter (Versicherter/Versicherung).(atc...ung)
wo [hl7:templateId ​[@root​=​'1.2.40.0.34.6.0.11.1.26']]
Treetree.png@typeCode
cs1 … 1FHLD
Treetree.png@context​Control​Code
cs0 … 1FOP
Treetree.pnghl7:templateId
II1 … 1MTemplate ID zur Identifikation dieser Art von Beteiligten
(atc...ung)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.1.26
Treetree.pnghl7:time
IVL_TS0 … 1
Gültigkeitszeitraum der Versicherungspolizze.
Grundsätzlich sind die Vorgaben für „Zeit-Elemente“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.15 Time Interval Information minimal (DYNAMIC)
(atc...ung)
Treetree.pnghl7:associated​Entity
1 … 1M(atc...ung)
Treeblank.pngTreetree.png@classCode
cs1 … 1FPOLHOLD
 Policy holder - Halter einer Versicherungspolizze
Auswahl1 … 1
Sozialversicherungsnummer des Patienten (SELF) oder der Person, bei der der Patient mitversichert ist (FAMDEP)
Elemente in der Auswahl:
  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='NI']
  • hl7:id[@nullFlavor='UNK']
 Constraint
Zugelassene nullFlavor:
  • NI … Patient hat keine Sozialversicherungsnummer (z.B. Ausländer, …)
  • UNK … Patient hat eine Sozialversicherungsnummer, diese ist jedoch unbekannt
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...ung)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...ung)
wo [@nullFlavor='NI']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FNI
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...ung)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treeblank.pngTreetree.pnghl7:code
CE1 … 1M
Versicherungsverhältnis codiert
Beispiele:
  • SELF, wenn der Patient selbst der Versicherte ist.
  • FAMDEP, wenn der Patient bei einem Familienmitglied mitversichert ist.


(atc...ung)
Treeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.5.111
Treeblank.pngTreeblank.pngTreetree.png@codeSystemName
st1 … 1FHL7:RoleCode
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.9 ELGA_InsuredAssocEntity (DYNAMIC)
Treeblank.pngTreetree.pnghl7:addr
AD0 … 1Adresse des Beteiligten.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...ung)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … * Beliebig viele Kontaktdaten des Beteiligten.
(atc...ung)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreetree.pnghl7:associated​Person
0 … 1CName des Beteiligten.
Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
(atc...ung)
 ConstraintWenn das Versicherungsverhältnis "familienversichert" ("FAMDEP“) ist, MUSS eine associatedPerson angegeben sein, M [1..1], sonst kann sie komplett entfallen, O [0..1]
Treeblank.pngTreetree.pnghl7:scoping​Organization
1 … 1M

Versicherungsgesellschaft.

Grundsätzlich sind die Vorgaben für „Organisations-Element“ zu befolgen.

(atc...ung)
Eingefügt von 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FORG
Treeblank.pngTreeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *Beliebig viele IDs der Organisation. z.B.: ID aus dem GDA-Index, DVR-Nummer, ATU-Nummer, etc.(atc...ung)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.pnghl7:name
ON1 … 1MName der Organisation. Bei Organisationen, die im GDA-Index angegeben sind, soll deren Kurzbezeichnung verwendet werden.
Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden.
(atc...ung)
Treeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *
Kontaktdaten der Organisation.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...ung)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD0 … 1Adresse der Organisation.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...ung)
wo [not(@nullFlavor)]
 Schematron assertrole error 
 testnot(hl7:code[@code='FAMDEP']) or hl7:associated​Person 
 MeldungWenn das Versicherungsverhältnis "familienversichert" ist, dann muss eine associatedPerson angegeben sein. 


10.4.8.8 Betreuende Organisation

Als betreuende Organisation ist jene Organisation anzusehen, welche den Patienten nach Entlassung betreut (Trägerorganisationen, Vereine).

Beispiele: Mobile Hauskrankenpflege, Wohn- und Pflegeheime, Behinderteneinrichtungen, sozial betreutes Wohnen, …

Diese Beteiligten-Art wird durch folgende Kombination angegeben:

Element Wert Beschreibung Bedeutung
@typeCode IND Indirect target In indirektem Bezug
templateId 1.2.40.0.34.6.0.11.1.29 - Template ID zur Identifikation dieser Art von Beteiligten
functionCode - - Wird nicht angegeben
@classCode CAREGIVER Betreuer Betreuende Entität
10.4.8.8.1 Spezifikation
Id1.2.40.0.34.6.0.11.1.29
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 11:14:25
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_ParticipantBetreuungsorganisation vom 2019‑03‑26 17:25:44
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_ParticipantBetreuungsorganisationBezeichnungParticipant Betreuungsorganisation
Beschreibung
Als betreuende Organisation ist jene Organisation anzusehen, welche den Patienten nach Entlassung betreut (Trägerorganisationen, Vereine).
Beispiele: Mobile Hauskrankenpflege, Wohn- und Pflegeheime, Behinderteneinrichtungen, sozial betreutes Wohnen, …
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.9InklusionKgreen.png Organization Compilation with name (1.0.0+20210219)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.29 Participant Betreuungsorganisation (2019‑03‑26 17:25:44)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.1.28 Participant Weitere Behandler (2019‑03‑26 14:54:10)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.1.1.1 HeaderParticipant Ansprechpartner (2014‑03‑25)
ref
elgabbr-
Beispiel
Strukturbeispiel
<participant contextControlCode="OP" typeCode="IND">
  <templateId root="1.2.40.0.34.6.0.11.1.28"/>  <associatedEntity classCode="CAREGIVER">
    <!-- Betreuende Organisation -->
    <scopingOrganization>
      <!-- include template 1.2.40.0.34.6.0.11.9.9 'Organization Compilation with name' (dynamic) 1..1 M -->
    </scopingOrganization>
  </associatedEntity>
</participant>
ItemDTKardKonfBeschreibungLabel
hl7:participant
Beteiligter (Betreuende Organisation)(atc...ion)
wo [hl7:templateId ​[@root​=​'1.2.40.0.34.6.0.11.1.29']]
Treetree.png@typeCode
cs1 … 1FIND
Treetree.png@context​Control​Code
cs0 … 1FOP
Treetree.pnghl7:templateId
II1 … 1MTemplate ID zur Identifikation dieser Art von Beteiligten
(atc...ion)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.1.29
Treetree.pnghl7:associated​Entity
1 … 1MBeschreibung der Entität.
(atc...ion)
Treeblank.pngTreetree.png@classCode
cs1 … 1FCAREGIVER
 Betreuer
Treeblank.pngTreetree.pnghl7:scoping​Organization
1 … 1MBetreuende Organisation(atc...ion)
Eingefügt von 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FORG
Treeblank.pngTreeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *Beliebig viele IDs der Organisation. z.B.: ID aus dem GDA-Index, DVR-Nummer, ATU-Nummer, etc.(atc...ion)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.pnghl7:name
ON1 … 1MName der Organisation. Bei Organisationen, die im GDA-Index angegeben sind, soll deren Kurzbezeichnung verwendet werden.
Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden.
(atc...ion)
Treeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *
Kontaktdaten der Organisation.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...ion)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD0 … 1Adresse der Organisation.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...ion)
wo [not(@nullFlavor)]


10.4.8.9 Weitere Behandler

Über dieses Element können weitere an der medizinischen Behandlung maßgeblich beteiligte Personen angegeben werden. Das können Ärzte aus der gleichen oder einer anderen Abteilung sein, weiters niedergelassene behandelnde Ärzte (z.B. der behandelnde Internist oder Kinderarzt) aber auch nicht-ärztliche Behandler, wie z.B. Psychologen.

Die Angabe dieses Elements ist grundsätzlich optional, wobei in den speziellen Leitfäden eine verpflichtende Angabe spezifiziert sein kann. Bei Verwendung sollen möglichst präzise Kontaktdaten angegeben werden. Es obliegt der dokumenterzeugenden Organisation zu entscheiden, welche weitere Behandler sie veröffentlicht.

Diese Beteiligten-Art wird durch folgende Kombination angegeben:

Element Wert Beschreibung Bedeutung
@typeCode CON Consultant Weitere Behandler
templateId 1.2.40.0.34.6.0.11.1.28 - Template ID zur Identifikation dieser Art von Beteiligten
functionCode Wert aus Value Set ELGA_Funktionscodes Angabe der Funktion bzw. der Fachrichtung des Behandlers
@classCode PROV Healthcare provider Gesundheitsdienstanbieter
10.4.8.9.1 Spezifikation
Id1.2.40.0.34.6.0.11.1.28
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 11:17:20
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_ParticipantWeitereBehandler vom 2019‑03‑26 14:54:10
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_ParticipantWeitereBehandlerBezeichnungParticipant Weitere Behandler
Beschreibung
Über dieses Element können weitere an der medizinischen Behandlung maßgeblich beteiligte Personen angegeben werden, z.B. Ärzte aus der gleichen/einer anderen Abteilung, niedergelassene behandelnde Ärzte, nicht-ärztliche Behandler (z.B. Psychologen).
Bei Verwendung sollen möglichst präzise Kontaktdaten angegeben werden. Es obliegt der dokumenterzeugenden Organisation zu entscheiden, welche weitere Behandler sie veröffentlicht.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 3 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.11ContainmentKgreen.png Person Name Compilation G2 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.9InklusionKgreen.png Organization Compilation with name (1.0.0+20210219)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.28 Participant Weitere Behandler (2019‑03‑26 14:54:10)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.1.1.1 HeaderParticipant Ansprechpartner (2014‑03‑25)
ref
elgabbr-
Beispiel
Strukturbeispiel
<participant contextControlCode="OP" typeCode="CON">
  <templateId root="1.2.40.0.34.6.0.11.1.28"/>  <functionCode code="130" displayName="Facharzt für Neurologie" codeSystem="1.2.40.0.34.5.160" codeSystemName="ELGA_Fachaerzte"/>  <associatedEntity classCode="PROV">
    <!-- Anschrift und Kontaktdaten des Behandlers -->
    <addr>
      <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
    </addr>
    <telecom value="tel:+43.6138.3453446.1"/>    <telecom value="mailto:robert.betterman@amadeusspital.at"/>    <!-- Name des Behandlers -->
    <associatedPerson>
      <!-- template .2.40.0.34.6.0.11.9.11 'Person Name Compilation G2 M' -->
    </associatedPerson>
    <!-- Organisation des weiteren Behandlers -->
    <scopingOrganization>
      <!-- include template 1.2.40.0.34.6.0.11.9.9 'Organization Compilation with name' (dynamic) 0..1 R -->
    </scopingOrganization>
  </associatedEntity>
</participant>
ItemDTKardKonfBeschreibungLabel
hl7:participant
Beteiligter (Weitere Behandler)(atc...ler)
wo [hl7:templateId ​[@root​=​'1.2.40.0.34.6.0.11.1.28']]
Treetree.png@typeCode
cs1 … 1FCON
Treetree.png@context​Control​Code
cs0 … 1FOP
Treetree.pnghl7:templateId
II1 … 1MTemplate ID zur Identifikation dieser Art von Beteiligten
(atc...ler)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.1.28
Treetree.pnghl7:functionCode
CE (extensible)0 … 1Funktionscode des Behandlers z.B: „Facharzt für Neurologie“
Eigene Codes und Bezeichnungen dürfen verwendet werden.
(atc...ler)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreetree.png@codeSystem
oid1 … 1R
Treeblank.pngTreetree.png@displayName
st1 … 1R
 CONF
Der Wert von @code sollte gewählt werden aus dem Value Set 1.2.40.0.34.10.6 ELGA_AuthorSpeciality (DYNAMIC)
Treetree.pnghl7:associated​Entity
1 … 1MBeschreibung der Entität.
(atc...ler)
Treeblank.pngTreetree.png@classCode
cs1 … 1FPROV
  Gesundheitsdiensteanbieter.
Treeblank.pngTreetree.pnghl7:addr
AD0 … 1
Adresse des Beteiligten.
Grundsätzlich sind die Vorgaben gemäß „Adress-Elemente“ zu befolgen

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...ler)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *
Beliebig viele Kontaktdaten des Beteiligten.
(atc...ler)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.)
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …)
Bsp: WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“

Bei Angabe mehrerer Telefonnummern ist jeweils das Attribut @use anzugeben.
Treeblank.pngTreetree.pnghl7:associated​Person
1 … 1M
Beteiligte Person
Grundsätzlich sind die Vorgaben für „Personen-Element“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
(atc...ler)
Treeblank.pngTreetree.pnghl7:scoping​Organization
0 … 1R
Organisation, der der Beteiligte angehört (mit Adresse und Kontaktdaten der Organisation).
Grundsätzlich sind die Vorgaben für „Organisations-Element“ zu befolgen.
(atc...ler)
Eingefügt von 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FORG
Treeblank.pngTreeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *Beliebig viele IDs der Organisation. z.B.: ID aus dem GDA-Index, DVR-Nummer, ATU-Nummer, etc.(atc...ler)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.pnghl7:name
ON1 … 1MName der Organisation. Bei Organisationen, die im GDA-Index angegeben sind, soll deren Kurzbezeichnung verwendet werden.
Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden.
(atc...ler)
Treeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *
Kontaktdaten der Organisation.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...ler)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD0 … 1Adresse der Organisation.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...ler)
wo [not(@nullFlavor)]


10.5 Zuweisung und Ordermanagement

10.5.1 Auftrag ("inFulfillmentOf")

Auszug aus dem R-MIM:

R-MIM Klassen rund um den Zuweisung und Ordermanagement

[Abbildung 12]

10.5.1.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.9
ref
at-cda-bbr-
Gültigkeit2021‑06‑28 13:42:25
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_InFulfillmentOf vom 2021‑02‑19 11:09:32
  • Kblank.png atcdabbr_header_InFulfillmentOf vom 2019‑03‑14 13:22:14
StatusKgreen.png AktivVersions-Label1.0.1+20210628
Nameatcdabbr_header_InFulfillmentOfBezeichnungIn Fulfillment Of
Beschreibung
Das Element “inFulfillmentOf” ermöglicht die Referenz zum ursprünglichen Auftrag des Auftraggebers.
Dies kann zum Beispiel eine Auftrags- oder Anforderungsnummer sein. Das Element erlaubt genau ein order Unterelement.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 2 Konzepte
IdNameDatensatz
at-cda-bbr-data​element-42Kyellow.png Auftrag Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-43Kyellow.png ID Kyellow.png Dataset A Allgemeiner Leitfaden
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.9 In Fulfillment Of (2021‑02‑19 11:09:32)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.9 In Fulfillment Of (2019‑03‑14 13:22:14)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.20009 HeaderInFulfillmentOf (2011‑12‑19)
ref
elgabbr-
Beispiel
Strukturbeispiel
<inFulfillmentOf typeCode="FLFS">
  <order classCode="ACT" moodCode="RQO">
    <id root="2.16.840.1.113883.2.16.1.99.3.1" extension="081201-004"/>  </order>
</inFulfillmentOf>
ItemDTKardKonfBeschreibungLabel
hl7:inFulfillmentOf
Komponente zur Dokumentation des Auftrags.
(atc...tOf)
 
Target.png
at-cda-bbr-data​element-42Kyellow.png Auftrag Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@typeCode
cs1 … 1FFLFS
Treetree.pnghl7:order
1 … 1MAuftrag.
(atc...tOf)
Treeblank.pngTreetree.png@classCode
cs1 … 1FACT
Treeblank.pngTreetree.png@moodCode
cs1 … 1FRQO
Treeblank.pngTreetree.pnghl7:id
II1 … 1MAuftragsnummer, Anforderungsnummer.
Grundsätzlich sind die Vorgaben gemäß Kapitel „Identifikations-Elemente“ zu befolgen.
(atc...tOf)
 
Target.png
at-cda-bbr-data​element-43Kyellow.png ID Kyellow.png Dataset A Allgemeiner Leitfaden


10.6 Dokumentation der Gesundheitsdienstleistung

10.6.1 Service Events ("documentationOf/serviceEvent")

Repräsentiert die eigentliche Gesundheitsdienstleistung, die in dem Dokument dokumentiert wird.

Auszug aus dem R-MIM:

R-MIM Klassen rund um die Gesundheitsdienstleistung

[Abbildung 13]

10.6.1.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.17
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 11:06:35
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_DocumentationOfServiceEvent vom 2019‑03‑14 15:08:34
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_DocumentationOfServiceEventBezeichnungDocumentation Of Service Event
Beschreibung
Dokumentation der Gesundheitsdienstleistung.

Mit der Assoziation documentationOf/serviceEvent wird die eigentliche Gesundheitsdienstleistung repräsentiert, die in dem Dokument dokumentiert wird (z.B. eine Koloskopie, Appendektomie, etc.). Dies ist in engem Zusammenhang mit dem Dokumententyp zu sehen, der in ClinicalDocument/code wiedergegeben ist. Mit der documentationOf Beziehung kann die dokumentierte Gesundheitsdienstleistung näher spezifiziert werden. Dies darf natürlich nicht im Widerspruch zum Dokumententyp stehen.

↔ Hinweis zum XDS-Mapping:
Da diese Informationen in die XDS-Metadaten übernommen werden, ergeben sich folgende Implikationen:
  • Es SOLL mindestens eine Gesundheitsdienstleistung als documentationOf/serviceEvent-Element angegeben werden
  • Es können beliebig viele weitere Gesundheitsdienstleistungen als weitere documentationOf/serviceEvent-Elemente angegeben werden
  • Die serviceEvents sind die einzigen medizinischen Informationen zum Dokument im XDS-Dokumentenregister
  • Können daher als Such-/Filterkriterium verwendet werden und scheinen ggf. in den Ergebnissen der Suchabfragen auf
  • Die Zeitangaben des ersten documentationOf/serviceEvent-Elements werden in die Dokument-Metadaten übernommen
  • Die ServiceEvents stellen eine wertvolle Information zum Suchen und Filtern in den Dokument-Metadaten dar!
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 4 Konzepte
IdNameDatensatz
at-cda-bbr-data​element-44Kyellow.png Gesundheitsdienstleistung Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-45Kyellow.png Code Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-46Kyellow.png Zeitraum der Gesundheitsdienstleistung Kyellow.png Dataset A Allgemeiner Leitfaden
at-cda-bbr-data​element-47Kyellow.png Durchführende Entität Kyellow.png Dataset A Allgemeiner Leitfaden
Benutzt
Benutzt 2 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.15InklusionKgreen.png Time Interval Information minimal (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.9.22InklusionKgreen.png Assigned Entity (1.0.2+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.17 Documentation Of Service Event (2019‑03‑14 15:08:34)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel Koloskopie
<documentationOf typeCode="DOC">
  <serviceEvent classCode="ACT" moodCode="EVN">
    <code code="KOL" displayName="Koloskopie" codeSystem="2.16.840.1.2.3.4.5.6.7.8.9" codeSystemName="Name des Codesystems"/>    <effectiveTime>
      <low value="20190611102209+0200"/>      <high value="20190611132209+0200"/>    </effectiveTime>
    <performer typeCode="PRF">
      <assignedEntity>
        <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) 1..1 M -->
      </assignedEntity>
    </performer>
  </serviceEvent>
</documentationOf>
Beispiel
Strukturbeispiel Hämatologie
<documentationOf typeCode="DOC">
  <serviceEvent classCode="ACT" moodCode="EVN">
    <code code="300" displayName="Hämatologie" codeSystem="1.2.40.0.34.5.11" codeSystemName="ELGA_LaborparameterErgaenzung"/>    <effectiveTime>
      <low value="20190611102209+0200"/>      <high value="20190611132209+0200"/>    </effectiveTime>
    <performer typeCode="PRF">
      <time>
        <low nullFlavor="UNK" value="20190611132209+02:00"/>        <high nullFlavor="UNK" value="20190611132209+02:00"/>      </time>
      <assignedEntity>
        <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) 1..1 M -->
      </assignedEntity>
    </performer>
  </serviceEvent>
</documentationOf>
ItemDTKardKonfBeschreibungLabel
hl7:documentationOf
Komponente für die Gesundheitsdienstleistung.
(atc...ent)
 
Target.png
at-cda-bbr-data​element-44Kyellow.png Gesundheitsdienstleistung Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@typeCode
cs0 … 1FDOC
Treetree.pnghl7:serviceEvent
1 … 1MGesundheitsdienstleistung.
Verweis auf speziellen Implementierungsleitfaden: Ob eine Gesundheitsdienstleistung angegeben werden muss, und welche Bedeutung dieses Element hat, ergibt sich aus dem jeweiligen speziellen Implementierungsleitfaden.
(atc...ent)
Treeblank.pngTreetree.png@classCode
cs0 … 1FACT
Treeblank.pngTreetree.png@moodCode
cs0 … 1FEVN
Treeblank.pngTreetree.pnghl7:id
II0 … 1(atc...ent)
Auswahl1 … 1Elemente in der Auswahl:
  • hl7:code[not(@nullFlavor)]
  • hl7:code[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreetree.pnghl7:code
CE0 … 1Code der Gesundheitsdienstleistung.
Zugelassene nullFlavor: UNK

Verweis auf speziellen Implementierungsleitfaden: Welche Codierung angewandt werden soll, ergibt sich aus dem jeweiligen speziellen Implementierungsleitfaden.

↔ Hinweis zum XDS-Mapping:
Dieses Element wird ins XDS-Attribut eventCodeList gemappt.
(atc...ent)
wo [not(@nullFlavor)]
 
Target.png
at-cda-bbr-data​element-45Kyellow.png Code Kyellow.png Dataset A Allgemeiner Leitfaden
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
Treeblank.pngTreeblank.pngTreetree.pnghl7:code
CE0 … 1(atc...ent)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treeblank.pngTreetree.pnghl7:effectiveTime
IVL_TS1 … 1MZeitraum der Gesundheitsdienstleistung.
Die semantische Bedeutung dieser Zeitpunkte wird in den speziellen Implementierungsleitfäden festgelegt.

↔ Hinweis zum XDS-Mapping:
Dieses Element wird in die XDS-Attribute serviceStartTime und serviceStopTime gemappt.
Für die automatisierte Datenübernahme aus dem CDA-Dokument in die XDS-Dokumentmetadaten ist stets ein Zeitintervall anzugeben.
ACHTUNG: Die Zeitangaben der jeweils ersten Gesundheitsdienstleistung (erstes documentationOf/serviceEvent-Element) werden in die Dokument-Metadaten übernommen!
Die Bedeutung der Dokument-Metadaten-Elemente lautet daher wie folgt:
  • serviceStartTime: Beginn des ersten documentationOf/serviceEvent-Elements
  • serviceStopTime: Ende des ersten documentationOf/serviceEvent-Elements 
(atc...ent)
 
Target.png
at-cda-bbr-data​element-46Kyellow.png Zeitraum der Gesundheitsdienstleistung Kyellow.png Dataset A Allgemeiner Leitfaden
Eingefügt von 1.2.40.0.34.6.0.11.9.15 Time Interval Information minimal (DYNAMIC)
Auswahl1 … 1Elemente in der Auswahl:
  • hl7:low[@value]
  • hl7:low[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:low
TS.AT.TZ0 … 1(atc...ent)
wo [@value]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:low
TS.AT.TZ0 … 1(atc...ent)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl1 … 1Elemente in der Auswahl:
  • hl7:high[@value]
  • hl7:high[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:high
TS.AT.TZ0 … 1(atc...ent)
wo [@value]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:high
TS.AT.TZ0 … 1(atc...ent)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treeblank.pngTreetree.pnghl7:performer
0 … *RPerson oder Organisation, die die Gesundheitsdienstleistung durchführt.
Verweis auf speziellen Implementierungsleitfaden: Ob und welche durchführende Entität eingetragen werden soll, ergibt sich aus dem jeweiligen speziellen Implementierungsleitfaden.
(atc...ent)
Treeblank.pngTreeblank.pngTreetree.png@typeCode
cs1 … 1RZulässige Werte gemäß Value-Set „ELGA_ServiceEventPerformer“
 CONF
Der Wert von @typeCode muss gewählt werden aus dem Value Set 1.2.40.0.34.10.43 ELGA_ServiceEventPerformer (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.pnghl7:functionCode
CE0 … 1RFunktionscode(atc...ent)
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.6 ELGA_AuthorSpeciality (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.pnghl7:time
IVL_TS0 … 1
Zeit, in der der Performer mit der Gesundheitsdienstleistung beschäftigt war (wenn abweichend von EffectiveTime im Act).
Grundsätzlich sind die Vorgaben gemäß „Zeit-Elemente“ zu befolgen.
Zugelassene nullFlavor: UNK
(atc...ent)
Eingefügt von 1.2.40.0.34.6.0.11.9.15 Time Interval Information minimal (DYNAMIC)
Auswahl1 … 1Elemente in der Auswahl:
  • hl7:low[@value]
  • hl7:low[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:low
TS.AT.TZ0 … 1(atc...ent)
wo [@value]
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:low
TS.AT.TZ0 … 1(atc...ent)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl1 … 1Elemente in der Auswahl:
  • hl7:high[@value]
  • hl7:high[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:high
TS.AT.TZ0 … 1(atc...ent)
wo [@value]
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:high
TS.AT.TZ0 … 1(atc...ent)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treeblank.pngTreeblank.pngTreetree.pnghl7:assignedEntity
1 … 1M(atc...ent)
 
Target.png
at-cda-bbr-data​element-47Kyellow.png Durchführende Entität Kyellow.png Dataset A Allgemeiner Leitfaden
Eingefügt1 … 1M von 1.2.40.0.34.6.0.11.9.22 Assigned Entity (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FASSIGNED
Auswahl1 … 1
Mindestens eine ID der Person der Entität
Elemente in der Auswahl:
  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='NI']
  • hl7:id[@nullFlavor='UNK']
 Constraint
Zugelassene nullFlavor:
  • NI … Die Person der Entität hat keine Identifikationsnummer
  • UNK … Die Person der Entität hat eine Identifikationsnummer, diese ist jedoch unbekannt
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *(atc...ent)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...ent)
wo [@nullFlavor='NI']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FNI
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...ent)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl1 … 1Elemente in der Auswahl:
  • hl7:addr[not(@nullFlavor)] welches enthält Template 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
  • hl7:addr[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:addr
0 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)(atc...ent)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:addr
0 … 1(atc...ent)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL.AT1 … 1M
Beliebig viele Kontakt-Elemente der Person der Entität.
Grundsätzlich sind die Vorgaben gemäß „Kontaktdaten-Element“ zu befolgen.
(atc...ent)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
url1 … 1R

Die Kontaktadresse (Telefonnummer, Email, etc.).

Es gelten die ELGA Formatkonventionen für Telekom-Daten, z.B. tel:+43.1.1234567

Zulässige Werteliste für telecom Präfixe gemäß Value Set "ELGA_URLScheme"

Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
cs0 … 1 

Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP.

Zulässige Werte gemäß Value Set "ELGA_TelecomAddressUse"

 ConstraintWerden mehrere gleichartige "telecom"-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:assigned​Person
1 … 1M
Personendaten der Person der Entität.
Grundsätzlich sind die Vorgaben gemäß „Personen-Element“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
(atc...ent)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:represented​Organization
1 … 1M
Organisationsdaten der Entität.
Grundsätzlich sind die Vorgaben gemäß „Organisations-Element“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
(atc...ent)


10.7 Bezug zu vorgehenden Dokumenten

10.7.1 Allgemeines

Der Bezug zu Vordokumenten KANN über die parentDocument Beziehung ausgedrückt werden, indem der dazugehörige @typeCode einen Wert aus der Liste der gültigen @typeCodes in der relatedDocument-Beziehung erhält. Das Originaldokument, auf das sich das Dokument bezieht, bleibt dabei unverändert.
Für die Anwendung in ELGA ist ausschließlich die "ersetzende Beziehung" (replaces) erlaubt, wenn auch funktional nicht notwendig. Die Beziehung zwischen den verschiedenen Versionen eines Dokuments wird über die setId im XDS-Attribut referenceIdList im ELGA Verweisregister hergestellt. Der Bezug zu Vorgängerversionen KANN zusätzlich im CDA-Dokument durch die relatedDocument-Beziehung und die ParentDocument-Klasse, zusammen mit setId und versionNumber aus der ClinicalDocument-Klasse angegeben werden (siehe Versionierung des Dokuments).


R-MIM-Klassen für Dokumentbeziehungen

[Abbildung 14]

Ein konformes CDA Dokument kann theoretisch ein einzelnes relatedDocument mit @typeCode APND, oder ein relatedDocument mit @typeCode RPLC, oder ein relatedDocument mit @typeCode XFRM, oder zwei relatedDocuments mit @typeCode XFRM und RPLC, oder zwei relatedDocuments mit @typeCode XFRM und APND enthalten.

Liste der möglichen Werte der @typeCodes in der relatedDocument Beziehung:

code displayName Bedeutung
RPLC replaces Das Dokument ersetzt ein existierendes Dokument. Der Status des zu ersetzenden Dokumentes wird auf "überholt" gesetzt, das ursprüngliche Dokument bleibt aber noch im System als historische Referenz verfügbar.
APND append Verwendung in ELGA NICHT ERLAUBT
Zusammenhängen von Dokumenten. Dies ist in ELGA bereits über das Einbetten von Dokumenten realisiert.
XFRM transformed Verwendung in ELGA NICHT ERLAUBT

Das Dokument ist Ergebnis eines Transformationsprozesses, d.h. ist aus einem anderen Originaldokument hervorgegangen.
Hinweis: Die parallele Ablage von CDA-Dokumenten, welche vom Dokumentersteller bereits mit einem Stylesheet zu einem PDF Dokument gerendert wurden, kann mit der XFRM – Transaktion vorgenommen werden. Es ist nicht auszuschließen, dass die Transformation in lokalen Affiniy Domains Anwendung findet. Für ELGA ist die Transformation jedoch kein Anwendungsfall.

[Tabelle 8]:Vokabel-Domäne relatedDocument.typeCode

10.7.2 Document Replacement - Related Document

Id1.2.40.0.34.6.0.11.1.14
ref
at-cda-bbr-
Gültigkeit2021‑06‑28 13:42:15
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_DocumentReplacementRelatedDocument vom 2021‑02‑19 10:45:45
  • Kblank.png atcdabbr_header_DocumentReplacementRelatedDocument vom 2019‑02‑28 14:06:32
StatusKgreen.png AktivVersions-Label1.0.1+20210628
Nameatcdabbr_header_DocumentReplacementRelatedDocumentBezeichnungDocument Replacement - Related Document
BeschreibungDer Bezug zu vorgehenden Dokumenten wird durch die relatedDocument-Beziehung und die ParentDocument-Klasse, zusammen mit setId und versionNumber aus der ClinicalDocument-Klasse, spezifiziert.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 1 Konzept
IdNameDatensatz
at-cda-bbr-data​element-15Kyellow.png Bezug zu vorgehenden Dokumenten Kyellow.png Dataset A Allgemeiner Leitfaden
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.14 Document Replacement - Related Document (2021‑02‑19 10:45:45)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.14 Document Replacement - Related Document (2019‑02‑28 14:06:32)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.20011 HeaderRelatedDocument (2014‑12‑06)
ref
elgabbr-
Beispiel
Strukturbeispiel
<relatedDocument typeCode="RPLC">
  <parentDocument classCode="DOCCLIN" moodCode="EVN">
    <id assigningAuthorityName="KH Eisenstadt" extension="134F989EAAE3F43B6AD" root="1.2.3.999"/>  </parentDocument>
</relatedDocument>
ItemDTKardKonfBeschreibungLabel
hl7:relatedDocument
(atc...ent)
 
Target.png
at-cda-bbr-data​element-15Kyellow.png Bezug zu vorgehenden Dokumenten Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@typeCode
cs1 … 1R
Art des Bezugs zum Vordokument.
 Constraint
Erlaubte @typeCodes:

RPLC - replaces: Das Dokument ersetzt ein existierendes Dokument. Der Status des zu ersetzenden Dokumentes wird auf "deprecated" gesetzt, das ursprüngliche Dokument bleibt aber noch im System als historische Referenz verfügbar.


APND - append: Zusammenhängen von Dokumenten. Dies ist in ELGA bereits über das Einbetten von Dokumenten realisiert.

XFRM - transformed: Das Dokument ist Ergebnis eines Transformationsprozesses, d.h. ist aus einem anderen Originaldokument hervorgegangen.

Hinweis: Die parallele Ablage von CDA-Dokumenten, welche vom Dokumentersteller bereits mit einem Stylesheet zu einem PDF Dokument gerendert wurden, kann mit der XFRM – Transaktion vorgenommen werden. Es ist nicht auszuschließen, dass die Transformation in lokalen Affinity Domains Anwendung findet. Für ELGA ist die Transformation jedoch kein Anwendungsfall.
Treetree.pnghl7:parentDocument
1 … 1MVorhergehendes Dokument.
(atc...ent)
Treeblank.pngTreetree.png@classCode
cs0 … 1FDOCCLIN
Treeblank.pngTreetree.png@moodCode
cs0 … 1FEVN
Treeblank.pngTreetree.pnghl7:id
II1 … 1MDokumenten-Id des vorgehenden Dokuments.
Grundsätzlich sind die Vorgaben für „Identifikations-Elemente“ zu befolgen.
(atc...ent)


10.8 Einverständniserklärung

10.8.1 Autorisierung ("authorization")

In dieser optionalen Klasse können die Einverständniserklärungen reflektiert werden, die mit dem Dokument verbunden sind. Dies kann ein Einverständnis für einen Eingriff oder die Verfügbarmachung der Informationen gegenüber Dritten beinhalten. Der Typ der Einverständniserklärung wird dabei in Consent.code angegeben.

Auszug aus dem R-MIM:

R-MIM Consent Klasse

[Abbildung 15]

10.8.1.1 Spezifikation

Id1.2.40.0.34.6.0.11.1.18
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 10:32:14
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_Authorization vom 2019‑02‑12 16:14:17
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_AuthorizationBezeichnungAuthorization
Beschreibung
In dieser optionalen Klasse kann die Zustimmung zum Datenaustausch vom Patienten dokumentiert werden. Dies kann ein Einverständnis für einen Eingriff oder die Verfügbarmachung der Informationen gegenüber Dritten beinhalten. Der Typ der Einverständniserklärung wird dabei in Consent.code angegeben.


KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.18 Authorization (2019‑02‑12 16:14:17)
ref
at-cda-bbr-
ItemDTKardKonfBeschreibungLabel
hl7:authorization
(atc...ion)
Treetree.png@typeCode
cs0 … 1FAUTH
Treetree.pnghl7:consent
1 … 1M(atc...ion)
Treeblank.pngTreetree.png@classCode
cs0 … 1FCONS
Treeblank.pngTreetree.png@moodCode
cs0 … 1FEVN
Treeblank.pngTreetree.pnghl7:id
II0 … *(atc...ion)
Treeblank.pngTreetree.pnghl7:code
CE0 … 1(atc...ion)
Treeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.27 HL7-at_ActConsentType (DYNAMIC)
Treeblank.pngTreetree.pnghl7:statusCode
CS1 … 1M(atc...ion)
Treeblank.pngTreeblank.pngTreetree.png@code
CONF1 … 1Fcompleted


10.9 Informationen zum Patientenkontakt

Diese Klasse repräsentiert Informationen, in welchem Rahmen der Patientenkontakt, der dokumentiert wird, stattgefunden hat. Dokumente werden nicht notwendigerweise immer während eines Patientenkontakts erstellt, sondern ggf. auch zu einem späteren Zeitpunkt, wenn beispielsweise ein Arzt wegen eines pathologischen Laborwertes den Patienten vergeblich versucht zu erreichen und dennoch seine Verlaufsdokumentation fortführt.

Wenn die Dokumentation ein Entlass- oder Verlegungsdokument ist, muss die Information in dieser Klasse mitgegeben werden, inklusive der Dauer des Aufenthalts (hier: nicht nur stationäre Aufenthalte, sondern auch Patientenkontakt in der Praxis eines Niedergelassenen beispielsweise) und der Einrichtung, wo der Patientenaufenthalt stattfand.

Auszug aus dem R-MIM:

R-MIM EncompassingEncounter Klasse und Umgebung

[Abbildung 16]

10.9.1 Spezifikation

10.9.2 Encounter ("componentOf/encompassingEncounter")

Id1.2.40.0.34.6.0.11.1.7
ref
at-cda-bbr-
Gültigkeit2023‑02‑28 10:11:03
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_ComponentOfEncompassingEncounter vom 2021‑02‑19 10:32:49
  • Kblank.png atcdabbr_header_ComponentOfEncompassingEncounter vom 2020‑09‑29 10:39:03
  • Kblank.png atcdabbr_header_ComponentOfEncompassingEncounter vom 2019‑03‑07 10:44:49
  • Kblank.png atcdabbr_header_ComponentOfEncompassingEncounter vom 2019‑03‑07 10:44:48
StatusKgreen.png AktivVersions-Label1.0.1+20230717
Nameatcdabbr_header_ComponentOfEncompassingEncounterBezeichnungComponent Of - Encompassing Encounter
Beschreibung

Component Of - Encompassing Encounter gibt an, in welchem Rahmen der dokumentierte Patientenkontakt stattgefunden hat. Dokumente werden nicht notwendigerweise immer während eines Patientenkontakts erstellt, sondern ggf. auch zu einem späteren Zeitpunkt, wenn beispielsweise ein Arzt wegen eines pathologischen Laborwertes den Patienten vergeblich versucht zu erreichen und dennoch seine Verlaufsdokumentation fortführt.
Wenn die Dokumentation ein Entlass- oder Verlegungsdokument ist, muss die Information in dieser Klasse mitgegeben werden, inklusive der Dauer des Aufenthalts (hier: nicht nur stationäre Aufenthalte, sondern auch der Patientenkontakt in der Praxis eines niedergelassenen GDA beispielsweise) und der Einrichtung, wo der Patientenaufenthalt stattfand.
Verweis auf speziellen Implementierungsleitfaden:
Ob der Patientenkontakt angegeben werden muss, und welche Bedeutung dieses Element hat ergibt sich aus dem jeweiligen speziellen Implementierungsleitfaden.

KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 3 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.15ContainmentKgreen.png Time Interval Information minimal (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.9.22InklusionKgreen.png Assigned Entity (1.0.2+20230717)DYNAMIC
1.2.40.0.34.6.0.11.1.8InklusionKgreen.png Encounter Location (1.0.0+20210219)DYNAMIC
BeziehungSpezialisierung: Template 1.2.40.0.34.6.0.11.1.7 Component Of - Encompassing Encounter (2021‑02‑19 10:32:49)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.1.7 Component Of - Encompassing Encounter (2020‑09‑29 10:39:03)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.20013 Header​Encompassing​Encounter (2011‑12‑19)
ref
elgabbr-
Beispiel
Strukturbeispiel mit stationärem Patientenkontakt
<componentOf typeCode="COMP">
  <encompassingEncounter classCode="ENC" moodCode="EVN">
    <!-- Aufenthaltszahl -->
    <id root="1.2.40.0.34.99.111.1.4" extension="Az123456" assigningAuthorityName="Amadeus Spital"/>    <!-- Codierung des Patientenkontakts, hier für stationär -->
    <code code="IMP" displayName="Inpatient encounter" codeSystem="2.16.840.1.113883.5.4" codeSystemName="HL7:ActCode"/>    <!-- Zeitraum des Patientenkontakts, mit administrativer Aufnahme am 24.12.2018 um 8:20:15 und administrativer Entlassung am 25.12.2018 um 11:30:00 -->
    <effectiveTime>
      <low value="20181224082015+0100"/>      <high value="20181225113000+0100"/>    </effectiveTime>
    <!-- Verantwortliche Person für den Patientenkontakt -->
    <responsibleParty>
      <assignedEntity>
        <!-- Identifikation der Verantwortlichen Person für den Patientenkontakt-->
        <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) .. O -->
      </assignedEntity>
    </responsibleParty>
    <!-- Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand -->
    <location>
      <healthCareFacility>
        <code code="300" displayName="Allgemeine Krankenanstalt" codeSystem="1.2.40.0.34.5.2"/>        <serviceProviderOrganization>
          <!-- include template 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC) 1..1 M -->
        </serviceProviderOrganization>
      </healthCareFacility>
    </location>
  </encompassingEncounter>
</componentOf>
Beispiel
Strukturbeispiel mit stationärem Patientenkontakt und unbekannter Entlassung
<componentOf typeCode="COMP">
  <encompassingEncounter classCode="ENC" moodCode="EVN">
    <!-- Aufenthaltszahl -->
    <id root="1.2.40.0.34.99.111.1.4" extension="Az123456" assigningAuthorityName="Amadeus Spital"/>    <!-- Codierung des Patientenkontakts, hier für stationär -->
    <code code="IMP" displayName="Inpatient encounter" codeSystem="2.16.840.1.113883.5.4" codeSystemName="HL7:ActCode"/>    <!-- Zeitraum des Patientenkontakts, mit administrativer Aufnahme am 24.12.2018 um 8:20:15 und noch nicht stattgefundener administrativer oder medizinischer Entlassung -->
    <effectiveTime>
      <low value="20181224082015+0100"/>      <high nullFlavor="UNK"/>    </effectiveTime>
    <!-- Verantwortliche Person für den Patientenkontakt -->
    <responsibleParty>
      <assignedEntity>
        <!-- Identifikation der Verantwortlichen Person für den Patientenkontakt-->
        <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) .. O -->
      </assignedEntity>
    </responsibleParty>
    <!-- Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand -->
    <location>
      <healthCareFacility>
        <code code="300" displayName="Allgemeine Krankenanstalt" codeSystem="1.2.40.0.34.5.2"/>        <serviceProviderOrganization>
          <!-- include template 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC) 1..1 M -->
        </serviceProviderOrganization>
      </healthCareFacility>
    </location>
  </encompassingEncounter>
</componentOf>
Beispiel
Strukturbeispiel mit ambulantem Patientenkontakt
<componentOf typeCode="COMP">
  <encompassingEncounter classCode="ENC" moodCode="EVN">
    <!-- Aufenthaltszahl -->
    <id root="1.2.40.0.34.99.111.1.4" extension="Az123456" assigningAuthorityName="Amadeus Spital"/>    <!-- Codierung des Patientenkontakts, hier für ambulant -->
    <code code="AMB" displayName="ambulatory" codeSystem="2.16.840.1.113883.5.4" codeSystemName="HL7:ActCode"/>    <!-- Zeitraum des Patientenkontakts, mit administrativer Aufnahme am 24.12.2018 um 8:20:15 und administrativer Entlassung am 24.12.2018 um 11:30:00 -->
    <effectiveTime>
      <low value="20181224082015+0100"/>      <high value="20181224113000+0100"/>    </effectiveTime>
    <!-- Verantwortliche Person für den Patientenkontakt -->
    <responsibleParty>
      <assignedEntity>
        <!-- Identifikation der Verantwortlichen Person für den Patientenkontakt-->
        <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) .. O -->
      </assignedEntity>
    </responsibleParty>
    <!-- Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand -->
    <location>
      <healthCareFacility>
        <code code="304" displayName="Selbstständiges Ambulatorium" codeSystem="1.2.40.0.34.5.2"/>        <serviceProviderOrganization>
          <!-- include template 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC) 1..1 M -->
        </serviceProviderOrganization>
      </healthCareFacility>
    </location>
  </encompassingEncounter>
</componentOf>
Beispiel
Strukturbeispiel mit ambulantem Patientenkontakt und unbekannter Entlassung
<componentOf typeCode="COMP">
  <encompassingEncounter classCode="ENC" moodCode="EVN">
    <!-- Aufenthaltszahl -->
    <id root="1.2.40.0.34.99.111.1.4" extension="Az123456" assigningAuthorityName="Amadeus Spital"/>    <!-- Codierung des Patientenkontakts, hier für ambulant -->
    <code code="AMB" displayName="ambulatory" codeSystem="2.16.840.1.113883.5.4" codeSystemName="HL7:ActCode"/>    <!-- Zeitraum des Patientenkontakts, mit administrativer Aufnahme am 24.12.2018 um 8:20:15 und nicht stattgefundener administrativer oder medizinischer Entlassung -->
    <effectiveTime>
      <low value="20181224082015+0100"/>      <high nullFlavor="UNK"/>    </effectiveTime>
    <!-- Verantwortliche Person für den Patientenkontakt -->
    <responsibleParty>
      <assignedEntity>
        <!-- Identifikation der Verantwortlichen Person für den Patientenkontakt-->
        <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) .. O -->
      </assignedEntity>
    </responsibleParty>
    <!-- Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand -->
    <location>
      <healthCareFacility>
        <code code="304" displayName="Selbstständiges Ambulatorium" codeSystem="1.2.40.0.34.5.2"/>        <serviceProviderOrganization>
          <!-- include template 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC) 1..1 M -->
        </serviceProviderOrganization>
      </healthCareFacility>
    </location>
  </encompassingEncounter>
</componentOf>
Beispiel
Strukturbeispiel mit virtuellem Patientenkontakt
<componentOf typeCode="COMP">
  <encompassingEncounter classCode="ENC" moodCode="EVN">
    <!-- Aufenthaltszahl -->
    <id root="1.2.40.0.34.99.111.1.4" extension="Az123456" assigningAuthorityName="Amadeus Spital"/>    <!-- Codierung des Patientenkontakts, hier für einen virtuellen Kontakt wie beim Telemonitoring -->
    <code code="VR" displayName="virtual" codeSystem="2.16.840.1.113883.5.4" codeSystemName="HL7:ActCode"/>    <!-- Zeitraum des Patientenkontakts, mit administrativer Aufnahme am 24.12.2018 um 8:20:15 und administrativer Entlassung am 31.1.2019 um 11:30:00 -->
    <effectiveTime>
      <low value="20181224082015+0100"/>      <high value="20190131113000+0100"/>    </effectiveTime>
    <!-- Verantwortliche Person für den Patientenkontakt -->
    <responsibleParty>
      <assignedEntity>
        <!-- Identifikation der Verantwortlichen Person für den Patientenkontakt-->
        <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) .. O -->
      </assignedEntity>
    </responsibleParty>
    <!-- Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand -->
    <location>
      <healthCareFacility>
        <code code="300" displayName="Allgemeine Krankenanstalt" codeSystem="1.2.40.0.34.5.2"/>        <serviceProviderOrganization>
          <!-- include template 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC) 1..1 M -->
        </serviceProviderOrganization>
      </healthCareFacility>
    </location>
  </encompassingEncounter>
</componentOf>
Beispiel
Strukturbeispiel mit virtuellem Patientenkontakt und unbekannter Entlassung
<componentOf typeCode="COMP">
  <encompassingEncounter classCode="ENC" moodCode="EVN">
    <!-- Aufenthaltszahl -->
    <id root="1.2.40.0.34.99.111.1.4" extension="Az123456" assigningAuthorityName="Amadeus Spital"/>    <!-- Codierung des Patientenkontakts, hier für einen virtuellen Kontakt wie beim Telemonitoring -->
    <code code="VR" displayName="virtual" codeSystem="2.16.840.1.113883.5.4" codeSystemName="HL7:ActCode"/>    <!-- Zeitraum des Patientenkontakts, mit administrativer Aufnahme am 24.12.2018 um 8:20:15 und nicht stattgefundener administrativer oder medizinischer Entlassung -->
    <effectiveTime>
      <low value="20181224082015+0100"/>      <high nullFlavor="UNK"/>    </effectiveTime>
    <!-- Verantwortliche Person für den Patientenkontakt -->
    <responsibleParty>
      <assignedEntity>
        <!-- Identifikation der Verantwortlichen Person für den Patientenkontakt-->
        <!-- include template 1.2.40.0.34.6.0.11.9.22 'Assigned Entity' (dynamic) .. O -->
      </assignedEntity>
    </responsibleParty>
    <!-- Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand -->
    <location>
      <healthCareFacility>
        <code code="300" displayName="Allgemeine Krankenanstalt" codeSystem="1.2.40.0.34.5.2"/>        <serviceProviderOrganization>
          <!-- include template 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC) 1..1 M -->
        </serviceProviderOrganization>
      </healthCareFacility>
    </location>
  </encompassingEncounter>
</componentOf>
ItemDTKardKonfBeschreibungLabel
hl7:componentOf
Komponente für den Patientenkontakt.
(atc...ter)
Treetree.png@typeCode
cs0 … 1FCOMP
Treetree.pnghl7:encompassing​Encounter
1 … 1MPatientenkontakt.
(atc...ter)
Treeblank.pngTreetree.png@classCode
cs0 … 1FENC
Treeblank.pngTreetree.png@moodCode
cs0 … 1FEVN
Treeblank.pngTreetree.pnghl7:id
II0 … 1Identifikationselement zur Aufnahme der Aufenthaltszahl
(atc...ter)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.png@extension
st1 … 1RAufenthaltszahl, z.B.: Az123456
Treeblank.pngTreeblank.pngTreetree.png@root
uid1 … 1ROID der Liste der Aufenthaltszahlen der Organisation
 Constraint
  • @assigningAuthorityName [0..1]: Name der Stelle, welche die ID zugewiesen hat, z.B.: „Amadeus Spital“.
Treeblank.pngTreetree.pnghl7:code
CE1 … 1MCodierung des Patientenkontakts.
(atc...ter)
Treeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1RZulässige Werte gemäß Value-Set „ELGA_ActEncounterCode“
Treeblank.pngTreeblank.pngTreetree.png@displayName
st0 … 1 
Treeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.5.4
Treeblank.pngTreeblank.pngTreetree.png@codeSystemName
st1 … 1FHL7:ActCode
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.5 ELGA_ActEncounterCode (DYNAMIC)
Treeblank.pngTreetree.pnghl7:effectiveTime
IVL_TS1 … 1M
Zeitraum des Patientenkontakts.
Grundsätzlich sind die Vorgaben für „Zeit-Elemente“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.15 Time Interval Information minimal (DYNAMIC)
(atc...ter)
 ConstraintDer Zeitraum des Patientenkontaktes MUSS die Vorgaben der speziellen Implementierungsleitfäden einhalten. Dabei gilt allgemein:
  • Der Zeitraum besteht aus dem Zeitpunkt der administrativen Aufnahme in die Behandlung und dem Zeitpunkt der administrativen Entlassung aus der Behandlung.
  • Der Entlassungszeitpunkt KANN „unbekannt“ sein, wenn die administrative Entlassung noch nicht erfolgt ist. (nullFlavor UNK beim effectiveTime.high)
  • Hinweis: Als Zeitpunkt der Aufnahme/Entlassung SOLL der Zeitpunkt der administrativen Aufnahme/Entlassung angegeben werden. Wenn der Zeitpunkt der administrativen Aufnahme/Entlassung nicht vorhanden ist, darf auch der Zeitpunkt der medizinischen Aufnahme/Entlassung angegeben werden.
Treeblank.pngTreetree.pnghl7:responsible​Party
0 … 1R
Komponente für die verantwortliche Person.
(atc...ter)
Treeblank.pngTreeblank.pngTreetree.pnghl7:assignedEntity
1 … 1M
Entität der verantwortlichen Person.
Grundsätzlich sind die Vorgaben für „AssignedEntity-Element (Person + Organisation)“ zu befolgen.
(atc...ter)
Eingefügt von 1.2.40.0.34.6.0.11.9.22 Assigned Entity (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FASSIGNED
Auswahl1 … *
Mindestens eine ID der Person der Entität
Elemente in der Auswahl:
  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='NI']
  • hl7:id[@nullFlavor='UNK']
 Constraint
Zugelassene nullFlavor:
  • NI … Die Person der Entität hat keine Identifikationsnummer
  • UNK … Die Person der Entität hat eine Identifikationsnummer, diese ist jedoch unbekannt
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *(atc...ter)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...ter)
wo [@nullFlavor='NI']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FNI
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … 1(atc...ter)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:addr[not(@nullFlavor)] welches enthält Template 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
  • hl7:addr[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:addr
0 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)(atc...ter)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:addr
0 … 1(atc...ter)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *
Beliebig viele Kontakt-Elemente der Person der Entität.
Grundsätzlich sind die Vorgaben gemäß „Kontaktdaten-Element“ zu befolgen.
(atc...ter)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
url1 … 1R

Die Kontaktadresse (Telefonnummer, Email, etc.).

Es gelten die ELGA Formatkonventionen für Telekom-Daten, z.B. tel:+43.1.1234567

Zulässige Werteliste für telecom Präfixe gemäß Value Set "ELGA_URLScheme"

Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
cs0 … 1 

Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP.

Zulässige Werte gemäß Value Set "ELGA_TelecomAddressUse"

 ConstraintWerden mehrere gleichartige "telecom"-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:assigned​Person
1 … 1M
Personendaten der Person der Entität.
Grundsätzlich sind die Vorgaben gemäß „Personen-Element“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
(atc...ter)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:represented​Organization
0 … 1R
Organisationsdaten der Entität.
Grundsätzlich sind die Vorgaben gemäß „Organisations-Element“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
(atc...ter)
Eingefügt1 … 1M von 1.2.40.0.34.6.0.11.1.8 Encounter Location (DYNAMIC)
Die Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand, MUSS verpflichtend angegeben werden (z.B.: die entlassende Krankenanstalt mit Abteilung).
Treeblank.pngTreetree.pnghl7:location
1 … 1M(atc...ter)
Treeblank.pngTreeblank.pngTreetree.png@typeCode
cs0 … 1FLOC
Treeblank.pngTreeblank.pngTreetree.pnghl7:health​Care​Facility
1 … 1M(atc...ter)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FSDLOC
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:code
CE1 … 1M
Der Code zur Klassifizierung des GDA repräsentiert die Art der Einrichtung, in der die Tätigkeit stattfand, die zur Erzeugung des Dokuments führte. Zum Beispiel sollten Dokumente, die während eines ambulanten Falls in einem Krankenhaus entstehen, mit dem healthcareFacilityTypeCode für „Krankenhaus“ gekennzeichnet werden. 

Zulässige Werte gemäß Value-Set „ELGA_HealthcareFacilityTypeCode“

Für ELGA SOLL der Code dem Eintrag "GDA Rollenname" oder, wenn der GDA Rollenname nicht verfügbar ist, der "Aggregierten Rolle" im GDA-I entsprechen.

↔ Hinweis zum XDS-Mapping: Dieses Element wird ins XDS-Attribut XDSDocumentEntry.healthcareFacilityTypeCode gemappt.
Zu berücksichtigen sind jeweils die Attribute @code, @codeSystem und @displayName.
(atc...ter)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:service​Provider​Organization
1 … 1M
Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand.

Beinhaltet 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
(atc...ter)


10.9.3 Encounter Location

Id1.2.40.0.34.6.0.11.1.8
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 11:08:16
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_EncounterLocation vom 2020‑09‑29 10:33:43
  • Kblank.png atcdabbr_header_EncounterLocation vom 2019‑03‑07 11:13:21
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_EncounterLocationBezeichnungEncounter Location
Beschreibung
Die Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand, MUSS verpflichtend angegeben werden (z.B.: die entlassende Krankenanstalt mit Abteilung).

Verweis auf speziellen Implementierungsleitfaden: Die konkrete Bedeutung der Organisation, in deren Verantwortungsbereich der Patientenkontakt (Aufenthalt) stattfand, ergibt sich aus dem jeweiligen speziellen Implementierungsleitfaden.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.9ContainmentKgreen.png Organization Compilation with name (1.0.0+20210219)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.8 Encounter Location (2020‑09‑29 10:33:43)
ref
at-cda-bbr-
Beispiel
Beispiel
<location typeCode="LOC">
  <healthCareFacility classCode="SDLOC">
    <code code="300" displayName="Allgemeine Krankenanstalt" codeSystem="1.2.40.0.34.5.2"/>    <serviceProviderOrganization>
      <!-- template 1.2.40.0.34.6.0.11.9.9 'Organization Compilation with name' (2019-02-13T10:30:51) -->
    </serviceProviderOrganization>
  </healthCareFacility>
</location>
ItemDTKardKonfBeschreibungLabel
hl7:location
(atc...ion)
Treetree.png@typeCode
cs0 … 1FLOC
Treetree.pnghl7:health​Care​Facility
1 … 1M(atc...ion)
Treeblank.pngTreetree.png@classCode
cs0 … 1FSDLOC
Treeblank.pngTreetree.pnghl7:code
CE1 … 1M
Der Code zur Klassifizierung des GDA repräsentiert die Art der Einrichtung, in der die Tätigkeit stattfand, die zur Erzeugung des Dokuments führte. Zum Beispiel sollten Dokumente, die während eines ambulanten Falls in einem Krankenhaus entstehen, mit dem healthcareFacilityTypeCode für „Krankenhaus“ gekennzeichnet werden. 

Zulässige Werte gemäß Value-Set „ELGA_HealthcareFacilityTypeCode“

Für ELGA SOLL der Code dem Eintrag "GDA Rollenname" oder, wenn der GDA Rollenname nicht verfügbar ist, der "Aggregierten Rolle" im GDA-I entsprechen.

↔ Hinweis zum XDS-Mapping: Dieses Element wird ins XDS-Attribut XDSDocumentEntry.healthcareFacilityTypeCode gemappt.
Zu berücksichtigen sind jeweils die Attribute @code, @codeSystem und @displayName.
(atc...ion)
Treeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
Treeblank.pngTreetree.pnghl7:service​Provider​Organization
1 … 1M
Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand.

Beinhaltet 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
(atc...ion)

10.9.4 Encounter Location with addr, telecom

Id1.2.40.0.34.6.0.11.1.19Gültigkeit2021‑02‑19 11:08:57
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_header_EncounterLocation1 vom 2019‑03‑25 12:18:26
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_header_EncounterLocation1BezeichnungEncounter Location with addr, telecom
Beschreibung
Die Organisation, in deren Verantwortungsbereich der Patientenkontakt stattfand, MUSS verpflichtend angegeben werden (z.B.: die entlassende Krankenanstalt mit Abteilung).
Encounter Location mit Angabe von telecom und addr verpflichtend.

Verweis auf speziellen Implementierungsleitfaden: Die konkrete Bedeutung der Organisation, in deren Verantwortungsbereich der Patientenkontakt (Aufenthalt) stattfand, ergibt sich aus dem jeweiligen speziellen Implementierungsleitfaden.
KlassifikationCDA Header Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.7InklusionKgreen.png Organization Compilation with id, name, tel, addr (1.0.0+20210219)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.1.19 Encounter Location with addr, telecom (2019‑03‑25 12:18:26)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.1.8 Encounter Location (2019‑03‑07 11:13:21)
ref
at-cda-bbr-
Beispiel
Beispiel
<location typeCode="LOC">
  <healthCareFacility classCode="SDLOC">
    <serviceProviderOrganization>
      <!-- template 1.2.40.0.34.6.0.11.9.7 'Organization Compilation with id, name, tel, addr' (2019-02-13T10:30:51) -->
    </serviceProviderOrganization>
  </healthCareFacility>
</location>
ItemDTKardKonfBeschreibungLabel
hl7:location
(atc...on1)
Treetree.png@typeCode
cs0 … 1FLOC
Treetree.pnghl7:health​Care​Facility
1 … 1M(atc...on1)
Treeblank.pngTreetree.png@classCode
cs0 … 1FSDLOC
Treeblank.pngTreetree.pnghl7:code
CE1 … 1M
Der Code zur Klassifizierung des GDA repräsentiert die Art der Einrichtung, in der die Tätigkeit stattfand, die zur Erzeugung des Dokuments führte. Zum Beispiel sollten Dokumente, die während eines ambulanten Falls in einem Krankenhaus entstehen, mit dem healthcareFacilityTypeCode für „Krankenhaus“ gekennzeichnet werden. 

Zulässige Werte gemäß Value-Set „ELGA_HealthcareFacilityTypeCode“

Für ELGA SOLL der Code dem Eintrag "GDA Rollenname" oder, wenn der GDA Rollenname nicht verfügbar ist, der "Aggregierten Rolle" im GDA-I entsprechen.

↔ Hinweis zum XDS-Mapping: Dieses Element wird ins XDS-Attribut XDSDocumentEntry.healthcareFacilityTypeCode gemappt.
Zu berücksichtigen sind jeweils die Attribute @code, @codeSystem und @displayName.
(atc...on1)
Treeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
Treeblank.pngTreetree.pnghl7:service​Provider​Organization
1 … 1MOrganisation, in deren Verantwortungsbereich der Patientenkontakt stattfand.
(atc...on1)
Eingefügt von 1.2.40.0.34.6.0.11.9.7 Organization Compilation with id, name, tel, addr (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FORG
Treeblank.pngTreeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Treeblank.pngTreeblank.pngTreetree.pnghl7:id
II1 … *MDie OID der Organisation.
(atc...on1)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@root
uid1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@extension
st0 … 1 
Treeblank.pngTreeblank.pngTreetree.pnghl7:name
ON1 … 1MName der Organisation. Bei Organisationen die im GDA-Index angegeben sind, soll deren Kurzbezeichnung verwendet werden.
Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden.
(atc...on1)
Treeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL.AT1 … *M
Kontaktdaten der Organisation des Verfassers des Dokuments.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...on1)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD1 … 1MAdresse der Organisation.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...on1)

11 Medizinische Inhalte (CDA Body)

11.1 Allgemeiner Aufbau des CDA Body

Der CDA Body eines CDA-Dokuments kann entweder "strukturiert" oder "unstrukturiert" angegeben werden.

11.1.1 Unstrukturierter medizinischer Inhalt: nonXMLBody

Diese Art des CDA Body dient dazu, medizinische Inhalte völlig unstrukturiert anzugeben. Dies erfolgt in einem text-Element, wobei der Inhalt dieses Elements auch ein eingebettetes Dokument, beispielsweise PDF, codiert in Base64 sein kann.
Welche Art von Inhalt in dem text-Element abgebildet ist, wird über die Attribute @mediaType und @representation festgelegt.

11.1.1.1 Strukturbeispiel

<ClinicalDocument xmlns="urn:hl7-org:v3">
   :
   CDA Header
   :
   <component>
     <!-- Unstrukturierter CDA Body (Non-XML) -->
     <nonXMLBody>
       <text mediaType="application/pdf" representation="B64">
          :
       </text>
     </nonXMLBody>
   </component>
</ClinicalDocument>

11.1.2 Strukturierter medizinischer Inhalt: structuredBody

Der structuredBody eines CDA Release 2.0 Dokuments setzt sich aus ein oder mehreren Komponenten (component) zusammen, wobei jede Komponente wiederum aus einer oder mehreren Sektionen (section) und gegebenenfalls aus einem oder mehreren maschinenlesbaren entry-Elementen (siehe CDA Level 1 bis 3) besteht.

11.1.2.1 Strukturbeispiel

<ClinicalDocument xmlns="urn:hl7-org:v3">
   :
   CDA Header
   :
   <component>
      <!-- strukturierter CDA Body -->
      <structuredBody>
         :
        <component>
           <section>
             … CDA Body Sektion …
           </section>
        </component>
         :
      </structuredBody>
   </component>
</ClinicalDocument>

11.1.2.2 CDA Level 1 bis 3

Die CDA Level repräsentieren die unterschiedliche Feinheit (Granularität) der "maschinenlesbaren", also automatisch auswertbaren klinischen Informationen und des entsprechenden Text-Markups (standardisierte Form der maschinenauswertbaren Auszeichnung von Text).

11.1.2.2.1 CDA Level 1

Mit Level 1 ist ein XML Dokument gekennzeichnet, das vor allem auf das Lesen des Dokuments von Menschen abzielt ("human readable"), also leicht für den menschlichen Gebrauch zugänglich gemacht werden kann (z.B. durch Stylesheets). Es gibt keine Einschränkungen hinsichtlich des Inhalts, Zwecks oder Gebrauchs des Dokuments. Die technischen Anforderungen, Level 1 Dokumente zu erzeugen oder zu verarbeiten, sind verhältnismäßig niedrig. Dies ist aus Datenverarbeitungssicht das gröbste Niveau von Informationen, gewährleistet damit aber sofort die Mensch-Mensch-Interoperabilität, die aus der klassischen "Papierwelt" bekannt ist.

CDA Level 1 sind alle Dokumente mit einem CDA "nonXMLBody" und jene mit Sektionen ohne Codierung:

<section>
   <title>Aufnahmegrund</title>
   <text>
	… Medizinischer Text …
   </text>
</section>
11.1.2.2.2 CDA Level 2

CDA Level 2 ermöglicht eine Klassifizierung der Abschnitte (sections) eines Dokuments. Dies wird durch die Angabe eines Codes erreicht, wofür prinzipiell jedes Codesystem herangezogen werden kann (etwa LOINC, SNOMED CT). Durch diese Codes werden die Abschnitte semantisch definiert. So kann ein Entlassungsbrief beispielsweise ganz bestimmte Abschnitte beinhalten (Anamnese, Behandlung, Medikation, weiteres Vorgehen etc.), während ein Befundbericht ganz andere Erfordernisse bezüglich der Abschnitte und Strukturen haben kann.

Auf dieser Ebene kommen so genannte Section-Level-Templates zur Anwendung. Diese machen Abschnitte maschinenauswertbar, d.h. durch Applikationen identifizierbar und ermöglichen eine Überprüfung des CDA-Dokuments dahingehend, ob es spezifische Abschnitte, Paragrafen und andere Strukturbestandteile aufweist.

<section>
  <code
     code="42349-1"
     displayName="Grund für die Überweisung/Einweisung"
     codeSystem="2.16.840.1.113883.6.1"
     codeSystemName="LOINC" />
     <title>Aufnahmegrund</title>
     <text>
	… Medizinischer Text …
     </text>
</section>
11.1.2.2.3 CDA Level 3

CDA-Dokumente, die auch Level 3 konform sind, beinhalten zusätzlich zu der lesbaren Text-Sektion auf dem Niveau von Einzelinformationen maschinenauswertbare Komponenten, so genannte entry-Elemente (wie beispielsweise "systolischer Blutdruck").

Eine Anwendung kann damit Daten wie eine einzelne Beobachtung, Prozedur, Medikamentengabe etc. identifizieren und verarbeiten. Selbst die Anwesenheit von bestimmten Einzelinformationen kann durch Vorgaben (Templates-Konzept) verpflichtend gemacht werden.

Alle relevanten medizinischen Daten MÜSSEN im "menschenlesbaren Teil", dem narrativen Block (title und text-Elemente der Sections) enthalten sein. Für die maschinenlesbaren Einträge (entry) kommen Entry-Level-Templates zum Einsatz. Dies MÜSSEN inhaltlich konsistent zum lesbaren Textbereich sein und sollen zusätzlich die entsprechenden Inhaltsstellen im Textbereich referenzieren. Zusätzliche maschinenlesbare Informationen können angegeben werden, sofern sie nicht dargestellt werden müssen und auch nicht Bestandteil des signierten Originalbefundes sind. Sind die narrativen Daten direkt von den maschinenlesbaren abgeleitet und daher inhaltlich gleich, wird das im Entry durch das Attribut typeCode="DRIV" angegeben. Hier kann ausschließlich der maschinenlesbare Teil ohne Informationsverlust zur Weiterverarbeitung verwendet werden.

<section>
   <code
     code="42349-1"
     displayName="Grund für die Überweisung/Einweisung"
     codeSystem="2.16.840.1.113883.6.1"
     codeSystemName="LOINC" />
     <title>Aufnahmegrund</title>
     <text>
	… Medizinischer Text …
     </text>
     <entry>
        … HL7 Version 3 RIM Klassen (Beobachtung, Prozedur, …) mit Codes …
     </entry>
</section>

11.1.3 Sektionen

CDA bietet die Möglichkeit Sektionen mit sogenannten "templateId"-Elementen zu versehen. Mit diesen Elementen ist es möglich, analog zur ELGA Implementierungsleitfaden-Kennzeichnung für das gesamte Dokument, auch einzelne Sektionen zu kennzeichnen.

Diese Kennzeichnung ist speziell für Prüfmittel (z.B.: Schematron) wichtig, da über diese Kennzeichnungen die zugrundeliegenden Regeln zur Befüllung der Sektion zugeordnet und abgeprüft werden können.

Verweis auf speziellen Implementierungsleitfaden:
Welche templateId angegeben werden muss, ist im entsprechenden speziellen Implementierungsleitfaden in der Definition der Sektionen beschrieben.

Grundsätzlich können von speziellen Leitfäden folgende Elemente einer Section hinzugefügt werden:

11.1.3.1 "Kodiert" und "unkodiert" Sektionen

Damit das Vorhandensein von maschinenlesbaren Werten in Sektionen klarer auszudrücken, werden manche Sektionen in zwei unterschiedlichen Templates mit dem Nachsatz "kodiert" und "unkodiert" angegeben (z.B. "Vitalparameter - kodiert" und "Vitalparameter - unkodiert").

  • kodiert: Alle Informationen, die für diese Sektionen als maschinenlesbare Information vorgesehen sind, MÜSSEN alle entsprechenden Entrys enthalten.
  • unkodiert: Diese Sektionen enthalten KEINE maschinenlesbaren Informationen, Entrys sind VERBOTEN.

11.1.4 Textstrukturierung und Formatierung

Die medizinischen Informationen werden im CDA Body immer in Textform wiedergegeben (section.text ist verpflichtend). Dies garantiert, dass die Dokumente immer für den Menschen lesbar sind.

Der Text selber kann wiederum Strukturelemente aufweisen, mit den Listen, Tabellen, Unterabschnitte etc definiert werden.

Der CDA-Standard erlaubt nur eine kleine Auswahl an Formatierungsoptionen für den section.text, damit die oben genannte einfache Lesbarkeit ("human readability") zuverlässig erhalten bleibt und die Anforderungen für die Wiedergabe einfach bleiben. Die Syntax entspricht einem vereinfachten und stark eingeschränkten HTML.

Dieses Kapitel behandelt die verschiedenen Möglichkeiten der Textstrukturierung im text-Element einer CDA Sektion.

Hinweis: Damit Struktur und Formatierung möglichst von allen im Umlauf befindlichen Stylesheets korrekt wiedergegeben kann, dürfen nur bekannte Formatierungsoptionen verwendet werden.
Nur die in diesem Leitfaden genannten Optionen für die Strukturierung des Textes im narrativen Block sind ERLAUBT, alle anderen daher VERBOTEN.

Innerhalb von Sections wird das text-Element verwendet, um den narrativen Text ("plain text") darzustellen. In vielen Fällen lassen sich die medizinischen Inhalte aber auch noch weitergehend strukturieren. Dazu stehen in CDA als Stil-Elemente Listen, Tabellen und Unterabschnitte (Paragrafen) zur Verfügung. Mit Hilfe eines einfachen Stylesheets können die Inhalte in diesen Strukturelementen für den Menschen lesbar dargestellt werden.

11.1.4.1 Listen

Das Strukturelement "Liste" dient zur Abbildung einer einfachen Aufzählung medizinischer Inhalte.

Eine Liste wird mit dem list Tag eingeschlossen. Das optionale Attribut @listType ermöglicht die Auflistung unsortiert (@listType="unordered"), die üblicherweise mit Bulletpoints • dargestellt wird, und in sortierter Form (@listType="ordered"), die mit Zahlen etc. dargestellt wird. Ohne Angabe von @listType ist die Liste unsortiert.

Ein Element der Aufzählung (item) wird mit dem item Tag eingeschlossen.

Folgende styleCodes können für die Formatierung von Listen mittels Aufzählungspunkten verwendet werden:

styleCode Definition Nutzungsbeispiel
Disc Unsortierte Liste mit ausgefüllten Kreisen <list listType="unordered" styleCode= "Disc">
Circle Unsortierte Liste mit nicht ausgefüllten Kreisen <list listType="unordered" styleCode= "Circle">
Square Unsortierte Liste mit ausgefüllten Quadraten <list listType="unordered" styleCode= "Square">
Arabic Sortierte Liste mit Zahlen (1, 2, 3) <list listType="ordered" styleCode= "Arabic">
LittleRoman Sortierte Liste mit kleingeschriebenen römischen Zahlen (i, ii, iii) <list listType="ordered" styleCode="LittleRoman">
BigRoman Sortierte Liste mit großgeschriebenen römischen Zahlen (I, II, III) <list listType="ordered" styleCode="BigRoman">
LittleAlpha Sortierte Liste mit kleingeschriebenen Buchstaben (a, b, c) <list listType="ordered" styleCode= "LittleAlpha">
BigAlpha Sortierte Liste mit großgeschriebenen Buchstaben (A, B, C) <list listType="ordered" styleCode="BigAlpha">
None Unterdrückt die Ausgabe von Aufzählungszeichen
Kann verwendet werden, um eine Tabelle in einem Tabellenfeld einzufügen. Dabei wird ein List-Item im <td> -Element eingefügt, darin kann eine Tabelle als Unterelement angegeben werden.
<list styleCode= "none">

[Tabelle 9]:Listen - styleCodes


11.1.4.1.1 Strukturbeispiel

Eine Liste hat das folgende Aussehen:

<text>
   :
   <list listType="ordered" styleCode= "BigAlpha">
     <item>Pulmo: Basal diskrete RGs</item>
     <item>Cor: oB</item>
     <item>Abdomen: weich, Peristaltik: +++</item>
     <item>Muskulatur: atrophisch</item>
     <item>Mundhöhle: Soor, Haarleukoplakie</item>
     <item>Haut blass, seborrhoisches Ekzem, Schleimhäute blass, Hautturgor herabgesetzt</item>
     <item>Neuro: herabgesetztes Vibrationsempfinden der Beine,	distal betont, Parästesien der Beine, PSR, AST oB und seitengleich.</item>
   </list>
     : 
</text>

11.1.4.2 Tabellen

Zur Repräsentation medizinischer Inhalte, die sich adäquat tabellarisch darstellen lassen, bietet sich die Tabellenform an. Als Beispiele seien genannt: Laborwerte, Allergiewerte, Diagnosen mit ICD-Codierung etc.

CDA realisiert ein vereinfachtes XHTML Table Modell, das HTML sehr ähnelt. Eine Tabelle wird mit dem table-Element angegeben. Siehe auch Erweiterte styleCodes.

Die Tabellenüberschrift wird eingeschlossen in thead Tags, die Überschriftenzeile in tr Tags und die einzelnen Spalten-Items der Überschrift mit th Tags.

Die optionale Tabellenunterschrift <tfoot> wird entsprechend der HTML-Tabellenkonvention direkt vor dem <tbody>-Tag und nach dem <thead> Tag angeführt. Es wird für Fußnoten in Tabellen verwendet und enthält genau einen <tr> und einen <td>-Tag (Siehe auch Beispiel in Fußnoten)

Die eigentlichen Tabelleninhalte werden in tbody Tags, die Datenzeile in tr Tags und die einzelnen Spalteninhalte einer Datenzeile mit td Tag gekapselt.

Mit dem caption-Unterelement wird eine Beschreibung der Tabelle angegeben. Die Textalternative für Tabellen (für Alt-Text bzw das alt-Tag in HTML) SOLL auch im caption-Unterelement von < table> angegeben werden. Dieses Element kann in Screenreadern entsprechend ausgewertet werden und erhöht die Barrierefreiheit.

Die Vorgaben für Tabellen MÜSSEN korrekt eingehalten werden, damit sie zuverlässig und korrekt durch Stylesheets dargestellt werden können. Die Anzahl der Spalten MUSS über eine komplette Tabelle in thead und tbody gleich bleiben (ausgenommen tfoot).

Folgende Elemente und Attribute mit Auswirkung auf die Darstellung sind erlaubt:

  • span (Achtung: Anzahl der Spalten muss über die Tabelle konstant bleiben)
  • stylecode

Folgende Attribute sind ebenfalls erlaubt und sind im erzeugten HTML enthalten. Die Attribute werden z.B. für Barrierefreiheit benötigt (Ausgabe mit Screenreadern), müssen aber keine direkt sichtbare Auswirkung auf die Darstellung haben:

  • language
  • ID
  • summary
  • abbr
  • axis
  • headers
  • scope

Alle anderen Attribute, wie z.B. rowspan sind explizit VERBOTEN!

11.1.4.2.1 bestimmte Zeilen der Tabelle ausblenden / aufklappbar machen

In bestimmten Anwendungsszenarien ist es sinnvoll, einzelne Zeilen einer Tabelle auszublenden. Damit wird der Fokus auf wesentliche Informationen gelenkt. Die ausgeblendeten Daten können bei Bedarf durch einen Klick auf „Alles anzeigen“ am unteren Rand der Tabelle wieder eingeblendet werden.

Um dieses Verhalten zu ermöglichen, sind zwei Schritte erforderlich:

1. Zunächst muss im Stylesheet die Option "enableCollapsableTables" aktiviert sein. Diese sorgt auch dafür, dass Tabellen automatisch ausklappbar sind, wenn sie mehr als zehn Zeilen umfassen.
2. Danach müssen die Zeilen, die ausgeblendet werden sollen, entsprechend markiert werden. Dafür wird im ersten <td> Element ein ID-Attribut gesetzt, welches mit "expandable_row" beginnt, wie man auch im folgenden Beispiel in der letzten Zeile der Tabelle sieht.

11.1.4.2.2 Strukturbeispiel

Eine Tabelle hat das folgende Aussehen:

<text>
   :
   <table>
     <caption>Dies ist ein Strukturbeispiel einer Tabelle</caption>
     <!-- Kopfzeile -->
     <thead>
       <tr>
          <th>Spaltenüberschrift 1</th>
          <th>Spaltenüberschrift 2</th>
       </tr>
     </thead>

     <!-- Optionale Fußzeile mit EINER Spalte -->
     <tfoot>
	<tr>
		<td>Die Fußzeile hat eine durchgehende Spalte</td>
	</tr>
     </tfoot>

     <!-- Tabelleninhalte - Anzahl der Spalten gleich wie Kopfzeile -->
     <tbody>
       <tr>
         <td>1. Zeile - Daten der Spalte 1</td>
         <td>1. Zeile - Daten der Spalte 2</td>
       </tr>
       <tr>
         <td ID="expandable_row_2">n. Zeile - Daten der Spalte 1</td>
         <td>n. Zeile - Daten der Spalte 2</td>
       </tr>
     </tbody>
   </table>
   :
</text>

11.1.4.3 Unterabschnitte

Zur Strukturierung eines längeren Textes kann das paragraph Tag verwendet werden.

11.1.4.3.1 Strukturbeispiel
<text>
   :
     <paragraph>Sollten nach der empfohlenen Medikation mit Atemur die klinischen Zeichen weiterhin bestehen, halte ich bei dem umfangreichen Risikoprofil einen Kuraufenthalt für zwingend notwendig.</paragraph>
     <paragraph>Ich bitte dann um Wiedervorstellung des Patienten.</paragraph>
   :
</text>

11.1.4.4 Referenzierter bzw. attribuierter Inhalt (content)

Das CDA content-Element wird benutzt, um Text ausdrücklich mit Tags "einzurahmen", so dass er referenziert werden kann oder bestimmte Möglichkeiten zur visuellen Darstellung genutzt werden können. Das content-Element kann rekursiv ineinander geschachtelt werden, was die Einrahmung von ganzen Texten bis hin zu kleinsten Teilen (Worte, Buchstaben etc.) erlaubt.

Referenzierter Inhalt
Das content-Element enthält ein optionales Identifikator Attribut, das als Ziel einer XML Referenz dienen kann. Alle diese IDs sind als XML IDs definiert und MÜSSEN im gesamten Dokument eindeutig sein. Die originalText Komponente einer RIM Klasse, die sich in den CDA Entries (siehe unten) wiederfindet, kann sich somit explizit auf die vom content-Element im Textteil umschlossene Information beziehen.

Attribuierter Inhalt
Das content-Element wird auch zur Einrahmung von Text benutzt, der in einem bestimmten Stil dargestellt werden soll, was mit dem @styleCode Attribut näher beschrieben wird.

11.1.4.4.1 Zugelassene styleCode Attribut-Werte
styleCode Definition Nutzungsbeispiel
bold Fettdruck <content styleCode="bold"> text </content>
underline Unterstrichen <content styleCode="underline"> text </content>
italics Kursivschrift <content styleCode="italics"> text </content>
emphasis Kapitälchen <content styleCode="emphasis"> text </content>

[Tabelle 10]:Tabellen - styleCodes

11.1.4.4.2 Strukturbeispiel

Im folgenden Beispiel wird das Textstück "Asthma" durch das content-Element eingerahmt, so dass in einem möglichen Level 3 Entry darauf Bezug genommen werden kann (siehe "Verknüpfung von Text und Entry").

Darunter findet sich ein Text, der fett gedruckt erscheinen soll.

<text>
   :
   Diagnose des Patienten: <content ID="diag1">Asthma</content>
   <content styleCode="bold">Dieser Text ist fettgedruckt.</content>
   <content styleCode="bold italics"> Text ist fett und kursiv.</content>
   :
</text>

11.1.4.5 Erweiterte styleCodes

Neben den vom CDA-Standard vorgesehenen Möglichkeiten der Formatierung von Textelementen, erlaubt dieser Leitfaden die Nutzung weiterer styleCodes. Das ELGA Referenz-Stylesheet unterstützt die Verwendung dieser erweiterten, ELGA-spezifischen StyleCodes.

Die Darstellung der erweiterten, ELGA-spezifischen StyleCodes erfordert ein speziell angepasstes Stylesheet (z.B. das ELGA Referenz-Stylesheet).

Textstrukturen können durch diese ELGA-spezifisch erweiterten StyleCodes formatiert werden, z.B. um bestimmte Abschnitte wie Überschriften oder Unterüberschriften zu formatieren oder um die Textfarbe zu setzen.

styleCode Definition Nutzungsbeispiel
xELGA_h1 Überschriften gem. HTML < h1> <paragraph styleCode="xELGA_h1">
xELGA_h2 Überschriften gem. HTML < h2> <paragraph styleCode="xELGA_h2">
xELGA_h3 Überschriften gem. HTML < h3> <paragraph styleCode="xELGA_h3">
xELGA_blue CMYK: 100, 60, 0, 6
RGB: 0, 96, 240
HTML: #0060f0
<content styleCode="xELGA_blue">

Anmerkung: Dient zur farblichen Hervorhebung von Wörtern oder Passagen im Fließtext.

xELGA_red CMYK: 0, 91, 65, 12
RGB 224, 20, 79
HTML: #e3144f
Zusätzlich wird der Text Fett dargestellt, da Rot für farbfehlsichtige Personen schwer erkennbar ist.
<content styleCode="xELGA_red">
Anmerkung: Dient zur farblichen Kennzeichnung von pathologischen Labormesswerten in Tabellen (wird für die ganze Ergebniszeile in einer Tabelle) verwendet.
xELGA_colw:NN NN...numerische Angabe des Prozentwertes der Spaltenbreite in Tabellen, maximal 2 Ziffern, nur positive Ganzzahlen.
Wird nichts angegeben, wird die Spaltenbreite automatisch berechnet (bei n Spalten -- 1/n der gesamten Tabellenbreite)
< th styleCode="xELGA_colw:20">

Die Spaltenbreite entspricht 20% der gesamten Tabellenbreite
Anmerkung: Weicht die Summe der angegebenen Spaltenbreiten von 100% ab, wird die Gesamtsumme als 100% angenommen und die einzelnen Spalten entsprechend angepasst

xELGA_tabVertical Gilt nur für die Ausgabe als Druckvorstufe (PDF): Die Ausrichtung der Tabelle ist um 90% in eine vertikale Orientierung gedreht
Defaultausrichtung ist horizontal
< table styleCode="xELGA_tabVertical">
Die Tabelle ist auf einer neuen Seite vertikal ausgerichtet,
Tabellenbreite = Seitenhöhe
Default: Horizontale Ausrichtung, Tabellenbreite = Textbreite
xELGA_monospaced Statt der normalen Proportionalschrift wird eine nichtproportionale Schriftart (Festbreitenschrift) verwendet. <content styleCode="xELGA_monospaced">
Anmerkung: Verwendung in Anwendungsszenarien, wo Texte in Befunde übernommen werden, die durch Verwendung von äquidistanten Schriftarten formatiert wurden. Beispiel: Laborwerttabellen

[Tabelle 11]:Erweiterte styleCodes

11.1.4.6 Zeilenumbrüche

Das br-Element
kann benutzt werden, um im laufenden Text einen "harten" Zeilumbruch zu erzwingen. Dies unterscheidet es vom paragraph-Element, da der Zeilenumbruch keinen Inhalt hat. Empfänger sind angehalten, dieses Element als Zeilenumbruch darzustellen.

11.1.4.6.1 Strukturbeispiel
<text>
   :
   Patient hat Asthma seit seinem zehnten Lebensjahr.<br/>
   Patient kommt damit gut zurecht.
   :
</text>

11.1.4.7 Superscript und Subscript

Ein Textbereich kann mit dem Element sup umspannt werden, um ihn Superscript (hochgestellt) darzustellen. Er kann mit sub umspannt werden, um ihn Subscript (tiefgestellt) darzustellen.

11.1.4.7.1 Strukturbeispiel
<text>
   :
   Dieses Wort ist <sup>hochgestellt</sup>
   Dieses Wort ist <sub>tiefgestellt</sub>
   :
</text>

11.1.4.8 Fußnoten

Mit den Elementen footnote und footnoteref sind diese Gestaltungsmöglichkeiten im CDA-Standard beschrieben.

11.1.4.8.1 Strukturbeispiel

Die Fußnotenreferenzen werden fortlaufend nummeriert und durch einen Tag hochgestellt. Der Text wird unter <tfoot> mit dem <footnote> Tag gekennzeichnet. Die ID gibt eine eindeutige Referenz auf den Text einer Fußnote.

<table>
    <thead>
        ...
    </thead>
    <tfoot>
    	<tr>
            <td>
                <footnote ID="fn1"><sup>1)</sup> Wert kontrolliert</footnote>
            </td>
        </tr>
    </tfoot>
    <tbody>
        ...
        <tr ID="OBS-13-1">
            <td ID="OBS-13-1-Code">aPTT</td>
            <td ID="OBS-13-1-Value">57.0
            <!-- Fußnoten werden durch das XSL entsprechend angezeigt -->
                    <sup>1)</sup>
            </td>
            <td ID="OBS-13-1-Unit">s</td>
            <td ID="OBS-13-1-Reference">26.0-40.0</td>
            <td ID="OBS-13-1-Interpretation">++</td>
            <td ID="OBS-13-1-Delta"/>
            <td ID="OBS-13-1-Extern">E</td>
        </tr>
        ...
    <tbody>
</table>

11.1.4.9 HTML-Verweise

Über das Element linkHtml lassen sich Verweise dokumentintern und auf externe Webseites (ähnlich wie im HTML-Standard beschrieben) realisieren. Wird in diesem Leitfaden nicht genutzt.

11.1.4.10 Geschützte Leerzeichen

Grundsätzlich werden zusätzliche Leerzeichen am Anfang und am Ende eines Elementinhaltes bei der Darstellung entfernt, auch mehrere Leerzeichen hintereinander (z.B. zwischen Wörtern) werden wie ein Leerzeichen behandelt.

Zusätzlicher Leerraum (whitespace bzw "no-break space") kann in CDA erzeugt werden durch & #160; oder & #xA0;

Es erzeugt einen Leerraum von einem Zeichen und entspricht dem in HTML verwendeten, in CDA aber NICHT ERLAUBTEN "& nbsp;".

11.1.4.11 Verwendung von Revisionsmarken

Wenn eine neue Version eines CDA-Dokuments erstellt wird, können in der Update-Version jene Text-Elemente, die sich gegenüber der Vorversion geändert haben, entsprechend markiert und besser ersichtlich gemacht werden. Eingefügter Text wird unterstrichen und kursiv, gelöschter Text durchgestrichen dargestellt.

Umgesetzt wird dies mithilfe des content-Elements, welches ein optionales Attribut revised enthält und mit "insert" oder "delete" befüllt werden kann.

Die korrekte Anzeige wird durch Angabe entsprechende Parameter durch das ELGA Referenz-Stylesheets (ShowRevisionMarks) unterstützt.

Beispiel:

Verwendung von Revisionsmarken in CDA / XML:

Revisionsmarken: das ist der Fließtext mit <content revised='delete'>Text den man nur mit ShowRevisionMarks=1 durchgestrichen</content> und <content revised='insert'>eingefügtem (daher kursiv und unterstrichen dargestelltem)</content> Text.


Darstellung HTML:
Revisionsmarken: das ist der Fließtext mit Text den man nur mit ShowRevisionMarks=1 durchgestrichen und eingefügtem (daher kursiv und unterstrichen dargestelltem) Text.

11.1.5 Strukturen in Level 3

Neben der obligatorischen Repräsentation der medizinischen Inhalte in section.text ("Level 2") kann eine zusätzliche Darstellung dieser Inhalte auf Level 3 hinzugefügt werden, um sie für das empfangende System strukturiert auswertbar zu machen. Es sei an dieser Stelle nochmals darauf hingewiesen, dass der menschenlesbare Inhalt von section.text führend für den medizinischen Inhalt ist, und dass Level 3-Konstrukte dieselbe, aber maschinenauswertbare Information tragen.

Generell sind in der CDA Entry Auswahl folgende Klassen aus dem RIM modelliert:

CDA Entry Bedeutung
Observation Allgemeine oder spezifische Beobachtung, wie z. B. Diagnosen, Befunde, Laborergebnisse etc.
ObservationMedia Medieninformation zur Beobachtung, z. B. externe Referenzen auf Bilder etc.
Procedure Prozeduren, Eingriffe, die den Patienten "verändern"
RegionOfInterest Fokusinformation
SubstanceAdministration Verordnung von Medikamenten, Hilfsmitteln etc.
Supply Verabreichung, Verfügbarmachung von Medikamenten, Hilfsmitteln etc.
Encounter Kontakt mit Patient
Act Generische Aktivität
Organizer Ordnungsmöglichkeit für CDA Entries
Hinweis: Das Attribut sdtc:text ist zusätzlich erlaubt, um diesem Element einen lesbaren Textinhalt zu geben und um die FHIR-Kompatibilität zu erhöhen.

[Tabelle 12]:CDA Entry Klassen

Dieses Kapitel gibt eine grundsätzliche Anleitung für den Aufbau von Level 3 Strukturen und behandelt den Zusammenhang von text und entry.

Ähnlich wie bei einzelnen Sections können auch jedem Entry einzeln Participants zugeordnet werden. So kann eine bestimmte Prozedur um teilnehmende Personen ergänzt werden, die nur an dieser Prozedur beteiligt waren (siehe nachfolgende Abbildung)

Zuordnung von Participants zu einzelnen Sections

[Abbildung 17]

11.1.5.1 Bezug zwischen Entries

Angabe dieser Beziehung in entryRelationship. Beispiele für solche Beziehungen zwischen Entries sind:

  • Observation und ObservationMedia (entryReleationship.typeCode = COMP "component")
  • Observation ("Nesselsucht") und Observation ("Allergie"), entryReleationship.typeCode = MFST ("Manifestation of")
  • Eine Beobachtung besteht aus Teilbeobachtungen, z. B. eine Batterie von Labortests, systolischer und diastolischer Blutdruck.

Über die entryRelationship Klasse können die verschiedenen Entries miteinander verbunden werden. Der @typeCode gibt dabei die Art der Beziehung wieder.

R-MIM entryRelationship Klasse. @typeCode gibt die Art der Beziehung wieder

[Abbildung 18]


11.1.5.2 Verknüpfung von Text und Entry ("CDA Level 4")

Wenn eine Verknüpfung zwischen dem codierten Eintrag und dem Text in CDA hergestellt ist, wird das inoffiziell auch "Level 4" genannt. Die Verknüpfung funktioniert über Angabe von id-Attributen bei den Elementen innerhalb der Textabschnitte, die auf die zugehörigen Level 3 Entries referenzieren. Dabei wird das Ziel verfolgt, schrittweise mehr strukturiertes Markup zur Verfügung zu stellen, das Applikationen nutzen können.

Jedes Element im narrativen Kontext kann ein id-Attribut mitführen. Dieses ist vom Typ xs:ID und MUSS im gesamten Dokument eindeutig sein. IDs dieser Art beginnen mit einem Buchstaben, gefolgt von einem oder mehreren Buchstaben, Zahlen, Bindestrichen oder Unterstrichen.

Referenzierung Text - Entry

[Abbildung 19]

Dies erlaubt, dass der Text mit einer einfachen URI dereferenziert werden kann. Die URI ist lokal im Dokument definiert, beginnt mit einem #-Zeichen, gefolgt von der ID.

Aus den obigen Beispielen würde das folgende Textfragment durch De-Referenzierung der Referenz "#disdiag1_diagnosis" gewonnen: "M25.46, Meniskus: Empyema gen. sin.".

Der Bezug vom Quelltext zu den Entries wird im @typeCode Attribut des entry-Elements angegeben und ist im Normalfall (und Default) COMP (component). Dies ist der allgemeine Fall und bedeutet, dass die Information in den Entries im Inhalt des Quelltexts enthalten ist. Weiter sind keine inhaltlichen Implikationen dabei vorhanden. In diesem Falle ist außerdem der narrative Quelltext der authentifizierte Inhalt.

Für den Fall, dass der narrative Text gänzlich aus codierten Entries abgeleitet ist, wird dies mit dem @typeCode DRIV (derived from) ausgedrückt. Dies ist beispielsweise bei Diagnoseninformationen der Fall, die eigentlich vollständig hoch-codiert in den Entries vorliegen und woraus der klinische Text erzeugt wird.

Weiterhin gibt es Situationen, in denen Entries vorhanden sind, ohne dass dazu ein Quelltext vorhanden ist, z.B. bei Kalibierungsangaben, Reagenzien oder andere Informationen, die für die weitere Verarbeitung notwendig sind. Auch hier ist der @typeCode der entryRelationship = COMP.

Auch ein Mix aus verschiedenen Entries und verschiedenen Beziehungstypen ist möglich.

11.1.5.2.1 Templates für Level 4-Referenzen

Für die Herstellung dieser Referenzen wurden zwei Muster-Templates bereitgestellt, die diese Beziehung erzeugen ("compilations"):

11.1.6 Untersektionen – Hierarchischer Aufbau

Sektionen können laut CDA Schema beliebig verschachtelt werden.

Eine Sektion kann eine oder mehrere Untersektionen enthalten, welche jeweils wiederum Untersektionen enthalten können, usw.

Verweis auf speziellen Implementierungsleitfaden:
Ob eine Sektion weitere Untersektionen enthält, ist im entsprechenden speziellen Implementierungsleitfaden in der Definition der Sektionen beschrieben.

11.1.6.1 Strukturbeispiel
<ClinicalDocument xmlns="urn:hl7-org:v3">
   :
   <!-- CDA Header -->
   :
   <component>
   <!-- strukturierter CDA Body -->
     <structuredBody>
       <component>
         <section>
            <code …/>
            <title>Name der Sektion</name>
            <text>…</text>
            <!-- Untersektion -->
            <component>
               <section>
                  <code …/>
                  <title>Name der Untersektion</name>
                  <text>…</text>
               </section>
            </component>
          </section>
       </component>
     </structuredBody>
   </component>
</ClinicalDocument>

11.1.7 Einbetten von Dokumenten/Multimedia-Dateien

Es ist möglich, zusätzlich zu dem Text auch Referenzen auf externe Multimediaobjekte wie Bilder etc. zu spezifizieren. Dies geschieht über das renderMultiMedia-Element und dient dazu aufzuzeigen, wo das Multimedia-Objekt gezeigt/dargestellt werden soll.

Das renderMultiMedia-Element trägt dabei im @referencedObject Attribut die ID auf den Verweis auf das Multimedia-Objekt. Dieser Verweis wird als entry in der ObservationMedia-Klasse abgelegt. Im value-Element des observationMedia-Elements wird das eigentliche Objekt (Dokument, Bild …) eingebettet. Im caption-Unterelement wird eine Beschreibung des Multimedia-Objektes angegeben. Das Referenzstylesheet wird den Inhalt als Mouseover und als Alternativtext ausgeben.

R-MIM ObservationMedia Klasse zur Ablage von Multimedia-Objekten

[Abbildung 20]

Hinweis zur erlaubten Größe von Multimedia-Inhalten siehe "Größenbeschränkung von eingebetteten Objekten":
Die Gesamtgröße von CDA-Dokumenten (XML-Datei) wird durch die Infrastruktur eingeschränkt. Die Größe der eingebetteten Dateien soll auf ein sinnvolles und angemessenes Minimum beschränkt werden.


Hinweis zur Verwendung von Multimedia-Inhalten und Barrierefreiheit:
Die Empfänger der Dokumente haben unterschiedliche Ausgabegeräte und unterschiedliche Bedürfnisse. Bilder, sowie Audio- und Videodateien werden möglicherweise nicht dargestellt oder gedruckt werden können. Bitte beachten Sie also im Sinne der Barrierefreiheit folgende Punkte

  • Bei Multimedia-Daten MÜSSEN die relevanten Inhalte immer im lesbaren Text beschrieben werden.
  • Wo Multimedia-Dateien normalerweise angezeigt werden, MUSS eine sprechende Beschreibung ihres Inhaltes angegeben werden (z.B. Bildunterschrift).
  • Die Textalternative für Bilddaten (für Alt-Text bzw das alt-Tag in HTML) SOLL auch im caption-Unterelement von <renderMultimedia> angegeben werden. Dieses Element kann in Screenreadern entsprechend ausgewertet werden und erhöht die Barrierefreiheit.
  • Grafiken mit Transparenzen sind NICHT ERLAUBT.

11.1.7.1 Strukturbeispiele

11.1.7.1.1 Eingebettetes PDF

Das folgende Beispiel beschreibt einen eingebetteten Befund, der in der Sektion "Beigelegte Befunde" angegeben wurde.

<section>
     <!-- Inhalt der Section, mit Title, Text... -->
  <entry>
     <observationMedia classCode="OBS" moodCode="EVN" ID="MM1">
       <!-- Eingebettetes Objekt Entry -->
       <templateId root="1.2.40.0.34.6.0.11.3.19"/>
       <value
           mediaType="application/pdf"
           representation="B64">
           JVBEi0xLjMKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyI
           C9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nM1aW28dtxFGnLfzK/ap3S0ihveLU
           M5z5OHt+bjgTznIVGh7/o/84Xi0+PwjN+d3i54Vh1nNjezltH6+a50sYJngj
           AuOu2Z5thB9n2gcZ55r2XjoEzBjuVq0Tbf8V5wAUhjvQqhNUJyZ4E2c8KZ90
           e0opgNXrv2p40zBn/YAZU0HLR+cb3lnW Tbf8V5wAUhjvQqhNUJyZ4E2c8KZ
            :      :      :
       </value>
     </observationMedia>
   </entry>
</section>
11.1.7.1.2 Eingebettetes Bild

Das folgende Beispiel beschreibt einen Befund am linken Zeigefinger, der zusätzlich mit einem Bild dokumentiert ist.

<section>
       <!-- Inhalt der Section, mit Title, Text... -->
    <entry>
       <observationMedia classCode="OBS" moodCode="EVN" ID="MM1">
       <!-- Eingebettetes Objekt Entry -->
       <templateId root="1.2.40.0.34.6.0.11.3.19"/>
         <value
            mediaType="image/jpeg"
            representation="B64">
          JVBEi0xLjMKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyI
          C9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nM1aW28dtxFGnLfzK/ap3S0ihveLU
          AQYydprBSJcJICNvqgu1TrSI4kN0H+bF76M/LQ4S7Jmd3DlY/kg6IO4NBDch
          e0opgNXrv2p40zBn/YAZU0HLR+cb3lnW Tbf8V5wAUhjvQqhNUJyZ4E2c8KZ
            :      :      :
         </value>
       </observationMedia>
     </entry>
</section>

11.1.7.2 Spezifikation

Siehe "Eingebettetes Objekt Entry".

11.1.7.3 Zugelassene mediaType Attribut-Werte

Der Datentyp von Multimedia-Objekten ist immer ED (encapsulated data). Dabei ist auch der Medientyp (MIME) im entsprechenden @mediaType Attribut zu nennen.

Zulässige Werte gemäß Value-Set "ELGA_Medientyp"

Verweis auf speziellen Implementierungsleitfaden:
Spezielle Implementierungsleitfäden können zusätzliche Medientypen (MIME) erlauben.

Achtung: Grafiken mit Transparenz (z.B: bei GIF oder PNG möglich) können zu schweren Problemen bei der Wiedergabe oder Konvertierung zu PDF/A-1 führen und sind daher NICHT ERLAUBT.

11.2 CDA Body in EIS "Basic"

Neben den allgemein gültigen Aussagen über den grundsätzlichen Aufbau eines CDA Body, spezifiziert dieser Allgemeine Implementierungsleitfaden auch die Vorgaben, die ein ELGA Dokument in Interoperabilitätsstufe EIS "Basic" erfüllen muss.

11.2.1 Dokumente gemäß dem Allgemeinen Implementierungsleitfaden

Der CDA Body kann unstrukturiert ("nonXMLBody") oder strukturiert ("structuredBody") angegeben werden. Die grundsätzlichen Richtlinien von CDA sind einzuhalten. Dieser Leitfaden macht keine speziellen Vorgaben für die Strukturierung des medizinisch-inhaltlichen Teils (CDA Body), dies erfolgt durch die jeweiligen speziellen Leitfäden.

Siehe "Allgemeiner Aufbau des CDA Body".

Verweis auf speziellen Implementierungsleitfaden:
Existiert bereits ein spezieller Implementierungsleitfaden zur Dokumentenklasse (z.B. Entlassungsbrief, Laborbefund etc.), MUSS dieser angewandt werden. Spezielle Leitfäden definieren gegebenenfalls zusätzliche Vorgaben sowohl im administrativen Bereich ("CDA Header") als auch im medizinischen Bereich ("CDA Body"), wie beispielsweise:

  • Welche Art von CDA Body ist zugelassen (nonXMLBody, structuredBody)
  • Welche Sektionen sind anzugeben (verpflichtend, optional)
  • Sektionendetails (Code und Titel der Sektionen)
  • In welcher Granularität soll die Sektion angegeben werden (mit maschinenlesbaren Einträgen)
  • Welche Codelisten werden für die maschinenlesbaren Einträge verwendet
  • Reihenfolge der Sektionen im Dokument
  • etc.

11.3 Allgemeine Sektionen-Templates

Dieses Kapitel beschreibt ELGA Sektionen-Templates, die von mehr als einem speziellen Implementierungsleitfaden verwendet werden.

11.3.1 Übersichtstabelle der allgemeinen Sektionen des CDA Bodys

Sektion Kard/Konf Bedeutung / Link zum Kapitel Konformität Level 3 (Entry)
Brieftext 0..1 O Anrede oder Begrüßung (Freitext) 0..1 O (falls Logo angegeben)
Abschließende Bemerkungen 0..1 O Grußformel am Ende des Briefes (Freitext) 0..0 NP
Beilagen 0..1 O Sonstige Beilagen (außer Willenserklärungen und andere juridische Dokumente) 1..* M
Willenserklärungen und andere juridische Dokumente 0..1 O Wichtige Willenserklärungen und juridische Dokumente (Freitext) 0..0 NP
Willenserklärungen und andere juridische Dokumente - Subsektion 0..1 O Wichtige Willenserklärungen und juridische Dokumente 0..0 NP
Anmerkungen 0..1 O Nicht-medizinische Anmerkungen zum Patienten (Freitext) 0..0 NP
Vitalparameter - kodiert 0..1 O Kodierte Informationen zu den Vitalparametern 1..* M
Vitalparameter - unkodiert 0..1 O Angabe von Vitalparametern (Freitext) 0..0 NP
Übersetzung 0..1 O Subsection für die Übersetzung des narrativen Textes 0..0 NP
Risiken - Subsektion 0..1 O Risiken zur übergeordneten Sektion (Freitext) 0..0 NP
Hilfsmittel und Ressourcen 0..1 O Hilfsmittel und Ressourcen zur übergeordneten Sektion (Freitext) 0..0 NP
[Tabelle 13]:Übersichtstabelle der allgemeinen Sektionen des CDA Bodys

11.3.2 Brieftext

Der Titel dieser Sektion wird vom ELGA Referenz-Stylesheet nicht angezeigt, das Logo wird speziell platziert. Andere CDA-Stylesheets könnten den Titel der Sektion anzeigen und das Logo direkt im Text der Sektion darstellen.

Um eine möglichst kompakte Darstellung der Befunde zu ermöglichen, sollte der Text dieser Sektion so knapp wie möglich gehalten werden. Vermieden werden sollten jedenfalls der Patienten- oder Arztname, die Bezeichnung der Krankenanstalt sowie Daten zum Aufenthalt. Diese Daten werden an anderer Stelle im Befund angezeigt, eine Erwähnung in dieser Sektion führt zu Redundanzen.

11.3.2.1 Spezifikation

Id1.2.40.0.34.6.0.11.2.69
ref
at-cda-bbr-
Gültigkeit2021‑06‑28 11:19:35
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_section_Brieftext vom 2021‑02‑19 11:44:10
  • Kblank.png atcdabbr_section_Brieftext vom 2019‑04‑02 15:48:06
StatusKgreen.png AktivVersions-Label1.0.1+20210628
Nameatcdabbr_section_BrieftextBezeichnungBrieftext
Beschreibung
Ein am Anfang des Briefes formulierter Freitext für eine Anrede oder Begrüßung. Z.B. „Sehr geehrte Kollegin…“

Die Angabe von medizinisch / fachlich relevanter Information in diesem Abschnitt ist NICHT ERLAUBT.
Es ist EMPFOHLEN, redundante Angaben von Patientennamen oder Aufenthaltsdaten des Patienten in dieser Section zu vermeiden.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.2.69
KlassifikationCDA Section level template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 1 Konzept
IdNameDatensatz
at-cda-bbr-data​element-55Kyellow.png Brieftext Kyellow.png Dataset A Allgemeiner Leitfaden
Benutzt
Benutzt 4 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.3.53ContainmentKgreen.png Logo Entry (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.2.8ContainmentKgreen.png Übersetzung (1.0.2+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.2.69 Brieftext (2021‑02‑19 11:44:10)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.2.69 Brieftext (2019‑04‑02 15:48:06)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<section classCode="DOCSECT">
  <templateId root="1.2.40.0.34.6.0.11.2.69"/>  <code code="BRIEFT" displayName="Brieftext" codeSystem="1.2.40.0.34.5.40" codeSystemName="ELGA_Sections"/>  <!-- Titel der Section Brieftext wird vom ELGA Referenz-Stylesheet nicht angezeigt! -->
  <title>Brieftext</title>  <!-- Textbereich der Section -->
  <text>Sehr geehrte Kollegen </text>  <!-- Maschinenlesbare Elemente der Section (optionales Logo) -->
  <entry>
    <!-- template 1.2.40.0.34.6.0.11.3.53 'Logo Entry' (2020-01-09T12:00:13) -->
  </entry>
</section>
ItemDTKardKonfBeschreibungLabel
hl7:section
Container zur Angabe des Brieftexts.
(atc...ext)
 
Target.png
at-cda-bbr-data​element-55Kyellow.png Brieftext Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@moodCode
cs0 … 1FEVN
Treetree.png@classCode
cs0 … 1FDOCSECT
Treetree.pnghl7:templateId
II1 … 1M(atc...ext)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.2.69
Treetree.pnghl7:id
II0 … 1Eindeutige ID der Section(atc...ext)
wo [not(@nullFlavor)]
Treetree.pnghl7:code
CE1 … 1MCode der Section. (atc...ext)
Treeblank.pngTreetree.png@codeSystemName
st0 … 1FELGA_Sections
Treeblank.pngTreetree.png@code
CONF1 … 1FBRIEFT
Treeblank.pngTreetree.png@codeSystem
1 … 1F1.2.40.0.34.5.40
Treetree.pnghl7:title
ST1 … 1M(atc...ext)
 CONF
Elementinhalt muss "Brieftext" sein
Treetree.pnghl7:text
SD.TEXT1 … 1MInformation für den menschlichen Leser.
Achtung: Wird ein Logo als maschinenlesbares Element angegeben, darf keine Referenz darauf im narrativen Text-Bereich angegeben werden (<renderMultiMedia referencedObject="…"/>).
(atc...ext)
Treetree.pnghl7:author
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)(atc...ext)
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(atc...ext)
Treetree.pnghl7:entry
0 … 1REs KANN zusätzlich ein Logo als maschinenlesbares Element angegeben werden.
Maschinenlesbares Element gemäß Template „ELGA Logo-Entry“ .

Beinhaltet 1.2.40.0.34.6.0.11.3.53 Logo Entry (DYNAMIC)
(atc...ext)
Treeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treetree.pnghl7:component
0 … *Optionale Subsections zur Angabe von Übersetzungen des text-Elements in andere Sprachen.
Beinhaltet 1.2.40.0.34.6.0.11.2.8 Übersetzung (DYNAMIC)
(atc...ext)
Treeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue


11.3.3 Abschließende Bemerkung

Der Titel dieser Sektion wird vom ELGA Referenz-Stylesheet nicht angezeigt. Andere CDA-Stylesheets könnten den Titel der Sektion anzeigen. 

Um eine möglichst kompakte Darstellung der Befunde zu ermöglichen, sollte der Text dieser Sektion so knapp wie möglich gehalten werden. Vermieden werden sollten jedenfalls der Patienten- oder Arztname, die Bezeichnung der Krankenanstalt sowie Daten zum Aufenthalt. Diese Daten werden an anderer Stelle im Befund angezeigt, eine Erwähnung in dieser Sektion führt zu Redundanzen.

11.3.3.1 Spezifikation

Id1.2.40.0.34.6.0.11.2.70
ref
at-cda-bbr-
Gültigkeit2021‑06‑28 11:25:03
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_section_AbschliessendeBemerkung vom 2021‑02‑19 11:27:16
  • Kblank.png atcdabbr_section_AbschliessendeBemerkung vom 2020‑01‑09 09:53:27
StatusKgreen.png AktivVersions-Label1.0.1+20210628
Nameatcdabbr_section_AbschliessendeBemerkungBezeichnungAbschließende Bemerkung
Beschreibung
Ein am Ende des Briefes formulierter Freitext entsprechend einer Grußformel. z.B. Abschließende Worte, Gruß.

Die Angabe von medizinisch / fachlich relevanter Information in diesem Abschnitt ist NICHT ERLAUBT.
Es ist EMPFOHLEN, redundante Angaben von Patientennamen oder Aufenthaltsdaten des Patienten in dieser Section zu vermeiden.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.2.70
KlassifikationCDA Section level template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 1 Konzept
IdNameDatensatz
at-cda-bbr-data​element-56Kyellow.png Abschließende Bemerkungen Kyellow.png Dataset A Allgemeiner Leitfaden
Benutzt
Benutzt 4 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.3.19ContainmentKgreen.png Eingebettetes Objekt Entry (1.0.2+20230717)DYNAMIC
1.2.40.0.34.6.0.11.2.8ContainmentKgreen.png Übersetzung (1.0.2+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.2.70 Abschließende Bemerkung (2021‑02‑19 11:27:16)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.2.70 Abschließende Bemerkung (2020‑01‑09 09:53:27)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.1.2.2 AbschliessendeBemerkung (2012‑07‑14)
ref
elgabbr-
Beispiel
Strukturbeispiel
<section>
  <templateId root="1.2.40.0.34.6.0.11.2.70"/>  <!-- Code der Section -->
  <code code="ABBEM" displayName="Abschließende Bemerkungen" codeSystem="1.2.40.0.34.5.40" codeSystemName="ELGA_Sections"/>  <!-- Titel der Section Abschließende Bemerkungen wird vom ELGA Referenz-Stylesheet nicht angezeigt! -->
  <title>Abschließende Bemerkungen</title>  <!-- Textbereich der Section -->
  <text>Freundliche Grüße</text></section>
ItemDTKardKonfBeschreibungLabel
hl7:section
Container zur Angabe der abschließenden Bemerkungen.
(atc...ung)
 
Target.png
at-cda-bbr-data​element-56Kyellow.png Abschließende Bemerkungen Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@classCode
cs0 … 1FDOCSECT
Treetree.png@moodCode
cs0 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1M(atc...ung)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.2.70
Treetree.pnghl7:code
CE1 … 1M(atc...ung)
Treeblank.pngTreetree.png@codeSystemName
st0 … 1FELGA_Sections
Treeblank.pngTreetree.png@code
CONF1 … 1FABBEM
Treeblank.pngTreetree.png@codeSystem
1 … 1F1.2.40.0.34.5.40
Treetree.pnghl7:title
ST1 … 1M(atc...ung)
 CONF
Elementinhalt muss "Abschließende Bemerkungen" sein
Treetree.pnghl7:text
SD.TEXT1 … 1M(atc...ung)
Treetree.pnghl7:author
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)(atc...ung)
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(atc...ung)
Treetree.pnghl7:entry
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.3.19 Eingebettetes Objekt Entry (DYNAMIC)(atc...ung)
Treeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treetree.pnghl7:component
0 … *Optionale Subsections zur Angabe von Übersetzungen des text-Elements in andere Sprachen.
Beinhaltet 1.2.40.0.34.6.0.11.2.8 Übersetzung (DYNAMIC)
(atc...ung)
Treeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue


11.3.4 Beilagen

11.3.4.1 Spezifikation

Id1.2.40.0.34.6.0.11.2.71
ref
at-cda-bbr-
Gültigkeit2023‑04‑05 13:40:58
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_section_Beilagen vom 2021‑06‑28 11:22:40
  • Kblank.png atcdabbr_section_Beilagen vom 2021‑02‑19 11:43:44
  • Kblank.png atcdabbr_section_Beilagen vom 2020‑01‑09 09:53:16
StatusKgreen.png AktivVersions-Label1.0.2+20230717
Nameatcdabbr_section_BeilagenBezeichnungBeilagen
Beschreibung

Sonstige Beilagen, außer denjenigen Dokumenten, die in „Willenserklärungen und andere juridische Dokumente“ angegeben sind.

Achtung: Da einzelne e-Befunde vom Bürger ausgeblendet oder gelöscht werden können, ist ein Referenzieren bzw. Verweisen auf andere e-Befunde nicht zuverlässig und daher NICHT ERLAUBT. Inhalte, die unmittelbar zum e-Befund gehören, sollen daher als Beilage eingebettet werden.

KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.2.71
KlassifikationCDA Section level template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 1 Konzept
IdNameDatensatz
at-cda-bbr-data​element-58Kyellow.png Beilagen Kyellow.png Dataset A Allgemeiner Leitfaden
Benutzt
Benutzt 4 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.3.19ContainmentKgreen.png Eingebettetes Objekt Entry (1.0.2+20230717)DYNAMIC
1.2.40.0.34.6.0.11.2.8ContainmentKgreen.png Übersetzung (1.0.2+20230717)DYNAMIC
BeziehungSpezialisierung: Template 1.2.40.0.34.6.0.11.2.71 Beilagen (2021‑06‑28 11:22:40)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.2.71 Beilagen (2021‑02‑19 11:43:44)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.2.71 Beilagen (2020‑01‑09 09:53:16)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<section>
  <templateId root="1.2.40.0.34.6.0.11.2.71"/>  <!-- Code der Section -->
  <code code="BEIL" displayName="Beilagen" codeSystem="1.2.40.0.34.5.40" codeSystemName="ELGA_Sections"/>  <!-- Titel der Section -->
  <title>Beilagen</title>  <!-- Textbereich der Section -->
  <text>
    <table>
      <thead>
        <tr>
          <th styleCode="xELGA_colw:1">Titel des Dokuments</th>          <th styleCode="xELGA_colw:1">Erstellungsdatum</th>          <th styleCode="xELGA_colw:1">Dokument</th>        </tr>
      </thead>
      <tbody>
        <tr>
          <td>Laborbefund</td>          <td>05.11.2019</td>          <td>
            <renderMultiMedia referencedObject="Beilage-1"/>          </td>
        </tr>
      </tbody>
    </table>
  </text>
  <!-- Maschinenlesbare Elemente der Section -->
  <entry>
    <!-- template 1.2.40.0.34.6.0.11.3.19 'Eingebettetes Objekt Entry' (2019-05-29T11:59:07) -->
  </entry>
</section>
ItemDTKardKonfBeschreibungLabel
hl7:section
Container zur Angabe der Beilagen.(atc...gen)
 
Target.png
at-cda-bbr-data​element-58Kyellow.png Beilagen Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@classCode
cs0 … 1FDOCSECT
Treetree.png@moodCode
cs0 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1M(atc...gen)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.2.71
Treetree.pnghl7:id
II0 … 1Eindeutige ID der Section(atc...gen)
wo [not(@nullFlavor)]
Treetree.pnghl7:code
CE1 … 1M(atc...gen)
Treeblank.pngTreetree.png@displayName
st0 … 1FBeilagen
Treeblank.pngTreetree.png@codeSystemName
st0 … 1FELGA_Sections
Treeblank.pngTreetree.png@code
CONF1 … 1FBEIL
Treeblank.pngTreetree.png@codeSystem
1 … 1F1.2.40.0.34.5.40
Treetree.pnghl7:title
ST1 … 1M(atc...gen)
 CONF
Elementinhalt muss "Beilagen" sein
Treetree.pnghl7:text
SD.TEXT1 … 1MInformation für den menschlichen Leser.

Es SOLLEN der Titel des Dokuments, sowie das Erstellungsdatum angegeben werden.
(atc...gen)
Treetree.pnghl7:author
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)(atc...gen)
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(atc...gen)
Treetree.pnghl7:entry
1 … *M
Maschinenlesbares Element.
Die Beilagen MÜSSEN als maschinenlesbare Elemente angegeben werden.

Beinhaltet 1.2.40.0.34.6.0.11.3.19 Eingebettetes Objekt Entry (DYNAMIC)
(atc...gen)
Treeblank.pngTreetree.png@typeCode
cs1 … 1FDRIV
 DRIV (is derived from) deutet an, dass der section.text aus den Level 3 Entries gerendert wurde und keinen medizinisch relevanten Inhalt enthält, der nicht aus den Entries stammt.
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treetree.pnghl7:component
0 … *Optionale Subsections zur Angabe von Übersetzungen des text-Elements in andere Sprachen.
Beinhaltet 1.2.40.0.34.6.0.11.2.8 Übersetzung (DYNAMIC)
(atc...gen)
Treeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue


11.3.4.2 Textbereich der Sektion

Vorgaben und Empfehlungen zur Gestaltung des Textbereichs der Sektion im Falle des Vorhandenseins von maschinenlesbaren Elementen (CDA Level 3): Vorgaben:

  • Es SOLLEN der Titel des Dokuments, sowie das Erstellungsdatum angegeben werden

11.3.4.3 Maschinenlesbare Elemente der Sektion

Die Beilagen MÜSSEN als maschinenlesbare Elemente angegeben werden.

11.3.5 Willenserklärungen und andere juridische Dokumente

11.3.5.1 Spezifikation

Id1.2.40.0.34.6.0.11.2.61
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 12:03:11
Andere Versionen mit dieser Id:
  • Kblank.png atcdabrr_section_WillenserklaerungenUndAndereJuridischeDokumente vom 2020‑10‑07 13:52:27
  • Kblank.png atcdabrr_section_WillenserklaerungenUndAndereJuridischeDokumente vom 2019‑11‑25 12:58:58
StatusKgreen.png AktivVersions-Label1.1.0+20210219
Nameatcdabrr_section_WillenserklaerungenUndAndereJuridischeDokumenteBezeichnungWillenserklärungen und andere juridische Dokumente
Beschreibung
Alle Willenserklärungen und juridischen Dokumente, welche für weitere Behandlungen als relevant erachtet werden.
Die Aufstellung soll narrativ in tabellarischer Form erfolgen und die Art des vorliegenden Dokuments, sowie den Hinweis, wo dieses verwahrt wird, enthalten. Beispiel: „Testament“ – „liegt bei Tochter auf“.
Eine Gliederung in Subsektionen ist zulässig und für den Fall empfohlen, dass eine automatisierte Zusammenstellung dieser Sektion aus verschiedenen Quellen erfolgt.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.2.61
KlassifikationCDA Section level template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 1 Konzept
IdNameDatensatz
at-cda-bbr-data​element-59Kyellow.png Willenserklärungen Kyellow.png Dataset A Allgemeiner Leitfaden
Benutzt
Benutzt 5 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.2.62ContainmentKgreen.png Willenserklärungen und andere juridische Dokumente - Subsektion (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.2.8ContainmentKgreen.png Übersetzung (1.0.2+20230717)DYNAMIC
1.2.40.0.34.6.0.11.3.19ContainmentKgreen.png Eingebettetes Objekt Entry (1.0.2+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.2.61 Willenserklärungen und andere juridische Dokumente (2020‑10‑07 13:52:27)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.2.61 Willenserklärungen und andere juridische Dokumente (2019‑11‑25 12:58:58)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.11.1.2.4 Patientenverfügung (2011‑12‑19)
ref
elgabbr-
Beispiel
Beispiel
<section>
  <templateId root="1.2.40.0.34.6.0.11.2.61"/>  <code code="42348-3" codeSystem="2.16.840.1.113883.6.1"/>  <title>Willenserklärungen und andere juridische Dokumente</title>  <text>
    (Optionaler Abschnitt)    <br/>    <br/>    <table>
      <thead>
        <tr>
          <th>Dokument</th>          <th>Verwahrung</th>        </tr>
      </thead>
      <tbody>
        <tr>
          <td>Testament</td>          <td>Wird zu Hause verwahrt, Tochter weiß Bescheid.</td>        </tr>
        <tr>
          <td>Transplantationswiderspruch</td>          <td>Im Widerspruchsregister eingetragen</td>        </tr>
      </tbody>
    </table>
  </text>
</section>
ItemDTKardKonfBeschreibungLabel
hl7:section
(atc...nte)
 
Target.png
at-cda-bbr-data​element-59Kyellow.png Willenserklärungen Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@classCode
cs0 … 1FDOCSECT
Treetree.png@moodCode
cs0 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1M(atc...nte)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.2.61
Treetree.pnghl7:id
II0 … 1Eindeutige ID der Sektion (optional)
(atc...nte)
wo [not(@nullFlavor)]
Treetree.pnghl7:code
CE1 … 1M(atc...nte)
Treeblank.pngTreetree.png@code
CONF1 … 1F42348-3
Treeblank.pngTreetree.png@codeSystem
1 … 1F2.16.840.1.113883.6.1 (LOINC)
Treetree.pnghl7:title
ST1 … 1M(atc...nte)
 CONF
Elementinhalt muss "Willenserklärungen und andere juridische Dokumente" sein
Treetree.pnghl7:text
SD.TEXT0 … 1C(atc...nte)
 ConstraintSind keine Untersektionen vorhanden, MUSS M [1..1] dieses Element strukturiert sein. Ansonsten MUSS dieses Element komplett enfallen, NP [0..0].
Treetree.pnghl7:author
0 … *CAuthor der enthaltenen Information (GDA)

Beinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)
(atc...nte)
 ConstraintSind keine Untersektionen vorhanden, KANN O [0..1] dieses Element strukturiert sein. Ansonsten MUSS dieses Element komplett enfallen, NP [0..0].
Treetree.pnghl7:informant
0 … *CQuelle der Information.
Name der Person und ihre Beziehung zum Patienten (Patient oder Angehöriger, Auskunftsperson - nicht GDA)
Beinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)
(atc...nte)
 ConstraintSind keine Untersektionen vorhanden, KANN O [0..1] dieses Element strukturiert sein. Ansonsten MUSS dieses Element komplett enfallen, NP [0..0].
Treetree.pnghl7:component
0 … *RSubsektionen für eine gegliederte Darstellung von Informationen aus verschiedenen Quellen

Beinhaltet 1.2.40.0.34.6.0.11.2.62 Willenserklärungen und andere juridische Dokumente - Subsektion (DYNAMIC)
(atc...nte)
Treeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treetree.pnghl7:component
0 … *COptionale Subsections zur Angabe von Übersetzungen des <text> Elements.
Sind nur dann erlaubt, wenn das Element <text> nicht leer ist.
Beinhaltet 1.2.40.0.34.6.0.11.2.8 Übersetzung (DYNAMIC)
(atc...nte)
Treeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treetree.pnghl7:entry
0 … *R
Maschinenlesbares Element.
Anhänge MÜSSEN als maschinenlesbare Elemente angegeben werden.

Beinhaltet 1.2.40.0.34.6.0.11.3.19 Eingebettetes Objekt Entry (DYNAMIC)
(atc...nte)
Treeblank.pngTreetree.png@typeCode
cs1 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue


11.3.5.2 Willenserklärungen und andere juridische Dokumente - Subsektion

11.3.5.3 Spezifikation

Id1.2.40.0.34.6.0.11.2.62
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 11:58:06
Andere Versionen mit dieser Id:
  • Kblank.png atcdabrr_section_SUBWillenserklaerungenUndAndereJuridischeDokumente vom 2019‑11‑26 11:15:17
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabrr_section_SUBWillenserklaerungenUndAndereJuridischeDokumenteBezeichnungWillenserklärungen und andere juridische Dokumente - Subsektion
Beschreibung
Subsektion zur Angabe von Willenserklärungen und denjenigen juridischen Dokumenten, welche für weitere Behandlungen als relevant erachtet werden. Die Aufstellung soll narrativ in tabellarischer Form erfolgen und die Art des vorliegenden Dokuments, sowie den Hinweis, wo dieses verwahrt wird, enthalten. Beispiel: „Testament“ – „liegt bei Tochter auf“.
Diese Subsektion dient vor allem der Unterstützung der automatischen Zusammenfügung von Willenserklärungen aus verschiedenen Quellen, dementsprechend kann für jede Subsektion ein eigener Autor und Informant angegeben werden. Der Titel der Subsektion ist frei wählbar und soll den Inhalt wiedergeben.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.2.62
KlassifikationCDA Section level template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 4 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.2.8ContainmentKgreen.png Übersetzung (1.0.2+20230717)DYNAMIC
1.2.40.0.34.6.0.11.3.19ContainmentKgreen.png Eingebettetes Objekt Entry (1.0.2+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.2.62 Willenserklärungen und andere juridische Dokumente - Subsektion (2019‑11‑26 11:15:17)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.11.13.2.11 Willenserklärungen (2017‑08‑04 11:56:28)
ref
elgabbr-

Adaptation: Template 1.2.40.0.34.11.1.2.4 Patientenverfügung (2011‑12‑19)
ref
elgabbr-
Beispiel
Beispiel
<section>
  <templateId root="1.2.40.0.34.11.13.2.19"/>  <code code="42348-3" codeSystem="2.16.840.1.113883.6.1"/>  <title>Willenserklärungen und andere juridische Dokumente</title>  <text>
    (Optionaler Abschnitt)    <br/>    <br/>    <table>
      <thead>
        <tr>
          <th>Dokument</th>          <th>Verwahrung</th>        </tr>
      </thead>
      <tbody>
        <tr>
          <td>Testament</td>          <td>Wird zu Hause verwahrt, Tochter weiß Bescheid.</td>        </tr>
        <tr>
          <td>Transplantationswiderspruch</td>          <td>Im Widerspruchsregister eingetragen</td>        </tr>
      </tbody>
    </table>
  </text>
</section>
ItemDTKardKonfBeschreibungLabel
hl7:section
(atc...nte)
Treetree.png@classCode
cs0 … 1FDOCSECT
Treetree.png@moodCode
cs0 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1M(atc...nte)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.2.62
Treetree.pnghl7:id
II0 … 1Eindeutige ID der Sektion (optional)
(atc...nte)
wo [not(@nullFlavor)]
Treetree.pnghl7:code
CE1 … 1M(atc...nte)
Treeblank.pngTreetree.png@code
CONF1 … 1F42348-3
Treeblank.pngTreetree.png@codeSystem
1 … 1F2.16.840.1.113883.6.1 (LOINC)
Treetree.pnghl7:title
ST1 … 1M(atc...nte)
Treetree.pnghl7:text
SD.TEXT1 … 1M(atc...nte)
Treetree.pnghl7:author
0 … *RAuthor der enthaltenen Information (GDA)

Beinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)
(atc...nte)
Treetree.pnghl7:informant
0 … *R
Quelle der Information. 
Name der Person und ihre Beziehung zum Patienten (Patient oder Angehöriger, Auskunftsperson - nicht-GDA)

Beinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)
(atc...nte)
Treetree.pnghl7:component
0 … *ROptionale Subsections zur Angabe von Übersetzungen des <text> Elements

Beinhaltet 1.2.40.0.34.6.0.11.2.8 Übersetzung (DYNAMIC)
(atc...nte)
Treeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treetree.pnghl7:entry
0 … *R
Maschinenlesbares Element.
Anhänge MÜSSEN als maschinenlesbare Elemente angegeben werden.

Beinhaltet 1.2.40.0.34.6.0.11.3.19 Eingebettetes Objekt Entry (DYNAMIC)
(atc...nte)
Treeblank.pngTreetree.png@typeCode
cs1 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue


11.3.6 Anmerkungen

11.3.6.1 Spezifikation

Id1.2.40.0.34.6.0.11.2.75
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 11:40:34
Andere Versionen mit dieser Id:
  • Kblank.png atcdabrr_section_Anmerkungen vom 2020‑01‑27 06:52:14
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabrr_section_AnmerkungenBezeichnungAnmerkungen
BeschreibungEin Freitext für beliebige weitere nicht-medizinische Anmerkungen zum Patienten. Der Text soll keine fachlich relevante Information beinhalten.
z.B. „Die Patientin mag besonders Kamelien.“
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.2.75
KlassifikationCDA Section level template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 3 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.2.8ContainmentKgreen.png Übersetzung (1.0.2+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.2.75 Anmerkungen (2020‑01‑27 06:52:14)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.1.2.5 Anmerkungen (2011‑12‑19)
ref
elgabbr-
Beispiel
Strukturbeispiel
<section>
  <templateId root="1.2.40.0.34.6.0.11.2.75"/>  <!-- Code der Sektion -->
  <code code="ANM" displayName="Anmerkungen" codeSystem="1.2.40.0.34.5.40" codeSystemName="ELGA_Sections"/>  <!-- Titel der Sektion -->
  <title>Anmerkungen</title>  <!-- Textbereich der Sektion -->
  <text>Die Tochter des Klienten legt großen Wert auf die richtige Anrede (Dipl.Ing.) ihres Vaters</text></section>
ItemDTKardKonfBeschreibungLabel
hl7:section
Container zur Angabe der Anmerkungen.
(atc...gen)
Treetree.png@classCode
cs0 … 1FDOCSECT
Treetree.png@moodCode
cs0 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1M(atc...gen)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.2.75
Treetree.pnghl7:code
CE1 … 1M(atc...gen)
Treeblank.pngTreetree.png@code
CONF1 … 1FANM
Treeblank.pngTreetree.png@codeSystem
1 … 1F1.2.40.0.34.5.40
Treetree.pnghl7:title
ST1 … 1M(atc...gen)
 CONF
Elementinhalt muss "Anmerkungen" sein
Treetree.pnghl7:text
SD.TEXT1 … 1MInformation für den menschlichen Leser.
(atc...gen)
Treetree.pnghl7:author
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)(atc...gen)
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(atc...gen)
Treetree.pnghl7:component
0 … *ROptionale Subsections zur Angabe von Übersetzungen des text-Elements in andere Sprachen.
Beinhaltet 1.2.40.0.34.6.0.11.2.8 Übersetzung (DYNAMIC)
(atc...gen)
Treeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue


11.3.7 Vitalparameter - kodiert

11.3.7.1 Spezifikation

Id1.2.40.0.34.6.0.11.2.46
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 12:03:03
Andere Versionen mit dieser Id:
  • Kblank.png atcdabrr_section_VitalparameterKodiert vom 2020‑10‑06 09:16:17
  • Kblank.png atcdabrr_section_VitalparameterKodiert vom 2019‑07‑19 13:48:27
StatusKgreen.png AktivVersions-Label1.1.0+20210219
Nameatcdabrr_section_VitalparameterKodiertBezeichnungVitalparameter - kodiert
Beschreibung
Informationen zu den Vitalparametern (Körpertemperatur, Puls, Blutdruck …).
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.2.46
KlassifikationCDA Section level template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 1 Konzept
IdNameDatensatz
at-cda-bbr-data​element-61Kyellow.png Vitalparameter Kyellow.png Dataset A Allgemeiner Leitfaden
Benutzt
Benutzt 5 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.3.23ContainmentKgreen.png Vitalparameter Gruppe Entry (1.1.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.3.19ContainmentKgreen.png Eingebettetes Objekt Entry (1.0.2+20230717)DYNAMIC
1.2.40.0.34.6.0.11.2.8ContainmentKgreen.png Übersetzung (1.0.2+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.2.46 Vitalparameter - kodiert (2020‑10‑06 09:16:17)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.2.46 Vitalparameter - kodiert (2019‑07‑19 13:48:27)
ref
at-cda-bbr-

Spezialisierung: Template 2.16.840.1.113883.10.20.1.16 Vital signs section (DYNAMIC)
ref
ccd1-

Spezialisierung: Template 1.3.6.1.4.1.19376.1.5.3.1.3.25 IHE Vital Signs Section (DYNAMIC)
ref
IHE-PCC-

Spezialisierung: Template 1.3.6.1.4.1.19376.1.5.3.1.1.5.3.2 eHDSI Vital Signs (DYNAMIC)
ref
epsos-
Beispiel
Beispiel
<section>
  <templateId root="1.2.40.0.34.6.0.11.2.46"/>  <templateId root="2.16.840.1.113883.10.20.1.16"/>  <!-- HL7 CCD -->
  <templateId root="1.3.6.1.4.1.19376.1.5.3.1.3.25"/>  <!-- IHE PCC -->
  <templateId root="1.3.6.1.4.1.19376.1.5.3.1.1.5.3.2"/>  <!-- IHE PCC -->
  <!-- Code der Sektion -->
  <code code="8716-3" displayName="Vital signs" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"/>  <!-- Titel der Sektion -->
  <title>Vitalparameter</title>  <!-- Textbereich der Sektion -->
  <text>
    <table>
      <thead>
        <tr>
          <th>Name</th>          <th>Wert</th>          <th>Einheit</th>          <th>Messzeitpunkt</th>        </tr>
      </thead>
      <tbody>
        <tr ID="vitsig-1">
          <td ID="vitsigtype-1">Puls</td>          <td>120</td>          <td>/min</td>          <td>27.06.2019 19:43</td>        </tr>
        <tr ID="vitsig-2">
          <td ID="vitsigtype-2">Blutdruck systolisch</td>          <td>180</td>          <td>mmHg</td>          <td>27.06.2019 19:43</td>        </tr>
        <tr ID="vitsig-3">
          <td ID="vitsigtype-3">Blutdruck diastolisch</td>          <td>120</td>          <td>mmHg</td>          <td>27.06.2019 19:43</td>        </tr>
      </tbody>
    </table>
  </text>
  <entry>
    <!-- ELGA VitalparameterGruppe-Entry -->
    <templateId root="1.2.40.0.34.6.0.11.3.23"/>  </entry>
</section>
ItemDTKardKonfBeschreibungLabel
hl7:section
Container zur Angabe der Vitalparameter.
(atc...ert)
 
Target.png
at-cda-bbr-data​element-61Kyellow.png Vitalparameter Kyellow.png Dataset A Allgemeiner Leitfaden
Treetree.png@classCode
cs0 … 1FDOCSECT
Treetree.png@moodCode
cs0 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1MHL7 Austria - Vitalparameter - kodiert(atc...ert)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.2.46
Treetree.pnghl7:templateId
II1 … 1MHL7 CCD Vital signs section(atc...ert)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.20.1.16
Treetree.pnghl7:templateId
II1 … 1MIHE PCC Vital Signs Section(atc...ert)
Treeblank.pngTreetree.png@root
uid1 … 1F1.3.6.1.4.1.19376.1.5.3.1.3.25
Treetree.pnghl7:templateId
II1 … 1MIHE PCC Section Coded Vital Signs(atc...ert)
Treeblank.pngTreetree.png@root
uid1 … 1F1.3.6.1.4.1.19376.1.5.3.1.1.5.3.2
Treetree.pnghl7:id
II0 … 1Eindeutige ID der Sektion(atc...ert)
wo [not(@nullFlavor)]
Treetree.pnghl7:code
CE.IPS1 … 1MCode der Sektion.
(atc...ert)
Treeblank.pngTreetree.png@code
CONF1 … 1F8716-3
Treeblank.pngTreetree.png@codeSystem
1 … 1F2.16.840.1.113883.6.1 (LOINC)
Treetree.pnghl7:title
ST1 … 1MDer Titel der Sektion.(atc...ert)
 ConstraintDer Titel der Sektion MUSS lauten: "Vitalparameter"
Ausnahme: Für die Sektion in einem Telemonitoring Episodenbericht, ein CDA mit der Document-Level TemplateID 1.2.40.0.34.6.0.11.0.10, sind andere Titel möglich. Diese MÜSSEN den Typ des Inhalts beschreiben, wie z.B.: "Bludruck und Puls" oder "Gewicht".
Treetree.pnghl7:text
SD.TEXT1 … 1M
Information für den menschlichen Leser.
Die Vorgaben und Empfehlungen zur Gestaltung dieses Bereichs im Falle von CDA Level 3 sind zu beachten!
(atc...ert)
Treetree.pnghl7:author
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)(atc...ert)
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(atc...ert)
Treetree.pnghl7:entry
1 … *MMaschinenlesbares Element.

Beinhaltet 1.2.40.0.34.6.0.11.3.23 Vitalparameter Gruppe Entry (DYNAMIC)
(atc...ert)
Treeblank.pngTreetree.png@typeCode
cs0 … 1FDRIV
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treetree.pnghl7:entry
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.3.19 Eingebettetes Objekt Entry (DYNAMIC)(atc...ert)
Treeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treetree.pnghl7:component
0 … *ROptionale Subsections zur Angabe von Übersetzungen des text-Elements in andere Sprachen.
Beinhaltet 1.2.40.0.34.6.0.11.2.8 Übersetzung (DYNAMIC)
(atc...ert)
Treeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue


11.3.7.2 Vorgaben zur Text-Gestaltung

Vorgaben:

  • Darstellung der Vitalparameter in Tabellenform
  • Reihenfolge der Informationen:
    • Vitalparameterart (@displayName des Codes des Vitalparameter-Entry)
    • Wert (@value des Werts des Vitalparameter-Entry)
    • Einheit (@unit des Werts des Vitalparameter-Entry)
  • Das Erhebungsdatum SOLL den Vitalparametern eindeutig zugeordnet werden (Erhebungsdatum des VitalparameterGruppe-Entry)

11.3.7.3 Maschinenlesbare Elemente der Sektion

Es MÜSSEN maschinenlesbare Elemente angegeben werden.

11.3.8 Vitalparameter - unkodiert

11.3.8.1 Spezifikation

Id1.2.40.0.34.6.0.11.2.68
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 10:43:13
Andere Versionen mit dieser Id:
  • Kblank.png elgagab_section_VitalparameterUnkodiert vom 2019‑12‑17 10:12:28
StatusKgreen.png AktivVersions-Label1.0.0+20201105
Nameelgagab_section_VitalparameterUnkodiertBezeichnungVitalparameter - unkodiert
Beschreibung
Informationen zu den Vitalparametern (Körpertemperatur, Puls, Blutdruck …). Die Angabe in tabellarischer Form wird empfohlen. Sollten Messungen von mehreren Zeitpunkten angegeben werden SOLLEN diese in separaten Tabellen geführt werden.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.2.68
KlassifikationCDA Section level template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 3 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.2.8ContainmentKgreen.png Übersetzung (1.0.2+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.2.68 Vitalparameter - unkodiert (2019‑12‑17 10:12:28)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<section>
  <templateId root="1.2.40.0.34.6.0.11.2.68"/>  <code code="8716-3" codeSystem="2.16.840.1.113883.6.1" displayName="VITAL SIGNS"/>  <title>Vitalparameter</title>  <text>
    <br/>    Zeitpunkt der Messung: 30.07.2016, 08:30    <br/>    <br/>    <table>
      <thead>
        <tr>
          <th>Name</th>          <th>Wert</th>          <th>Einheit</th>        </tr>
      </thead>
      <tbody>
        <tr>
          <td>Puls</td>          <td>60</td>          <td>/min</td>        </tr>
        <tr>
          <td>Blutdruck Systolisch</td>          <td>110</td>          <td>mm[Hg]</td>        </tr>
        <tr>
          <td>Blutdruck Diastolisch</td>          <td>70</td>          <td>mm[Hg]</td>        </tr>
      </tbody>
    </table>
    <br/>    <br/>    Zeitpunkt der Messung: 16.08.2016,
08:30
    <br/>    <br/>    <table>
      <thead>
        <tr>
          <th>Name</th>          <th>Wert</th>          <th>Einheit</th>        </tr>
      </thead>
      <tbody>
        <tr>
          <td>Puls</td>          <td>59</td>          <td>/min</td>        </tr>
        <tr>
          <td>Blutdruck Systolisch</td>          <td>117</td>          <td>mm[Hg]</td>        </tr>
        <tr>
          <td>Blutdruck Diastolisch</td>          <td>64</td>          <td>mm[Hg]</td>        </tr>
      </tbody>
    </table>
  </text>
</section>
ItemDTKardKonfBeschreibungLabel
hl7:section
(elg...ert)
Treetree.png@classCode
cs0 … 1FDOCSECT
Treetree.png@moodCode
cs0 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1M(elg...ert)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.2.68
Treetree.pnghl7:id
II0 … 1Eindeutige ID der Sektion(elg...ert)
wo [not(@nullFlavor)]
Treetree.pnghl7:code
CE1 … 1M(elg...ert)
Treeblank.pngTreetree.png@code
CONF1 … 1F8716-3
Treeblank.pngTreetree.png@codeSystem
1 … 1F2.16.840.1.113883.6.1 (LOINC)
Treetree.pnghl7:title
ST1 … 1M(elg...ert)
 ConstraintDer Titel der Sektion MUSS "Vitalparameter" lauten
Treetree.pnghl7:text
SD.TEXT1 … 1M(elg...ert)
Treetree.pnghl7:author
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)(elg...ert)
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(elg...ert)
Treetree.pnghl7:component
0 … *ROptionale Subsections zur Angabe von Übersetzungen des Elements

Beinhaltet 1.2.40.0.34.6.0.11.2.8 Übersetzung (DYNAMIC)
(elg...ert)
Treeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue


11.3.9 Übersetzung

Sections können Sub-Sections mit Übersetzungen des narrativen Textes in andere Sprachen beinhalten. Der Language-Code muss aus dem Value Set ELGA_LanguageCode gewählt werden.

Beispiel mit deutscher Übersektion:

<section>
  <templateId root="1.2.40.0.34.11.2.2.13" assigningAuthorityName="ELGA"/>
   <id root="..." extension="..."/>
   <code code="48765-2" displayName="Allergies, adverse reactions, alerts" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"/>
   <title>Allergien, Unverträglichkeiten und Risiken</title>
   <text>keine Allergien bekannt</text>
   <component>
      <!-- Übersetzung -->
      <section>
        <templateId root="1.2.40.0.34.6.0.11.2.8"/>
        <title>Allergie ed Intolleranze</title>
        <text>Nessuna Allergia Nota</text>
        <languageCode code="it-IT"/>
      </section>
    </component>
</section>

11.3.9.1 Spezifikation

Id1.2.40.0.34.6.0.11.2.8
ref
at-cda-bbr-
Gültigkeit2023‑04‑13 11:01:52
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_section_Uebersetzung vom 2021‑06‑28 11:28:05
  • Kblank.png atcdabbr_section_Uebersetzung vom 2021‑02‑19 11:58:13
  • Kblank.png atcdabbr_section_Uebersetzung vom 2019‑05‑14 15:24:50
StatusKgreen.png AktivVersions-Label1.0.2+20230717
Nameatcdabbr_section_UebersetzungBezeichnungÜbersetzung
Beschreibung
Subsection für die Übersetzung des narrativen Textes
Die Angabe des languageCode erfolgt durch Angabe eines Codes aus dem Value Set ELGA_HumanLanguage. Optional kann an diesen, mit Bindestrich getrennt, die Angabe des Landes aus ISO-Codelisten angefügt werden.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.2.8
KlassifikationCDA Section level template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 2 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.2.8 Übersetzung (2021‑06‑28 11:28:05)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.2.8 Übersetzung (2021‑02‑19 11:58:13)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.2.8 Übersetzung (2019‑05‑14 15:24:50)
ref
at-cda-bbr-

Adaptation: Template 2.16.840.1.113883.10.12.201 CDA Section (2005‑09‑07)
ref
ad1bbr-
Beispiel
automatische Übersetzung durch ein Gerät
<section>
  <templateId root="1.2.40.0.34.6.0.11.2.8"/>  <id root="1.2.3.999" extension="myExt"/>  <title>Allergie ed Intolleranze</title>  <text>Nessuna Allergia Nota</text>  <languageCode code="it-IT"/>  <author>
    <!-- Zeitpunkt der Erstellung -->
    <time value="20191224082015+0100"/>    <assignedAuthor>
      <!-- Geräte Identifikation (oder nullFlavor) -->
      <id root="86562fe5-b509-4ce9-b976-176fd376e477"/>      <!-- Geräte Beschreibung -->
      <assignedAuthoringDevice>
        <manufacturerModelName>Good Health System</manufacturerModelName>        <softwareName>Best Health Software Application</softwareName>      </assignedAuthoringDevice>
      <representedOrganization>
        <id root="1.2.40.0.34.99.3"/>        <!-- Name der Organisation -->
        <name>Amadeus Spital, 1. Chirurgische Abteilung</name>        <!-- Kontaktdaten der Organisation -->
        <telecom value="tel:+43.6138.3453446.0"/>        <telecom value="mailto:chirurgie@amadeusspital.at"/>        <addr>
          <streetName>Mozartgasse</streetName>          <houseNumber>1-7</houseNumber>          <postalCode>5350</postalCode>          <city>St.Wolfgang</city>          <state>Salzburg</state>          <country>AUT</country>        </addr>
      </representedOrganization>
    </assignedAuthor>
  </author>
</section>
Beispiel
manuelle Übersetzung durch eine Person
<section>
  <templateId root="1.2.40.0.34.6.0.11.2.8"/>  <id root="1.2.3.999" extension="myExt"/>  <title>Allergie ed Intolleranze</title>  <text>Nessuna Allergia Nota</text>  <languageCode code="it-IT"/>  <author>
    <!-- Zeitpunkt der Erstellung -->
    <time value="20191224082015+0100"/>    <assignedAuthor classCode="ASSIGNED">
      <!-- Identifikation des Verfassers des Dokuments -->
      <id root="1.2.40.0.34.99.111.1.3" extension="1111" assigningAuthorityName="Amadeus Spital"/>      <!-- Fachrichtung des Verfassers des Dokuments -->
      <code code="107" displayName="Fachärztin/Facharzt für Chirurgie" codeSystem="1.2.40.0.34.5.160" codeSystemName="ELGA_Fachaerzte"/>      <!-- Kontaktdaten des Verfassers des Dokuments -->
      <telecom value="tel:+43.1.40400"/>      <telecom value="mailto:herbert.mustermann@organization.at"/>      <assignedPerson classCode="PSN" determinerCode="INSTANCE">
        <!-- Name des Verfassers des Dokuments -->
        <name>
          <prefix qualifier="AC">Univ.-Prof. Dr.</prefix>          <given>Isabella</given>          <family>Stern</family>        </name>
      </assignedPerson>
      <!-- Organisation, in deren Auftrag der Verfasser des Dokuments die Dokumentation verfasst hat -->
      <representedOrganization>
        <id root="1.2.40.0.34.99.3"/>        <!-- Name der Organisation -->
        <name>Amadeus Spital, 1. Chirurgische Abteilung</name>        <!-- Kontaktdaten der Organisation -->
        <telecom value="tel:+43.6138.3453446.0"/>        <telecom value="mailto:chirurgie@amadeusspital.at"/>        <addr>
          <streetName>Mozartgasse</streetName>          <houseNumber>1-7</houseNumber>          <postalCode>5350</postalCode>          <city>St.Wolfgang</city>          <state>Salzburg</state>          <country>AUT</country>        </addr>
      </representedOrganization>
    </assignedAuthor>
  </author>
</section>
ItemDTKardKonfBeschreibungLabel
hl7:section
(atc...ung)
Treetree.png@classCode
cs0 … 1FDOCSECT
Treetree.png@moodCode
cs0 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1MHL7 Austria - Übersetzung
(atc...ung)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.2.8
Treetree.pnghl7:id
II0 … 1(atc...ung)
wo [not(@nullFlavor)]
Treetree.pnghl7:title
ST1 … 1MTitel der Section in der Übersetzung(atc...ung)
Treetree.pnghl7:text
SD.TEXT1 … 1MText der Section in der Übersetzung
(atc...ung)
Treetree.pnghl7:language​Code
CS1 … 1MSprachcode für die Übersetzung(atc...ung)
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.173 ELGA_HumanLanguage (DYNAMIC)
 Beispiel
Angabe mit Landescode
<languageCode code="it-IT"/>
 Beispiel
Angabe ohne Landescode
<languageCode code="it"/>
Treetree.pnghl7:author
0 … *RMit der Angabe des Autors kann die Qualität der Übersetzung - automatisch durch ein Gerät oder manuell durch eine Person - zum Ausdruck gebracht werden.
Beinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)
(atc...ung)
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(atc...ung)


11.3.10 Risiken

11.3.10.1 Spezifikation

Id1.2.40.0.34.6.0.11.2.76Gültigkeit2021‑02‑19 11:57:59
Andere Versionen mit dieser Id:
  • Kblank.png atcdabrr_section_Risiken vom 2020‑01‑27 13:14:21
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabrr_section_RisikenBezeichnungRisiken
BeschreibungWird ausschließlich als Untersektion zu einer fachlichen Sektion angewandt.
Enthält die Risiken zum Thema der übergeordneten Sektion als narrative Beschreibung oder Auflistung.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.2.76
KlassifikationCDA Section level template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 3 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.2.8ContainmentKgreen.png Übersetzung (1.0.2+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.2.76 Risiken (2020‑01‑27 13:14:21)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.1.2.8 Risiken (2011‑12‑19)
ref
elgabbr-
Beispiel
Strukturbeispiel
<section>
  <templateId root="1.2.40.0.34.6.0.11.2.76"/>  <!-- Code der Sektion -->
  <code code="51898-5" displayName="Risk factors" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"/>  <!-- Titel der Sektion -->
  <title>Risiken</title>  <!-- Textbereich der Sektion -->
  <text>Sturzgefahr</text></section>
ItemDTKardKonfBeschreibungLabel
hl7:section
Container zur Angabe der Risiken.
(atc...ken)
Treetree.png@classCode
cs0 … 1FDOCSECT
Treetree.png@moodCode
cs0 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1M(atc...ken)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.2.76
Treetree.pnghl7:code
CE1 … 1M(atc...ken)
Treeblank.pngTreetree.png@code
CONF1 … 1F51898-5
Treeblank.pngTreetree.png@codeSystem
1 … 1F2.16.840.1.113883.6.1 (LOINC)
Treetree.pnghl7:title
ST1 … 1M(atc...ken)
 CONF
Elementinhalt muss "Risiken" sein
Treetree.pnghl7:text
SD.TEXT1 … 1MInformation für den menschlichen Leser.
(atc...ken)
Treetree.pnghl7:author
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)(atc...ken)
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(atc...ken)
Treetree.pnghl7:component
0 … *Optionale Subsections zur Angabe von Übersetzungen des text-Elements in andere Sprachen.
Beinhaltet 1.2.40.0.34.6.0.11.2.8 Übersetzung (DYNAMIC)
(atc...ken)
Treeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue


11.3.11 Hilfsmittel und Ressourcen

11.3.11.1 Spezifikation

Id1.2.40.0.34.6.0.11.2.77Gültigkeit2021‑02‑19 11:46:25
Andere Versionen mit dieser Id:
  • Kblank.png atcdabrr_section_HilfsmittelRessourcen vom 2020‑01‑27 13:24:04
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabrr_section_HilfsmittelRessourcenBezeichnungHilfsmittel und Ressourcen
Beschreibung
Wird ausschließlich als Untersektion zu einer fachlichen Sektion angewandt.
Enthält die Hilfsmittel und Ressourcen zum Thema der übergeordneten Sektion als narrative Beschreibung oder Auflistung.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.2.77
KlassifikationCDA Section level template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 3 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.2.8ContainmentKgreen.png Übersetzung (1.0.2+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.2.77 Hilfsmittel und Ressourcen (2020‑01‑27 13:24:04)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<section>
  <templateId root="1.2.40.0.34.6.0.11.2.77"/>  <!-- Code der Sektion -->
  <code code="RES" displayName="Hilfsmittel und Ressourcen" codeSystem="1.2.40.0.34.5.40" codeSystemName="ELGA_Sections"/>  <!-- Titel der Sektion -->
  <title>Hilfsmittel und Ressourcen</title>  <!-- Textbereich der Sektion -->
  <text>Gehstock</text></section>
ItemDTKardKonfBeschreibungLabel
hl7:section
Container zur Angabe der Hilfsmittel und Ressourcen.
(atc...cen)
Treetree.png@classCode
cs0 … 1FDOCSECT
Treetree.png@moodCode
cs0 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1M(atc...cen)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.2.77
Treetree.pnghl7:id
II0 … 1Eindeutige ID der Sektion(atc...cen)
wo [not(@nullFlavor)]
Treetree.pnghl7:code
CE1 … 1M(atc...cen)
Treeblank.pngTreetree.png@code
CONF1 … 1FRES
Treeblank.pngTreetree.png@codeSystem
1 … 1F1.2.40.0.34.5.40
Treetree.pnghl7:title
ST1 … 1M(atc...cen)
 CONF
Elementinhalt muss "Hilfsmittel und Ressourcen" sein
Treetree.pnghl7:text
SD.TEXT1 … 1MInformation für den menschlichen Leser.
(atc...cen)
Treetree.pnghl7:author
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)(atc...cen)
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(atc...cen)
Treetree.pnghl7:component
0 … *Optionale Subsections zur Angabe von Übersetzungen des text-Elements in andere Sprachen.
Beinhaltet 1.2.40.0.34.6.0.11.2.8 Übersetzung (DYNAMIC)
(atc...cen)
Treeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue


11.4 Maschinenlesbare Elemente

Dieses Kapitel beschreibt ELGA Entry-Templates, die von mehr als einem speziellen Implementierungsleitfaden verwendet werden.

11.4.1 Eingebettetes Objekt Entry

11.4.1.1 Spezifikation

Id1.2.40.0.34.6.0.11.3.19
ref
at-cda-bbr-
Gültigkeit2023‑05‑09 16:42:36
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_entry_Eingebettetes​ObjektEntry vom 2021‑06‑28 11:13:27
  • Kblank.png atcdabbr_entry_Eingebettetes​ObjektEntry vom 2021‑02‑19 12:43:14
  • Kblank.png atcdabbr_entry_Eingebettetes​ObjektEntry vom 2020‑12‑17 12:24:45
  • Kblank.png atcdabbr_entry_Eingebettetes​ObjektEntry vom 2019‑05‑29 11:59:07
StatusKgreen.png AktivVersions-Label1.0.2+20230717
Nameatcdabbr_entry_Eingebettetes​ObjektEntryBezeichnungEingebettetes Objekt Entry
Beschreibung

Achtung: Grafiken mit Transparenz sind NICHT ERLAUBT (z.B. bei GIF oder PNG möglich), da sie zu schweren Problemen bei der Wiedergabe oder Konvertierung zu PDF/A-1 führen können.

Die Größe von eingebetteten Dateien MUSS auf ein sinnvolles und angemessenes Maß beschränkt werden. Die Infrastruktur, mit der die Dateien übertragen und gespeichert werden, beschränkt die Größe der resultierenden Gesamtdatei. Der gültige Wert wird von der jeweiligen Infrastruktur angegeben (z.B. ELGA 20 MB, Stand Mai 2020) 

KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.19
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 4 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.17ContainmentKgreen.png Performer Body (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.9.13ContainmentKgreen.png Participant Body (1.0.1+20210628)DYNAMIC
BeziehungSpezialisierung: Template 1.2.40.0.34.6.0.11.3.19 Eingebettetes Objekt Entry (2021‑06‑28 11:13:27)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.3.19 Eingebettetes Objekt Entry (2021‑02‑19 12:43:14)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.3.19 Eingebettetes Objekt Entry (2020‑12‑17 12:24:45)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<observationMedia classCode="OBS" moodCode="EVN" ID="Beilage-1">
  <templateId root="1.2.40.0.34.6.0.11.3.19"/>  <value mediaType="application/pdf" representation="B64"> JVBEi0xLjMKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyI C9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nM1aW28dtxFGnLfzK/ap3S0ihveLU AQYydprBSJcJICNvqgu1TrSI4kN0H+bF76M/LQ4S7Jmd3DlY/kg6IO4NBDch M5z5OHt+bjgTznIVGh7/o/84Xi0+PwjN+d3i54Vh1nNjezltH6+a50sYJngj AuOu2Z5thB9n2gcZ55r2XjoEzBjuVq0Tbf8V5wAUhjvQqhNUJyZ4E2c8KZ90
e0opgNXrv2p40zBn/YAZU0HLR+cb3lnW Tbf8V5wAUhjvQqhNUJyZ4E2c8KZ : : :
</value>
</observationMedia>
ItemDTKardKonfBeschreibungLabel
hl7:observationMedia
Container zur Angabe eines eingebetteten Objekts.(atc...try)
Treetree.png@classCode
cs1 … 1FOBS
Treetree.png@moodCode
cs1 … 1FEVN
Treetree.png@ID
1 … 1RID des eingebetteten Objekts.
Wird vom Element <render-MultiMedia referencedObject=" "/> im narrativen Text-Bereich referenziert, ein <caption> Unterelement gibt die Beschreibung des Multimedia-Objektes an (für die Darstellung des alt-Tags "Alt-Text"). 
Treetree.pnghl7:templateId
II1 … 1M(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.19
Treetree.pnghl7:value
ED1 … 1M
Das eingebettete Objekt (PDF, Bild), unkomprimiert, Base64 codiert.
Siehe „Größenbeschränkung von eingebetteten Objekten“ 
(atc...try)
Treeblank.pngTreetree.png@mediaType
cs1 … 1RMedientyp des eingebetteten Objekts.
Zulässige Werte gemäß Value-Set „ELGA_Medientyp“
Verweis auf speziellen Implementierungsleitfaden: Spezielle Implementierungsleitfäden können zusätzliche Medientypen (MIME) erlauben.
 CONF
Der Wert von @mediaType muss gewählt werden aus dem Value Set 1.2.40.0.34.10.42 ELGA_Medientyp (DYNAMIC)
Treeblank.pngTreetree.png@representation
cs1 … 1FB64
Treetree.pnghl7:performer
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.17 Performer Body (DYNAMIC)(atc...try)
Treetree.pnghl7:author
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)(atc...try)
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(atc...try)
Treetree.pnghl7:participant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.13 Participant Body (DYNAMIC)(atc...try)


11.4.2 Logo Entry

11.4.2.1 Spezifikation

Id1.2.40.0.34.6.0.11.3.53
ref
at-cda-bbr-
Gültigkeit2021‑06‑28 11:08:49
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_entry_Logo vom 2021‑02‑19 12:51:55
  • Kblank.png atcdabbr_entry_Logo vom 2020‑01‑09 12:00:13
StatusKgreen.png AktivVersions-Label1.0.1+20210628
Nameatcdabbr_entry_LogoBezeichnungLogo Entry
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.53
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 4 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.17ContainmentKgreen.png Performer Body (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.9.13ContainmentKgreen.png Participant Body (1.0.1+20210628)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.3.53 Logo Entry (2021‑02‑19 12:51:55)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.3.53 Logo Entry (2020‑01‑09 12:00:13)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.1.3.2 Logo Entry (2011‑12‑19)
ref
elgabbr-
Beispiel
Strukturbeispiel
<entry>
  <observationMedia classCode="OBS" moodCode="EVN">
    <!-- ELGA Logo-Entry -->
    <templateId root="1.2.40.0.34.6.0.11.3.53"/>    <value mediaType="image/jpeg" representation="B64"> JVBEi0xLjMKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyI C9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nM1aW28dtxFGnLfzK/ap3S0ihveLU AQYydprBSJcJICNvqgu1TrSI4kN0H+bF76M/LQ4S7Jmd3DlY/kg6IO4NBDch M5z5OHt+bjgTznIVGh7/o/84Xi0+PwjN+d3i54Vh1nNjezltH6+a50sYJngj AuOu2Z5thB9n2gcZ55r2XjoEzBjuVq0Tbf8V5wAUhjvQqhNUJyZ4E2c8KZ90
e0opgNXrv2p40zBn/YAZU0HLR+cb3lnW Tbf8V5wAUhjvQqhNUJyZ4E2c8KZ : : :
</value>
  </observationMedia>
</entry>
ItemDTKardKonfBeschreibungLabel
hl7:observationMedia
(atc...ogo)
Treetree.png@classCode
cs1 … 1FOBS
Treetree.png@moodCode
cs1 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1M(atc...ogo)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.53
Treetree.pnghl7:value
ED1 … 1MDas eingebettete Logo in einem Bildformat, unkomprimiert, Base64 codiert.
Maximale Abmessungen des Bildes:
  • Höhe: 80px
  • Breite: 270px
(atc...ogo)
Treeblank.pngTreetree.png@mediaType
st1 … 1R
Medientyp des eingebetteten Objekts gemäß zugelassener Werteliste:
  • image/png
  • image/jpeg
Treeblank.pngTreetree.png@representation
cs1 … 1FB64
Treetree.pnghl7:performer
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.17 Performer Body (DYNAMIC)(atc...ogo)
Treetree.pnghl7:author
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)(atc...ogo)
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(atc...ogo)
Treetree.pnghl7:participant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.13 Participant Body (DYNAMIC)(atc...ogo)


11.4.3 Vitalparameter Gruppe Entry

11.4.3.1 Spezifikation

Id1.2.40.0.34.6.0.11.3.23
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 13:01:06
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_entry_VitalparameterGruppeEntry vom 2020‑10‑07 07:45:39
  • Kblank.png atcdabbr_entry_VitalparameterGruppeEntry vom 2019‑07‑19 14:21:41
StatusKgreen.png AktivVersions-Label1.1.0+20210219
Nameatcdabbr_entry_VitalparameterGruppeEntryBezeichnungVitalparameter Gruppe Entry
Beschreibung
Das Vitalparameter Gruppe Entry bündelt einzelne Vitalparameter-Beobachtungen.
Das effectiveTime-Element MUSS vorhanden sein, um anzuzeigen, wann die darunterliegenden Messungen durchgeführt wurden; es KANN aber weggelassen werden, wenn alle zugrunde liegenden Observations selbst ein effectiveTime-Element enthalten.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.23
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 7 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.15InklusionKgreen.png Time Interval Information minimal (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.9.17ContainmentKgreen.png Performer Body (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.9.13ContainmentKgreen.png Participant Body (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.3.24ContainmentKgreen.png Vitalparameter Entry (1.1.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.3.100ContainmentKgreen.png Serienmessung Vitalparameter Entry (1.1.1+20210303)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.3.23 Vitalparameter Gruppe Entry (2020‑10‑07 07:45:39)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.3.23 Vitalparameter Gruppe Entry (2019‑07‑19 14:21:41)
ref
at-cda-bbr-

Spezialisierung: Template 2.16.840.1.113883.10.20.22.4.26 Vital Signs Organizer (V3) (DYNAMIC)
ref
ccda-

Spezialisierung: Template 2.16.840.1.113883.10.20.36.2 (DYNAMIC)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.11.1.3.3 Vitalparameter Gruppe Entry (DYNAMIC)
ref
elgabbr-
Beispiel
Beispiel
<organizer classCode="CLUSTER" moodCode="EVN">
  <!-- ELGA -->
  <templateId root="1.2.40.0.34.6.0.11.3.23"/>  <!-- C-CDA Vital Signs Organizer -->
  <templateId root="2.16.840.1.113883.10.20.22.4.26" extension="2015-08-01"/>  <!-- PHMR Vital Signs Organizer -->
  <templateId root="2.16.840.1.113883.10.20.36.2" extension="2015-11-19"/>  <id root="" extension=""/>  <code code="46680005" displayName="Vital signs" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT"/>  <statusCode code="completed"/>  <effectiveTime>
    <low value="20170721131413"/>  </effectiveTime>
  <component>
    <observation classCode="OBS" moodCode="EVN">
      <templateId root="1.2.40.0.34.6.0.11.3.24"/>    </observation>
  </component>
</organizer>
ItemDTKardKonfBeschreibungLabel
hl7:organizer
(atc...try)
Treetree.png@classCode
cs1 … 1FCLUSTER
Treetree.png@moodCode
cs1 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1MELGA

Die folgenden zwei TemplateIDs ersetzen die TemplateIDs "2.16.840.1.113883.10.20.1.32", "2.16.840.1.113883.10.20.1.35" und "1.3.6.1.4.1.19376.1.5.3.1.4.13.1". Dies ist begründet durch die Erweiterung der Vitalparameter Messungen um Serienmessungen.
(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.23
Treetree.pnghl7:templateId
II1 … 1MC-CDA Vital Signs Organizer(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.20.22.4.26
Treeblank.pngTreetree.png@extension
st1 … 1F2015-08-01
Treetree.pnghl7:templateId
II1 … 1MPHMR Vital Signs Organizer
(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.20.36.2
Treeblank.pngTreetree.png@extension
st1 … 1F2015-11-19
Treetree.pnghl7:id
II1 … 1M
ID der VitalparameterGruppe.
Grundsätzlich sind die Vorgaben gemäß Kapitel „Identifikations-Elemente“ zu befolgen.
(atc...try)
Treetree.pnghl7:code
CD.IPS1 … 1MCode des VitalparameterGruppe-Entry.
(atc...try)
Treeblank.pngTreetree.png@code
CONF1 … 1F46680005
Treeblank.pngTreetree.png@codeSystem
1 … 1F2.16.840.1.113883.6.96 (SNOMED Clinical Terms)
Treetree.pnghl7:statusCode
CS1 … 1M(atc...try)
Treeblank.pngTreetree.png@code
CONF1 … 1Fcompleted
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:effectiveTime[@value]
  • hl7:effectiveTime[@nullFlavor='UNK']
  • hl7:effectiveTime
 ConstraintWenn in allen untergeordneten Kind-Elementen observation/effectiveTime angeführt wird KANN, O [0..1] dieses Element komplett entfallen oder mit @nullFlavor == "UNK" oder /low/@nullFlavor == "UNK" und /high/@nullFlavor == "UNK" strukturiert sein.

Wenn in allen untergeordneten Kind-Elementen observation/effectiveTime NICHT angeführt wird MUSS, R [1..1] dieses Element angegeben werden und KANN mittels @nullFlavor == "UNK" oder /low/@nullFlavor == "UNK" und /high/@nullFlavor == "UNK" strukturiert sein.
Treeblank.pngTreetree.pnghl7:effectiveTime
TS.AT.TZ0 … 1CMessungen mit dem Gerät nur zu einem Zeitpunkt(atc...try)
wo [@value]
Treeblank.pngTreeblank.pngTreetree.png@value
1 … 1R
 Beispiel
Strukturbeispiel
<!-- Messungen nur am 27.05.2011 um 13:30 -->
<effectiveTime value="20110527133000+0200"/>
 Beispiel
Strukturbeispiel
<!-- Messungen am 27.5.2011, Uhrzeit unbekannt -->
<effectiveTime value="20110527"/>
Treeblank.pngTreetree.pnghl7:effectiveTime
TS.AT.TZ0 … 1CMessungen mit dem Gerät zu einem unbekannten Zeitpunkt
Fixierter nullFlavor: UNK
(atc...try)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
 Beispiel
Strukturbeispiel
<!-- Messungen unbekannt -->
<effectiveTime nullFlavor="UNK"/>
Treeblank.pngTreetree.pnghl7:effectiveTime
IVL_TS0 … 1CMessungen mit dem Gerät in einer Zeitspanne.
Zugelassene nullFlavor: UNK
(atc...try)
 Beispiel
Strukturbeispiel
<!-- Start am 27.05.2011 um 13:30 und Ende am 27.05.2011 um 14:00 -->
<effectiveTime>
  <low value="20110527133000+0200"/>  <high value="20110527140000+0200"/></effectiveTime>
 Beispiel
Strukturbeispiel
<!-- Start unbekannt und Ende am 27.05.2011 um 14:00 -->
<effectiveTime>
  <low nullFlavor="UNK"/>  <high value="20110527140000+0200"/></effectiveTime>
 Beispiel
Strukturbeispiel
<!-- Start am 27.05.2011 um 13:30 und Ende Unbekannt -->
<effectiveTime>
  <low value="20110527133000+0200"/>  <high nullFlavor="UNK"/></effectiveTime>
 Beispiel
Strukturbeispiel (auch high auf Sekunde genau und low auf Tag genau möglich)
<!-- Start am 27.05.2011, Uhrzeit unbekannt, und Ende am 28.05.2011 um 14:00 -->
<effectiveTime>
  <low value="20110527"/>  <high value="20110528140000+0200"/></effectiveTime>
Eingefügt0 … 1C von 1.2.40.0.34.6.0.11.9.15 Time Interval Information minimal (DYNAMIC)
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:low[@value]
  • hl7:low[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:low
TS.AT.TZ0 … 1(atc...try)
wo [@value]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:low
TS.AT.TZ0 … 1(atc...try)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:high[@value]
  • hl7:high[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:high
TS.AT.TZ0 … 1(atc...try)
wo [@value]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:high
TS.AT.TZ0 … 1(atc...try)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treetree.pnghl7:performer
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.17 Performer Body (DYNAMIC)(atc...try)
Treetree.pnghl7:author
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)(atc...try)
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(atc...try)
Treetree.pnghl7:participant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.13 Participant Body (DYNAMIC)(atc...try)
Auswahl1 … *Elemente in der Auswahl:
  • hl7:component welches enthält Template 1.2.40.0.34.6.0.11.3.24 Vitalparameter Entry (DYNAMIC)
  • hl7:component welches enthält Template 1.2.40.0.34.6.0.11.3.100 Serienmessung Vitalparameter Entry (DYNAMIC)
Treeblank.pngTreetree.pnghl7:component
0 … *RELGA Vitalparameter-Entry.

Beinhaltet 1.2.40.0.34.6.0.11.3.24 Vitalparameter Entry (DYNAMIC)
(atc...try)
Treeblank.pngTreeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treeblank.pngTreetree.pnghl7:component
0 … *RELGA Serienmessung-Entry.

Beinhaltet 1.2.40.0.34.6.0.11.3.100 Serienmessung Vitalparameter Entry (DYNAMIC)
(atc...try)
Treeblank.pngTreeblank.pngTreetree.png@typeCode
cs0 … 1FCOMP
Treeblank.pngTreeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue


11.4.3.2 Vitalparameter (component)

Jeder Vitalparameter ist als Komponente der Vitalparametergruppe angeführt. Es MUSS mindestens ein Vitalparameter angegeben werden.

Jeder Vitalparameter des Vitalparameter Gruppe Entry ist in Form eines ELGA Vitalparameter Entry (1.2.40.0.34.6.0.11.3.24) anzugeben.

11.4.4 Vitalparameter Entry

11.4.4.1 Spezifikation

Id1.2.40.0.34.6.0.11.3.24
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 13:00:55
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_entry_VitalparameterEntry vom 2020‑10‑07 07:50:09
  • Kblank.png atcdabbr_entry_VitalparameterEntry vom 2019‑07‑19 14:38:56
StatusKgreen.png AktivVersions-Label1.1.0+20210219
Nameatcdabbr_entry_VitalparameterEntryBezeichnungVitalparameter Entry
Beschreibung
Ein Vitalparameter-Entry bündelt  einzelne Vitalparameter-Beobachtungen. 
Das effectiveTime-Element muss vorhanden sein, um anzuzeigen, wann einzelnen Messungen durchgeführt wurden; es kann aber weggelassen werden, wenn das gruppierende Vitalparameter Gruppe Entry selbst ein effectiveTime-Element enthält.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.24
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 5 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.15InklusionKgreen.png Time Interval Information minimal (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.9.17ContainmentKgreen.png Performer Body (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.9.13ContainmentKgreen.png Participant Body (1.0.1+20210628)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.3.24 Vitalparameter Entry (2020‑10‑07 07:50:09)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.3.24 Vitalparameter Entry (2019‑07‑19 14:38:56)
ref
at-cda-bbr-

Spezialisierung: Template 2.16.840.1.113883.10.20.1.31 Result observation (DYNAMIC)
ref
ccd1-

Spezialisierung: Template 1.3.6.1.4.1.19376.1.5.3.1.4.13 eHDSI Simple Observation (DYNAMIC)
ref
epsos-

Spezialisierung: Template 1.3.6.1.4.1.19376.1.5.3.1.4.13.2 eHDSI Vital Signs Observation (DYNAMIC)
ref
epsos-
Beispiel
Beispiel
<hl7:observation classCode="OBS" moodCode="EVN">
  <hl7:templateId root="1.2.40.0.34.6.0.11.3.24"/>  <hl7:templateId root="2.16.840.1.113883.10.20.1.31"/>  <hl7:templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.13"/>  <hl7:templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.13.2"/>  <!-- ID des Vitalparameter-Entry -->
  <hl7:id root=" " extension=" "/>  <!-- Code des Vitalparameter-Entry -->
  <hl7:code code="2710-2" displayName="Oxygen saturation in Capillary blood by Oximetry" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC">
    <hl7:originalText>
      <hl7:reference value="#vitsigtype-1"/>    </hl7:originalText>
  </hl7:code>
  <!-- Referenz zum narrativen Abschnitt dieses Vitalparameter-Entry im Text-Bereich der Sektion -->
  <hl7:text>
    <hl7:reference value="#vitsig-1"/>  </hl7:text>
  <!-- Statuscode des Vitalparameter-Entry -->
  <hl7:statusCode code="completed"/>  <!-- Wert des Vitalparameter -->
  <hl7:value xsi:type="PQ" value="120" unit="/min"/></hl7:observation>
Beispiel
Keine Vitalparameter erhoben
<hl7:observation classCode="OBS" moodCode="EVN">
  <hl7:templateId root="1.2.40.0.34.6.0.11.3.24"/>  <hl7:templateId root="2.16.840.1.113883.10.20.1.31"/>  <hl7:templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.13"/>  <hl7:templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.13.2"/>  <!-- ID des Vitalparameter-Entry -->
  <hl7:id root=" " extension=" "/>  <!-- Code des Vitalparameter-Entry -->
  <hl7:code code="373121007" displayName="Test not done" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT">
    <hl7:originalText>
      <hl7:reference value="#vitsigtype-1"/>    </hl7:originalText>
  </hl7:code>
  <!-- Referenz zum narrativen Abschnitt dieses Vitalparameter-Entry im Text-Bereich der Sektion -->
  <hl7:text>
    <hl7:reference value="#vitsig-1"/>  </hl7:text>
  <!-- Statuscode des Vitalparameter-Entry -->
  <hl7:statusCode code="completed"/>  <!-- Wert des Vitalparameter -->
  <hl7:value xsi:type="PQ" nullFlavor="NA"/></hl7:observation>
ItemDTKardKonfBeschreibungLabel
hl7:observation
(atc...try)
Treetree.png@classCode
cs1 … 1FOBS
Treetree.png@moodCode
cs1 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1MELGA(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.24
Treetree.pnghl7:templateId
II1 … 1MHL7 CCD Result observation(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.20.1.31
Treetree.pnghl7:templateId
II1 … 1MIHE PCC Simple Observation
(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F1.3.6.1.4.1.19376.1.5.3.1.4.13
Treetree.pnghl7:templateId
II1 … 1MIHE PCC Vital Signs Observation
(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F1.3.6.1.4.1.19376.1.5.3.1.4.13.2
Treetree.pnghl7:id
II1 … 1M
ID des Vitalparameters
Grundsätzlich sind die Vorgaben gemäß Kapitel „Identifikations-Elemente“ zu befolgen.
(atc...try)
Treetree.pnghl7:code
CD.IPS1 … 1MCode des Vitalparameters.

Die Art des angegebenen Vitalparameters (Puls, Blutdruck systolisch, etc.) wird codiert in diesem Element angegeben. Die Angabe der Art des Vitalparameters bestimmt auch die möglichen Einheiten des Werts.
Verweis auf speziellen Implementierungsleitfaden: Welche der Vitalparameterarten angegeben werden müssen bzw. sollen, kann im jeweiligen speziellen Implementierungsleitfaden eingeschränkt werden.
(atc...try)
 ConstraintWenn dieses Observation-Element im Dokument mit der TemplateID "1.2.40.0.34.6.0.11.0.10" (Telemonitoring Episodenbericht) verwendet wird, ist eine Translation zu diesem Code mit dem Attribut codeSystem="2.16.840.1.113883.6.24" verpflichtend anzugeben!
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.34 ELGA_Vitalparameterarten (DYNAMIC)
Treeblank.pngTreetree.pnghl7:originalText
ED1 … 1MVerweist auf die Stelle im narrativen Textbereich, in dem die Vitalparameterart beschrieben ist (ohne zusätzliche Informationen, wie Datum, Beschreibung, etc).
(atc...try)
Treeblank.pngTreeblank.pngTreetree.pnghl7:reference
TEL1 … 1M(atc...try)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Treeblank.pngTreetree.pnghl7:translation
CD0 … *Hier können Code-Übersetzungen, aus dem selben Codesystem oder auch aus weiteren Codesystemen, bereitgestellt werden.(atc...try)
Treeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@codeSystem
uid1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@codeSystemName
st0 … 1 
Treeblank.pngTreeblank.pngTreetree.png@displayName
st0 … 1 
Treeblank.pngTreetree.pngips:designation
ST0 … *Hier können sprachliche Übersetzungen des hier verwendeten Codes bereitgestellt werden.(atc...try)
Treeblank.pngTreeblank.pngTreetree.png@language
cs1 … 1R
Treetree.pnghl7:text
ED1 … 1MVerweist auf die Stelle im narrativen Text-Bereich, an der der gegebene Vitalparameter narrativ beschrieben ist (mit zusätzlichen Informationen, wie Datum, Beschreibung, etc).
(atc...try)
Treeblank.pngTreetree.pnghl7:reference
TEL1 … 1M(atc...try)
Treetree.pnghl7:statusCode
CS1 … 1M(atc...try)
Treeblank.pngTreetree.png@code
CONF1 … 1Fcompleted
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:effectiveTime[@value]
  • hl7:effectiveTime[@nullFlavor='UNK']
  • hl7:effectiveTime
 ConstraintWenn im übergeordneten Container-Element organizer/effectiveTime angeführt wird KANN, O [0..1] dieses Element komplett entfallen oder mit @nullFlavor == "UNK" oder /low/@nullFlavor == "UNK" und /high/@nullFlavor == "UNK" strukturiert sein.

Wenn im übergeordneten Container-Element organizer/effectiveTime NICHT angeführt wird MUSS, R [1..1] dieses Element angegeben werden und KANN mittels @nullFlavor == "UNK" oder /low/@nullFlavor == "UNK" und /high/@nullFlavor == "UNK" strukturiert sein.
Treeblank.pngTreetree.pnghl7:effectiveTime
TS.AT.TZ0 … 1CMessung mit dem Gerät nur zu einem Zeitpunkt(atc...try)
wo [@value]
Treeblank.pngTreeblank.pngTreetree.png@value
1 … 1R
 Beispiel
Strukturbeispiel
<!-- Messungen nur am 27.05.2011 um 13:30 -->
<effectiveTime value="20110527133000+0200"/>
 Beispiel
Strukturbeispiel
<!-- Messungen am 27.5.2011, Uhrzeit unbekannt -->
<effectiveTime value="20110527"/>
Treeblank.pngTreetree.pnghl7:effectiveTime
TS.AT.TZ0 … 1CMessung mit dem Gerät zu einem unbekannten Zeitpunkt
Fixierter nullFlavor: UNK
(atc...try)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
 Beispiel
Strukturbeispiel
<!-- Messungen unbekannt -->
<effectiveTime nullFlavor="UNK"/>
Treeblank.pngTreetree.pnghl7:effectiveTime
IVL_TS0 … 1CMessung mit dem Gerät in einer Zeitspanne.
Zugelassene nullFlavor: UNK
(atc...try)
 Beispiel
Strukturbeispiel
<!-- Start am 27.05.2011 um 13:30 und Ende am 27.05.2011 um 14:00 -->
<effectiveTime>
  <low value="20110527133000+0200"/>  <high value="20110527140000+0200"/></effectiveTime>
 Beispiel
Strukturbeispiel
<!-- Start unbekannt und Ende am 27.05.2011 um 14:00 -->
<effectiveTime>
  <low nullFlavor="UNK"/>  <high value="20110527140000+0200"/></effectiveTime>
 Beispiel
Strukturbeispiel
<!-- Start am 27.05.2011 um 13:30 und Ende Unbekannt -->
<effectiveTime>
  <low value="20110527133000+0200"/>  <high nullFlavor="UNK"/></effectiveTime>
 Beispiel
Strukturbeispiel (auch high auf Sekunde genau und low auf Tag genau möglich)
<!-- Start am 27.05.2011, Uhrzeit unbekannt, und Ende am 28.05.2011 um 14:00 -->
<effectiveTime>
  <low value="20110527"/>  <high value="20110528140000+0200"/></effectiveTime>
Eingefügt0 … 1C von 1.2.40.0.34.6.0.11.9.15 Time Interval Information minimal (DYNAMIC)
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:low[@value]
  • hl7:low[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:low
TS.AT.TZ0 … 1(atc...try)
wo [@value]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:low
TS.AT.TZ0 … 1(atc...try)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:high[@value]
  • hl7:high[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:high
TS.AT.TZ0 … 1(atc...try)
wo [@value]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:high
TS.AT.TZ0 … 1(atc...try)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl1 … 1
Wert des Vitalparameters.
Elemente in der Auswahl:
  • hl7:value[not(@nullFlavor)]
  • hl7:value[@nullFlavor='NA']
 Constraint
Wenn kein Vitalparameter erhoben wurde (code/@code="373121007"), MUSS, M [1..1], value mit @nullFlavor="NA" strukturiert sein.

In allen anderen Fällen MUSS, M [1..1], value angegeben sein. Die Verwendung von @nullFlavor="NA" ist NICHT ERLAUBT.
Treeblank.pngTreetree.pnghl7:value
PQ0 … 1(atc...try)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.pnghl7:value
PQ0 … 1(atc...try)
wo [@nullFlavor='NA']
Treeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FNA
Treetree.pnghl7:performer
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.17 Performer Body (DYNAMIC)(atc...try)
Treetree.pnghl7:author
0 … *CBeinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)(atc...try)
 ConstraintWenn dieses Observation-Element im Dokument mit der TemplateID "1.2.40.0.34.6.0.11.0.10" (Telemonitoring Episodenbericht) verwendet wird, ist genau ein author-Element verpflichtend anzugeben! (1..1 M)

Sonst gilt 0..*
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(atc...try)
Treetree.pnghl7:participant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.13 Participant Body (DYNAMIC)(atc...try)


11.4.5 Serienmessung Vitalparameter Entry

11.4.5.1 Spezifikation

Id1.2.40.0.34.6.0.11.3.100
ref
at-cda-bbr-
Gültigkeit2021‑01‑28 14:50:03
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_entry_SerienmessungVitalparameterEntry vom 2020‑10‑07 07:51:58
  • Kblank.png atcdabbr_entry_SerienmessungVitalparameterEntry vom 2020‑06‑02 10:24:26
StatusKgreen.png AktivVersions-Label1.1.1+20210303
Nameatcdabbr_entry_SerienmessungVitalparameterEntryBezeichnungSerienmessung Vitalparameter Entry
Beschreibung
Das Serienmessung Entry dokumentiert eine kontinuierliche Messungen eines Gerätes. Eine kontinuierliche Messung beinhaltet mehrere Datenpunkte und eine Zeitspanne. Diese Messwerte sind als Vitalparameter definiert! 
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.100
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 6 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.15InklusionKgreen.png Time Interval Information minimal (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.9.17ContainmentKgreen.png Performer Body (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.9.13ContainmentKgreen.png Participant Body (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.3.102ContainmentKgreen.png Serienmessungs-Gruppe Entry (1.0.0+20210219)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.3.100 Serienmessung Vitalparameter Entry (2020‑10‑07 07:51:58)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.3.100 Serienmessung Vitalparameter Entry (2020‑06‑02 10:24:26)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.3.54 (2020‑06‑02 07:03:02)
ref
at-cda-bbr-
Beispiel
Beispiel
<observation classCode="OBS" moodCode="EVN">
  <templateId root="1.2.40.0.34.6.0.11.3.100"/>  <!-- This templateId indicates conformance to the PHM Metric Observation. -->
  <templateId root="2.16.840.1.113883.10.20.36.32" extension="2015-08-17"/>  <!-- This templateId indicates conformance to the PHM Metric Waveform Vital Signs Observation.-->
  <templateId root="2.16.840.1.113883.10.20.36.51" extension="2015-11-25"/>  <!-- This templateId indicates conformance to the C-CDA Result Observation.-->
  <templateId root="2.16.840.1.113883.10.20.22.4.27" extension="2014-06-09"/>  <id root="FDBD831B-5919-4FFF-9467-76B07022F8E9"/>  <!-- If the data contained samples of different types, the code value(s) indicated here would have to indicate some
type of generic description that would cover all the types. -->
  <code code="8867-4" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="HEART RATE">
    <!-- The IEEE 11073 10101 reference identifier is MDC_PULS_OXIM_PULS_RATE. -->
    <translation code="149530" codeSystem="2.16.840.1.113883.6.24" codeSystemName="MDC" displayName="MDC_PULS_OXIM_PULS_RATE: Pulse rate"/>  </code>
  <text>
    <!-- This reference identifies content in human readable formatted text-->
    <reference value="#PulseOx_StreamingPulseRate"/>  </text>
  <statusCode code="completed"/>  <!--Effective measurement times containing accuracy greater than a day SHALL contain the local time zone-->
  <effectiveTime>
    <low value="20150822170922.86-0400"/>    <high value="20150822170942.86-0400"/>  </effectiveTime>
  <!-- The C-CDA Vital Signs observation does not directly support waveforms. Thus to maintain compliance with the C-CDA Vital Signs
observation the waveform related observations need to wrapped in an entryRelationship. This allows C-CDA readers to
parse this document and ignore the waveform series material which it might not understand. However, the C-CDA vital signs
observation shall contain a value element thus here it is entered with a nullFlavor of not applicable. The actual
'value' is contained in the waveform series. -->
  <value nullFlavor="NA"/>  <author>
    <!-- Times or time intervals found in the ClinicalDocument/effectiveTime, author/time, dataEnterer/time, legalAuthenticator/time,
authenticator/time and encompassingEncounter/effectiveTime elements SHALL be precise to the day, SHALL include a
time zone if more precise than to the day, and SHOULD be precise to the second -->
    <time value="20150822170952-0400"/>    <assignedAuthor>
      <!--The @root, @extension, and @assigningAuthorityName *SHALL* be taken from the equivalent attributes of the Device
PHMR Product Instance participantRole/id element that generated the measurements referenced in this observation.-->
      <id root="1.2.840.10004.1.1.1.0.0.1.0.0.1.2680" extension="0E-ED-AB-EE-DE-AD-BE-09" assigningAuthorityName="EUI-64"/>      <assignedAuthoringDevice classCode="DEV" determinerCode="INSTANCE"/>    </assignedAuthor>
  </author>
  <entryRelationship typeCode="COMP">
    <!-- Observation contains the PHM Measurement Waveform Series Observation which is a container for the
PHM Measurement Waveform Sample Period observation and PHM Metric Waveform observation -->
  </entryRelationship>
  <entryRelationship typeCode="COMP">
    <!-- A reference to a jpg showing the waveform would go here in an observationMedia element. -->
  </entryRelationship>
</observation>
ItemDTKardKonfBeschreibungLabel
hl7:observation
(atc...try)
Treetree.png@classCode
cs1 … 1FOBS
Treetree.png@moodCode
cs1 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1MHL7 Austria - Serienmessung Vitalparameter Entry(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.100
Treetree.pnghl7:templateId
II1 … 1MPHM Metric Waveform Vital Signs Observation(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.20.36.51
Treeblank.pngTreetree.png@extension
st1 … 1F2015-11-25
Treetree.pnghl7:templateId
II1 … 1MC-CDA Vital Signs Observation
(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.20.22.4.27
Treeblank.pngTreetree.png@extension
st1 … 1F2014-06-09
Treetree.pnghl7:id
II1 … 1M
ID des Reihen-Vitalparameters
Grundsätzlich sind die Vorgaben gemäß Kapitel „Identifikations-Elemente“ zu befolgen.
(atc...try)
Treetree.pnghl7:code
CD.IPS1 … 1MCode des Vitalparameters.

Die Art des angegebenen Vitalparameters (Puls, Blutdruck systolisch, etc.) wird codiert in diesem Element angegeben. Die Angabe der Art des Vitalparameters bestimmt auch die möglichen Einheiten des Werts.

Verweis auf speziellen Implementierungsleitfaden: Welche der Vitalparameterarten angegeben werden müssen bzw. sollen, kann im jeweiligen speziellen Implementierungsleitfaden eingeschränkt werden.
(atc...try)
 ConstraintWenn dieses Observation-Element im Dokument mit der TemplateID "1.2.40.0.34.6.0.11.0.10" (Telemonitoring Episodenbericht) verwendet wird ist eine Translation zu diesem Code mit dem Attribut codeSystem="2.16.840.1.113883.6.24" verpflichtend!
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.34 ELGA_Vitalparameterarten (DYNAMIC)
Treeblank.pngTreetree.pnghl7:originalText
ED1 … 1MVerweist auf die Stelle im narrativen Textbereich, in dem die Vitalparameterart beschrieben ist (ohne zusätzliche Informationen, wie Datum, Beschreibung, etc).
(atc...try)
Treeblank.pngTreeblank.pngTreetree.pnghl7:reference
TEL1 … 1M(atc...try)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Treeblank.pngTreetree.pnghl7:translation
CD0 … *Hier können Code-Übersetzungen, aus dem selben Codesystem oder auch aus weiteren Codesystemen, bereitgestellt werden.(atc...try)
Treeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@codeSystem
uid1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@codeSystemName
st0 … 1 
Treeblank.pngTreeblank.pngTreetree.png@displayName
st0 … 1 
Treeblank.pngTreetree.pngips:designation
ST0 … *Hier können sprachliche Übersetzungen des hier verwendeten Codes bereitgestellt werden.(atc...try)
Treeblank.pngTreeblank.pngTreetree.png@language
cs1 … 1R
Treetree.pnghl7:text
ED1 … 1MVerweist auf die Stelle im narrativen Text-Bereich, an der der gegebene Vitalparameter narrativ beschrieben ist (mit zusätzlichen Informationen, wie Datum, Beschreibung, etc).
(atc...try)
Treeblank.pngTreetree.pnghl7:reference
TEL1 … 1M(atc...try)
Treetree.pnghl7:statusCode
CS1 … 1M(atc...try)
Treeblank.pngTreetree.png@code
CONF1 … 1Fcompleted
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:effectiveTime[@value]
  • hl7:effectiveTime[@nullFlavor='UNK']
  • hl7:effectiveTime
 ConstraintWenn im übergeordneten Container-Element organizer/effectiveTime angeführt wird KANN, O [0..1] dieses Element komplett entfallen oder mit @nullFlavor == "UNK" oder /low/@nullFlavor == "UNK" und /high/@nullFlavor == "UNK" strukturiert sein.

Wenn im übergeordneten Container-Element organizer/effectiveTime NICHT angeführt wird MUSS, R [1..1] dieses Element angegeben werden und KANN mittels @nullFlavor == "UNK" oder /low/@nullFlavor == "UNK" und /high/@nullFlavor == "UNK" strukturiert sein.
Treeblank.pngTreetree.pnghl7:effectiveTime
TS.AT.TZ0 … 1CMessung mit dem Gerät nur zu einem Zeitpunkt(atc...try)
wo [@value]
Treeblank.pngTreeblank.pngTreetree.png@value
1 … 1R
 Beispiel
Strukturbeispiel
<!-- Messungen nur am 27.05.2011 um 13:30 -->
<effectiveTime value="20110527133000+0200"/>
 Beispiel
Strukturbeispiel
<!-- Messungen am 27.5.2011, Uhrzeit unbekannt -->
<effectiveTime value="20110527"/>
Treeblank.pngTreetree.pnghl7:effectiveTime
TS.AT.TZ0 … 1CMessung mit dem Gerät zu einem unbekannten Zeitpunkt
Fixierter nullFlavor: UNK
(atc...try)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
 Beispiel
Strukturbeispiel
<!-- Messungen unbekannt -->
<effectiveTime nullFlavor="UNK"/>
Treeblank.pngTreetree.pnghl7:effectiveTime
IVL_TS0 … 1CMessung mit dem Gerät in einer Zeitspanne.
Zugelassene nullFlavor: UNK
(atc...try)
 Beispiel
Strukturbeispiel
<!-- Start am 27.05.2011 um 13:30 und Ende am 27.05.2011 um 14:00 -->
<effectiveTime>
  <low value="20110527133000+0200"/>  <high value="20110527140000+0200"/></effectiveTime>
 Beispiel
Strukturbeispiel
<!-- Start unbekannt und Ende am 27.05.2011 um 14:00 -->
<effectiveTime>
  <low nullFlavor="UNK"/>  <high value="20110527140000+0200"/></effectiveTime>
 Beispiel
Strukturbeispiel
<!-- Start am 27.05.2011 um 13:30 und Ende Unbekannt -->
<effectiveTime>
  <low value="20110527133000+0200"/>  <high nullFlavor="UNK"/></effectiveTime>
 Beispiel
Strukturbeispiel (auch high auf Sekunde genau und low auf Tag genau möglich)
<!-- Start am 27.05.2011, Uhrzeit unbekannt, und Ende am 28.05.2011 um 14:00 -->
<effectiveTime>
  <low value="20110527"/>  <high value="20110528140000+0200"/></effectiveTime>
Eingefügt0 … 1C von 1.2.40.0.34.6.0.11.9.15 Time Interval Information minimal (DYNAMIC)
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:low[@value]
  • hl7:low[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:low
TS.AT.TZ0 … 1(atc...try)
wo [@value]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:low
TS.AT.TZ0 … 1(atc...try)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:high[@value]
  • hl7:high[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:high
TS.AT.TZ0 … 1(atc...try)
wo [@value]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:high
TS.AT.TZ0 … 1(atc...try)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treetree.pnghl7:value
PQ1 … 1R(atc...try)
wo [@nullFlavor='NA']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FNA
Treetree.pnghl7:performer
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.17 Performer Body (DYNAMIC)(atc...try)
Treetree.pnghl7:author
0 … *CBeinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)(atc...try)
 ConstraintWenn dieses Observation-Element im Dokument mit der TemplateID "1.2.40.0.34.6.0.11.0.10" (Telemonitoring Episodenbericht) verwendet wird, ist genau ein author-Element verpflichtend anzugeben! (1..1 M)

Sonst gilt 0..*
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(atc...try)
Treetree.pnghl7:participant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.13 Participant Body (DYNAMIC)(atc...try)
Treetree.pnghl7:entryRelationship
1 … 1RKomponente zur Aufnahme des Containers Serienmessungs-Reihe, welcher wiederrum eine bis mehrere Serienmessungen und ein Serienmessungs-Intervall beinhaltet.
Beinhaltet 1.2.40.0.34.6.0.11.3.102 Serienmessungs-Gruppe Entry (DYNAMIC)
(atc...try)
Treeblank.pngTreetree.png@typecode
cs1 … 1FCOMP


11.4.6 Serienmessung Entry

11.4.6.1 Spezifikation

Id1.2.40.0.34.6.0.11.3.101
ref
at-cda-bbr-
Gültigkeit2021‑01‑21 08:12:21
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_entry_SerienmessungEntry vom 2020‑10‑07 08:03:31
  • Kblank.png atcdabbr_entry_SerienmessungEntry vom 2020‑06‑02 07:03:02
StatusKgreen.png AktivVersions-Label1.2.0+20210303
Nameatcdabbr_entry_SerienmessungEntryBezeichnungSerienmessung Entry
Beschreibung
Das Serienmessung Entry dokumentiert eine oder mehrere kontinuierliche Messungen eines Gerätes. Eine kontinuierliche Messung beinhaltet mehrere Datenpunkte und eine Zeitspanne. Diese Messwerte sind nicht als Vitalparameter definiert! 
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.101
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 9 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.2InklusionKgreen.png Original Text Reference (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.9.15InklusionKgreen.png Time Interval Information minimal (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.9.17ContainmentKgreen.png Performer Body (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.9.13ContainmentKgreen.png Participant Body (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.3.102ContainmentKgreen.png Serienmessungs-Gruppe Entry (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.3.71ContainmentKgreen.png Messergebnis Entry (1.1.0+20210218)DYNAMIC
1.2.40.0.34.6.0.11.3.101ContainmentKgreen.png Serienmessung Entry (1.2.0+20210303)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.3.101 Serienmessung Entry (2020‑10‑07 08:03:31)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.3.101 Serienmessung Entry (2020‑06‑02 07:03:02)
ref
at-cda-bbr-
Beispiel
Beispiel
<observation classCode="OBS" moodCode="EVN">
  <templateId root="1.2.40.0.34.6.0.11.3.101"/>  <!-- This templateId indicates conformance to the PHM Metric Observation. -->
  <templateId root="2.16.840.1.113883.10.20.36.32" extension="2015-08-17"/>  <!-- This templateId indicates conformance to the PHM Metric Waveform Observation.-->
  <templateId root="2.16.840.1.113883.10.20.36.8" extension="2015-11-19"/>  <!-- This templateId indicates conformance to the C-CDA Result Observation.-->
  <templateId root="2.16.840.1.113883.10.20.22.4.2" extension="2015-08-01"/>  <id root="FDBD831B-5919-4F06-9467-76B07022F8E9"/>  <!-- If the data contained samples of different types, the code value(s) indicated here would have to indicate some
type of generic description that would cover all the types. -->
  <code code="277923006" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED-CT" displayName="Pulse Oximetry Waveform">
    <!-- The IEEE 11073 10101 reference identifier is MDC_PULSE_OXIM_PLETH. -->
    <translation code="150452" codeSystem="2.16.840.1.113883.6.24" codeSystemName="MDC" displayName="MDC_PULSE_OXIM_PLETH: Pulse Oximeter Plethysmograph"/>  </code>
  <text>
    <!-- This reference identifies content in human readable formatted text-->
    <reference value="#PulseOx_Pleth"/>  </text>
  <statusCode code="completed"/>  <!--Effective measurement times containing accuracy greater than a day SHALL contain the local time zone-->
  <effectiveTime>
    <low value="20150822170922.86-0400"/>    <high value="20150822170923.86-0400"/>  </effectiveTime>
  <!-- The C-CDA Results observation does not directly support waveforms. Thus to maintain compliance with the C-CDA Results
observation the waveform related observations need to wrapped in an entryRelationship. This allows C-CDA readers to
parse this document and ignore the waveform series material which it might not understand. However, the C-CDA results
observation shall contain a value element thus here it is entered with a nullFlavor of not applicable. The actual
'value' is contained in the waveform series. -->
  <value nullFlavor="NA"/>  <author>
    <!-- Times or time intervals found in the ClinicalDocument/effectiveTime, author/time, dataEnterer/time, legalAuthenticator/time,
authenticator/time and encompassingEncounter/effectiveTime elements SHALL be precise to the day, SHALL include a
time zone if more precise than to the day, and SHOULD be precise to the second -->
    <time value="20150822170952-0400"/>    <assignedAuthor>
      <!--The @root, @extension, and @assigningAuthorityName *SHALL* be taken from the equivalent attributes of the Device
PHMR Product Instance participantRole/id element that generated the measurements referenced in this observation.-->
      <id root="1.2.840.10004.1.1.1.0.0.1.0.0.1.2680" extension="0E-ED-AB-EE-DE-AD-BE-09" assigningAuthorityName="EUI-64"/>      <assignedAuthoringDevice classCode="DEV" determinerCode="INSTANCE"/>    </assignedAuthor>
  </author>
  <entryRelationship typeCode="COMP">
    <!-- The PHM Measurement Waveform Series Observation is placed here -->
  </entryRelationship>
  <entryRelationship typeCode="COMP">
    <!-- A reference to a jpg showing the waveform would go here in an observationMedia element. -->
  </entryRelationship>
</observation>
ItemDTKardKonfBeschreibungLabel
hl7:observation
(atc...try)
Treetree.png@classCode
cs1 … 1FOBS
Treetree.png@moodCode
cs1 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1MHL7 Austria - Serienmessung Entry(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.101
Treetree.pnghl7:templateId
II1 … 1MPHM Metric Observation(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.20.36.32
Treeblank.pngTreetree.png@extension
st1 … 1F2015-08-17
Treetree.pnghl7:templateId
II1 … 1MPHM Metric Waveform Observation(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.20.36.8
Treeblank.pngTreetree.png@extension
st1 … 1F2015-11-19
Treetree.pnghl7:templateId
II1 … 1MC-CDA Result Observation
(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.20.22.4.2
Treeblank.pngTreetree.png@extension
st1 … 1F2015-08-01
Treetree.pnghl7:id
II0 … 1C
ID des Ergebnis Entrys
Grundsätzlich sind die Vorgaben gemäß Kapitel „Identifikations-Elemente“ zu befolgen.
(atc...try)
 Constraint
Im Fall, dass das übergeordnete Observation-Element in einem Component-Element (*/component/observation/id) liegt, MUSS dieses Element angegeben sein (M [1..1]).
In allen anderen Fällen MUSS das Element komplett entfallen (NP [0..0]).
Damit soll verhindert werden das ein Messergebnis-Unterelement oder Serienmessung-Unterelement aus seinem Kontext entfernt wird.
Treetree.pnghl7:code
CD.IPS1 … 1M Code des Ergrebnisses.
Die Art des angegebenen Messergebnisses (Blutzuckerwert, Aktivität, Schritte, Wohlbefinden, etc.) wird codiert in diesem Element angegeben. Codes, die im aktuellen ValueSet nicht vorhanden sind, werden von der ELGA GmbH ergänzt. Bitte dazu einen Vorschlag aus einer Codierungsart (SNOMED CT, LOINC, etc., ausgenommen MDC) frei wählen und an cda@elga.gv.at zusenden. 
(atc...try)
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.28 TGD_Messergebnis_Codes_VS (DYNAMIC)
Eingefügt1 … 1M von 1.2.40.0.34.6.0.11.9.2 Original Text Reference (DYNAMIC)
Treeblank.pngTreetree.pnghl7:originalText
ED1 … 1MTextinhalt, der codiert wurde.
(atc...try)
Treeblank.pngTreeblank.pngTreetree.pnghl7:reference
TEL1 … 1MDie Referenz auf den entsprechenden Text im narrativen Teil muss durch Bezugnahme auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx'].
Die Referenz ist mit einem content-Element mit ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts umschließen und KEINE zusätzlichen Markup oder Strukturelemente.
(atc...try)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
1 … 1R
 Schematron assertrole error 
 teststarts-with(@value,'#') 
 MeldungThe @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content'-element. 
Treeblank.pngTreetree.pnghl7:translation
CD1 … 1MHier wird die verpflichtende Übersetzung des Codes als MDC-Code bereitgestellt.(atc...try)
Treeblank.pngTreeblank.pngTreetree.png@code
1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@codeSystem
uid1 … 1F2.16.840.1.113883.6.24
Treeblank.pngTreeblank.pngTreetree.png@codeSystemName
st0 … 1FMDC
Treeblank.pngTreeblank.pngTreetree.png@displayName
0 … 1 
Treeblank.pngTreetree.pnghl7:translation
CD0 … *Hier können weitere Übersetzungen des Codes aus weiteren Codesystemen bereitgestellt werden.(atc...try)
Treetree.pnghl7:text
ED1 … 1MVerweist auf die Stelle im narrativen Text-Bereich, an der das gegebene Ergebnis narrativ beschrieben ist (mit zusätzlichen Informationen, wie Datum, Beschreibung, etc).
(atc...try)
Treeblank.pngTreetree.pnghl7:reference
TEL1 … 1M(atc...try)
Treetree.pnghl7:statusCode
CS1 … 1M(atc...try)
Treeblank.pngTreetree.png@code
CONF1 … 1Fcompleted
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:effectiveTime[@value]
  • hl7:effectiveTime[@nullFlavor='UNK']
  • hl7:effectiveTime
 ConstraintWenn im übergeordneten Container-Element organizer/effectiveTime angeführt wird KANN, O [0..1] dieses Element komplett entfallen oder mit @nullFlavor == "UNK" oder /low/@nullFlavor == "UNK" und /high/@nullFlavor == "UNK" strukturiert sein.

Wenn im übergeordneten Container-Element organizer/effectiveTime NICHT angeführt wird MUSS, R [1..1] dieses Element angegeben werden und KANN mittels @nullFlavor == "UNK" oder /low/@nullFlavor == "UNK" und /high/@nullFlavor == "UNK" strukturiert sein.
Treeblank.pngTreetree.pnghl7:effectiveTime
TS.AT.TZ0 … 1CMessung mit dem Gerät nur zu einem Zeitpunkt(atc...try)
wo [@value]
Treeblank.pngTreeblank.pngTreetree.png@value
1 … 1R
 Beispiel
Strukturbeispiel
<!-- Messungen nur am 27.05.2011 um 13:30 -->
<effectiveTime value="20110527133000+0200"/>
 Beispiel
Strukturbeispiel
<!-- Messungen am 27.5.2011, Uhrzeit unbekannt -->
<effectiveTime value="20110527"/>
Treeblank.pngTreetree.pnghl7:effectiveTime
TS.AT.TZ0 … 1CMessung mit dem Gerät zu einem unbekannten Zeitpunkt
Fixierter nullFlavor: UNK
(atc...try)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
 Beispiel
Strukturbeispiel
<!-- Messungen unbekannt -->
<effectiveTime nullFlavor="UNK"/>
Treeblank.pngTreetree.pnghl7:effectiveTime
IVL_TS0 … 1CMessung mit dem Gerät in einer Zeitspanne.
Zugelassene nullFlavor: UNK
(atc...try)
 Beispiel
Strukturbeispiel
<!-- Start am 27.05.2011 um 13:30 und Ende am 27.05.2011 um 14:00 -->
<effectiveTime>
  <low value="20110527133000+0200"/>  <high value="20110527140000+0200"/></effectiveTime>
 Beispiel
Strukturbeispiel
<!-- Start unbekannt und Ende am 27.05.2011 um 14:00 -->
<effectiveTime>
  <low nullFlavor="UNK"/>  <high value="20110527140000+0200"/></effectiveTime>
 Beispiel
Strukturbeispiel
<!-- Start am 27.05.2011 um 13:30 und Ende Unbekannt -->
<effectiveTime>
  <low value="20110527133000+0200"/>  <high nullFlavor="UNK"/></effectiveTime>
 Beispiel
Strukturbeispiel (auch high auf Sekunde genau und low auf Tag genau möglich)
<!-- Start am 27.05.2011, Uhrzeit unbekannt, und Ende am 28.05.2011 um 14:00 -->
<effectiveTime>
  <low value="20110527"/>  <high value="20110528140000+0200"/></effectiveTime>
Eingefügt0 … 1C von 1.2.40.0.34.6.0.11.9.15 Time Interval Information minimal (DYNAMIC)
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:low[@value]
  • hl7:low[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:low
TS.AT.TZ0 … 1(atc...try)
wo [@value]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:low
TS.AT.TZ0 … 1(atc...try)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:high[@value]
  • hl7:high[@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:high
TS.AT.TZ0 … 1(atc...try)
wo [@value]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:high
TS.AT.TZ0 … 1(atc...try)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treetree.pnghl7:performer
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.17 Performer Body (DYNAMIC)(atc...try)
Treetree.pnghl7:author
1 … 1MBeinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)(atc...try)
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(atc...try)
Treetree.pnghl7:participant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.13 Participant Body (DYNAMIC)(atc...try)
Treetree.pnghl7:entryRelationship
1 … 1MKomponente zur Aufnahme des Containers Serienmessungs-Reihe, welcher wiederrum eine bis mehrere Serienmessungen und ein Serienmessungs-Intervall beinhaltet.
Beinhaltet 1.2.40.0.34.6.0.11.3.102 Serienmessungs-Gruppe Entry (DYNAMIC)
(atc...try)
Treeblank.pngTreetree.png@typecode
cs1 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Auswahl0 … *
Komponente zur Aufnahme von Zusatzinformationen als untergeordnetes, eigenes Messergebnis-Entry oder Serienmessungs-Entry.
Elemente in der Auswahl:
  • hl7:entryRelationship welches enthält Template 1.2.40.0.34.6.0.11.3.71 Messergebnis Entry (DYNAMIC)
  • hl7:entryRelationship welches enthält Template 1.2.40.0.34.6.0.11.3.101 Serienmessung Entry (DYNAMIC)
Treeblank.pngTreetree.pnghl7:entryRelationship
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.3.71 Messergebnis Entry (DYNAMIC)(atc...try)
Treeblank.pngTreeblank.pngTreetree.png@typecode
cs1 … 1FCOMP
Treeblank.pngTreeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
 Beispiel<hl7:ClinicalDocument>
   ::   <hl7:observation classCode="OBS" moodCode="EVN">
    <hl7:templateId root="1.2.40.0.34.6.0.11.3.71"/>    <hl7:templateId root="2.16.840.1.113883.10.20.36.32" extension="2015-08-17"/>    <hl7:templateId root="2.16.840.1.113883.10.20.36.33" extension="2015-11-19"/>    <hl7:templateId root="2.16.840.1.113883.10.20.22.4.2" extension="2015-08-01"/>    <hl7:id root="2.25" extension="urn:uuid:784134ee-e04b-4cf7-8884-9362a30cc253" assigningAuthorityName="HerzMobil Tirol"/>    <hl7:code code="86047003" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="Active physical exercise (observable entity)">
      <hl7:originalText>
        <hl7:reference value="#resultstype3"/>      </hl7:originalText>
      <cda:translation code="MDC_UNKNOWN" codeSystem="2.16.840.1.113883.6.24" codeSystemName="MDC" displayName="MDC_UNKNOWN: Code unknown"/>      <cda:translation code="62812-3" codeSystem="2.16.840.1.113883.1.3" codeSystemName="LOINC" displayName="Physical Activity"/>    </hl7:code>
    <hl7:text>
      <hl7:reference value="#resultactivity1"/>    </hl7:text>
    <hl7:statusCode code="completed"/>    <!-- Zeit der Messung -->
    <hl7:effectiveTime value="20160501120000+0200"/>    <hl7:value xsi:type="CD" code="418060005" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="Running">
      <cda:translation code="8455155" codeSystem="2.16.840.1.113883.6.24" codeSystemName="MDC" displayName="MDC_HF_ACT_RUN: Activity: Running"/>    </hl7:value>
    <hl7:author>
      <!-- Zeit an dem das Gerät den Messwert übertragen hat -->
      <hl7:time value="20150822170952+0200"/>      <hl7:assignedAuthor>
        <hl7:id root="1.2.840.10004.1.1.1.0.0.1.0.0.1.2680" extension="0E-ED-AB-EE-DE-AD-BE-09" assigningAuthorityName="EUI-64"/>        <hl7:assignedAuthoringDevice classCode="DEV" determinerCode="INSTANCE"/>      </hl7:assignedAuthor>
    </hl7:author>
    <hl7:entryRelationship typeCode="COMP">
      <hl7:observation classCode="OBS" moodCode="EVN">
        <hl7:templateId root="1.2.40.0.34.6.0.11.3.71"/>        <hl7:templateId root="2.16.840.1.113883.10.20.36.32" extension="2015-08-17"/>        <hl7:templateId root="2.16.840.1.113883.10.20.36.33" extension="2015-11-19"/>        <hl7:templateId root="2.16.840.1.113883.10.20.22.4.2" extension="2015-08-01"/>        <hl7:code code="66266-8" codeSystem="2.16.840.1.113883.1.3" codeSystemName="LOINC" displayName="Time doing this activity">
          <hl7:originalText>
            <hl7:reference value="#resultstype31"/>          </hl7:originalText>
        </hl7:code>
        <hl7:text>
          <hl7:reference value="#resultactivity1"/>        </hl7:text>
        <hl7:statusCode code="completed"/>        <hl7:effectiveTime value="20160501120000+0200"/>        <hl7:value xsi:type="PQ" value="30.0" unit="min"/>      </hl7:observation>
    </hl7:entryRelationship>
    <hl7:entryRelationship typeCode="COMP">
      <hl7:observation classCode="OBS" moodCode="EVN">
        <hl7:templateId root="1.2.40.0.34.6.0.11.3.71"/>        <hl7:templateId root="2.16.840.1.113883.10.20.36.32" extension="2015-08-17"/>        <hl7:templateId root="2.16.840.1.113883.10.20.36.33" extension="2015-11-19"/>        <hl7:templateId root="2.16.840.1.113883.10.20.22.4.2" extension="2015-08-01"/>        <hl7:code code="66270-0" codeSystem="2.16.840.1.113883.1.3" codeSystemName="LOINC" displayName="Activity intensity">
          <hl7:originalText>
            <hl7:reference value="#resultstype32"/>          </hl7:originalText>
        </hl7:code>
        <hl7:text>
          <hl7:reference value="#resultactivity1"/>        </hl7:text>
        <hl7:statusCode code="completed"/>        <hl7:effectiveTime value="20160501120000+0200"/>        <hl7:value xsi:type="ST">Mittel</hl7:value>      </hl7:observation>
    </hl7:entryRelationship>
  </hl7:observation>
   :: </hl7:ClinicalDocument>
Treeblank.pngTreetree.pnghl7:entryRelationship
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.3.101 Serienmessung Entry (DYNAMIC)(atc...try)
Treeblank.pngTreeblank.pngTreetree.png@typecode
cs1 … 1FCOMP
Treeblank.pngTreeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treetree.pnghl7:referenceRange
0 … 1(atc...try)
 Beispiel<hl7:ClinicalDocument>
   ::   <hl7:observation classCode="OBS" moodCode="EVN">
    <hl7:templateId root="1.2.40.0.34.6.0.11.3.71"/>    <hl7:templateId root="2.16.840.1.113883.10.20.36.32" extension="2015-08-17"/>    <hl7:templateId root="2.16.840.1.113883.10.20.36.33" extension="2015-11-19"/>    <hl7:templateId root="2.16.840.1.113883.10.20.22.4.2" extension="2015-08-01"/>    <hl7:id root="2.25" extension="urn:uuid:04eb4803-4b8f-4609-9876-1c33a8bf5553" assigningAuthorityName="HerzMobil Tirol"/>    <hl7:code code="405176005" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="Blood glucose status">
      <hl7:originalText>
        <hl7:reference value="#resultstype4"/>      </hl7:originalText>
      <cda:translation code="160184" codeSystem="2.16.840.1.113883.6.24" codeSystemName="MDC" displayName="MDC_CONC_GLU_CAPILLARY_WHOLEBLOOD: Blood Glucose Level"/>      <cda:translation code="41653-7" codeSystem="2.16.840.1.113883.1.3" codeSystemName="LOINC" displayName="Blood glucose status"/>    </hl7:code>
    <hl7:text>
      <hl7:reference value="#resultsugar2"/>    </hl7:text>
    <hl7:statusCode code="completed"/>    <hl7:effectiveTime value="20160501120000+0200"/>    <hl7:value xsi:type="PQ" value="201.5" unit="[mg/dL]"/>    <hl7:author>
      <!-- Zeit an dem das Gerät den Messwert übertragen hat -->
      <hl7:time value="20150822170952+0200"/>      <hl7:assignedAuthor>
        <hl7:id root="1.2.840.10004.1.1.1.0.0.1.0.0.1.2680" extension="12-34-56-78-9A-BC-DE-F1"/>        <hl7:assignedAuthoringDevice classCode="DEV" determinerCode="INSTANCE"/>      </hl7:assignedAuthor>
    </hl7:author>
    <hl7:referenceRange>
      <hl7:observationRange>
        <hl7:text>
          <hl7:reference value="#resultsugarRefRange"/>        </hl7:text>
        <hl7:value xsi:type="IVL_PQ">
          <hl7:low value="80" unit="[mg/dL]"/>          <hl7:high value="160" unit="[mg/dL]"/>        </hl7:value>
      </hl7:observationRange>
    </hl7:referenceRange>
  </hl7:observation>
   :: </hl7:ClinicalDocument>
Treeblank.pngTreetree.pnghl7:observationRange
1 … 1M(atc...try)
Treeblank.pngTreeblank.pngTreetree.pnghl7:text
1 … 1M(atc...try)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:reference
TEL1 … 1MDie Referenz auf den entsprechenden Text im narrativen Teil muss durch Bezugnahme auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx'].
Die Referenz ist mit einem content-Element mit ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts umschließen und KEINE zusätzlichen Markup oder Strukturelemente.
(atc...try)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
1 … 1R
 Schematron assertrole error 
 teststarts-with(@value,'#') 
 MeldungThe @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content'-element. 
Treeblank.pngTreeblank.pngTreetree.pnghl7:value
IVL_PQ1 … 1R(atc...try)


11.4.7 Serienmessungs-Gruppe Entry

11.4.7.1 Spezifikation

Id1.2.40.0.34.6.0.11.3.102
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 12:59:10
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_entry_SerienmessungsGruppeEntry vom 2020‑06‑02 07:48:02
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_entry_SerienmessungsGruppeEntryBezeichnungSerienmessungs-Gruppe Entry
Beschreibung
Das Serienmessungs-Gruppe Entry verknüpft die Perioden-Information mit den Messwerten. Dieses Entry beinhaltet mindestens zwei entryRelationship/observation Elemente, wobei eines die Perioden-Information und das andere die Messwerte dokumentiert.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.102
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 2 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.3.103ContainmentKgreen.png Serienmessungs-Werte Entry (1.0.1+20210303)DYNAMIC
1.2.40.0.34.6.0.11.3.104ContainmentKgreen.png Serienmessungs-Periode Entry (1.0.0+20210219)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.3.102 Serienmessungs-Gruppe Entry (2020‑06‑02 07:48:02)
ref
at-cda-bbr-
Beispiel
Beispiel
<observation classCode="OBSSER" moodCode="EVN">
  <templateId root="1.2.40.0.34.6.0.11.3.102"/>  <!-- This templateId indicates conformance to the PHM Measurement Waveform Series Observation.-->
  <templateId root="2.16.840.1.113883.10.20.36.37" extension="2015-08-17"/>  <code nullFlavor="NA"/>  <entryRelationship typeCode="COMP">
    <!-- Observation element containing the PHM Measurement Waveform Sample Period observation goes here -->
  </entryRelationship>
  <!-- There could be many of these but the data must all have the SAME start time and period and elements -->
  <entryRelationship typeCode="COMP">
    <!-- Observation containing the PHM Measurement Waveform observation goes here -->
  </entryRelationship>
</observation>
ItemDTKardKonfBeschreibungLabel
hl7:observation
(atc...try)
Treetree.png@classCode
cs1 … 1FOBSSER
Treetree.png@moodCode
cs1 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1MHL7 Austria - Serienmessungs-Gruppe Entry(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.102
Treetree.pnghl7:templateId
II1 … 1MPHM Measurement Waveform Series Observation(atc...try)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.20.36.37
Treeblank.pngTreetree.png@extension
st1 … 1F2015-08-17
Treetree.pnghl7:code
CE1 … 1R(atc...try)
wo [@nullFlavor='NA']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FNA
Treetree.pnghl7:entryRelationship
1 … *MKomponente zur Aufnahme einen bis mehreren Serienmessungen.
Beinhaltet 1.2.40.0.34.6.0.11.3.103 Serienmessungs-Werte Entry (DYNAMIC)
(atc...try)
Treeblank.pngTreetree.png@typecode
cs1 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treetree.pnghl7:entryRelationship
1 … 1MKomponente zur Aufnahme des Elementes Serienmessungs-Intervall.
Beinhaltet 1.2.40.0.34.6.0.11.3.104 Serienmessungs-Periode Entry (DYNAMIC)
(atc...try)
Treeblank.pngTreetree.png@typecode
cs1 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue


11.4.8 Serienmessungs-Werte Entry

11.4.8.1 Spezifikation

Id1.2.40.0.34.6.0.11.3.103
ref
at-cda-bbr-
Gültigkeit2021‑01‑28 14:58:41
Andere Versionen mit dieser Id:
  • Kblank.png SerienmessungsWerteEntry vom 2021‑01‑28 14:58:40
  • Kblank.png SerienmessungsWerteEntry vom 2021‑01‑28 14:58:39
  • Kblank.png SerienmessungsWerteEntry vom 2020‑06‑02 08:05:24
StatusKgreen.png AktivVersions-Label1.0.1+20210303
NameSerienmessungsWerteEntryBezeichnungSerienmessungs-Werte Entry
Beschreibung
Das Serienmessungs-Werte Entry dokumentiert die kontinuierlichen Messwerte in einem SLIST_PQ Datentyp. Dieses Element ist Teil einer Serienmessungs-Gruppe Entry neben der zeitliche Komponente (Start und Zeitraum zwischen den Messungen) der kontinuierlichen Messung. Wenn die Serienmessung von einem IEEE 11073 kompatiblen Gerät empfangen wird, sind die Messungen im Real Time Sample Array (RTSA) metric objects zu finden.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.103
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.3.103 Serienmessungs-Werte Entry (2020‑06‑02 08:05:24)
ref
at-cda-bbr-
Beispiel
Beispiel
<ClinicalDocument>
   ::   <observation classCode="OBSCOR" moodCode="EVN">
    <!-- This templateId indicates conformance to the PHM Measurement Waveform Observation.-->
    <templateId root="2.16.840.1.113883.10.20.36.36" extension="2015-08-17"/>    <!-- This duplication of the code element is a necessary side effect of allowing this template to be
ported into a C-CDA. -->
    <code code="8867-4" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="HEART RATE">
      <!-- The IEEE 11073 10101 reference identifier is MDC_PULS_OXIM_PULS_RATE. -->
      <translation code="149530" codeSystem="2.16.840.1.113883.6.24" codeSystemName="MDC" displayName="MDC_PULS_OXIM_PULS_RATE: Pulse rate"/>    </code>
    <text>
      <!-- This reference identifies content in human readable formatted text-->
      <reference value="#PulseOx_PulseRate_data"/>    </text>
    <statusCode code="completed"/>    <value type="SLIST_PQ">
      <origin value="0" unit="1"/>      <scale value="1" unit="1"/>      <digits>44 42 42 41 40 40 39 38 36 35 34 35 35 34 35 35 36 36 35 36</digits>    </value>
  </observation>
   :: </ClinicalDocument>
ItemDTKardKonfBeschreibungLabel
hl7:observation
(Ser...try)
Treetree.png@classCode
cs1 … 1FOBSCOR
Treetree.png@moodCode
cs1 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1MHL7 Austria - Serienmessungs-Werte Entry(Ser...try)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.103
Treetree.pnghl7:templateId
II1 … 1MPHM Measurement Waveform Observation(Ser...try)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.20.36.36
Treeblank.pngTreetree.png@extension
st1 … 1F2015-08-17
Treetree.pnghl7:code
CD.IPS1 … 1MCode des Serienmessungs-Wertes, kopiert vom darüberliegenden Serienmessung Entry oder Serienmessung Vitalparameter Entry.

Die Art des angegebenen Vitalparameters (Puls, Blutdruck systolisch, etc.) wird codiert in diesem Element angegeben. Die Angabe der Art des Vitalparameters bestimmt auch die möglichen Einheiten des Werts.

Verweis auf speziellen Implementierungsleitfaden: Welche der Vitalparameterarten angegeben werden müssen bzw. sollen, kann im jeweiligen speziellen Implementierungsleitfaden eingeschränkt werden.
(Ser...try)
 ConstraintMuss mit Code darüberliegenden "Serienmessung Entry" oder "Serienmessung Vitalparameter Entry" übereinstimmen.
Treeblank.pngTreetree.pnghl7:originalText
ED1 … 1MVerweist auf die Stelle im narrativen Textbereich, in dem die Vitalparameterart beschrieben ist (ohne zusätzliche Informationen, wie Datum, Beschreibung, etc).
(Ser...try)
Treeblank.pngTreeblank.pngTreetree.pnghl7:reference
TEL1 … 1M(Ser...try)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
st1 … 1R
Treeblank.pngTreetree.pnghl7:translation
CD1 … 1MHier wird die verpflichtende Übersetzung des Codes als MDC-Code bereitgestellt.(Ser...try)
Treeblank.pngTreeblank.pngTreetree.png@code
1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@codeSystem
uid1 … 1F2.16.840.1.113883.6.24
Treeblank.pngTreeblank.pngTreetree.png@codeSystemName
st1 … 1FMDC
Treeblank.pngTreeblank.pngTreetree.png@displayName
1 … 1R
Treeblank.pngTreetree.pnghl7:translation
CD0 … *Hier können Code-Übersetzungen, aus dem selben Codesystem oder auch aus weiteren Codesystemen, bereitgestellt werden.(Ser...try)
Treeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@codeSystem
uid1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@codeSystemName
st0 … 1 
Treeblank.pngTreeblank.pngTreetree.png@displayName
st0 … 1 
Treeblank.pngTreetree.pngips:designation
ST0 … *Hier können sprachliche Übersetzungen des hier verwendeten Codes bereitgestellt werden.(Ser...try)
Treeblank.pngTreeblank.pngTreetree.png@language
cs1 … 1R
Treetree.pnghl7:text
ED1 … 1MVerweist auf die Stelle im narrativen Text-Bereich, an der der gegebene Vitalparameter narrativ beschrieben ist (mit zusätzlichen Informationen, wie Datum, Beschreibung, etc).
(Ser...try)
Treeblank.pngTreetree.pnghl7:reference
TEL1 … 1M(Ser...try)
Treetree.pnghl7:statusCode
CS1 … 1M(Ser...try)
Treeblank.pngTreetree.png@code
CONF1 … 1Fcompleted
Treetree.pnghl7:value
SLIST_PQ0 … 1(Ser...try)
Treeblank.pngTreetree.pnghl7:origin
PQ1 … 1M(Ser...try)
Treeblank.pngTreeblank.pngTreetree.png@value
real1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@unit
cs0 … 1 
Treeblank.pngTreetree.pnghl7:scale
PQ1 … 1M(Ser...try)
Treeblank.pngTreeblank.pngTreetree.png@value
real1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@unit
cs0 … 1 
Treeblank.pngTreetree.pnghl7:digits
list_int1 … 1M(Ser...try)


11.4.9 Serienmessungs-Periode Entry

11.4.9.1 Spezifikation

Id1.2.40.0.34.6.0.11.3.104
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 12:59:19
Andere Versionen mit dieser Id:
  • Kblank.png SerienmessungsPeriodeEntry vom 2020‑06‑02 09:22:17
StatusKgreen.png AktivVersions-Label1.0.0+20210219
NameSerienmessungsPeriodeEntryBezeichnungSerienmessungs-Periode Entry
Beschreibung
Das Serienmessungs-Periode Entry beschreibt die zeitliche Komponente (Start und Zeitraum zwischen den Messungen) der kontinuierlichen Messung. Dieses Element ist Teil einer Serienmessungs-Gruppe Entry neben den kontinuierlichen Messwerten. Wenn die Serienmessung von einem IEEE 11073 20601 PHM Gerät empfangen wird, ist die Zeit zwischen den Messungen in dem Sample-period Attribut zu finden.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.104
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.3.104 Serienmessungs-Periode Entry (2020‑06‑02 09:22:17)
ref
at-cda-bbr-
Beispiel
Beispiel
<hl7:ClinicalDocument>
   ::   <hl7:observation classCode="OBS" moodCode="EVN">
    <!-- This templateId indicates conformance to the PHM Measurement Waveform Sample Period Observation.-->
    <hl7:templateId root="2.16.840.1.113883.10.20.36.13" extension="2015-08-17"/>    <hl7:code code="TIME_ABSOLUTE" codeSystem="2.16.840.1.113883.5.4" codeSystemName="ActCode" displayName="Absolute time"/>    <hl7:text>
      <!-- This reference identifies content in human readable formatted text-->
      <hl7:reference value="#PulseOx_PulseRate_Period"/>    </hl7:text>
    <hl7:value xsi:type="GLIST_TS">
      <hl7:head value="20150822170922.86-0400"/>      <!-- time interval between data points is 1 second -->
      <hl7:increment value="1.0" unit="s"/>    </hl7:value>
  </hl7:observation>
   :: </hl7:ClinicalDocument>
ItemDTKardKonfBeschreibungLabel
hl7:observation
(Ser...try)
Treetree.png@classCode
cs1 … 1FOBS
Treetree.png@moodCode
cs1 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1MHL7 Austria - Serienmessungs-Periode Entry(Ser...try)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.104
Treetree.pnghl7:templateId
II1 … 1MPHM Measurement Waveform Sample Period Observation(Ser...try)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.20.36.13
Treeblank.pngTreetree.png@extension
st1 … 1F2015-08-17
Treetree.pnghl7:code
CE1 … 1M(Ser...try)
Treeblank.pngTreetree.png@hl7:code
cs1 … 1FTIME_ABSOLUTE
Treeblank.pngTreetree.png@hl7:codeSystem
oid1 … 1F2.16.840.1.113883.5.4
Treeblank.pngTreetree.png@hl7:codeSystemName
st1 … 1FActCode
Treetree.pnghl7:text
ED1 … 1MVerweist auf die Stelle im narrativen Text-Bereich, an der der gegebene Vitalparameter narrativ beschrieben ist (mit zusätzlichen Informationen, wie Datum, Beschreibung, etc).
(Ser...try)
Treeblank.pngTreetree.pnghl7:reference
TEL1 … 1M(Ser...try)
Treetree.pnghl7:value
GLIST_TS1 … 1M(Ser...try)
Treeblank.pngTreetree.pnghl7:head
TS1 … 1MHier wird der Start der Serienmessung dokumentiert.(Ser...try)
Treeblank.pngTreeblank.pngTreetree.png@value
ts1 … 1R
Treeblank.pngTreetree.pnghl7:increment
PQ1 … 1MHier wird der Abstand zwischen den einzelnen Messungen der Serienmessung dokumentiert.(Ser...try)
Treeblank.pngTreeblank.pngTreetree.png@value
real1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@unit
cs1 … 1R


11.4.10 Problem Concern Entry

11.4.10.1 Spezifikation

Id1.2.40.0.34.6.0.11.3.7
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 12:55:33
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_entry_ProblemConcern vom 2020‑11‑17 14:30:36
  • Kblank.png atcdabbr_entry_ProblemConcern vom 2019‑01‑18 10:05:27
StatusKgreen.png AktivVersions-Label1.1.0+20210219
Nameatcdabbr_entry_ProblemConcernBezeichnungProblem Concern Entry
Beschreibung

Dieses generische Template kann in den speziellen Leitfäden spezifiziert werden. 

Das Problem Concern Entry ("Bedenken") wird gemeinsam mit dem darin liegenden Problem Entry dazu verwendet, um medizinisch relevante Gesundheitsprobleme zu dokumentieren. Der Zweck des Problem Concern Entry besteht darin, die Nachverfolgung einer Erkrankung, Diagnose, eines Zustandes oder Symptoms ("Problem") zu unterstützen. Das Problem Concern Entry dient dabei als "Aufhänger" für das Problem, mit dem ausgedrückt wird, ob und wie lange das Problem ein relevantes "Bedenken" (engl. concern) darstellt. Im Wesentlichen wird das über die Elemente StatusCode und EffectiveTime ausgedrückt.


statusCode zeigt den Zustand an, in dem sich das angegebene "Bedenken" zum Zeitpunkt der Dokumentation befindet („aktiv“, „beendet“). Er unterscheidet sich vom Status des Gesundheitsproblems selbst ("Problem Status Observation" im "Problem Entry"), welches in der Vergangenheit liegen kann.
Beispielsweise können ein früherer Herzinfarkt oder eine überstandene Krebserkrankung weiter von Belang bleiben. Folgende Zustände sind vorgesehen:
  • active („Aktiv“): Beschreibung: Das Problem/Bedenken besteht noch und wird weiter beobachtet. Betrifft alle Gesundheitsprobleme, die nach wie vor von Belang sind. Ist nicht bekannt, ob das Bedenken noch besteht, ist von "active" auszugehen.
  • completed („Abgeschlossen“): Das Problem/Bedenken ist nicht mehr von Belang und wird auch nicht länger nachverfolgt.
effectiveTime definiert den Zeitbereich, in dem das zugrunde liegende Problem ein Bedenken darstellt bzw von Interesse ist. Der Zeitraum KANN mit dem effectiveTime des Problems (der Erkrankung) übereinstimmen oder auch nicht.
  • effectiveTime.low („Beginn des Bedenkens“): Entspricht dem Zeitpunkt, zu dem das Problem erstmals dokumentiert wurde (z.B. Eintragung in die Patientenakte).
  • effectiveTime.high („Ende des Bedenkens“): Gibt den Zeitpunkt an, seitdem das Problem nicht mehr von Interesse ist. Es MUSS vorhanden sein, wenn das Bedenken nicht mehr besteht (statusCode completed).
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.7
LabelIHE PCC TF2 Rev.11, 6.3.4.12
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 6 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.17ContainmentKgreen.png Performer Body (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.9.13ContainmentKgreen.png Participant Body (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.3.6ContainmentKyellow.png Problem Entry (1.1.2)DYNAMIC
1.2.40.0.34.6.0.11.3.14ContainmentKgreen.png External Document Entry (1.0.1+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.3.7 Problem Concern Entry (2020‑11‑17 14:30:36)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.3.7 Problem Concern Entry (2019‑01‑18 10:05:27)
ref
at-cda-bbr-

Adaptation: Template 1.3.6.1.4.1.19376.1.5.3.1.4.5.2 eHDSI Problem Concern (DYNAMIC)
ref
epsos-

Adaptation: Template 1.3.6.1.4.1.19376.1.5.3.1.4.5.1 IHE Concern Entry (DYNAMIC)
ref
IHE-PCC-

Adaptation: Template 2.16.840.1.113883.10.20.1.27 Problem act (DYNAMIC)
ref
ccd1-

Adaptation: Template 2.16.840.1.113883.10.12.301 CDA Act (2005‑09‑07)
ref
ad1bbr-
Beispiel
Beispiel
<hl7:act classCode="ACT" moodCode="EVN">
  <hl7:templateId root="1.2.40.0.34.6.0.11.3.7"/>  <hl7:templateId root="2.16.840.1.113883.10.20.1.27"/>  <hl7:templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.5.1"/>  <hl7:templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.5.2"/>  <hl7:id root="1.2.3.999" extension="--example only--"/>  <hl7:code nullFlavor="NA"/>  <hl7:statusCode code="active"/>  <hl7:effectiveTime>
    <hl7:low value="20190817121500+0200"/>  </hl7:effectiveTime>
  <hl7:entryRelationship typeCode="SUBJ" contextConductionInd="true" inversionInd="false">
    <!-- template 1.2.40.0.34.6.0.11.3.6 'Problem Entry' (2019-01-18T09:59:00) -->
  </hl7:entryRelationship>
  <hl7:reference typeCode="REFR">
    <!-- template 1.2.40.0.34.6.0.11.3.14 'External Document Entry' (2019-05-06T14:00:33) -->
  </hl7:reference>
</hl7:act>
ItemDTKardKonfBeschreibungLabel
hl7:act
IHE PCC TF2 Rev.11, 6.3.4.12
Treetree.png@classCode
cs1 … 1FACT
Treetree.png@moodCode
cs1 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1MELGAIHE PCC TF2 Rev.11, 6.3.4.12
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.7
Treetree.pnghl7:templateId
II1 … 1MHL7 CCD Problem actIHE PCC TF2 Rev.11, 6.3.4.12
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.20.1.27
Treetree.pnghl7:templateId
II1 … 1MIHE PCC Concern EntryIHE PCC TF2 Rev.11, 6.3.4.12
Treeblank.pngTreetree.png@root
uid1 … 1F1.3.6.1.4.1.19376.1.5.3.1.4.5.1
Treetree.pnghl7:templateId
II1 … 1M IHE PCC Problem Concern EntryIHE PCC TF2 Rev.11, 6.3.4.12
Treeblank.pngTreetree.png@root
uid1 … 1F1.3.6.1.4.1.19376.1.5.3.1.4.5.2
Treetree.pnghl7:id
II1 … 1M
ID des Problem/Bedenken-Entry
Grundsätzlich sind die Vorgaben gemäß Kapitel „Identifikations-Elemente“ zu befolgen.
IHE PCC TF2 Rev.11, 6.3.4.12
Treetree.pnghl7:code
CE1 … 1RCode des Problem/Bedenken-Entry.
IHE PCC TF2 Rev.11, 6.3.4.12
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FNA
Treetree.pnghl7:statusCode
CS1 … 1MstatusCode zeigt den Zustand an, in dem sich das angegebene "Bedenken" zum Zeitpunkt der Dokumentation befindet. Folgende Werte sind empfohlen:
  • active („Aktiv“): Beschreibung: Das Problem/Bedenken besteht noch und wird weiter beobachtet. Betrifft alle Gesundheitsprobleme, die nach wie vor von Belang sind. Ist nicht bekannt, ob das Bedenken noch besteht, ist von "active" auszugehen.
  • completed („Abgeschlossen“): Das Problem/Bedenken ist nicht mehr von Belang und wird auch nicht länger nachverfolgt.
Weitere statusCodes sind möglich (finden aber keine Anwendung in eHealth Austria):
  • suspended („Ausgesetzt“): Das Problem/Bedenken besteht noch, die Beobachtung wird aber derzeit ausgesetzt.
  • aborted („Abgebrochen“):  Das Problem/Bedenken besteht noch (nicht gelöst/beigelegt), wird jedoch nicht länger verfolgt.
IHE PCC TF2 Rev.11, 6.3.4.12
 CONF
@code muss "active" sein
oder
@code muss "suspended" sein
oder
@code muss "completed" sein
oder
@code muss "aborted" sein
Treetree.pnghl7:effectiveTime
IVL_TS1 … 1M
Zeitintervall in dem das Problem/Bedenken existent war/ist.
Grundsätzlich sind die Vorgaben gemäß Kapitel „Zeit-Elemente“ zu befolgen.


Anforderung in Abhängigkeit von „statusCode“:
Ist das Element statusCode auf „active“ oder „suspended“ gesetzt, muss das high-Element des Zeitintervalls weggelassen werden.
IHE PCC TF2 Rev.11, 6.3.4.12
Treeblank.pngTreetree.pnghl7:low
TS.DATE1 … 1RBeginn des Intervalls, MUSS angegeben werden. Ist dieser Zeitpunkt nicht bekannt, kann er auch mit nullFlavor "UNK" angegeben werden.IHE PCC TF2 Rev.11, 6.3.4.12
Treeblank.pngTreetree.pnghl7:high
TS.DATE0 … 1CEnde des Intervalls.
MUSS angegeben werden, wenn statusCode "completed" oder "aborted". Ist dieser Zeitpunkt nicht bekannt, kann er auch mit nullFlavor "UNK" angegeben werden.
DARF NICHT bei „active“ oder „suspended“ angegeben werden.
IHE PCC TF2 Rev.11, 6.3.4.12
 Schematron assertrole error 
 testcount(hl7:statusCode[@code='active'])=0 or count(hl7:effectiveTime/hl7:high)=0 
 MeldungIst das Element statusCode auf „active“ gesetzt, muss das high-Element des Zeitintervalls weggelassen werden. 
Treetree.pnghl7:performer
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.17 Performer Body (DYNAMIC)IHE PCC TF2 Rev.11, 6.3.4.12
Treetree.pnghl7:author
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)IHE PCC TF2 Rev.11, 6.3.4.12
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)IHE PCC TF2 Rev.11, 6.3.4.12
Treetree.pnghl7:participant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.13 Participant Body (DYNAMIC)IHE PCC TF2 Rev.11, 6.3.4.12
Treetree.pnghl7:entryRelationship
1 … *MBeinhaltet 1.2.40.0.34.6.0.11.3.6 Problem Entry (DYNAMIC)IHE PCC TF2 Rev.11, 6.3.4.12
wo [@typeCode='SUBJ']
Treeblank.pngTreetree.png@typeCode
cs1 … 1FSUBJ
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treeblank.pngTreetree.png@inversionInd
bl1 … 1Ffalse
 Constraint
Die an dieser Stelle gewählte Kardinalität von [1..*] dient vorrangig der Kompatibilität mit internationalen Vorgaben von HL7 CCD bzw. IHE PCC.


Für die Anwendung dieses Elements im Kontext spezieller Implementierungsleitfäden in Österreich wird die Kardinalität [1..1] STRENG EMPFHOLEN.
Treetree.pnghl7:reference
0 … 1R
Referenz auf einen weiteren Befund

Beinhaltet 1.2.40.0.34.6.0.11.3.14 External Document Entry (DYNAMIC)
IHE PCC TF2 Rev.11, 6.3.4.12
Treeblank.pngTreetree.png@typeCode
cs1 … 1FREFR


11.4.11 Problem Entry

Das Problem Entry erlaubt die Dokumentation eines Gesundheitsproblems, das verschiedene Ausprägungen haben kann:

  • Diagnose (Diagnosis)
  • Problem (Problem)
  • Zustand (Condition)
  • Symptom (Symptom)
  • Befund (Finding)
  • Beschwerde (Complaint)
  • Funktionelle Einschränkung (Functional limitation)

Da es sich bei einem Problem technisch um eine observation, also eine dokumentierte Beobachtung handelt, erhält sie den fixen StatusCode "completed". Der Status des Gesundheitsproblems selbst kann über das darin liegende Entry "Problem Status Observation" angegeben werden. Um welches Problem es sich handelt, wird im value-Element angegeben.

11.4.11.1 effectiveTime

Die effectiveTime (die "medizinisch relevante Zeit") ist der Zeitraum, zu dem die Beobachtung für den Patienten gilt. Für z.B. einen Arzt, der heute einen Patienten in der Klinik behandelt und einen Herzinfarkt dokumentiert, der vor fünf Jahren aufgetreten ist, liegt die effectiveTime fünf Jahre zurück.

  • low ("Beginn des Problems")
    • Entspricht dem Zeitpunkt, zu dem das Problem erstmals aufgetreten ist (z.B. der Start der Erkrankung oder Beginn der Symptome). Kann auch unbekannt sein (nullFlavor "UNK")
  • high ("Ende des Problems")
    • Gibt den Zeitpunkt an, seit dem die zugrunde liegende Erkrankung nicht mehr besteht ("Zustand nach" oder "status post"). Wenn es nicht angegeben ist, gilt das Problem als weiterhin bestehend. Wenn bekannt ist, dass das Problem nicht mehr auftritt, dann MUSS ein effectiveTime.high angegeben werden. Wenn das Datum der Lösung nicht bekannt ist, dann wird der nullFlavor "UNK" angegeben.

11.4.11.2 Weitere Informationen

Das Problem Entry erlaubt die Angabe weiterer Informationen zum Problem:

  • qualifier: Typ der Diagnose (Haupt-, Nebendiagnose, Dauerdiagnose)
  • targetSiteCode / Laterality Qualifier: Seitenlokalisation und anatomische Lage (links, rechts)
  • Problem Status Observation: Medizinischer Status des Gesundheitsproblems (bestehend, nicht mehr bestehend)
  • Certainty Observation: Diagnosesicherheit (bestätigt, unbestätigt, Verdacht, ...)
  • Severity Observation: Schweregrad der Erkrankung (schwer, mittel, leicht)
  • Comment Entry: Kommentar


Ob das Problem codiert angegeben werden muss und welche Codesysteme zur Anwendung kommen müssen bzw. sollen, ergibt sich aus dem jeweiligen speziellen Implementierungsleitfaden.

11.4.11.3 Spezifikation

Id1.2.40.0.34.6.0.11.3.6
ref
at-cda-bbr-
Gültigkeit2023‑02‑02 15:50:45
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_entry_Problem vom 2022‑06‑02 15:10:36
  • Kblank.png atcdabbr_entry_Problem vom 2021‑02‑19 12:55:41
  • Kblank.png atcdabbr_entry_Problem vom 2020‑11‑06 10:08:41
  • Kblank.png atcdabbr_entry_Problem vom 2019‑01‑18 09:59:00
StatusKyellow.png EntwurfVersions-Label1.1.2
Nameatcdabbr_entry_ProblemBezeichnungProblem Entry
Beschreibung

Dieses generische Template kann in den speziellen Leitfäden spezifiziert werden. Ob ein Problem codiert angegeben werden muss und welche Codesysteme zur Anwendung kommen müssen bzw. sollen, ergibt sich aus dem Kontext des jeweiligen speziellen Implementierungsleitfadens.


Das Problem Entry erlaubt die Dokumentation eines Gesundheitsproblems, das verschiedene Ausprägungen (im code-Element) haben kann :
  • Diagnose (Diagnosis)
  • Problem (Problem)
  • Zustand (Condition)
  • Symptom (Symptom)
  • Befund (Finding)
  • Beschwerde (Complaint)
  • Funktionelle Einschränkung (Functional limitation)
Um welches Problem es sich handelt, wird im value-Element angegeben.
Da es sich bei einem Problem technisch um eine observation, also eine dokumentierte Beobachtung handelt, erhält sie den fixen StatusCode "completed".
Der Status des Gesundheitsproblems selbst kann über das darin liegende Entry "Problem Status Observation" angegeben werden. 


Die effectiveTime ("medizinisch relevante Zeit") ist der Zeitraum, zu dem die Beobachtung für den Patienten gilt. Für z.B. einen Arzt, der heute einen Patienten in der Klinik behandelt und einen Herzinfarkt dokumentiert, der vor fünf Jahren aufgetreten ist, liegt die effectiveTime fünf Jahre zurück.
  • effectiveTime.low („Beginn des Problems“): Entspricht dem Zeitpunkt, zu dem das Problem erstmals aufgetreten ist (z.B. der Start der Erkrankung oder Beginn der Symptome). Kann auch unbekannt sein (nullFlavor "UNK")
  • effectiveTime.high („Ende des Problems“): Gibt den Zeitpunkt an, seitdem die zugrunde liegende Erkrankung nicht mehr besteht ("Zustand nach" oder „status post“). Wenn es nicht angegeben ist, gilt das Problem als weiterhin bestehend. Wenn bekannt ist, dass das Problem nicht mehr auftritt, dann MUSS ein effectiveTime.high angegeben werden. Wenn das Datum der Lösung nicht bekannt ist, dann wird der nullFlavor "UNK" angegeben.
Weitere Informationen:
Das Problem Entry erlaubt die Angabe weiterer Informationen zum Problem:
  • value.qualifier: Typ der Diagnose (Haupt-, Nebendiagnose, Dauerdiagnose)
  • targetSiteCode / Laterality Qualifier: Seitenlokalisation und anatomische Lage (links, rechts)
  • entryRelationship.Problem Status Observation: Medizinischer Status des Gesundheitsproblems (bestehend, nicht mehr bestehend)
  • entryRelationship.Certainty Observation: Diagnosesicherheit (bestätigt, unbestätigt, Verdacht, ...)
  • entryRelationship.Severity Observation: Schweregrad der Erkrankung (schwer, mittel, leicht)
  • entryRelationship.Criticality Observation: Kritikalität des Gesundheitsproblems (lebensbedrohend, nicht lebensbedrohend, unbekannt)
  • entryRelationship.Comment Entry: Kommentar


KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.6
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 12 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.1InklusionKgreen.png Narrative Text Reference (1.0.1+20210512)DYNAMIC
1.2.40.0.34.6.0.11.9.2InklusionKgreen.png Original Text Reference (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.9.42ContainmentKgreen.png Laterality Qualifier (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.9.17ContainmentKgreen.png Performer Body (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.9.13ContainmentKgreen.png Participant Body (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.3.11ContainmentKgreen.png Comment Entry (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.3.38ContainmentKgreen.png Severity Observation (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.3.35ContainmentKgreen.png Criticality Observation (1.0.1+20210628)DYNAMIC
1.2.40.0.34.6.0.11.3.36ContainmentKgreen.png Certainty Observation (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.3.49ContainmentKgreen.png Problem Status Observation (1.0.0+20210219)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.3.6 Problem Entry (2022‑06‑02 15:10:36)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.3.6 Problem Entry (2021‑02‑19 12:55:41)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.3.6 Problem Entry (2020‑11‑06 10:08:41)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.3.6 Problem Entry (2019‑01‑18 09:59:00)
ref
at-cda-bbr-

Adaptation: Template 1.3.6.1.4.1.19376.1.5.3.1.4.5 IHE Problem Entry (DYNAMIC)
ref
ch-pcc-

Spezialisierung: Template 2.16.840.1.113883.10.12.303 CDA Observation (2005‑09‑07)
ref
ad1bbr-
Beispiel
Beispiel Diagnose codiert
<cda:observation classCode="OBS" moodCode="EVN" negationInd="false">
  <cda:templateId root="1.2.40.0.34.6.0.11.3.6"/>  <cda:templateId root="2.16.840.1.113883.10.20.1.28"/>  <cda:templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.5"/>  <cda:id root="1.2.3.999" extension="--example only--"/>  <cda:code code="282291009" codeSystem="2.16.840.1.113883.6.96" displayName="Diagnosis"/>  <!-- include template 1.2.40.0.34.6.0.11.9.1 'Narrative Text Reference' (dynamic) 1..1 M -->
  <statusCode code="completed"/>  <cda:effectiveTime>
    <cda:low value="20190817121500+0200"/>  </cda:effectiveTime>
  <cda:value xsi:type="CD" code="cs" codeSystem="1.2.3.999">
    <!-- include template 1.2.40.0.34.6.0.11.9.2 'Original Text Reference' (dynamic) 1..1 M -->
    <!-- qualifier für Art der Diagnose -->
    <cda:qualifier>
      <cda:name code="106229004" codeSystem="2.16.840.1.113883.6.96"/>      <cda:value code="8319008" displayName="Principal diagnosis (contextual qualifier) (qualifier value)" codeSystem="2.16.840.1.113883.6.96"/>    </cda:qualifier>
  </cda:value>
  <cda:targetSiteCode>
    <cda:qualifier>
      <cda:name code="272741003" codeSystem="2.16.840.1.113883.6.96" displayName="Laterality"/>      <cda:value code="..." codeSystem="2.16.840.1.113883.6.96"/>    </cda:qualifier>
    <cda:qualifier>
      <cda:name code="106233006" codeSystem="2.16.840.1.113883.6.96" displayName="Topographical modifier"/>      <cda:value code="..." codeSystem="2.16.840.1.113883.6.96"/>    </cda:qualifier>
  </cda:targetSiteCode>
  <cda:author>
    <!-- template 1.2.40.0.34.6.0.11.9.36 'Author Body' -->
  </cda:author>
  <cda:entryRelationship typeCode="COMP" contextConductionInd="true">
    <!-- template 1.2.40.0.34.6.0.11.3.11 'Comment Entry' (2019-02-07T13:10:44) -->
  </cda:entryRelationship>
</cda:observation>
Beispiel
Beispiel Uncodierte Angabe des Gesundheitsproblems
<cda:observation classCode="OBS" moodCode="EVN" negationInd="false">
  <cda:templateId root="1.2.40.0.34.6.0.11.3.6"/>  <cda:templateId root="2.16.840.1.113883.10.20.1.28"/>  <cda:templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.5"/>  <cda:id root="1.2.3.999" extension="--example only--"/>  <cda:code code="282291009" codeSystem="2.16.840.1.113883.6.96" displayName="Diagnosis"/>  <!-- include template 1.2.40.0.34.6.0.11.9.1 'Narrative Text Reference' (dynamic) 1..1 M -->
  <statusCode code="completed"/>  <cda:effectiveTime>
    <cda:low value="20190817121800+0200"/>  </cda:effectiveTime>
  <cda:value xsi:type="CD" nullFlavor="NA">
    <!-- include template 1.2.40.0.34.6.0.11.9.2 'Original Text Reference' (dynamic) 1..1 M -->
    <originalText>
      <reference value="#MyRef1"/>    </originalText>
  </cda:value>
  <cda:author>
    <!-- template 1.2.40.0.34.6.0.11.9.36 'Author Body' -->
  </cda:author>
  <cda:entryRelationship typeCode="COMP" contextConductionInd="true">
    <!-- template 1.2.40.0.34.6.0.11.3.11 'Comment Entry' (2019-02-07T13:10:44) -->
  </cda:entryRelationship>
</cda:observation>
ItemDTKardKonfBeschreibungLabel
hl7:observation
Container zur Angabe eines Problems (Diagnose etc).
(atc...lem)
Treetree.png@classCode
cs1 … 1FOBS
Treetree.png@moodCode
cs1 … 1FEVN
Treetree.png@negationInd
bl1 … 1R
SOLL standardmäßig auf false gesetzt werden.
Kann auf true gesetzt werden, um anzuzeigen, dass das dokumentierte Problem nicht beobachtet wurde.
Treetree.pnghl7:templateId
II1 … 1MELGA(atc...lem)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.6
Treetree.pnghl7:templateId
II1 … 1MHL7 CCD Problem observation(atc...lem)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.20.1.28
Treetree.pnghl7:templateId
II1 … 1MIHE Problem Entry(atc...lem)
Treeblank.pngTreetree.png@root
uid1 … 1F1.3.6.1.4.1.19376.1.5.3.1.4.5
Treetree.pnghl7:id
II1 … *M
ID des Problem-Entry. 
Auch wenn nur ein Problem-Entry angegeben ist, soll sich die ID von der ID des Problem/Bedenken-Entry unterscheiden.
Grundsätzlich sind die Vorgaben für „Identifikations-Elemente“ zu befolgen.
(atc...lem)
Treetree.pnghl7:code
CD1 … 1MCode des Problems.
Die Art des angegebenen Problems (Diagnose, Symptom, etc.) wird codiert in diesem Element angegeben.

Verweis auf speziellen Implementierungsleitfaden:

Welche der Problemarten angegeben werden müssen bzw. sollen, kann im jeweiligen speziellen Implementierungsleitfaden eingeschränkt werden.
(atc...lem)
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.35 atcdabbr_Problemarten_VS (DYNAMIC)
Eingefügt1 … 1M von 1.2.40.0.34.6.0.11.9.1 Narrative Text Reference (DYNAMIC)
Treetree.pnghl7:text
ED1 … 1M(atc...lem)
Treeblank.pngTreetree.pnghl7:reference
TEL1 … 1MDie Referenz auf den entsprechenden Text im menschenlesbaren Teil muss durch Bezugnahme auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx'].
Die Referenz ist mit einem ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts mit Zusatzinformationen umschließen.

Alternativ kann @value auch mit dem url-scheme "http" oder "https" beginnen.


(atc...lem)
Treeblank.pngTreeblank.pngTreetree.png@value
1 … 1R
 Schematron assertrole error 
 teststarts-with(@value,'#') or starts-with(@value,'http') 
 MeldungThe @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content'-element, or begin with the 'http' or 'https' url-scheme. 
Treetree.pnghl7:statusCode
CS1 … 1MMuss unabhängig von effectiveTime auf „completed“ gesetzt werden. Der medizinische Status des Problems wird im entryRelationship.Problem Status Observation angegeben.
(atc...lem)
Treeblank.pngTreetree.png@code
CONF1 … 1Fcompleted
Treetree.pnghl7:effectiveTime
IVL_TS1 … 1M
Zeitintervall, in dem das Problem existent war/ist.
Grundsätzlich sind die Vorgaben für „Zeit-Elemente“ zu befolgen.
(atc...lem)
Treeblank.pngTreetree.pnghl7:low
TS.AT.VAR1 … 1R„Beginn des Problems“: Entspricht dem Zeitpunkt, zu dem das Problem erstmals aufgetreten ist. Kann auch unbekannt sein (nullFlavor "UNK")
(atc...lem)
Treeblank.pngTreetree.pnghl7:high
TS.AT.VAR0 … 1C
„Ende des Problems“: muss angegeben werden, wenn das Problem nicht mehr besteht.
Wenn nicht angegeben, gilt das Problem als weiterhin bestehend. 
Ist kein Datum der Lösung bekannt, wird der nullFlavor "UNK" angegeben.
(atc...lem)
Auswahl1 … 1
Gesundheitsprobleme dürfen nur wie folgt angegeben werden:
  • Codierte Angabe des Gesundheitsproblems:
    @value enthält den Code des Gesundheitsproblems einem Value Set (ICD-10, ICPC2 ...).
  • Codierte Angabe ohne passenden Code:
    xsi:type='CD', nullFlavor: OTH
    In diesem Fall ist das Element <translation> verpflichtend.
    originalText.reference enthält den Verweis auf die narrative Beschreibung des Problems!
  • Uncodierte Angabe:
    xsi:type='CD', nullFlavor: NA
    In diesem Fall ist die Textreferenz <originalText> verpflichtend.
    originalText.reference enthält den Verweis auf die narrative Beschreibung des Problems!

Hinweis: Die Wahl des Codesystems ist abhängig von der Problemart! Für Diagnosen kann ein gültiger Code aus der vom für Gesundheit zuständigen Bundesministeriums veröffentlichen aktuellen ICD-10 Liste herangezogen werden.

Elemente in der Auswahl:
  • hl7:value[not(@nullFlavor)]
  • hl7:value[@nullFlavor='OTH']
  • hl7:value[@nullFlavor='NA']
Treeblank.pngTreetree.pnghl7:value
CD0 … 1Codierte Angabe des Gesundheitsproblems


Codesysteme bitte in der aktuellen Version verwenden. Z.B.:

  • 1.2.40.0.34.5.184 - ICD-10 BMASGK  
  • 1.2.40.0.34.5.175 - ICPC2 (International Classification of Primary Care)
  • 2.16.840.1.113883.6.254 - ICF (WHO International Classification of Function)
  • 2.16.840.1.113883.6.96 - SNOMED CT
  • etc.
(atc...lem)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreetree.png@xsi:type
1 … 1FCD
Treeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1R
Eingefügt0 … 1R von 1.2.40.0.34.6.0.11.9.2 Original Text Reference (DYNAMIC)
Eingegebener Freitext, der die Grundlage der im Entry angegebenen Information ist. 
Das Element verweist auf die Stelle im Textbereich (section.text), in dem das Problem beschrieben ist (ohne zusätzliche Informationen, wie Datum, Beschreibung, etc).
Grundsätzlich sind die Vorgaben für „Codierungs-Elemente“ zu befolgen.
Treeblank.pngTreeblank.pngTreetree.pnghl7:originalText
ED0 … 1RTextinhalt, der codiert wurde.
(atc...lem)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:reference
TEL1 … 1MDie Referenz auf den entsprechenden Text im narrativen Teil muss durch Bezugnahme auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx'].
Die Referenz ist mit einem content-Element mit ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts umschließen und KEINE zusätzlichen Markup oder Strukturelemente.
(atc...lem)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
1 … 1R
 Schematron assertrole error 
 teststarts-with(@value,'#') 
 MeldungThe @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content'-element. 
Treeblank.pngTreeblank.pngTreetree.pnghl7:qualifier
CR0 … *R
Qualifier zur genaueren Beschreibung des Problems. 
z.B. zur Angabe der Art der Diagnose.
(atc...lem)
wo [hl7:name [@code='106229004']]
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:name
CD1 … 1M(atc...lem)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
CONF1 … 1F106229004
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
1 … 1F2.16.840.1.113883.6.96 (SNOMED Clinical Terms)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:value
CD1 … 1M(atc...lem)
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.23 elgagab_Art_der_Diagnose_VS (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.pnghl7:translation
CD0 … *
Dieses Feld wird verwendet, wenn Codes aus einem abweichenden Value Set angegeben werden. 
z.B. für Übersetzungen in alternative Codesysteme oder wenn kein geeigneter Code im vorgegebene VS vorhanden ist.
(atc...lem)
Treeblank.pngTreetree.pnghl7:value
CD0 … 1Codierte Angabe des Gesundheitsproblems ohne passenden Code
(atc...lem)
wo [@nullFlavor='OTH']
Treeblank.pngTreeblank.pngTreetree.png@xsi:type
1 … 1FCD
Treeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FOTH
Eingefügt0 … 1R von 1.2.40.0.34.6.0.11.9.2 Original Text Reference (DYNAMIC)
Eingegebener Freitext, der die Grundlage der im Entry angegebenen Information ist. 
Das Element verweist auf die Stelle im Textbereich (section.text), in dem das Problem beschrieben ist (ohne zusätzliche Informationen, wie Datum, Beschreibung, etc).
Grundsätzlich sind die Vorgaben für „Codierungs-Elemente“ zu befolgen.
Treeblank.pngTreeblank.pngTreetree.pnghl7:originalText
ED0 … 1RTextinhalt, der codiert wurde.
(atc...lem)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:reference
TEL1 … 1MDie Referenz auf den entsprechenden Text im narrativen Teil muss durch Bezugnahme auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx'].
Die Referenz ist mit einem content-Element mit ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts umschließen und KEINE zusätzlichen Markup oder Strukturelemente.
(atc...lem)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
1 … 1R
 Schematron assertrole error 
 teststarts-with(@value,'#') 
 MeldungThe @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content'-element. 
Treeblank.pngTreeblank.pngTreetree.pnghl7:translation
CD1 … *M
Dieses Feld wird verwendet, wenn Codes aus einem abweichenden Value Set angegeben werden. 
z.B. für Übersetzungen in alternative Codesysteme oder wenn kein geeigneter Code im vorgegebene VS vorhanden ist.
(atc...lem)
Treeblank.pngTreetree.pnghl7:value
CD0 … 1Uncodierte Angabe des Gesundheitsproblems
(atc...lem)
wo [@nullFlavor='NA']
Treeblank.pngTreeblank.pngTreetree.png@xsi:type
1 … 1FCD
Treeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FNA
 Beispiel
Nicht-codierte Diagnosen
<value xsi:type="CD" nullFlavor="NA">
  <originalText>
    <reference value="#diag4_diagNotCoded"/>  </originalText>
</value>
Eingefügt1 … 1M von 1.2.40.0.34.6.0.11.9.2 Original Text Reference (DYNAMIC)
Eingegebener Freitext, der die Grundlage der im Entry angegebenen Information ist. 
Das Element verweist auf die Stelle im Textbereich (section.text), in dem das Problem beschrieben ist (ohne zusätzliche Informationen, wie Datum, Beschreibung, etc).
Grundsätzlich sind die Vorgaben für „Codierungs-Elemente“ zu befolgen.
Treeblank.pngTreeblank.pngTreetree.pnghl7:originalText
ED1 … 1MTextinhalt, der codiert wurde.
(atc...lem)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:reference
TEL1 … 1MDie Referenz auf den entsprechenden Text im narrativen Teil muss durch Bezugnahme auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx'].
Die Referenz ist mit einem content-Element mit ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts umschließen und KEINE zusätzlichen Markup oder Strukturelemente.
(atc...lem)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@value
1 … 1R
 Schematron assertrole error 
 teststarts-with(@value,'#') 
 MeldungThe @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content'-element. 
Treetree.pnghl7:target​Site​Code
CD0 … *RAnatomische Lage des Problems

Beinhaltet 1.2.40.0.34.6.0.11.9.42 Laterality Qualifier (DYNAMIC)
(atc...lem)
Treetree.pnghl7:performer
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.17 Performer Body (DYNAMIC)(atc...lem)
Treetree.pnghl7:author
0 … *RDieses Author-Element KANN verwendet werden, um anzugeben, wer das Problem dokumentiert hat. Wenn nicht angegeben, gilt das jeweils "darüberlegende" Author-Element (Section, Document)
Beinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)
(atc...lem)
Treetree.pnghl7:informant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)(atc...lem)
Treetree.pnghl7:participant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.13 Participant Body (DYNAMIC)(atc...lem)
Treetree.pnghl7:entryRelationship
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.3.11 Comment Entry (DYNAMIC)(atc...lem)
Treeblank.pngTreetree.png@typeCode
cs1 … 1FCOMP
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treetree.pnghl7:entryRelationship
0 … 1RDieses EntryRelationship dient zur Darstellung des Schweregrads des Gesundheitsproblems

Beinhaltet 1.2.40.0.34.6.0.11.3.38 Severity Observation (DYNAMIC)
(atc...lem)
Treeblank.pngTreetree.png@typeCode
cs1 … 1FSUBJ
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treetree.pnghl7:entryRelationship
0 … 1RDieses EntryRelationship dient zur Darstellung der Kritikalität des Gesundheitsproblems.
Beinhaltet 1.2.40.0.34.6.0.11.3.35 Criticality Observation (DYNAMIC)
(atc...lem)
Treeblank.pngTreetree.png@typeCode
cs1 … 1FSUBJ
Treeblank.pngTreetree.png@inversionInd
bl1 … 1Ftrue
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treetree.pnghl7:entryRelationship
0 … 1RDieses EntryRelationship dient zur Darstellung der Gewissheit, mit der das Gesundheitsproblem

Beinhaltet 1.2.40.0.34.6.0.11.3.36 Certainty Observation (DYNAMIC)
(atc...lem)
Treeblank.pngTreetree.png@typeCode
cs1 … 1FSUBJ
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue
Treetree.pnghl7:entryRelationship
0 … 1RKlinischer Status des Gesundheitsproblems

Beinhaltet 1.2.40.0.34.6.0.11.3.49 Problem Status Observation (DYNAMIC)
(atc...lem)
Treeblank.pngTreetree.png@typeCode
cs1 … 1FREFR
Treeblank.pngTreetree.png@context​Conduction​Ind
cs0 … 1Ftrue


11.4.12 Severity Observation

Id1.2.40.0.34.6.0.11.3.38
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 13:00:38
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_entry_SeverityObservation vom 2019‑11‑21 09:31:57
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_entry_SeverityObservationBezeichnungSeverity Observation
BeschreibungDokumentation des Schweregrades des Gesundheitsproblems
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.38
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.1InklusionKgreen.png Narrative Text Reference (1.0.1+20210512)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.3.38 Severity Observation (2019‑11‑21 09:31:57)
ref
at-cda-bbr-

Adaptation: Template 1.3.6.1.4.1.19376.1.5.3.1.4.1 eHDSI Severity (DYNAMIC)
ref
epsos-

Adaptation: Template 2.16.840.1.113883.10.22.4.25 IPS Severity Observation (DYNAMIC)
ref
hl7ips-
Beispiel
Beispiel
<hl7:observation classCode="OBS" moodCode="EVN">
  <hl7:templateId root="1.2.40.0.34.6.0.11.3.38"/>  <hl7:templateId root="2.16.840.1.113883.10.22.4.25"/>  <hl7:templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.1"/>  <hl7:code code="SEV" codeSystem="2.16.840.1.113883.5.4"/>  <hl7:text>
    <!-- template 1.2.40.0.34.6.0.11.9.1 'Narrative Text Reference' (2019-01-17T15:27:17) -->
  </hl7:text>
  <hl7:statusCode code="completed"/>  <hl7:value code="255604002" codeSystem="2.16.840.1.113883.6.96"/></hl7:observation>
ItemDTKardKonfBeschreibungLabel
hl7:observation
(atc...ion)
Treetree.png@classCode
cs1 … 1FOBS
Treetree.png@moodCode
cs1 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1M(atc...ion)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.38
Treetree.pnghl7:templateId
II1 … 1MIPS Severity Observation(atc...ion)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.22.4.25
Treetree.pnghl7:templateId
II1 … 1MIHE PCC Severity Entry(atc...ion)
Treeblank.pngTreetree.png@root
uid1 … 1F1.3.6.1.4.1.19376.1.5.3.1.4.1
Treetree.pnghl7:id
II0 … *RZwecks Rückverfolgbarkeit kann eine ID angegeben werden.(atc...ion)
Treetree.pnghl7:code
CD1 … 1MCode zur Observation "Schweregrades des Gesundheitsproblems"(atc...ion)
Treeblank.pngTreetree.png@code
CONF1 … 1FSEV
Treeblank.pngTreetree.png@codeSystem
1 … 1F2.16.840.1.113883.5.4 (Act Code)
Eingefügt1 … 1M von 1.2.40.0.34.6.0.11.9.1 Narrative Text Reference (DYNAMIC)
Treetree.pnghl7:text
ED1 … 1M(atc...ion)
Treeblank.pngTreetree.pnghl7:reference
TEL1 … 1MDie Referenz auf den entsprechenden Text im menschenlesbaren Teil muss durch Bezugnahme auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx'].
Die Referenz ist mit einem ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts mit Zusatzinformationen umschließen.

Alternativ kann @value auch mit dem url-scheme "http" oder "https" beginnen.


(atc...ion)
Treeblank.pngTreeblank.pngTreetree.png@value
1 … 1R
 Schematron assertrole error 
 teststarts-with(@value,'#') or starts-with(@value,'http') 
 MeldungThe @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content'-element, or begin with the 'http' or 'https' url-scheme. 
Treetree.pnghl7:statusCode
CS1 … 1MFixer Wert: completed(atc...ion)
Treeblank.pngTreetree.png@code
CONF1 … 1Fcompleted
Treetree.pnghl7:value
CD1 … 1MKlassifikation des Schweregrades des Gesundheitsproblems

(atc...ion)
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.189 ELGA_ProblemSeverity (DYNAMIC)

11.4.13 Certainty Observation

Id1.2.40.0.34.6.0.11.3.36
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 12:42:49
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_entry_CertaintyObservation vom 2019‑11‑21 09:11:18
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_entry_CertaintyObservationBezeichnungCertainty Observation
BeschreibungDokumentiert die Gewissheit, mit der das Gesundheitsproblem besteht
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.36
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.1InklusionKgreen.png Narrative Text Reference (1.0.1+20210512)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.3.36 Certainty Observation (2019‑11‑21 09:11:18)
ref
at-cda-bbr-

Adaptation: Template 2.16.840.1.113883.10.22.4.19 IPS Certainty Observation (DYNAMIC)
ref
hl7ips-
Beispiel
Beispiel
<hl7:observation classCode="OBS" moodCode="EVN">
  <hl7:templateId root="1.2.40.0.34.6.0.11.3.36"/>  <hl7:templateId root="2.16.840.1.113883.10.22.10"/>  <hl7:code code="66455-7" codeSystem="2.16.840.1.113883.6.1" displayName="Condition status"/>  <hl7:text>
    <!-- template 1.2.40.0.34.6.0.11.9.1 'Narrative Text Reference' (2019-01-17T15:27:17) -->
  </hl7:text>
  <hl7:statusCode code="completed"/>  <hl7:value xsi:type="CD" code="unconfirmed" codeSystem="2.16.840.1.113883.4.642.3.166" displayName="unconfirmed"/></hl7:observation>
ItemDTKardKonfBeschreibungLabel
hl7:observation
(atc...ion)
Treetree.png@classCode
cs1 … 1FOBS
Treetree.png@moodCode
cs1 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1MELGA(atc...ion)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.36
Treetree.pnghl7:templateId
II1 … 1MHL7 IPS Certainty Observation(atc...ion)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.22.10
Treetree.pnghl7:code
CE1 … 1MCode zur Observation "Gewissheit, mit der das Gesundheitsproblem besteht"
(atc...ion)
Treeblank.pngTreetree.png@code
CONF1 … 1F66455-7
Treeblank.pngTreetree.png@codeSystem
1 … 1F2.16.840.1.113883.6.1 (LOINC)
Treeblank.pngTreetree.png@codeSystemName
1 … 1FLOINC
Treeblank.pngTreetree.png@displayName
1 … 1FCondition status
Eingefügt1 … 1M von 1.2.40.0.34.6.0.11.9.1 Narrative Text Reference (DYNAMIC)
Treetree.pnghl7:text
ED1 … 1M(atc...ion)
Treeblank.pngTreetree.pnghl7:reference
TEL1 … 1MDie Referenz auf den entsprechenden Text im menschenlesbaren Teil muss durch Bezugnahme auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx'].
Die Referenz ist mit einem ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts mit Zusatzinformationen umschließen.

Alternativ kann @value auch mit dem url-scheme "http" oder "https" beginnen.


(atc...ion)
Treeblank.pngTreeblank.pngTreetree.png@value
1 … 1R
 Schematron assertrole error 
 teststarts-with(@value,'#') or starts-with(@value,'http') 
 MeldungThe @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content'-element, or begin with the 'http' or 'https' url-scheme. 
Treetree.pnghl7:statusCode
CS1 … 1MFester Wert: completed
(atc...ion)
Treeblank.pngTreetree.png@code
CONF1 … 1Fcompleted
Treetree.pnghl7:value
CD1 … 1MKlassifikation der Gewissheit, mit der das Gesundheitsproblem besteht(atc...ion)
Treeblank.pngTreetree.png@xsi:type
1 … 1FCD
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.184 ELGA_ConditionVerificationStatus (DYNAMIC)

11.4.14 Problem Status Observation

Id1.2.40.0.34.6.0.11.3.49
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 12:55:53
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_entry_ProblemStatusObservation vom 2019‑12‑03 09:46:18
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_entry_ProblemStatusObservationBezeichnungProblem Status Observation
BeschreibungKlinischer Status des Gesundheitsproblems
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.49
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.1InklusionKgreen.png Narrative Text Reference (1.0.1+20210512)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.3.49 Problem Status Observation (2019‑12‑03 09:46:18)
ref
at-cda-bbr-

Adaptation: Template 1.3.6.1.4.1.19376.1.5.3.1.4.1.1 IHE Problem Status Observation (2013‑12‑20)
ref
IHE-PCC-

Adaptation: Template 2.16.840.1.113883.10.22.4.20 IPS Problem Status Observation (DYNAMIC)
ref
hl7ips-
Beispiel
Beispiel
<hl7:observation classCode="OBS" moodCode="EVN">
  <hl7:templateId root="1.2.40.0.34.6.0.11.3.49"/>  <hl7:templateId root="2.16.840.1.113883.10.22.4.20"/>  <hl7:templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.1.1"/>  <hl7:code code="33999-4" codeSystem="2.16.840.1.113883.6.1"/>  <hl7:text>
    <!-- template 1.2.40.0.34.6.0.11.9.1 'Narrative Text Reference' (2019-01-17T15:27:17) -->
  </hl7:text>
  <hl7:statusCode code="completed"/>  <hl7:value code="active" codeSystem="2.16.840.1.113883.4.642.3.155"/></hl7:observation>
ItemDTKardKonfBeschreibungLabel
hl7:observation
(atc...ion)
Treetree.png@classCode
cs0 … 1FOBS
Treetree.png@moodCode
cs0 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1M(atc...ion)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.49
Treetree.pnghl7:templateId
II1 … 1MHL7 IPS Problem Status Observation
(atc...ion)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.22.4.20
Treetree.pnghl7:templateId
II1 … 1MIHE PCC Problem Status Observation
(atc...ion)
Treeblank.pngTreetree.png@root
uid1 … 1F1.3.6.1.4.1.19376.1.5.3.1.4.1.1
Treetree.pnghl7:code
CE1 … 1MCode zur Observation "Klinischer Status des Gesundheitsproblems"(atc...ion)
Treeblank.pngTreetree.png@code
CONF1 … 1F33999-4
Treeblank.pngTreetree.png@codeSystem
1 … 1F2.16.840.1.113883.6.1 (LOINC)
Eingefügt1 … 1M von 1.2.40.0.34.6.0.11.9.1 Narrative Text Reference (DYNAMIC)
Dieses Element strukturiert den Verweis auf den klinischen Status im narrativen Teil
Treetree.pnghl7:text
ED1 … 1M(atc...ion)
Treeblank.pngTreetree.pnghl7:reference
TEL1 … 1MDie Referenz auf den entsprechenden Text im menschenlesbaren Teil muss durch Bezugnahme auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx'].
Die Referenz ist mit einem ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts mit Zusatzinformationen umschließen.

Alternativ kann @value auch mit dem url-scheme "http" oder "https" beginnen.


(atc...ion)
Treeblank.pngTreeblank.pngTreetree.png@value
1 … 1R
 Schematron assertrole error 
 teststarts-with(@value,'#') or starts-with(@value,'http') 
 MeldungThe @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content'-element, or begin with the 'http' or 'https' url-scheme. 
Treetree.pnghl7:statusCode
CS1 … 1MFester Wert: completed(atc...ion)
Treeblank.pngTreetree.png@code
CONF1 … 1Fcompleted
Treetree.pnghl7:value
CD1 … 1MKlassifikation des klinischen Status
(atc...ion)
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.198 ELGA_ConditionStatusCode (DYNAMIC)

11.4.15 Comment Entry

11.4.15.1 Spezifikation

Id1.2.40.0.34.6.0.11.3.11
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 12:42:56
Andere Versionen mit dieser Id:
  • Kblank.png atcdabrr_entry_Comment vom 2019‑02‑07 13:10:44
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabrr_entry_CommentBezeichnungComment Entry
Beschreibung
Die Codierung von Anmerkungen und Kommentaren erfolgt in jedem Fall gem. IHE als sogenannter „Annotation-Act“. Die Codierung erfolgt als act-Element, welches mittels entsprechender Beziehung (entryRelationship oder component) an das übergeordnete Element gebunden wird. Die Elemente templateId und code sind fix vorbelegt. Das einzige veränderbare Element ist der text-Block. Dieser SOLL eine Referenz auf ein Element innerhalb der Level 2 Codierung enthalten.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.11
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 5 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.1InklusionKgreen.png Narrative Text Reference (1.0.1+20210512)DYNAMIC
1.2.40.0.34.6.0.11.9.17ContainmentKgreen.png Performer Body (1.0.0+20210219)DYNAMIC
1.2.40.0.34.6.0.11.9.36ContainmentKgreen.png Author Body (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.3ContainmentKgreen.png Informant Body (1.0.1+20211213)DYNAMIC
1.2.40.0.34.6.0.11.9.13ContainmentKgreen.png Participant Body (1.0.1+20210628)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.3.11 Comment Entry (2019‑02‑07 13:10:44)
ref
at-cda-bbr-

Spezialisierung: Template 1.3.6.1.4.1.19376.1.5.3.1.4.2 IHE Comment Entry (2013‑12‑20)
ref
IHE-PCC-

Spezialisierung: Template 2.16.840.1.113883.10.20.1.40 Befundtext (Anmerkungen und Kommentare)-deprecated (DYNAMIC)
ref
elga-
Beispiel
Beispiel
<act classCode="ACT" moodCode="EVN">
  <templateId root="1.2.40.0.34.6.0.11.3.11"/>  <templateId root="2.16.840.1.113883.10.20.1.40"/>  <templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.2"/>  <id root="1.2.3.999" extension="extension"/>  <code code="48767-8" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Annotation comment"/>  <text>
    <reference value="#commentRef-1"/>  </text>
  <statusCode code="completed"/>  <author>
    <!-- template 1.2.40.0.34.6.0.11.9.8 'Author Body' (2019-02-12T14:16:51) -->
  </author>
  <informant>
    <!-- template 1.2.40.0.34.6.0.11.9.3 'Informant Body' (2019-02-07T13:29:32) -->
  </informant>
</act>
ItemDTKardKonfBeschreibungLabel
hl7:act
Kommentar-Act(atc...ent)
Treetree.png@classCode
cs1 … 1FACT
Treetree.png@moodCode
cs1 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1MELGA(atc...ent)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.11
Treetree.pnghl7:templateId
II1 … 1MHL7 CCD Comment(atc...ent)
Treeblank.pngTreetree.png@root
uid1 … 1F2.16.840.1.113883.10.20.1.40
Treetree.pnghl7:templateId
II1 … 1MIHE PCC Comments(atc...ent)
Treeblank.pngTreetree.png@root
uid1 … 1F1.3.6.1.4.1.19376.1.5.3.1.4.2
Treetree.pnghl7:id
II0 … 1Optionale Id zwecks Nachvollziehbarkeit(atc...ent)
wo [not(@nullFlavor)]
Treetree.pnghl7:code
CD1 … 1MFester Wert "48767-8"(atc...ent)
Treeblank.pngTreetree.png@code
cs1 … 1F48767-8
Treeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.6.1
Treeblank.pngTreetree.png@codeSystemName
st1 … 1FLOINC
Treeblank.pngTreetree.png@displayName
st1 … 1FAnnotation comment
Eingefügt1 … 1M von 1.2.40.0.34.6.0.11.9.1 Narrative Text Reference (DYNAMIC)
Referenz auf den Text im narrativen Teil
Treetree.pnghl7:text
ED1 … 1M(atc...ent)
Treeblank.pngTreetree.pnghl7:reference
TEL1 … 1MDie Referenz auf den entsprechenden Text im menschenlesbaren Teil muss durch Bezugnahme auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx'].
Die Referenz ist mit einem ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts mit Zusatzinformationen umschließen.

Alternativ kann @value auch mit dem url-scheme "http" oder "https" beginnen.


(atc...ent)
Treeblank.pngTreeblank.pngTreetree.png@value
1 … 1R
 Schematron assertrole error 
 teststarts-with(@value,'#') or starts-with(@value,'http') 
 MeldungThe @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content'-element, or begin with the 'http' or 'https' url-scheme. 
Treetree.pnghl7:statusCode
CS1 … 1MFester Wert "completed".
Status des Kommentars ist immer abgeschlossen (completed).
(atc...ent)
Treeblank.pngTreetree.png@code
cs1 … 1Fcompleted
Treetree.pnghl7:performer
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.17 Performer Body (DYNAMIC)(atc...ent)
Treetree.pnghl7:author
0 … *RAutoren können optional angegeben werden.
Beinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)
(atc...ent)
Treetree.pnghl7:informant
0 … *RWeitere Informationsquellen können optional angegeben werden.
Beinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)
(atc...ent)
Treetree.pnghl7:participant
0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.13 Participant Body (DYNAMIC)(atc...ent)

11.4.16 External Document Entry

11.4.16.1 Spezifikation

Id1.2.40.0.34.6.0.11.3.14
ref
at-cda-bbr-
Gültigkeit2023‑04‑13 11:02:04
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_entry_externalDocument vom 2021‑02‑19 12:43:40
  • Kblank.png atcdabbr_entry_externalDocument vom 2019‑05‑06 14:00:33
StatusKgreen.png AktivVersions-Label1.0.1+20230717
Nameatcdabbr_entry_externalDocumentBezeichnungExternal Document Entry
Beschreibung
Dokumentenverweis. Mehrere Quell-Dokumente können angegeben werden.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.14
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.1InklusionKgreen.png Narrative Text Reference (1.0.1+20210512)DYNAMIC
BeziehungSpezialisierung: Template 1.2.40.0.34.6.0.11.3.14 External Document Entry (2021‑02‑19 12:43:40)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.3.14 External Document Entry (2019‑05‑06 14:00:33)
ref
at-cda-bbr-

Spezialisierung: Template 2.16.840.1.113883.10.12.328 CDA ExternalDocument (2005‑09‑07)
ref
ad1bbr-
Beispiel
Strukturbeispiel
<externalDocument classCode="DOC" moodCode="EVN">
  <templateId root="1.2.40.0.34.6.0.11.3.14"/>  <id root="1.2.3.999" extension="--example only--"/>  <code code="9999" codeSystem="1.2.3.999"/>  <!-- include template 1.2.40.0.34.6.0.11.9.1 'Narrative Text Reference' (dynamic) 1..1 M -->
  <setId root="1.2.3.999" extension="--example only--"/>  <versionNumber value="1"/></externalDocument>
ItemDTKardKonfBeschreibungLabel
hl7:externalDocument
(atc...ent)
Treetree.png@classCode
cs0 … 1FDOC
Treetree.png@moodCode
cs0 … 1FEVN
Treetree.pnghl7:templateId
II1 … 1MELGA
(atc...ent)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.3.14
Treetree.pnghl7:id
II1 … 1MOID des Quell-Dokuments.
(atc...ent)
 Constraint

Im Fall eines CDA-Dokuments MUSS dieses Element dem Wert von ClinicalDocument/id des referenzierten CDA-Dokuments entsprechen.

Treetree.pnghl7:code
CD (extensible)0 … 1CKlassifikation des externen Dokuments
(atc...ent)
Treeblank.pngTreetree.png@codeSystem
oid1 … 1R
Treeblank.pngTreetree.png@code
cs1 … 1R
 Constraint

Im Fall eines CDA-Dokuments MUSS, M [1..1], dieses Element strukturiert sein und dem Wert von ClinicalDocument/code des referenzierten CDA-Dokuments entsprechen.
Die Wahl des Codesystems ist frei.

Eingefügt1 … 1M von 1.2.40.0.34.6.0.11.9.1 Narrative Text Reference (DYNAMIC)
Titel, Datum und Autor des externen Dokuments.
Wird als Referenz auf den section.text umgesetzt.
Treetree.pnghl7:text
ED1 … 1M(atc...ent)
Treeblank.pngTreetree.pnghl7:reference
TEL1 … 1MDie Referenz auf den entsprechenden Text im menschenlesbaren Teil muss durch Bezugnahme auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx'].
Die Referenz ist mit einem ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts mit Zusatzinformationen umschließen.

Alternativ kann @value auch mit dem url-scheme "http" oder "https" beginnen.


(atc...ent)
Treeblank.pngTreeblank.pngTreetree.png@value
1 … 1R
 Schematron assertrole error 
 teststarts-with(@value,'#') or starts-with(@value,'http') 
 MeldungThe @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content'-element, or begin with the 'http' or 'https' url-scheme. 
Treetree.pnghl7:setId
II0 … 1Versionsinformationen zum externen Dokument(atc...ent)
wo [not(@nullFlavor)]
 Constraint

Im Fall eines CDA-Dokuments MUSS, M [1..1], dieses Element strukturiert sein und dem Wert von ClinicalDocument/setId des referenzierten CDA-Dokuments entsprechen.

Treetree.pnghl7:versionNumber
INT0 … 1Versionsinformationen zum externen Dokument
(atc...ent)
wo [not(@nullFlavor)]
 Constraint

Im Fall eines CDA-Dokuments MUSS, M [1..1], dieses Element strukturiert sein und dem Wert von ClinicalDocument/versionNumber des referenzierten CDA-Dokuments entsprechen.


11.5 Sonstige Templates (Fragmente)

Bei den nachfolgenden Templates handelt es sich um Compilations oder auch Template-Fragmente, die mehrfach wiederkehrende Teilabschnitte von Templates abbilden. Innerhalb einer Compilation werden keine Template-Id's angegeben, der Typ des Templates ist "nicht spezifiziert".

11.5.1 Address Compilation

11.5.1.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.25
ref
at-cda-bbr-
Gültigkeit2023‑04‑13 13:21:00
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_AddressCompilation vom 2021‑02‑19 13:05:47
  • Kblank.png atcdabbr_other_AddressCompilation vom 2019‑02‑28 14:24:14
StatusKgreen.png AktivVersions-Label1.0.1+20230717
Nameatcdabbr_other_AddressCompilationBezeichnungAddress Compilation
Beschreibung
Adressen von Personen und Organisationen werden über das Element addr abgebildet. Das Adress-Element kann in verschiedenen Kontexten mit unterschiedlicher Detailgenauigkeit vorkommen. Daher werden drei Granularitätsstufen definiert, auf die je nach Anwendung entsprechend verwiesen wird, wobei für EIS Enhanced und EIS Full Support die Granularitätsstufe 2 oder 3 angegeben werden MUSS.
Die Adressangabe in Granularitätsstufe 2 (G2)  erlaubt die gemeinsame Angabe Straße und Hausnummer im Element streetAddressLine, Granularitätsstufe 3 (G3) schreibt die strukturierte Angabe von Straße und Hausnummer in den Elementen streetName und houseNumber vor.

Sind keine Adressdaten vorhanden, kann das Element entweder weggelassen werden oder mit nullFlavor angegeben werden – je nachdem wie das Adress-Element im Kontext spezifiziert wurde.
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.25 Address Compilation (2021‑02‑19 13:05:47)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.25 Address Compilation (2019‑02‑28 14:24:14)
ref
at-cda-bbr-
Beispiel
Österreichische Postadresse - G2
<addr use="WP">
  <streetAddressLine>Mozartgasse 1-7/2/1</streetAddressLine>  <postalCode>7000</postalCode>  <city>Eisenstadt</city>  <state>Burgenland</state>  <country>AUT</country>  <additionalLocator>Station A, Zimmer 9</additionalLocator></addr>
Beispiel
Österreichische Postadresse - G3
<addr use="WP">
  <streetName>Mozartgasse</streetName>  <houseNumber>1-7/2/1</houseNumber>  <postalCode>7000</postalCode>  <city>Eisenstadt</city>  <state>Burgenland</state>  <country>AUT</country>  <additionalLocator>Station A, Zimmer 9</additionalLocator></addr>
ItemDTKardKonfBeschreibungLabel
@use
cs0 … 1 

Die genaue Bedeutung der angegebenen Adresse kann über das @use Attribut angegeben werden.
Wird kein @use Attribut angegeben, gilt bei Personen die Adresse als Wohnadresse „H“ und bei Organisationen als Büroadresse „WP“.

Wird ein Hauptwohnsitz "HP" angegeben, gelten die mit "H" deklarierten Wohnsitze als Nebenwohnsitze.

Zulässige Werte gemäß Value Set "ELGA_AddressUse".

hl7:streetAddressLine
ADXP0 … 1CStraße mit Hausnummer, z.B. Musterstraße 11a/2/1
(atc...ion)
 ConstraintEs muss entweder streetAddressLine oder streetName UND houseNumber angegeben werden.
hl7:streetName
ADXP0 … 1CStraße ohne Hausnummer, z.B. Musterstraße(atc...ion)
hl7:houseNumber
ADXP0 … 1CHausnummer, z.B. 11a/2/1(atc...ion)
hl7:postalCode
ADXP1 … 1MPostleitzahl(atc...ion)
hl7:city
ADXP1 … 1MStadt(atc...ion)
hl7:state
ADXP0 … 1Bundesland(atc...ion)
hl7:country
ADXP1 … 1M
Staat.
Es wird EMPFOHLEN, den Staat im ISO 3 Ländercode (ISO-3166-1 Alpha 3) anzugeben, z.B. „AUT“ für Österreich, „DEU“ für Deutschland.
(atc...ion)
 Schematron assertrole info 
 teststring-length(text()) = 3 
 MeldungEs wird EMPFOHLEN, den Staat im ISO 3 Ländercode anzugeben. 
hl7:additionalLocator
ADXP0 … 1
Zusätzliche Addressinformationen, z.B. Station, Zimmernummer im Altersheim.
(atc...ion)
 Schematron assertrole error 
 testnot(hl7:streetAddressLine and (hl7:streetName or hl7:houseNumber)) or ((hl7:streetAddressLine or (hl7:streetName and hl7:houseNumber)) and not((hl7:streetAddressLine and hl7:streetName and hl7:houseNumber) or (hl7:streetAddressLine and (hl7:streetName or hl7:houseNumber)))) 
 MeldungEs muss entweder streetAddressLine oder streetName UND houseNumber angegeben werden. 

11.5.2 Address Compilation Minimal

11.5.2.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.10
ref
at-cda-bbr-
Gültigkeit2023‑04‑06 14:31:34
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_AddressCompilationMinimal vom 2021‑06‑28 13:44:14
  • Kblank.png atcdabbr_other_AddressCompilationMinimal vom 2021‑02‑19 13:05:57
  • Kblank.png atcdabbr_other_AddressCompilationMinimal vom 2019‑03‑27 11:26:08
StatusKgreen.png AktivVersions-Label1.0.2+20230717
Nameatcdabbr_other_AddressCompilationMinimalBezeichnungAddress Compilation Minimal
BeschreibungAdressangabe in Granularitätsstufe 2 oder 3
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungSpezialisierung: Template 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (2021‑06‑28 13:44:14)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (2021‑02‑19 13:05:57)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (2019‑03‑27 11:26:08)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.9.4 Address Information Compilation (2019‑02‑11 13:19:54)
ref
at-cda-bbr-
Beispiel
Österreichische Postadresse
<addr>
  <streetName>Musterstraße</streetName>  <houseNumber>11a/2/1</houseNumber>  <postalCode>7000</postalCode>  <city>Eisenstadt</city>  <state>Burgenland</state>  <country>AUT</country>  <additionalLocator>Station A, Zimmer 9</additionalLocator></addr>
Beispiel
Besuchsadresse
<addr use="PHYS">
  <!-- Ort abweichend von der Adresse der Person oder Organisation, z.B. bei einem Hausbesuch -->
  <!-- Weitere Adresselemente können angegeben werden -->
  <additionalLocator>Volksschule Brittenau, Klasse 3b</additionalLocator></addr>
ItemDTKardKonfBeschreibungLabel
@use
cs0 … 1 

Die genaue Bedeutung der angegebenen Adresse kann über das @use Attribut angegeben werden.
Wird kein @use Attribut angegeben, gilt bei Personen die Adresse als Wohnadresse „H“ und bei Organisationen als Büroadresse „WP“.

Wird ein Hauptwohnsitz "HP" angegeben, gelten die mit "H" deklarierten Wohnsitze als Nebenwohnsitze.

Zulässige Werte gemäß Value Set "ELGA_AddressUse".

hl7:streetAddressLine
ADXP0 … 1CStraße mit Hausnummer
Bsp: Musterstraße 11a/2/1
(atc...mal)
 ConstraintEs muss entweder streetAddressLine oder streetName UND houseNumber angegeben werden.
hl7:streetName
ADXP0 … 1CStraße ohne Hausnummer
z.B. Musterstraße
(atc...mal)
hl7:houseNumber
ADXP0 … 1CHausnummer
z.B. 11a/2/1
(atc...mal)
hl7:postalCode
ADXP0 … 1Postleitzahl(atc...mal)
hl7:city
ADXP0 … 1Stadt(atc...mal)
hl7:state
ADXP0 … 1Bundesland(atc...mal)
hl7:country
ADXP0 … 1Staat.
Es wird EMPFOHLEN, den Staat im ISO 3 Ländercode (ISO-3166-1 Alpha 3) anzugeben, z.B. „AUT“ für Österreich, „DEU“ für Deutschland.
(atc...mal)
 Schematron assertrole info 
 teststring-length(text()) = 3 
 Meldungcontent length = 3 characters 
hl7:additionalLocator
ADXP0 … 1Zusätzliche Addressinformationen, z.B. Station, Zimmernummer im Altersheim
(atc...mal)
 Schematron assertrole error 
 testnot(hl7:streetAddressLine and (hl7:streetName or hl7:houseNumber)) or ((hl7:streetAddressLine or (hl7:streetName and hl7:houseNumber)) and not((hl7:streetAddressLine and hl7:streetName and hl7:houseNumber) or (hl7:streetAddressLine and (hl7:streetName or hl7:houseNumber)))) 
 MeldungEs muss entweder streetAddressLine oder streetName UND houseNumber angegeben werden. 

11.5.3 Assigned Entity

11.5.3.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.22
ref
at-cda-bbr-
Gültigkeit2023‑04‑13 13:14:55
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_AssignedEntity vom 2021‑05‑26 13:50:41
  • Kblank.png atcdabbr_other_AssignedEntity vom 2021‑02‑19 13:09:09
  • Kblank.png atcdabbr_other_AssignedEntity vom 2019‑03‑04 12:03:36
StatusKgreen.png AktivVersions-Label1.0.2+20230717
Name atcdabbr_other_AssignedEntityBezeichnungAssigned Entity
Beschreibung
Zusammengesetzte Objekte die Person- und Organisationsinformationen enthalten. 
Hierbei MUSS jedenfalls die „Person“ der Entität angegeben werden. Die Angabe der Organisation, der die Person angehört, ist prinzipiell optional. Diese Optionalität kann sich in Abhängigkeit vom konkreten Anwendungsfall in „verpflichtend“ ändern.
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 3 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.11ContainmentKgreen.png Person Name Compilation G2 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.9ContainmentKgreen.png Organization Compilation with name (1.0.0+20210219)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.22 Assigned Entity (2021‑05‑26 13:50:41)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.22 Assigned Entity (2021‑02‑19 13:09:09)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.22 Assigned Entity (2019‑03‑04 12:03:36)
ref
at-cda-bbr-
Beispiel
Beispiel
<placeholder classCode="ASSIGNED">
  <id root="1.2.40.0.34.99.111.1.3" extension="2222" assigningAuthorityName="Amadeus Spital"/>  <addr nullFlavor="UNK">
    <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
  </addr>
  <telecom value="tel:+43.1.3453446.0"/>  <telecom value="fax:+43.1.3453446.4674"/>  <telecom value="mailto:info@amadeusspital.at"/>  <telecom value="http://www.amadeusspital.at"/>  <assignedPerson>
    <!-- template 1.2.40.0.34.6.0.11.9.11 'Person Name Compilation G2 M' (2019-04-02T10:09:43) -->
  </assignedPerson>
  <representedOrganization>
    <!-- template 1.2.40.0.34.6.0.11.9.9 'Organization Compilation with name' (2019-02-13T10:30:51) -->
  </representedOrganization>
</placeholder>
ItemDTKardKonfBeschreibungLabel
@classCode
cs0 … 1FASSIGNED
Auswahl1 … *
Mindestens eine ID der Person der Entität
Elemente in der Auswahl:
  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='NI']
  • hl7:id[@nullFlavor='UNK']
 Constraint
Zugelassene nullFlavor:
  • NI … Die Person der Entität hat keine Identifikationsnummer
  • UNK … Die Person der Entität hat eine Identifikationsnummer, diese ist jedoch unbekannt
Treetree.pnghl7:id
II0 … *( atcdabbr_other_AssignedEntity)
wo [not(@nullFlavor)]
Treetree.pnghl7:id
II0 … 1( atcdabbr_other_AssignedEntity)
wo [@nullFlavor='NI']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FNI
Treetree.pnghl7:id
II0 … 1( atcdabbr_other_AssignedEntity)
wo [@nullFlavor='UNK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:addr[not(@nullFlavor)] welches enthält Template 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
  • hl7:addr[@nullFlavor='UNK']
Treetree.pnghl7:addr
0 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)( atcdabbr_other_AssignedEntity)
wo [not(@nullFlavor)]
Treetree.pnghl7:addr
0 … 1( atcdabbr_other_AssignedEntity)
wo [@nullFlavor='UNK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
hl7:telecom
TEL.AT0 … *
Beliebig viele Kontakt-Elemente der Person der Entität.
Grundsätzlich sind die Vorgaben gemäß „Kontaktdaten-Element“ zu befolgen.
( atcdabbr_other_AssignedEntity)
wo [not(@nullFlavor)]
Treetree.png@value
url1 … 1R

Die Kontaktadresse (Telefonnummer, Email, etc.).

Es gelten die ELGA Formatkonventionen für Telekom-Daten, z.B. tel:+43.1.1234567

Zulässige Werteliste für telecom Präfixe gemäß Value Set "ELGA_URLScheme"

Treetree.png@use
cs0 … 1 

Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP.

Zulässige Werte gemäß Value Set "ELGA_TelecomAddressUse"

 ConstraintWerden mehrere gleichartige "telecom"-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
hl7:assigned​Person
1 … 1M
Personendaten der Person der Entität.
Grundsätzlich sind die Vorgaben gemäß „Personen-Element“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
( atcdabbr_other_AssignedEntity)
hl7:represented​Organization
0 … 1R
Organisationsdaten der Entität.
Grundsätzlich sind die Vorgaben gemäß „Organisations-Element“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (DYNAMIC)
( atcdabbr_other_AssignedEntity)

11.5.4 Assigned Entity with id, name, addr and telecom

11.5.4.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.41
ref
at-cda-bbr-
Gültigkeit2021‑05‑11 10:40:27
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecom vom 2021‑02‑19 13:12:12
  • Kblank.png atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecom vom 2020‑04‑17 10:54:57
StatusKgreen.png AktivVersions-Label1.0.1+20211213
Name atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecomBezeichnungAssigned Entity with id, name, addr and telecom
Beschreibung
Zusammengesetzte Objekte die Person- und Organisationsinformationen enthalten.
Hierbei MUSS jedenfalls die "Person" der Entität angegeben werden. Die Angabe der Organisation, der die Person angehört, ist prinzipiell optional. Diese Optionalität kann sich in Abhängigkeit vom konkreten Anwendungsfall in "verpflichtend" ändern.
Unterschiede zu AssigendEntity:
  • Adressangabe minimal möglich
  • assignedPerson/name kann unstrukturiert angegeben werden
  • representedOrganization/addr Adresse kann minimal angegeben werden
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 4 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.10ContainmentKgreen.png Address Compilation Minimal (1.0.2+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.12ContainmentKgreen.png Person Name Compilation G1 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.11ContainmentKgreen.png Person Name Compilation G2 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.30ContainmentKgreen.png Organization Compilation with name, addr minimal and telecom (1.0.1+20210628)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.41 Assigned Entity with id, name, addr and telecom (2021‑02‑19 13:12:12)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.41 Assigned Entity with id, name, addr and telecom (2020‑04‑17 10:54:57)
ref
at-cda-bbr-
ItemDTKardKonfBeschreibungLabel
@classCode
cs0 … 1FASSIGNED
Auswahl1 … 1
Mindestens eine Id der Person.
Zugelassene nullFlavor:
  • NI … Die Person der Entität hat keine Identifikationsnummer
  • UNK … Die Person der Entität hat eine Identifikationsnummer, diese ist jedoch unbekannt
Elemente in der Auswahl:
  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='NI']
  • hl7:id[@nullFlavor='UNK']
Treetree.pnghl7:id
II0 … 1( atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecom)
wo [not(@nullFlavor)]
Treetree.pnghl7:id
II0 … 1( atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecom)
wo [@nullFlavor='NI']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FNI
Treetree.pnghl7:id
II0 … 1( atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecom)
wo [@nullFlavor='UNK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl0 … 1
Funktionscode der angegebenen Person.
Elemente in der Auswahl:
  • hl7:code[not(@nullFlavor)]
  • hl7:code[@nullFlavor='UNK']
Treetree.pnghl7:code
CE0 … 1( atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecom)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreetree.png@codeSystem
oid1 … 1R
Treeblank.pngTreetree.png@codeSystemName
st0 … 1 
Treeblank.pngTreetree.png@displayName
st1 … 1R
Treetree.pnghl7:code
CE0 … 1( atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecom)
wo [@nullFlavor='UNK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl1 … 1Elemente in der Auswahl:
  • hl7:addr[not(@nullFlavor)] welches enthält Template 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC)
  • hl7:addr[@nullFlavor='UNK']
Treetree.pnghl7:addr
0 … 1Adresse der angegebenen Person.
Keine vollständig strukturierte Adressangabe nötig.

Beinhaltet 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC)
( atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecom)
wo [not(@nullFlavor)]
Treetree.pnghl7:addr
0 … 1( atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecom)
wo [@nullFlavor='UNK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl1 … *Elemente in der Auswahl:
  • hl7:telecom[not(@nullFlavor)]
  • hl7:telecom[@nullFlavor='UNK']
Treetree.pnghl7:telecom
TEL.AT0 … *( atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecom)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.png@value
url1 … 1R Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Es gelten die ELGA Formatkonventionen für Telekom-Daten
Zulässige Werteliste für telecom Präfixe gemäß Value-Set "ELGA_URLScheme"
Treeblank.pngTreetree.png@use
cs0 … 1  Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set "ELGA_TelecomAddressUse"
 ConstraintWerden mehrere gleichartige "telecom"-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treetree.pnghl7:telecom
TEL.AT0 … 1( atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecom)
wo [@nullFlavor='UNK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
 Schematron assertrole error 
 testnot(hl7:telecom[not(@nullFlavor)]) or not(hl7:telecom[@nullFlavor='UNK']) 
 Meldungtelecom[@nullFlavor='UNK'] darf NUR angegeben werden, wenn KEIN befülltes "telecom"-Element vorhanden ist. 
Auswahl1 … 1Elemente in der Auswahl:
  • hl7:assigned​Person welches enthält Template 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
  • hl7:assigned​Person welches enthält Template 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
  • hl7:assigned​Person[@nullFlavor='UNK']
Treetree.pnghl7:assigned​Person
0 … 1Personendaten. Grundsätzlich sind die Vorgaben für "Personen-Element" zu befolgen.
Angabe der "name"-Elemente unstrukturiert, das "name"-Element ist Mandatory.
Beinhaltet 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
( atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecom)
Treetree.pnghl7:assigned​Person
0 … 1Personendaten. Grundsätzlich sind die Vorgaben für "Personen-Element" zu befolgen.
Angabe der "name"-Elemente strukturiert, das "name"-Element ist Mandatory.
Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
( atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecom)
Treetree.pnghl7:assigned​Person
0 … 1( atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecom)
wo [@nullFlavor='UNK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
hl7:represented​Organization
0 … 1ROrganistationsdaten der angegebenen Person. Minimale Adressangabe möglich.

Beinhaltet 1.2.40.0.34.6.0.11.9.30 Organization Compilation with name, addr minimal and telecom (DYNAMIC)
( atcdabbr_other_AssignedEntityWithIdNameAddrAndTelecom)

11.5.5 Assigned Entity Body

11.5.5.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.16
ref
at-cda-bbr-
Gültigkeit2021‑05‑26 14:04:21
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_AssignedEntityBody vom 2021‑02‑19 13:09:15
  • Kblank.png atcdabbr_other_AssignedEntityBody vom 2019‑04‑17 13:08:49
StatusKgreen.png AktivVersions-Label1.0.1+20210526
Name atcdabbr_other_AssignedEntityBodyBezeichnungAssigned Entity Body
Beschreibung
Zusammengesetzte Objekte die Person- und Organisationsinformationen enthalten.
Hierbei MUSS jedenfalls die „Person“ der Entität angegeben werden. Die Angabe der Organisation, der die Person angehört, ist prinzipiell optional. Diese Optionalität kann sich in Abhängigkeit vom konkreten Anwendungsfall in „verpflichtend“ ändern.

Unterschiede zu AssigendEntity:

  • Adressangabe minimal möglich
  • assignedPerson.Name kann unstrukturiert angegeben werden
  • representedOrganization.addr Adresse kann minimal angegeben werden
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 4 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.10ContainmentKgreen.png Address Compilation Minimal (1.0.2+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.12ContainmentKgreen.png Person Name Compilation G1 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.11ContainmentKgreen.png Person Name Compilation G2 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.20ContainmentKgreen.png Organization Compilation with name, addr minimal (1.0.1+20210628)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.16 Assigned Entity Body (2021‑02‑19 13:09:15)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.16 Assigned Entity Body (2019‑04‑17 13:08:49)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.9.22 Assigned Entity (2019‑03‑04 12:03:36)
ref
at-cda-bbr-
ItemDTKardKonfBeschreibungLabel
@classCode
cs0 … 1FASSIGNED
Auswahl1 … *Elemente in der Auswahl:
  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='NI']
  • hl7:id[@nullFlavor='UNK']
Treetree.pnghl7:id
II0 … *
Mindestens eine Id der Person.
Zugelassene nullFlavor:
  • NI … Die Person der Entität hat keine Identifikationsnummer
  • UNK … Die Person der Entität hat eine Identifikationsnummer, diese ist jedoch unbekannt
( atcdabbr_other_AssignedEntityBody)
wo [not(@nullFlavor)]
Treetree.pnghl7:id
II0 … 1( atcdabbr_other_AssignedEntityBody)
wo [@nullFlavor='NI']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FNI
Treetree.pnghl7:id
II0 … 1( atcdabbr_other_AssignedEntityBody)
wo [@nullFlavor='UNK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
hl7:code
CE0 … 1R
Funktionscode der angegebenen Person.
Das zu verwendende Value-Set ist in den abgeleiteten Templates zu spezifizieren.
( atcdabbr_other_AssignedEntityBody)
hl7:addr
0 … *RAdresse der angegebenen Person.
Keine vollständig strukturierte Adressangabe nötig.

Beinhaltet 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC)
( atcdabbr_other_AssignedEntityBody)
 ConstraintWerden mehrere address-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
hl7:telecom
TEL.AT0 … *R( atcdabbr_other_AssignedEntityBody)
Treetree.png@value
url1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.)
Es gelten die ELGA Formatkonventionen für Telekom-Daten, z.B. tel:+43.1.1234567
Zulässige Werteliste für telecom Präfixe gemäß Value-Set „ELGA_URLScheme“
Treetree.png@use
cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige "telecom"-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Auswahl0 … 1
Elemente in der Auswahl:
  • hl7:assigned​Person: Angabe der name-Elemente unstrukturiert
  • hl7:assigned​Person: Angabe der name-Elemente strukturiert
Elemente in der Auswahl:
  • hl7:assigned​Person welches enthält Template 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
  • hl7:assigned​Person welches enthält Template 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
Treetree.pnghl7:assigned​Person
0 … 1R
Personendaten. Grundsätzlich sind die Vorgaben für „Personen-Element“ zu befolgen.
Angabe der name-Elemente unstrukturiert, das name-Element ist Mandatory.

Beinhaltet 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
( atcdabbr_other_AssignedEntityBody)
Treetree.pnghl7:assigned​Person
0 … 1RPersonendaten. Grundsätzlich sind die Vorgaben für „Personen-Element“ zu befolgen.
Angabe der name-Elemente strukturiert, das name-Element ist Mandatory.
Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
( atcdabbr_other_AssignedEntityBody)
hl7:represented​Organization
0 … 1ROrganistationsdaten der angegebenen Person. Minimale Adressangabe möglich.

Beinhaltet 1.2.40.0.34.6.0.11.9.20 Organization Compilation with name, addr minimal (DYNAMIC)
( atcdabbr_other_AssignedEntityBody)

11.5.6 Assigned Entity Body with name, addr and telecom

11.5.6.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.29
ref
at-cda-bbr-
Gültigkeit2021‑06‑28 13:44:23
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_AssignedEntityBodyWithNameAddrAndTelecom vom 2021‑05‑26 14:09:34
  • Kblank.png atcdabbr_other_AssignedEntityBodyWithNameAddrAndTelecom vom 2021‑02‑19 13:12:05
  • Kblank.png atcdabbr_other_AssignedEntityBodyWithNameAddrAndTelecom vom 2019‑05‑15 16:50:22
StatusKgreen.png AktivVersions-Label1.0.2+20210628
Name atcdabbr_other_AssignedEntityBodyWithNameAddrAndTelecomBezeichnungAssigned Entity Body with name, addr and telecom
Beschreibung
Zusammengesetzte Objekte die Person- und Organisationsinformationen enthalten. 
Hierbei MUSS jedenfalls die „Person“ der Entität angegeben werden. Die Angabe der Organisation, der die Person angehört, ist prinzipiell optional. Diese Optionalität kann sich in Abhängigkeit vom konkreten Anwendungsfall in „verpflichtend“ ändern.
Unterschiede zu AssigendEntity:
  • Adressangabe minimal möglich
  • assignedPerson.Name kann unstrukturiert angegeben werden
  • representedOrganization.addr Adresse kann minimal angegeben werden
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 4 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.10ContainmentKgreen.png Address Compilation Minimal (1.0.2+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.12ContainmentKgreen.png Person Name Compilation G1 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.11ContainmentKgreen.png Person Name Compilation G2 M (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.30ContainmentKgreen.png Organization Compilation with name, addr minimal and telecom (1.0.1+20210628)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.29 Assigned Entity Body with name, addr and telecom (2021‑02‑19 13:12:05)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.29 Assigned Entity Body with name, addr and telecom (2019‑05‑15 16:50:22)
ref
at-cda-bbr-
ItemDTKardKonfBeschreibungLabel
@classCode
cs0 … 1FASSIGNED
Auswahl0 … 1
Mindestens eine Id der Person.
Zugelassene nullFlavor:
  • NI … Die Person der Entität hat keine Identifikationsnummer
  • UNK … Die Person der Entität hat eine Identifikationsnummer, diese ist jedoch unbekannt
Elemente in der Auswahl:
  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='NI']
  • hl7:id[@nullFlavor='UNK']
Treetree.pnghl7:id
II0 … 1
Mindestens eine Id der Person.
Zugelassene nullFlavor:
  • NI … Die Person der Entität hat keine Identifikationsnummer
  • UNK … Die Person der Entität hat eine Identifikationsnummer, diese ist jedoch unbekannt
( atcdabbr_other_AssignedEntityBodyWithNameAddrAndTelecom)
wo [not(@nullFlavor)]
Treetree.pnghl7:id
II0 … 1( atcdabbr_other_AssignedEntityBodyWithNameAddrAndTelecom)
wo [@nullFlavor='NI']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FNI
Treetree.pnghl7:id
II0 … 1( atcdabbr_other_AssignedEntityBodyWithNameAddrAndTelecom)
wo [@nullFlavor='UNK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl0 … 1
Funktionscode der angegebenen Person.
Das zu verwendende Value-Set ist in den abgeleiteten Templates zu spezifizieren.
Elemente in der Auswahl:
  • hl7:code[not(@nullFlavor)]
  • hl7:code[@nullFlavor='UNK']
Treetree.pnghl7:code
CE0 … 1( atcdabbr_other_AssignedEntityBodyWithNameAddrAndTelecom)
wo [not(@nullFlavor)]
Treetree.pnghl7:code
CE0 … 1( atcdabbr_other_AssignedEntityBodyWithNameAddrAndTelecom)
wo [@nullFlavor='UNK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl1 … *
Adresse der angegebenen Person.
Keine vollständig strukturierte Adressangabe nötig.
Elemente in der Auswahl:
  • hl7:addr[not(@nullFlavor)] welches enthält Template 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC)
  • hl7:addr[@nullFlavor='UNK']
Treetree.pnghl7:addr
0 … *Beinhaltet 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC)( atcdabbr_other_AssignedEntityBodyWithNameAddrAndTelecom)
wo [not(@nullFlavor)]
Treetree.pnghl7:addr
0 … 1( atcdabbr_other_AssignedEntityBodyWithNameAddrAndTelecom)
wo [@nullFlavor='UNK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
hl7:telecom
TEL.AT1 … *R( atcdabbr_other_AssignedEntityBodyWithNameAddrAndTelecom)
Treetree.png@value
url1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Es gelten die ELGA Formatkonventionen für Telekom-Daten
Zulässige Werteliste für telecom Präfixe gemäß Value-Set „ELGA_URLScheme“
Treetree.png@use
cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige "telecom"-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Auswahl0 … 1
Elemente in der Auswahl:
  • hl7:assigned​Person: Angabe der name-Elemente unstrukturiert
  • hl7:assigned​Person: Angabe der name-Elemente strukturiert
Elemente in der Auswahl:
  • hl7:assigned​Person welches enthält Template 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
  • hl7:assigned​Person welches enthält Template 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
Treetree.pnghl7:assigned​Person
0 … 1R
Personendaten. Grundsätzlich sind die Vorgaben für „Personen-Element“ zu befolgen.
Angabe der name-Elemente unstrukturiert, das name-Element ist Mandatory.

Beinhaltet 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
( atcdabbr_other_AssignedEntityBodyWithNameAddrAndTelecom)
Treetree.pnghl7:assigned​Person
0 … 1
Personendaten. Grundsätzlich sind die Vorgaben für „Personen-Element“ zu befolgen.
Angabe der name-Elemente strukturiert, das name-Element ist Mandatory.

Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
( atcdabbr_other_AssignedEntityBodyWithNameAddrAndTelecom)
hl7:represented​Organization
0 … 1Organistationsdaten der angegebenen Person. Minimale Adressangabe möglich.

Beinhaltet 1.2.40.0.34.6.0.11.9.30 Organization Compilation with name, addr minimal and telecom (DYNAMIC)
( atcdabbr_other_AssignedEntityBodyWithNameAddrAndTelecom)

11.5.7 Author Body

11.5.7.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.36
ref
at-cda-bbr-
Gültigkeit2023‑04‑05 13:52:41
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_AuthorBody vom 2021‑02‑19 13:12:19
  • Kblank.png atcdabbr_other_AuthorBody vom 2019‑11‑20 12:13:04
  • Kblank.png atcdabbr_other_AuthorBody vom 2019‑01‑18 11:37:17
StatusKgreen.png AktivVersions-Label1.0.1+20230717
Nameatcdabbr_other_AuthorBodyBezeichnungAuthor Body
Beschreibung
Der Autor (author) ist der Verfasser bzw. geistige Urheber eines bestimmten Inhalts. In der Regel ist das eine Person oder mehrere Personen, es kann aber auch ein "Gerät" - ein Programm oder Software den Inhalt automatisiert erstellen.
Element für Sections und Entries.
Wenn nicht angegeben, gilt das jeweils "darüberlegende" Author-Element (Section, Document).
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 4 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.6InklusionKgreen.png Person Name Compilation G2 (1.0.1+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.18ContainmentKgreen.png Device Compilation (1.0.2+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.5ContainmentKgreen.png Organization Compilation with id, name (1.0.1+20210628)DYNAMIC
BeziehungSpezialisierung: Template 1.2.40.0.34.6.0.11.9.36 Author Body (2021‑02‑19 13:12:19)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.36 Author Body (2019‑11‑20 12:13:04)
ref
at-cda-bbr-

Spezialisierung: Template 2.16.840.1.113883.10.12.318 CDA Author (Body) (2005‑09‑07)
ref
ad1bbr-
Beispiel
Beispiel
<placeholder typeCode="AUT" contextControlCode="OP">
  <time value="20190710153549+0200"/>  <assignedAuthor classCode="ASSIGNED">
    <id root="1.2.3.999" extension="--example only--"/>    <code code="100" codeSystem="1.2.40.0.34.5.2" displayName="Ärztin/Arzt für Allgemeinmedizin"/>    <addr>
      <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
    </addr>
    <telecom value="tel:+1-12345678"/>    <assignedPerson classCode="PSN" determinerCode="INSTANCE">
      <!-- template 1.2.40.0.34.6.0.11.9.6 'Person Name Compilation G2' -->
    </assignedPerson>
    <representedOrganization classCode="ORG" determinerCode="INSTANCE">
      <!-- template 1.2.40.0.34.6.0.11.9.5 'Organization Compilation with id, name' (2019-03-25T13:43:57) -->
    </representedOrganization>
  </assignedAuthor>
</placeholder>
ItemDTKardKonfBeschreibungLabel
@typeCode
cs0 … 1FAUT
@context​Control​Code
cs0 … 1FOP
hl7:functionCode
CE0 … 1
Funktionscode des Verfassers des Dokuments
z.B: „Diensthabender Oberarzt“, „Verantwortlicher Arzt für Dokumentation“,„Stationsschwester“, …
Eigene Codes und Bezeichnungen können verwendet werden. 

Grundsätzlich sind die Vorgaben für „code-Element CE CWE“ zu befolgen.
(atc...ody)
Auswahl1 … 1
Zeitpunkt der Freigabe der Dokumentation
Elemente in der Auswahl:
  • hl7:time[not(@nullFlavor)]
  • hl7:time[@nullFlavor='UNK']
Treetree.pnghl7:time
TS.AT.TZ0 … 1(atc...ody)
wo [not(@nullFlavor)]
Treetree.pnghl7:time
TS.AT.TZ0 … 1nullFlavor
(atc...ody)
wo [@nullFlavor='UNK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
hl7:assignedAuthor
1 … 1R(atc...ody)
Treetree.png@classCode
cs0 … 1FASSIGNED
Auswahl1 … *Elemente in der Auswahl:
  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='UNK']
Treeblank.pngTreetree.pnghl7:id
II0 … *(atc...ody)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.pnghl7:id
II0 … 1(atc...ody)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treetree.pnghl7:code
CE0 … 1(atc...ody)
wo [not(@nullFlavor)]
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.6 ELGA_AuthorSpeciality (DYNAMIC)
Treetree.pnghl7:addr
AD0 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)(atc...ody)
wo [not(@nullFlavor)]
Treetree.pnghl7:telecom
TEL.AT0 … *
Kontaktdaten der Organisation des Verfassers des Dokuments.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...ody)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.png@value
st1 … 1R

Die Kontaktadresse (Telefonnummer, Email, etc.)

Zulässige Werteliste für telecom-Präfixe gemäß Value Set "ELGA_URLScheme"

Treeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse"
 Constraint

Werden mehrere gleichartige telecom-Element strukturiert, MUSS jeweils das Attribut @use angeführt sein.

Auswahl1 … 1Elemente in der Auswahl:
  • hl7:assigned​Person
  • hl7:assigned​Authoring​Device welches enthält Template 1.2.40.0.34.6.0.11.9.18 Device Compilation (DYNAMIC)
Treeblank.pngTreetree.pnghl7:assigned​Person
0 … 1(atc...ody)
 Beispiel<assignedPerson classCode="PSN" determinerCode="INSTANCE">
  <name>
    <prefix qualifier="AC">Univ.-Prof. Dr.</prefix>    <given>Isabella</given>    <family>Stern</family>  </name>
</assignedPerson>
Eingefügt1 … 1R von 1.2.40.0.34.6.0.11.9.6 Person Name Compilation G2 (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FPSN
Treeblank.pngTreeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Auswahl1 … 1
Namen-Element (Person)
Elemente in der Auswahl:
  • hl7:name[not(@nullFlavor)]
  • hl7:name[@nullFlavor='UNK']
  • hl7:name[@nullFlavor='MSK']
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:name
PN0 … 1(atc...ody)
wo [not(@nullFlavor)]
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@use
cs0 … 1 
Die genaue Bedeutung des angegebenen Namens, beispielsweise dass der angegebene Personen-Name ein „Künstlername“ ist, z.B. A („Artist“).
Zulässige Werte gemäß Value Set „ELGA_EntityNameUse“.
Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name („L“).
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:prefix
ENXP0 … *
Beliebig viele Präfixe zum Namen, z.B. Akademische Titel
Achtung: Die Angabe der Anrede („Frau“, „Herr“), ist im CDA nicht vorgesehen!
(atc...ody)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@qualifier
cs0 … 1 Die genaue Bedeutung eines prefix-Elements, beispielsweise dass das angegebene Präfix einen akademischen Titel darstellt, z.B. AC („Academic“).
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:family
ENXP1 … *MMindestens ein Hauptname (Nachname)(atc...ody)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@qualifier
cs0 … 1 
Die genaue Bedeutung eines family-Elements, beispielsweise dass das angegebene Element einen Geburtsnamen bezeichnet, z.B. BR („Birth“) 
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:given
ENXP1 … *MMindestens ein Vorname(atc...ody)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@qualifier
cs0 … 1 
Die genaue Bedeutung eines given-Elements, beispielsweise dass das angegebene Element einen Geburtsnamen bezeichnet.
z.B.: BR („Birth“)
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:suffix
ENXP0 … *Beliebig viele Suffixe zum Namen(atc...ody)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@qualifier
cs0 … 1 
Die genaue Bedeutung eines suffix-Elements, beispielsweise dass das angegebene Suffix einen akademischen Titel darstellt, z.B. AC („Academic“).
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:name
PN0 … 1(atc...ody)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:name
PN0 … 1(atc...ody)
wo [@nullFlavor='MSK']
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FMSK
Treeblank.pngTreetree.pnghl7:assigned​Authoring​Device
0 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.18 Device Compilation (DYNAMIC)(atc...ody)
 Beispiel<assignedAuthoringDevice classCode="DEV" determinerCode="INSTANCE">
  <manufacturerModelName>xxx</manufacturerModelName>  <softwareName>yyy</softwareName></assignedAuthoringDevice>
Treetree.pnghl7:represented​Organization
0 … 1Organisation, in deren Auftrag und Verantwortlichkeit der Inhalt erstellt wurde

Beinhaltet 1.2.40.0.34.6.0.11.9.5 Organization Compilation with id, name (DYNAMIC)
(atc...ody)
Treeblank.pngTreetree.png@classCode
cs0 … 1FORG
Treeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE

11.5.8 Device Compilation

11.5.8.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.18
ref
at-cda-bbr-
Gültigkeit2023‑04‑06 14:24:15
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_DeviceCompilation vom 2021‑06‑28 13:57:36
  • Kblank.png atcdabbr_other_DeviceCompilation vom 2021‑02‑19 13:12:38
  • Kblank.png atcdabbr_other_DeviceCompilation vom 2019‑02‑13 10:11:00
StatusKgreen.png AktivVersions-Label1.0.2+20230717
Nameatcdabbr_other_DeviceCompilationBezeichnungDevice Compilation
BeschreibungDatenerstellende Geräte/Software
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungSpezialisierung: Template 1.2.40.0.34.6.0.11.9.18 Device Compilation (2021‑06‑28 13:57:36)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.18 Device Compilation (2021‑02‑19 13:12:38)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.18 Device Compilation (2019‑02‑13 10:11:00)
ref
at-cda-bbr-

Spezialisierung: Template 2.16.840.1.113883.10.12.315 CDA Device (2005‑09‑07)
ref
ad1bbr-
Beispiel
Software
<placeholder classCode="DEV" determinerCode="INSTANCE">
  <manufacturerModelName>Good Health System</manufacturerModelName>  <softwareName>Best Health Software Application</softwareName></placeholder>
ItemDTKardKonfBeschreibungLabel
@classCode
cs0 … 1FDEV
@determiner​Code
cs0 … 1FINSTANCE
hl7:manufacturer​Model​Name
SC1 … 1M

Angabe des Herstellers sowie der Modellbezeichnung des datenerstellenden Gerätes bzw. der Software/des Softwarepakets.

(atc...ion)
hl7:softwareName
SC1 … 1M

Bezeichnung der datenerstellenden Software inkl. Versionsangabe.

(atc...ion)

11.5.9 Informant Body

11.5.9.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.3
ref
at-cda-bbr-
Gültigkeit2021‑10‑04 08:03:25
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_InformantBody vom 2021‑10‑01 14:13:11
  • Kblank.png atcdabbr_other_InformantBody vom 2021‑02‑19 13:12:43
  • Kblank.png atcdabbr_other_InformantBody vom 2019‑02‑07 13:29:32
StatusKgreen.png AktivVersions-Label1.0.1+20211213
Nameatcdabbr_other_InformantBodyBezeichnungInformant Body
Beschreibung
Template für die Angabe des Informanten im CDA Body (Section oder Entry). Als Informanten können auftreten:
  • relatedEntity: der Patient selbst oder eine verwandte / bekannte Person 
  • assignedEntity: ein Gesundheitsdiensteanbieter (GDA)
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 3 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.16ContainmentKgreen.png Assigned Entity Body (1.0.1+20210526)DYNAMIC
1.2.40.0.34.6.0.11.9.10ContainmentKgreen.png Address Compilation Minimal (1.0.2+20230717)DYNAMIC
1.2.40.0.34.6.0.11.9.6ContainmentKgreen.png Person Name Compilation G2 (1.0.1+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.3 Informant Body (2021‑02‑19 13:12:43)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.3 Informant Body (2019‑02‑07 13:29:32)
ref
at-cda-bbr-

Adaptation: Template 2.16.840.1.113883.10.12.319 CDA Informant (Body) (2005‑09‑07)
ref
ad1bbr-
Beispiel
Informant ist verwandte Person
<relatedEntity classCode="PRS">
  <!-- Verwandtschaftsverhältnis des Angehörigen zum Patienten -->
  <code code="MTH" displayName="mother" codeSystem="2.16.840.1.113883.5.111" codeSystemName="HL7 Role Code"/></relatedEntity>
Beispiel
Informant ist der Patient selbst
<relatedEntity classCode="PRS">
  <code code="SELF" displayName="self" codeSystem="2.16.840.1.113883.5.111" codeSystemName="HL7 Role Code"/></relatedEntity>
ItemDTKardKonfBeschreibungLabel
@typeCode
cs0 … 1FINF
@context​Control​Code
cs0 … 1FOP
Auswahl1 … 1Elemente in der Auswahl:
  • hl7:assignedEntity welches enthält Template 1.2.40.0.34.6.0.11.9.16 Assigned Entity Body (DYNAMIC)
  • hl7:relatedEntity
Treetree.pnghl7:assignedEntity
0 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.16 Assigned Entity Body (DYNAMIC)(atc...ody)
Treetree.pnghl7:relatedEntity
0 … 1(atc...ody)
Treeblank.pngTreetree.png@classCode
cs1 … 1FPRS
Treeblank.pngTreetree.pnghl7:code
CE0 … 1R(atc...ody)
wo [not(@nullFlavor)]
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.17 ELGA_PersonalRelationship (DYNAMIC)
Treeblank.pngTreetree.pnghl7:addr
AD0 … *RBeinhaltet 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC)(atc...ody)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.pnghl7:telecom
TEL.AT0 … *R(atc...ody)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.pnghl7:relatedPerson
0 … 1RBeinhaltet 1.2.40.0.34.6.0.11.9.6 Person Name Compilation G2 (DYNAMIC)(atc...ody)

11.5.10 Laterality Qualifier

Id1.2.40.0.34.6.0.11.9.42
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 12:51:12
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_entry_LateralityQualifier vom 2020‑02‑20 09:00:36
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_entry_LateralityQualifierBezeichnungLaterality Qualifier
KlassifikationCDA Entry Level Template
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.42 Laterality Qualifier (2020‑02‑20 09:00:36)
ref
at-cda-bbr-
Beispiel
Beispiel
<SOMEELEMENT>
  <qualifier>
    <name code="272741003" codeSystem="2.16.840.1.113883.6.96" displayName="Laterality"/>    <value code="..." codeSystem="2.16.840.1.113883.6.96"/>  </qualifier>
  <qualifier>
    <name code="106233006" codeSystem="2.16.840.1.113883.6.96" displayName="Topographical modifier"/>    <value code="..." codeSystem="2.16.840.1.113883.6.96"/>  </qualifier>
</SOMEELEMENT>
ItemDTKardKonfBeschreibungLabel
hl7:qualifier
CR0 … 1R
Qualifier zur Angabe der Seitenlokalisation aus dem ValueSet atcdabbr_LateralityQualifierCode_VS
(atc...ier)
Treetree.pnghl7:name
CV1 … 1M(atc...ier)
Treeblank.pngTreetree.png@code
CONF1 … 1F272741003
Treeblank.pngTreetree.png@codeSystem
1 … 1F2.16.840.1.113883.6.96 (SNOMED Clinical Terms)
Treetree.pnghl7:value
CD1 … 1M(atc...ier)
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.211 atcdabbr_LateralityQualifierCode (DYNAMIC)
hl7:qualifier
CR0 … 1R
Qualifier zur Angabe der Topographie mit allen Möglichkeiten aus https://browser.ihtsdotools.org/?perspective=full&conceptId1=106233006
(atc...ier)
Treetree.pnghl7:name
CV1 … 1M(atc...ier)
Treeblank.pngTreetree.png@code
CONF1 … 1F106233006
Treeblank.pngTreetree.png@codeSystem
1 … 1F2.16.840.1.113883.6.96 (SNOMED Clinical Terms)
Treetree.pnghl7:value
CD1 … 1M(atc...ier)
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.212 ELGA_TopographicalModifierQualifier (DYNAMIC)

11.5.11 Narrative Text Reference

11.5.11.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.1
ref
at-cda-bbr-
Gültigkeit2021‑05‑06 09:38:20
Andere Versionen mit dieser Id:
  • Kblank.png atcdabrr_other_NarrativeTextReference vom 2021‑02‑19 13:12:50
  • Kblank.png atcdabrr_other_NarrativeTextReference vom 2019‑01‑17 15:27:17
StatusKgreen.png AktivVersions-Label1.0.1+20210512
Nameatcdabrr_other_NarrativeTextReferenceBezeichnungNarrative Text Reference
Beschreibung
Verweist auf die Stelle im narrativen Text-Bereich (section.text), 
an der die gegebene Aussage (clinical statement) narrativ beschrieben ist (mit zusätzlichen Informationen, wie Datum, Beschreibung, etc.).

Eine Beobachtung bezieht sich u.a. auf:
  • Zustände (Condition)
  • Symptome (Symptom)
  • Befunde (Finding) 
  • Beschwerden (Complaint)
  • Funktionellen Einschränkungen (Functional limitation)
  • Probleme (Problem)
  • Diagnosen (Diagnosis)
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.1 Narrative Text Reference (2021‑02‑19 13:12:50)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.1 Narrative Text Reference (2019‑01‑17 15:27:17)
ref
at-cda-bbr-
Beispiel
Beispiel
<text>
  <reference value="#my-refX"/></text>
<!-- zugehöriger secction.text:
<tr ID="my-refX">
<td ID="my-refToTheCode">Originaltext des codes</td>
<td>mit zusätzlichen Informationen</td>
</tr>
-->
ItemDTKardKonfBeschreibungLabel
hl7:text
ED(atc...nce)
Treetree.pnghl7:reference
TEL1 … 1MDie Referenz auf den entsprechenden Text im menschenlesbaren Teil muss durch Bezugnahme auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx'].
Die Referenz ist mit einem ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts mit Zusatzinformationen umschließen.

Alternativ kann @value auch mit dem url-scheme "http" oder "https" beginnen.


(atc...nce)
Treeblank.pngTreetree.png@value
1 … 1R
 Schematron assertrole error 
 teststarts-with(@value,'#') or starts-with(@value,'http') 
 MeldungThe @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content'-element, or begin with the 'http' or 'https' url-scheme. 

11.5.12 Organization Compilation with name

11.5.12.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.9
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 13:31:25
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_OrganizationCompilationWithName vom 2019‑02‑13 10:30:51
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_other_OrganizationCompilationWithNameBezeichnungOrganization Compilation with name
Beschreibung
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (2019‑02‑13 10:30:51)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.9.12 (2019‑02‑12 15:50:47)
ref
at-cda-bbr-

Spezialisierung: Template 2.16.840.1.113883.10.12.151 CDA Organization (2005‑09‑07)
ref
ad1bbr-
Beispiel
Strukturbeispiel: Organisation
<placeholder classCode="ORG" determinerCode="INSTANCE">
  <!-- ID der Organisation -->
  <id root="1.2.40.0.34.99.3" assigningAuthorityName="GDA Index"/>  <!-- Name der Organisation -->
  <name>Amadeus Spital - Chirurgische Abteilung</name>  <!-- Kontaktdaten der Organisation -->
  <telecom value="tel:+43.6138.3453446.0"/>  <telecom value="fax:+43.6138.3453446.4674"/>  <telecom value="mailto:info@amadeusspital.at"/>  <telecom value="http://www.amadeusspital.at"/>  <!-- Adresse der Organisation -->
  <addr>
    <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
  </addr>
</placeholder>
Beispiel
Strukturbeispiel: Organisation - minimal
<placeholder classCode="ORG" determinerCode="INSTANCE">
  <!-- Name der Organisation -->
  <name>Amadeus Spital - Chirurgische Abteilung</name></placeholder>
ItemDTKardKonfBeschreibungLabel
@classCode
cs0 … 1FORG
@determiner​Code
cs0 … 1FINSTANCE
hl7:id
II0 … *Beliebig viele IDs der Organisation. z.B.: ID aus dem GDA-Index, DVR-Nummer, ATU-Nummer, etc.(atc...ame)
wo [not(@nullFlavor)]
hl7:name
ON1 … 1MName der Organisation. Bei Organisationen, die im GDA-Index angegeben sind, soll deren Kurzbezeichnung verwendet werden.
Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden.
(atc...ame)
hl7:telecom
TEL.AT0 … *
Kontaktdaten der Organisation.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...ame)
wo [not(@nullFlavor)]
Treetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
hl7:addr
AD0 … 1Adresse der Organisation.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...ame)
wo [not(@nullFlavor)]

11.5.13 Organization Compilation with id, name

11.5.13.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.5
ref
at-cda-bbr-
Gültigkeit2021‑06‑28 13:57:53
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_OrganizationCompilationWithIdName vom 2021‑02‑19 13:31:10
  • Kblank.png atcdabbr_other_OrganizationCompilationWithIdName vom 2019‑03‑25 13:43:57
StatusKgreen.png AktivVersions-Label1.0.1+20210628
Nameatcdabbr_other_OrganizationCompilationWithIdNameBezeichnungOrganization Compilation with id, name
BeschreibungWiederverwendbare Compilation mit verpflichtender Angabe von name und id.
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.5 Organization Compilation with id, name (2021‑02‑19 13:31:10)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.5 Organization Compilation with id, name (2019‑03‑25 13:43:57)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.9.12 (2019‑02‑12 15:50:47)
ref
at-cda-bbr-

Spezialisierung: Template 2.16.840.1.113883.10.12.151 CDA Organization (2005‑09‑07)
ref
ad1bbr-
Beispiel
Strukturbeispiel
<placeholder classCode="ORG" determinerCode="INSTANCE">
  <!-- ID der Organisation aus dem GDA Index -->
  <id root="1.2.40.0.34.99.4613.3" assigningAuthorityName="GDA Index"/>  <!-- Name der Organisation -->
  <name>Amadeus Spital - Chirurgische Abteilung</name>  <!-- Kontaktdaten der Organisation -->
  <telecom value="tel:+43.6138.3453446.0"/>  <telecom value="fax:+43.6138.3453446.4674"/>  <telecom value="mailto:info@amadeusspital.at"/>  <telecom value="http://www.amadeusspital.at"/>  <!-- Adresse der Organisation -->
  <addr>
    <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
  </addr>
</placeholder>
Beispiel
Strukturbeispiel - minimal
<placeholder classCode="ORG" determinerCode="INSTANCE">
  <!-- ID der Organisation aus dem GDA Index -->
  <id root="1.2.40.0.34.99.4613.3" assigningAuthorityName="GDA Index"/>  <!-- Name der Organisation -->
  <name>Amadeus Spital - Chirurgische Abteilung</name></placeholder>
ItemDTKardKonfBeschreibungLabel
@classCode
cs0 … 1FORG
@determiner​Code
cs0 … 1FINSTANCE
hl7:id
II1 … *MID der Organisation.
(atc...ame)
hl7:name
ON1 … 1MName der Organisation. Bei Organisationen die im GDA-Index angegeben sind, soll deren Kurzbezeichnung verwendet werden.
Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden.
(atc...ame)
hl7:telecom
TEL.AT0 … *
Kontaktdaten der Organisation.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...ame)
wo [not(@nullFlavor)]
Treetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. Bsp: WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
hl7:addr
AD0 … 1Adresse der Organisation.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...ame)
wo [not(@nullFlavor)]

11.5.14 Organization Compilation with id, name, tel, addr

11.5.14.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.7
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 13:31:19
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_OrganizationCompilationWithIdNameTelAddr vom 2019‑02‑12 15:42:02
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_other_OrganizationCompilationWithIdNameTelAddrBezeichnungOrganization Compilation with id, name, tel, addr
BeschreibungWiederverwendbare Compilation mit verpflichtender Angabe von id, name, telecom und addr-Elementen.
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.7 Organization Compilation with id, name, tel, addr (2019‑02‑12 15:42:02)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.9.12 (2019‑02‑12 15:50:47)
ref
at-cda-bbr-

Spezialisierung: Template 2.16.840.1.113883.10.12.151 CDA Organization (2005‑09‑07)
ref
ad1bbr-
Beispiel
Beispiel
<placeholder classCode="ORG" determinerCode="INSTANCE">
  <!-- ID der Organisation aus dem GDA Index -->
  <id root="1.2.40.0.34.99.4613.3" assigningAuthorityName="GDA Index"/>  <!-- Name der Organisation -->
  <name>Amadeus Spital - Chirurgische Abteilung</name>  <!-- Kontaktdaten der Organisation -->
  <telecom value="tel:+43.6138.3453446.0"/>  <telecom value="fax:+43.6138.3453446.4674"/>  <telecom value="mailto:info@amadeusspital.at"/>  <telecom value="http://www.amadeusspital.at"/>  <!-- Adresse der Organisation -->
  <addr>
    <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
  </addr>
</placeholder>
ItemDTKardKonfBeschreibungLabel
@classCode
cs0 … 1FORG
@determiner​Code
cs0 … 1FINSTANCE
hl7:id
II1 … *MDie OID der Organisation.
(atc...ddr)
Treetree.png@root
uid1 … 1R
Treetree.png@extension
st0 … 1 
hl7:name
ON1 … 1MName der Organisation. Bei Organisationen die im GDA-Index angegeben sind, soll deren Kurzbezeichnung verwendet werden.
Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden.
(atc...ddr)
hl7:telecom
TEL.AT1 … *M
Kontaktdaten der Organisation des Verfassers des Dokuments.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...ddr)
Treetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
hl7:addr
AD1 … 1MAdresse der Organisation.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(atc...ddr)

11.5.15 Organization Compilation with name, addr minimal

11.5.15.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.20
ref
at-cda-bbr-
Gültigkeit2021‑06‑28 13:58:02
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_OrganizationCompilationWithNameAddrMinimal vom 2021‑02‑19 13:31:31
  • Kblank.png atcdabbr_other_OrganizationCompilationWithNameAddrMinimal vom 2019‑04‑18 11:28:59
StatusKgreen.png AktivVersions-Label1.0.1+20210628
Nameatcdabbr_other_OrganizationCompilationWithNameAddrMinimalBezeichnungOrganization Compilation with name, addr minimal
BeschreibungWiederverwendbare Compilation mit verpflichtender Angabe des name-Elements.
Minimale Adressangabe möglich.
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.10ContainmentKgreen.png Address Compilation Minimal (1.0.2+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.20 Organization Compilation with name, addr minimal (2021‑02‑19 13:31:31)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.20 Organization Compilation with name, addr minimal (2019‑04‑18 11:28:59)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.9.9 Organization Compilation with name (2019‑02‑13 10:30:51)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.9.12 (2019‑02‑12 15:50:47)
ref
at-cda-bbr-

Spezialisierung: Template 2.16.840.1.113883.10.12.151 CDA Organization (2005‑09‑07)
ref
ad1bbr-
Beispiel
Strukturbeispiel
<placeholder classCode="ORG" determinerCode="INSTANCE">
  <!-- ID der Organisation aus dem GDA Index -->
  <id root="1.2.40.0.34.99.4613.3" assigningAuthorityName="GDA Index"/>  <!-- Name der Organisation -->
  <name>Amadeus Spital - Chirurgische Abteilung</name>  <!-- Kontaktdaten der Organisation -->
  <telecom value="tel:+43.6138.3453446.0"/>  <telecom value="fax:+43.6138.3453446.4674"/>  <telecom value="mailto:info@amadeusspital.at"/>  <telecom value="http://www.amadeusspital.at"/>  <!-- Adresse der Organisation -->
  <addr>
    <!-- template 1.2.40.0.34.6.0.11.9.10 'Address Compilation Minimal' -->
  </addr>
</placeholder>
Beispiel
Strukturbeispiel - minimal
<placeholder classCode="ORG" determinerCode="INSTANCE">
  <!-- Name der Organisation -->
  <name>Amadeus Spital - Chirurgische Abteilung</name>  <!-- Adresse der Organisation optional in Minimal-Variante -->
</placeholder>
ItemDTKardKonfBeschreibungLabel
@classCode
cs0 … 1FORG
@determiner​Code
cs0 … 1FINSTANCE
hl7:id
II0 … *Beliebig viele IDs der Organisation. z.B.: ID aus dem GDA-Index, DVR-Nummer, ATU-Nummer, etc.
(atc...mal)
wo [not(@nullFlavor)]
hl7:name
ON1 … 1MName der Organisation. Bei Organisationen die im GDA-Index angegeben sind, soll deren Kurzbezeichnung verwendet werden.
Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden.
(atc...mal)
hl7:telecom
TEL.AT0 … *(atc...mal)
wo [not(@nullFlavor)]
Treetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
hl7:addr
AD0 … 1Adresse der Organisation. Minimale Adressangabe möglich.

Beinhaltet 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC)
(atc...mal)
wo [not(@nullFlavor)]


11.5.16 Organization Compilation with name, addr minimal and telecom

11.5.16.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.30
ref
at-cda-bbr-
Gültigkeit2021‑06‑28 14:00:05
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_OrganizationCompilationWithNameAddrMinimalTelecom vom 2021‑02‑19 13:31:37
  • Kblank.png atcdabbr_other_OrganizationCompilationWithNameAddrMinimalTelecom vom 2019‑05‑16 08:42:59
StatusKgreen.png AktivVersions-Label1.0.1+20210628
Nameatcdabbr_other_OrganizationCompilationWithNameAddrMinimalTelecomBezeichnungOrganization Compilation with name, addr minimal and telecom
BeschreibungWiederverwendbare Compilation mit verpflichtender Angabe des name-Elements.
Minimale Adressangabe möglich.
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.10ContainmentKgreen.png Address Compilation Minimal (1.0.2+20230717)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.30 Organization Compilation with name, addr minimal and telecom (2021‑02‑19 13:31:37)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.30 Organization Compilation with name, addr minimal and telecom (2019‑05‑16 08:42:59)
ref
at-cda-bbr-

Spezialisierung: Template 1.2.40.0.34.6.0.11.9.20 Organization Compilation with name, addr minimal (2019‑04‑18 11:28:59)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<placeholder classCode="ORG" determinerCode="INSTANCE">
  <!-- ID der Organisation aus dem GDA Index -->
  <id root="1.2.40.0.34.99.4613.3" assigningAuthorityName="GDA Index"/>  <!-- Name der Organisation -->
  <name>Amadeus Spital - Chirurgische Abteilung</name>  <!-- Kontaktdaten der Organisation -->
  <telecom value="tel:+43.6138.3453446.0"/>  <telecom value="fax:+43.6138.3453446.4674"/>  <telecom value="mailto:info@amadeusspital.at"/>  <telecom value="http://www.amadeusspital.at"/>  <!-- Adresse der Organisation -->
  <addr>
    <!-- template 1.2.40.0.34.6.0.11.9.10 'Address Compilation Minimal' -->
  </addr>
</placeholder>
Beispiel
Strukturbeispiel - minimal
<placeholder classCode="ORG" determinerCode="INSTANCE">
  <!-- Name der Organisation -->
  <name>Amadeus Spital - Chirurgische Abteilung</name>  <!-- Kontaktdaten der Organisation -->
  <telecom value="tel:+43.6138.3453446.0"/>  <telecom value="fax:+43.6138.3453446.4674"/>  <telecom value="mailto:info@amadeusspital.at"/>  <telecom value="http://www.amadeusspital.at"/>  <!-- Adresse der Organisation -->
  <addr>
    <!-- template 1.2.40.0.34.6.0.11.9.10 'Address Compilation Minimal' -->
  </addr>
</placeholder>
ItemDTKardKonfBeschreibungLabel
@classCode
cs0 … 1FORG
@determiner​Code
cs0 … 1FINSTANCE
hl7:id
II0 … *Beliebig viele IDs der Organisation. z.B.: ID aus dem GDA-Index, DVR-Nummer, ATU-Nummer, etc.


(atc...com)
Treetree.png@root
uid1 … 1R
Treetree.png@extension
st0 … 1 
hl7:name
ON1 … 1MName der Organisation. Bei Organisationen die im GDA-Index angegeben sind, soll deren Kurzbezeichnung verwendet werden.
Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden.
(atc...com)
hl7:telecom
TEL.AT1 … *R
Kontaktdaten der Organisation.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...com)
Treetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
hl7:addr
AD1 … 1RAdresse der Organisation. Minimale Adressangabe möglich.

Beinhaltet 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC)
(atc...com)


11.5.17 Organization Name Compilation

11.5.17.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.27
ref
at-cda-bbr-
Gültigkeit2021‑06‑28 14:00:14
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_OrganizationNameCompilation vom 2021‑02‑19 13:31:42
  • Kblank.png atcdabbr_other_OrganizationNameCompilation vom 2019‑03‑11 12:06:20
StatusKgreen.png AktivVersions-Label1.0.1+20210628
Nameatcdabbr_other_OrganizationNameCompilationBezeichnungOrganization Name Compilation
Beschreibung
Organisations-Namen werden über das Element name abgebildet.
Dieser Implementierungsleitfaden lässt nur die unstrukturierte Angabe des Organisations-namens zu.
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.27 Organization Name Compilation (2021‑02‑19 13:31:42)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.27 Organization Name Compilation (2019‑03‑11 12:06:20)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.9.26 Person Name Compilation G1 (2019‑03‑11 11:40:35)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.9.6 Person Name Compilation G2 (2019‑02‑12 14:00:33)
ref
at-cda-bbr-
Beispiel
Beispiel 1
<name>Krankenhaus Wels</name>
ItemDTKardKonfBeschreibungLabel
@classCode
cs0 … 1FORG
@determiner​Code
cs0 … 1FINSTANCE
hl7:name
ON1 … 1M
Name der Organisation. Bei Organisationen die im GDA-Index angegeben sind, soll deren Kurzbezeichnung verwendet werden.
Zu dem Namen größerer Organisationen SOLL auch die Abteilung angegeben werden.
(atc...ion)

11.5.18 Original Text Reference

11.5.18.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.2
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 13:31:48
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_OriginalTextReference vom 2019‑01‑18 10:49:11
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_other_OriginalTextReferenceBezeichnungOriginal Text Reference
Beschreibung
Verweist auf die Stelle im narrativen Text-Bereich (section.text), an der der gegebene codierte Inhalt (originalText von code oder value) beschrieben ist.
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.2 Original Text Reference (2019‑01‑18 10:49:11)
ref
at-cda-bbr-
Beispiel
Beispiel
<originalText>
  <reference value="#myref-2"/></originalText>
<!-- zugehöriger secction.text:
<content ID="myref-2">OrginalText des Codes</content>
-->
ItemDTKardKonfBeschreibungLabel
hl7:originalText
ED0 … 1Textinhalt, der codiert wurde.
(atc...nce)
Treetree.pnghl7:reference
TEL1 … 1MDie Referenz auf den entsprechenden Text im narrativen Teil muss durch Bezugnahme auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx'].
Die Referenz ist mit einem content-Element mit ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts umschließen und KEINE zusätzlichen Markup oder Strukturelemente.
(atc...nce)
Treeblank.pngTreetree.png@value
1 … 1R
 Schematron assertrole error 
 teststarts-with(@value,'#') 
 MeldungThe @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content'-element. 

11.5.19 Participant Body

11.5.19.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.13
ref
at-cda-bbr-
Gültigkeit2021‑06‑28 14:00:23
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_ParticipantBody vom 2021‑02‑19 13:35:21
  • Kblank.png atcdabbr_other_ParticipantBody vom 2019‑04‑03 12:08:16
StatusKgreen.png AktivVersions-Label1.0.1+20210628
Nameatcdabbr_other_ParticipantBodyBezeichnungParticipant Body
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 3 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.25ContainmentKgreen.png Address Compilation (1.0.1+20230717)DYNAMIC
2.16.840.1.113883.10.12.815ContainmentKgreen.png CDA Device SDTCDYNAMIC
2.16.840.1.113883.10.12.813ContainmentKgreen.png CDA PlayingEntity SDTCDYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.13 Participant Body (2021‑02‑19 13:35:21)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.13 Participant Body (2019‑04‑03 12:08:16)
ref
at-cda-bbr-

Spezialisierung: Template 2.16.840.1.113883.10.12.821 CDA Participant (Body) SDTC (2005‑09‑07)
ref
ad1bbr-

Adaptation: Template 2.16.840.1.113883.10.12.321 CDA Participant (Body) (2005‑09‑07)
ref
ad1bbr-
ItemDTKardKonfBeschreibungLabel
@typeCode
cs1 … 1R
 CONF
Der Wert von @typeCode muss gewählt werden aus dem Value Set 2.16.840.1.113883.1.11.10901 ParticipationType (DYNAMIC)
@context​Control​Code
cs0 … 1FOP
hl7:time
IVL_TS0 … 1(atc...ody)
hl7:awarenessCode
CE0 … 1(atc...ody)
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 2.16.840.1.113883.1.11.10310 TargetAwareness (DYNAMIC)
hl7:participantRole
1 … 1R(atc...ody)
Treetree.png@classCode
cs0 … 1FROL
Treetree.pnghl7:id
II0 … *(atc...ody)
Treetree.pnghl7:code
CE0 … 1(atc...ody)
 CONF
muss aus der Konzeptdomäne "RoleCode" gewählt werden
Treetree.pnghl7:addr
AD0 … 1Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)(atc...ody)
Treetree.pnghl7:telecom
TEL.AT0 … *R
Optionale Kontaktdaten.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...ody)
Treeblank.pngTreetree.png@value
st1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
Treeblank.pngTreetree.png@use
set_cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Auswahl0 … 1Elemente in der Auswahl:
  • hl7:playingDevice welches enthält Template 2.16.840.1.113883.10.12.815 CDA Device SDTC (DYNAMIC)
  • hl7:playingEntity welches enthält Template 2.16.840.1.113883.10.12.813 CDA PlayingEntity SDTC (DYNAMIC)
Treeblank.pngTreetree.pnghl7:playingDevice
Beinhaltet 2.16.840.1.113883.10.12.815 CDA Device SDTC (DYNAMIC)(atc...ody)
Treeblank.pngTreetree.pnghl7:playingEntity
Beinhaltet 2.16.840.1.113883.10.12.813 CDA PlayingEntity SDTC (DYNAMIC)(atc...ody)
Treetree.pnghl7:scopingEntity
0 … 1(atc...ody)
Treeblank.pngTreetree.png@classCode
cs0 … 1FENT
Treeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Treeblank.pngTreetree.pnghl7:id
II0 … *(atc...ody)
Treeblank.pngTreetree.pnghl7:code
CE0 … 1(atc...ody)
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 2.16.840.1.113883.1.11.16040 EntityCode (DYNAMIC)
Treeblank.pngTreetree.pnghl7:desc
ED0 … 1(atc...ody)

11.5.20 Performer Body

11.5.20.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.17
ref
at-cda-bbr-
Gültigkeit2021‑02‑19 13:36:15
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_PerformerBody vom 2019‑01‑17 12:44:16
StatusKgreen.png AktivVersions-Label1.0.0+20210219
Nameatcdabbr_other_PerformerBodyBezeichnungPerformer Body
BeschreibungDurchführende Entität der Gesundheitsdienstleistung
KontextGeschwisterknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.9.17
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
Benutzt
Benutzt 1 Template
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.16InklusionKgreen.png Assigned Entity Body (1.0.1+20210526)DYNAMIC
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.17 Performer Body (2019‑01‑17 12:44:16)
ref
at-cda-bbr-

Adaptation: Template 2.16.840.1.113883.10.12.323 CDA Performer (Body) (2005‑09‑07)
ref
ad1bbr-
Beispiel
Beispiel
<templateId root="1.2.40.0.34.6.0.11.9.17"/><time>
  <low value="20191025100000+0100"/>  <high value="20191025120000+0100"/></time>
<assignedEntity>
  <!-- include template 1.2.40.0.34.6.0.11.9.16 'Assigned Entity Body' (dynamic) .. O -->
</assignedEntity>
ItemDTKardKonfBeschreibungLabel
@typeCode
cs1 … 1R
 CONF
Der Wert von @typeCode muss gewählt werden aus dem Value Set 1.2.40.0.34.10.43 ELGA_ServiceEventPerformer (DYNAMIC)
hl7:templateId
II1 … 1M(atc...ody)
Treetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.9.17
hl7:time
IVL_TS0 … 1Zeit, in der der Performer mit der Gesundheitsdienstleistung beschäftigt war, wenn abweichend von effectiveTime im übergeordneten Act(atc...ody)
hl7:assignedEntity
1 … 1M(atc...ody)
Eingefügt von 1.2.40.0.34.6.0.11.9.16 Assigned Entity Body (DYNAMIC)
Treetree.png@classCode
cs0 … 1FASSIGNED
Auswahl1 … *Elemente in der Auswahl:
  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='NI']
  • hl7:id[@nullFlavor='UNK']
Treeblank.pngTreetree.pnghl7:id
II0 … *
Mindestens eine Id der Person.
Zugelassene nullFlavor:
  • NI … Die Person der Entität hat keine Identifikationsnummer
  • UNK … Die Person der Entität hat eine Identifikationsnummer, diese ist jedoch unbekannt
(atc...ody)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.pnghl7:id
II0 … 1(atc...ody)
wo [@nullFlavor='NI']
Treeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FNI
Treeblank.pngTreetree.pnghl7:id
II0 … 1(atc...ody)
wo [@nullFlavor='UNK']
Treeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treetree.pnghl7:code
CE0 … 1R
Funktionscode der angegebenen Person.
Das zu verwendende Value-Set ist in den abgeleiteten Templates zu spezifizieren.
(atc...ody)
Treetree.pnghl7:addr
0 … *RAdresse der angegebenen Person.
Keine vollständig strukturierte Adressangabe nötig.

Beinhaltet 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC)
(atc...ody)
 ConstraintWerden mehrere address-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Treetree.pnghl7:telecom
TEL.AT0 … *R(atc...ody)
Treeblank.pngTreetree.png@value
url1 … 1R
Die Kontaktadresse (Telefonnummer, Email, etc.)
Es gelten die ELGA Formatkonventionen für Telekom-Daten, z.B. tel:+43.1.1234567
Zulässige Werteliste für telecom Präfixe gemäß Value-Set „ELGA_URLScheme“
Treeblank.pngTreetree.png@use
cs0 … 1 
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
 ConstraintWerden mehrere gleichartige "telecom"-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Auswahl0 … 1
Elemente in der Auswahl:
  • hl7:assigned​Person: Angabe der name-Elemente unstrukturiert
  • hl7:assigned​Person: Angabe der name-Elemente strukturiert
Elemente in der Auswahl:
  • hl7:assigned​Person welches enthält Template 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
  • hl7:assigned​Person welches enthält Template 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
Treeblank.pngTreetree.pnghl7:assigned​Person
0 … 1R
Personendaten. Grundsätzlich sind die Vorgaben für „Personen-Element“ zu befolgen.
Angabe der name-Elemente unstrukturiert, das name-Element ist Mandatory.

Beinhaltet 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
(atc...ody)
Treeblank.pngTreetree.pnghl7:assigned​Person
0 … 1RPersonendaten. Grundsätzlich sind die Vorgaben für „Personen-Element“ zu befolgen.
Angabe der name-Elemente strukturiert, das name-Element ist Mandatory.
Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
(atc...ody)
Treetree.pnghl7:represented​Organization
0 … 1ROrganistationsdaten der angegebenen Person. Minimale Adressangabe möglich.

Beinhaltet 1.2.40.0.34.6.0.11.9.20 Organization Compilation with name, addr minimal (DYNAMIC)
(atc...ody)


11.5.21 Person Name Compilation G1

11.5.21.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.26
ref
at-cda-bbr-
Gültigkeit2023‑04‑17 09:08:21
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_PersonNameCompilationG1 vom 2021‑02‑19 13:36:38
  • Kblank.png atcdabbr_other_PersonNameCompilationG1 vom 2019‑03‑11 11:40:35
StatusKgreen.png AktivVersions-Label1.0.1+20230717
Nameatcdabbr_other_PersonNameCompilationG1BezeichnungPerson Name Compilation G1
Beschreibung
In Granularitätsstufe 1 wird der Personen-Name unstrukturiert angegeben. Die einzelnen Elemente des Namens (Vornamen, Nachnamen) werden nicht getrennt.
nullFlavors für Name zugelassen.
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.26 Person Name Compilation G1 (2021‑02‑19 13:36:38)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.26 Person Name Compilation G1 (2019‑03‑11 11:40:35)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.9.6 Person Name Compilation G2 (2019‑02‑12 14:00:33)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<placeholder classCode="PSN" determinerCode="INSTANCE">
  <name>Dr. Herbert Mustermann</name></placeholder>
Beispiel
Künstlername
<placeholder classCode="PSN" determinerCode="INSTANCE">
  <name use="A">Dr. Kurt Ostbahn </name></placeholder>
Beispiel
Unbekannte Person
<placeholder classCode="PSN" determinerCode="INSTANCE">
  <name nullFlavor="UNK"/></placeholder>
ItemDTKardKonfBeschreibungLabel
@classCode
cs0 … 1FPSN
@determiner​Code
cs0 … 1FINSTANCE
hl7:name
PN1 … *RNamen-Element (Person)
(atc...nG1)
Treetree.png@nullFlavor
cs0 … 1 
Zugelassene nullFlavors:
  • MSK … Der Name der Person darf nicht bekanntgegeben werden
  • UNK … Der Name der Person ist unbekannt
Treetree.png@use
cs0 … 1 
Die genaue Bedeutung des angegebenen Namens, beispielsweise dass der angegebene Personen-Name ein „Künstlername“ ist, z.B. A („Artist“).
Zulässige Werte gemäß Value Set „ELGA_EntityNameUse“.
Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name („L“).

11.5.22 Person Name Compilation G1 M

11.5.22.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.12
ref
at-cda-bbr-
Gültigkeit2023‑04‑17 09:10:56
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_PersonNameCompilationG1M vom 2021‑02‑19 13:36:43
  • Kblank.png atcdabbr_other_PersonNameCompilationG1M vom 2019‑04‑02 12:34:04
StatusKgreen.png AktivVersions-Label1.0.1+20230717
Nameatcdabbr_other_PersonNameCompilationG1MBezeichnungPerson Name Compilation G1 M
Beschreibung
In Granularitätsstufe 1 wird der Personen-Name unstrukturiert angegeben. Die einzelnen Elemente des Namens (Vornamen, Nachnamen) werden nicht getrennt.
Name ist Mandatory. Keine nullFlavor erlaubt!
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (2021‑02‑19 13:36:43)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (2019‑04‑02 12:34:04)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.9.26 Person Name Compilation G1 (2019‑03‑11 11:40:35)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.9.6 Person Name Compilation G2 (2019‑02‑12 14:00:33)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<placeholder classCode="PSN" determinerCode="INSTANCE">
  <name>Dr. Herbert Mustermann</name></placeholder>
Beispiel
Künstlername
<placeholder classCode="PSN" determinerCode="INSTANCE">
  <name use="A">Dr. Kurt Ostbahn </name></placeholder>
Beispiel
Unbekannte Person (z.B. „An den Hausarzt“)
<placeholder classCode="PSN" determinerCode="INSTANCE">
  <name>Hausarzt</name></placeholder>
ItemDTKardKonfBeschreibungLabel
@classCode
cs0 … 1FPSN
@determiner​Code
cs0 … 1FINSTANCE
hl7:name
PN1 … 1MNamen-Element (Person)
(atc...G1M)
Treetree.png@use
cs0 … 1 
Die genaue Bedeutung des angegebenen Namens, beispielsweise dass der angegebene Personen-Name ein „Künstlername“ ist, z.B. A („Artist“).
Zulässige Werte gemäß Value Set „ELGA_EntityNameUse“.
Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name („L“).

11.5.23 Person Name Compilation G2

11.5.23.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.6
ref
at-cda-bbr-
Gültigkeit2023‑03‑31 11:15:55
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_PersonNameCompilationG2 vom 2021‑02‑19 13:36:49
  • Kblank.png atcdabbr_other_PersonNameCompilationG2 vom 2019‑02‑12 14:00:33
StatusKgreen.png AktivVersions-Label1.0.1+20230717
Nameatcdabbr_other_PersonNameCompilationG2BezeichnungPerson Name Compilation G2
Beschreibung
In Granularitätsstufe 2 wird der Personen-Name strukturiert angegeben. Die einzelnen Elemente des Namens (mindestens ein Vorname und mindestens ein Nachname) werden getrennt angegeben.
nullFlavors für Name zugelassen!
Die korrekte Reihenfolge der einzelnen Namenselemente ist wichtig. Als Richtlinie gilt, dass diese in der "natürlichen" Reihenfolge der Benutzung des Namens angegeben werden. Das ist besonders in den folgenden Fällen relevant:
  • Präfixe (prefix) MÜSSEN immer vor dem Namen stehen, zu dem sie gehören.
  • Vornamen (given) MÜSSEN immer in der offiziellen (gesetzlichen) Sequenz stehen.
  • Nachnamen (family) und ein eventuelles Trennzeichen (meistens ‘-‘) MÜSSEN in der offiziellen Sequenz stehen, abhängig von der Wahl bei der Eheschließung.
  • Suffixe (suffix) MÜSSEN immer hinter dem Namen stehen, zu dem sie gehören.
Für die Namenselemente kann zur näheren Bestimmung ein Qualifier angegeben werden (aus dem Value Set ELGA_EntityNamePartQualifier“), v.a. für Präfix/Suffix.
Es gibt auch nicht näher bestimmte Präfixe/Suffixe, z.B. trifft das für die Angabe von "Junior" oder "Senior" bzw "Jun."/"Sen" oder "Jr."/"Sr" zu.
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.6 Person Name Compilation G2 (2021‑02‑19 13:36:49)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.6 Person Name Compilation G2 (2019‑02‑12 14:00:33)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<name>
  <prefix qualifier="NB">Gräfin</prefix>  <given>Sissi</given>  <family>Österreich</family>  <family qualifier="BR">Habsburg</family>  <suffix qualifier="AC">MSc</suffix></name>
Beispiel
Unbekannte Person
<placeholder classCode="PSN" determinerCode="INSTANCE">
  <name nullFlavor="UNK"/></placeholder>
ItemDTKardKonfBeschreibungLabel
@classCode
cs0 … 1FPSN
@determiner​Code
cs0 … 1FINSTANCE
Auswahl1 … 1
Namen-Element (Person)
Elemente in der Auswahl:
  • hl7:name[not(@nullFlavor)]
  • hl7:name[@nullFlavor='UNK']
  • hl7:name[@nullFlavor='MSK']
Treetree.pnghl7:name
PN0 … 1(atc...nG2)
wo [not(@nullFlavor)]
Treeblank.pngTreetree.png@use
cs0 … 1 
Die genaue Bedeutung des angegebenen Namens, beispielsweise dass der angegebene Personen-Name ein „Künstlername“ ist, z.B. A („Artist“).
Zulässige Werte gemäß Value Set „ELGA_EntityNameUse“.
Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name („L“).
Treeblank.pngTreetree.pnghl7:prefix
ENXP0 … *
Beliebig viele Präfixe zum Namen, z.B. Akademische Titel
Achtung: Die Angabe der Anrede („Frau“, „Herr“), ist im CDA nicht vorgesehen!
(atc...nG2)
Treeblank.pngTreeblank.pngTreetree.png@qualifier
cs0 … 1 Die genaue Bedeutung eines prefix-Elements, beispielsweise dass das angegebene Präfix einen akademischen Titel darstellt, z.B. AC („Academic“).
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
Treeblank.pngTreetree.pnghl7:family
ENXP1 … *MMindestens ein Hauptname (Nachname)(atc...nG2)
Treeblank.pngTreeblank.pngTreetree.png@qualifier
cs0 … 1 
Die genaue Bedeutung eines family-Elements, beispielsweise dass das angegebene Element einen Geburtsnamen bezeichnet, z.B. BR („Birth“) 
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
Treeblank.pngTreetree.pnghl7:given
ENXP1 … *MMindestens ein Vorname(atc...nG2)
Treeblank.pngTreeblank.pngTreetree.png@qualifier
cs0 … 1 
Die genaue Bedeutung eines given-Elements, beispielsweise dass das angegebene Element einen Geburtsnamen bezeichnet.
z.B.: BR („Birth“)
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
Treeblank.pngTreetree.pnghl7:suffix
ENXP0 … *Beliebig viele Suffixe zum Namen(atc...nG2)
Treeblank.pngTreeblank.pngTreetree.png@qualifier
cs0 … 1 
Die genaue Bedeutung eines suffix-Elements, beispielsweise dass das angegebene Suffix einen akademischen Titel darstellt, z.B. AC („Academic“).
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
Treetree.pnghl7:name
PN0 … 1(atc...nG2)
wo [@nullFlavor='UNK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Treetree.pnghl7:name
PN0 … 1(atc...nG2)
wo [@nullFlavor='MSK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FMSK

11.5.24 Person Name Compilation G2 M

11.5.24.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.11
ref
at-cda-bbr-
Gültigkeit2023‑03‑31 11:20:05
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_PersonNameCompilationG2M vom 2021‑02‑19 13:36:55
  • Kblank.png atcdabbr_other_PersonNameCompilationG2M vom 2019‑04‑02 10:09:43
StatusKgreen.png AktivVersions-Label1.0.1+20230717
Nameatcdabbr_other_PersonNameCompilationG2MBezeichnungPerson Name Compilation G2 M
Beschreibung
In Granularitätsstufe 2 wird der Personen-Name strukturiert angegeben. Die einzelnen Elemente des Namens (mindestens ein Vorname und mindestens ein Nachname) werden getrennt angegeben. 

Name ist Mandatory. Keine nullFlavor erlaubt!

Die korrekte Reihenfolge der einzelnen Namenselemente ist wichtig. Als Richtlinie gilt, dass diese in der "natürlichen" Reihenfolge der Benutzung des Namens angegeben werden. Das ist besonders in den folgenden Fällen relevant:
  • Präfixe (prefix) MÜSSEN immer vor dem Namen stehen, zu dem sie gehören.
  • Vornamen (given) MÜSSEN immer in der offiziellen (gesetzlichen) Sequenz stehen.
  • Nachnamen (family) und ein eventuelles Trennzeichen (meistens ‘-‘) MÜSSEN in der offiziellen Sequenz stehen, abhängig von der Wahl bei der Eheschließung. 
  • Suffixe (suffix) MÜSSEN immer hinter dem Namen stehen, zu dem sie gehören.
Für die Namenselemente kann zur näheren Bestimmung ein Qualifier angegeben werden (aus dem Value Set ELGA_EntityNamePartQualifier“), v.a. für Präfix/Suffix.
Es gibt auch nicht näher bestimmte Präfixe/Suffixe, z.B. trifft das für die Angabe von "Junior" oder "Senior" bzw "Jun."/"Sen" oder "Jr."/"Sr" zu.
KlassifikationTemplate-Typ nicht spezifiziert
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (2021‑02‑19 13:36:55)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (2019‑04‑02 10:09:43)
ref
at-cda-bbr-

Adaptation: Template 1.2.40.0.34.6.0.11.9.6 Person Name Compilation G2 (2019‑02‑12 14:00:33)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<name use="L">
  <prefix qualifier="NB">Gräfin</prefix>  <given>Sissi</given>  <family>Österreich</family>  <family qualifier="BR">Habsburg</family>  <suffix qualifier="AC">MSc</suffix></name>
ItemDTKardKonfBeschreibungLabel
@classCode
cs0 … 1FPSN
@determiner​Code
cs0 … 1FINSTANCE
hl7:name
PN1 … 1MNamen-Element (Person)(atc...G2M)
Treetree.png@use
cs0 … 1 
Die genaue Bedeutung des angegebenen Namens, z.B. Angabe eines Künstlernamens mit „A" für „Artist“.
Zulässige Werte gemäß Value Set „ELGA_EntityNameUse“.
Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name („L“).
Treetree.pnghl7:prefix
ENXP0 … *
Beliebig viele Präfixe zum Namen, z.B. Akademische Titel
Achtung: Die Angabe der Anrede („Frau“, „Herr“), ist im CDA nicht vorgesehen!
(atc...G2M)
Treeblank.pngTreetree.png@qualifier
cs0 … 1 
Bedeutung eines prefix-Elements, z.B. Angabe eines akademischen mit "AC" für „Academic“.
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier".
 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
Treetree.pnghl7:family
ENXP1 … *MMindestens ein Hauptname (Nachname).(atc...G2M)
Treeblank.pngTreetree.png@qualifier
cs0 … 1 

Bedeutung eines family-Elements, z.B. Angabe eines Geburtsnamen mit „BR" für „Birth“.

Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“.

 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
Treetree.pnghl7:given
ENXP1 … *MMindestens ein Vorname(atc...G2M)
Treeblank.pngTreetree.png@qualifier
cs0 … 1 
Die genaue Bedeutung eines given-Elements, beispielsweise dass das angegebene Element einen Geburtsnamen bezeichnet, z.B. BR („Birth“).
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
Treetree.pnghl7:suffix
ENXP0 … *Beliebig viele Suffixe zum Namen(atc...G2M)
Treeblank.pngTreetree.png@qualifier
cs0 … 1 Die genaue Bedeutung eines suffix-Elements, beispielsweise dass das angegebene Suffix einen akademischen Titel darstellt, z.B.: AC („Academic“).
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“.
 CONF
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)

11.5.25 Time Interval Information minimal

11.5.25.1 Spezifikation

Id1.2.40.0.34.6.0.11.9.15
ref
at-cda-bbr-
Gültigkeit2021‑06‑28 14:02:29
Andere Versionen mit dieser Id:
  • Kblank.png atcdabbr_other_TimeIntervalInformationMinimal vom 2021‑02‑19 13:37:11
  • Kblank.png atcdabbr_other_TimeIntervalInformationMinimal vom 2019‑04‑08 08:15:46
StatusKgreen.png AktivVersions-Label1.0.1+20210628
Nameatcdabbr_other_TimeIntervalInformationMinimalBezeichnungTime Interval Information minimal
Offen/GeschlossenGeschlossen (nur definierte Elemente sind erlaubt)
BeziehungVersion: Template 1.2.40.0.34.6.0.11.9.15 Time Interval Information minimal (2021‑02‑19 13:37:11)
ref
at-cda-bbr-

Version: Template 1.2.40.0.34.6.0.11.9.15 Time Interval Information minimal (2019‑04‑08 08:15:46)
ref
at-cda-bbr-
Beispiel
Strukturbeispiel
<placeholder>
  <low value="20190704123315+0200"/>  <high value="20190704123315+0200"/></placeholder>
ItemDTKardKonfBeschreibungLabel
Auswahl1 … 1Elemente in der Auswahl:
  • hl7:low[@value]
  • hl7:low[@nullFlavor='UNK']
Treetree.pnghl7:low
TS.AT.TZ0 … 1(atc...mal)
wo [@value]
Treetree.pnghl7:low
TS.AT.TZ0 … 1(atc...mal)
wo [@nullFlavor='UNK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK
Auswahl1 … 1Elemente in der Auswahl:
  • hl7:high[@value]
  • hl7:high[@nullFlavor='UNK']
Treetree.pnghl7:high
TS.AT.TZ0 … 1(atc...mal)
wo [@value]
Treetree.pnghl7:high
TS.AT.TZ0 … 1(atc...mal)
wo [@nullFlavor='UNK']
Treeblank.pngTreetree.png@nullFlavor
cs1 … 1FUNK

13 Anhang

13.1 Anwendungsfälle für CDA-Dokumente in ELGA

Folgende Kapitel stellen eine Zusammenfassung der Inhalte der ELGA Gesamtarchitektur[28], des Leitfadends XDS Metadaten und Usability Styleguides zum Thema e-Befunde dar. Detailinformationen sind in den entsprechenden Dokumenten nachzulesen (verfügbar auf der Homepage der ELGA GmbH). Die wesentlichen Anwendungsfälle sind

13.1.1 Voraussetzungen für den Zugriff auf e-Befunde in ELGA

Der ELGA GDA ist in ELGA angemeldet, berechtigt und besitzt eine gültige Kontaktbestätigung für den Patienten. Der Patient ist ELGA-Teilnehmer und hat keinen generellen, partiellen oder situativen Widerspruch hinsichtlich ELGA eingelegt.

13.1.2 Schreiben und Einbringen von Dokumenten

Im Zuge der Veröffentlichung eines CDA-Dokuments in ELGA übermittelt das lokale System des ELGA-GDA als XDS Document Source ein Dokument an das, seitens des ELGA-GDA bereitzustellende, XDS Document Repository. Anschließend übernimmt das XDS Repository die Aufgabe der Übermittlung entsprechender Dokument-Metadaten an eine (ELGA) XDS Registry.

Das Dokumentdatum (clinicalDocument.effectiveTime) wird abhängig von der Dokumentenklasse gesetzt.

Die Registrierung von Dokumenten in ELGA muss je nach Trigger (u.a. abhängig von Dokumententyp, Informationssystem, Versandzeitpunkt) automatisch vom jeweiligen Informationssystem erfolgen.

13.1.2.1 Mehrsprachigkeit und grenzüberschreitender Austausch

Ein ELGA Dokument wird grundsätzlich in deutscher Sprache erstellt. Es ist möglich, den Inhalt zusätzlich in weiteren Sprachen im Dokument anzugeben. Dokumente mit durchgängig maschinenlesbaren Inhalten können prinzipiell auch automatisiert übersetzt werden. Bestimmte Dokumente (wie z.B. Patient Summary) sollen auch für den grenzüberschreitenden Austausch von Gesundheitsdaten eingesetzt werden können.

13.1.2.2 Vorgaben zu Dokument-Metadaten (XDS-Metadaten)

Die Metadaten für die Registrierung eines Dokuments in ELGA sind teilweise im Dokument vorhanden und teilweise explizit durch die Document Source anzugeben. Zur schnellen Übersicht ist eine tabellarische Übersicht informativ angegeben, die normative Referenz ist der Leitfaden XDS Metadaten.

Informationen, welche CDA Elemente in die welche XDS-Metadaten übernommen werden müssen ("XDS-Mapping"), wurden an den entsprechenden Stellen der Templates eingefügt.

XDS DocumentEntry Attribut Optio- nalität in XDS CDA Header-Element
clinicalDocument.
Beispiel Erklärung
uniqueId M .id Dokumenten-Id des CDA-Dokuments

Es MUSS eine gültige und innerhalb des ID-Pools eindeutige Dokumenten-ID angegeben werden.

typeCode M .code
  • @code="11490-0"
  • @displayName="Physician Discharge summary"
  • @codeSystem="2.16.840.1.113883.6.1"
Dokumententyp in feiner Granularität
classCode M .code.translation
  • @code="18842-5"
  • @displayName="Discharge summary"
  • @codeSystem="2.16.840.1.113883.6.1"
  • @codeSystemName="LOINC"
Dokumentenklasse in grober Granularität
formatCode M .hl7at:formatCode Das Format des Dokuments bezüglich seiner semantischen Interoperabilität. Werte aus Value Set 1.2.40.0.34.10.61 ELGA_Formatcode
practiceSettingCode M .hl7at:practiceSettingCode
  • @code="F019"
  • @displayName="Innere Medizin"
  • @codeSystem="1.2.40.0.34.5.12"
  • @codeSystemName="ELGA_PracticeSetting"
Die fachliche Zuordnung des Dokumentes
confidentialityCode F .confidentialityCode
  • @code="N"
  • @displayName="normal"
  • @codeSystem="2.16.840.1.113883.5.25"
  • @codeSystemName="HL7:Confidentiality"
Vertraulichkeitscode des Dokuments aus ValueSet "ELGA_Confidentiality"
languageCode F .language​Code
  • @code="de-AT"
Sprachcode des Dokuments
referenceIdList M .setId
  • @id root="1.2.40.0.34.99.111.1.1"
  • @extension="BBBBBBBBBBBBBBB"
  • @assigningAuthorityName="KH Eisenstadt"
Eindeutige Id des Dokumentensets. Diese bleibt über alle Versionen der Dokumente gleich (initialer Wert bleibt erhalten).

Die setId SOLL unterschiedlich zur clinicalDocument.id sein. Dieses Element wird ins XDS-Attribut referenceIdList ("urn:elga:iti:xds:2014:ownDocument_setId") gemappt.

sourcePatientId M [1..1] .recordTarget.patientRole.id[1]
  • @root: OID des Patienten oder OID des Namensraums der lokalen PatientenID (1..1 M)
  • @extension: lokale PatientenId, wenn nicht schon durch OID festgelegt (1..1 O)
  • @assigningAuthorityName: Bezeichnung der Organisation und des verwalteten Namensraums (0..1 O)
Identifikation des Patienten im lokalen System
author M [1..1] .author
  • AuthorInstitution (=representedOrganization)
  • AuthorPerson (=assignedAuthor)
  • AuthorRole (=functionCode)
  • AuthorSpeciality (=assignedAuthor.code)
Ausschließlich das erste Author-Element MUSS übernommen werden. Wenn eine Person als Autor vorhanden ist, MUSS diese vorangestellt werden. Sind mehrere Personen vorhanden, MUSS der "Hauptautor" vorgereiht werden.
intendedRecipient O .intended​Recipient

Elemente in der Auswahl:

  • hl7:id[not(@nullFlavor)]
  • hl7:id[@nullFlavor='NI']
  • hl7:id[@nullFlavor='UNK']
Identifikation des beabsichtigten Empfängers (Person)

Empfohlene Information für einen Empfänger ist die ID aus dem GDA-Index. Dieses Element kann ins XDS-Attribut intendedRecipient gemappt werden (derzeit von ELGA nicht unterstützt).

legalAuthenticator R .legalAuthenticator
  • AuthorInstitution (=representedOrganization)
  • AuthorPerson (=assignedAuthor)
  • AuthorRole (=functionCode)
  • AuthorSpeciality (=assignedAuthor.code)
Hauptunterzeichner, Rechtlicher Unterzeichner

ACHTUNG: Nach DocumentEntry.legalAuthenticator kann jeweils nur das erste ELement (ClinicalDocument/LegalAuthenticator[1]) übernommen werden.

eventCodeList R [1..*] .serviceEvent/@classCode
  • @code="300"
  • @displayName="Hämatologie"
  • @codeSystem="1.2.40.0.34.5.11"
  • @codeSystemName= "ELGA_LaborparameterErgaenzung"
Hauptunterzeichner, Rechtlicher Unterzeichner

Code der Gesundheitsdienstleistung

serviceStartTime R [1..1] .documentationOf.serviceEvent

.effectiveTime.low

Zeitpunkt des ältesten effectiveTime aus:

  • "Immunization Entry":
    • templateId 1.2.40.0.34.6.0.11.3.1
    • substanceAdministration.effectiveTime und
  • "Impfrelevante Erkrankungen Problem Entry":
    • templateId 1.2.40.0.34.6.0.11.3.9
    • act.effectiveTime.low
Beginn des ersten documentationOf/serviceEvent-Elements
serviceStopTime R [1..1] documentationOf.serviceEvent

.effectiveTime.high

Zeitpunkt des jüngsten effectiveTime aus:

  • "Immunization Entry":
    • templateId 1.2.40.0.34.6.0.11.3.1
    • substanceAdministration.effectiveTime und
  • "Impfrelevante Erkrankungen Problem Entry":
    • templateId 1.2.40.0.34.6.0.11.3.9
    • act.effectiveTime.high
Ende des ersten documentationOf/serviceEvent-Elements
healthcareFacility TypeCode M componentOf.

encompassingEncounter. location.healthCareFacility.code

  • @code="300"
  • @displayName="Allgemeine Krankenanstalt"
  • @codeSystem="1.2.40.0.34.5.2"
Code zur Klassifizierung des GDA

13.1.3 Versionierung von Dokumenten

Änderungen an einem Dokument, das bereits in ELGA registriert wurde, sollen über die Registrierung einer neuen Dokumentenversion in ELGA Eingang finden. Mittels ITI-41/42 Provide and Register DocumentSet wird eine neue Version des Dokumentes geschrieben und die Metadaten der Vorversion auf den Status "deprecated" gesetzt. In den XDS-Metadaten und in den CDA-Metadaten der neuen Version werden Verweise auf das ersetzte Dokument eingetragen (Beziehungstyp "replace" (RPLC)).

Es dürfen ausschließlich Dokumente derselben Dokumentenklasse ersetzt werden. Dementsprechend muss das Metadaten-Attribut XDSDocumentEntry.classCode von ersetztem und ersetzenden Dokument ident sein (der typeCode darf sich unterscheiden). Ein Dokument darf auch durch ein älteres Dokument ersetzt werden.

Folgeversionen zu Originaldokumenten dürfen aus Gründen der rechtlichen Autorenschaft ausschließlich von jenem GDA (Organisation) registriert werden, der auch das entsprechende Originaldokument in ELGA veröffentlicht hat.

Ein bestehendes Dokument, das auf Basis eines bestimmten Leitfadens erstellt wurde, KANN auch später mit einer höheren Leitfadenversion ersetzt werden. Die Metadaten müssen entsprechend angegeben werden (formatCode).

Eventuell der Dokumentenvorversion zugeordnete individuelle Zugriffsberechtigungen werden durch das ELGA Berechtigungssystem auch auf die Nachfolgeversionen angewendet.

Neue Versionen eines Dokuments im jeweiligen Informationssystem sollen automatisch für ELGA registriert werden. In der neuen Dokumentversion sollen die Änderungen im Text erkennbar gemacht werden. Zur Kennzeichnung der Änderungen stehen spezielle Funktionen für CDA zur Verfügung die vom Referenzstylesheet entsprechend angezeigt werden können (siehe Kapitel Verwendung von Revisionsmarken).

13.1.4 Stornierung von Dokumenten

Falls eine Korrektur des Dokumentes nicht möglich ist, kann ein Dokument auch komplett storniert werden. Dazu wird der Status des Dokumentes via ITI-57 (Metadata Update availability Status) in der Registry auf "deprecated" gesetzt, aber keine neue Dokumentenversion registriert. Ein storniertes Dokument wird daher nicht in der Dokumentliste enthalten sein, sofern nicht spezifische Anfragen gestellt werden, um deprecated-Versionen zu bekommen.

Diese Aktion ist nur in bestimmten Ausnahmefällen zulässig, z.B. wenn ein Dokument für einen falschen Patienten angelegt wurde.

Das Löschen von Dokumenten in ELGA erfolgt ausschließlich in folgenden Fällen:

  • Löschen durch ELGA-Teilnehmer
  • Opt-Out des ELGA-Teilnehmers
  • Ablauf der gesetzlichen Aufbewahrungsfrist (GTelG2012).

13.1.5 Filtern und Suchen von Dokumenten

ELGA ermöglicht den Zugriff auf die vollständige Liste von registrierten e-Befunden eines Patienten (entsprechend der jeweiligen Berechtigungen). Um die relevanten e-Befunde selektieren zu können, kann die Dokumentenliste nach verschiedenen Kriterien ("XDS-Metadaten") gefiltert werden. Zu den Filterkriterien zählen in XDS Metadaten wie

  • classCode (Dokumentenklasse)
  • typeCode (Dokumententyp)
  • title (Titel des Dokuments)
  • creationTime (Datum des Dokuments)
  • authorPerson (Autor des Dokuments)
  • availabilityStatus (Gültigkeit des Dokuments)
  • serviceStartTime und serviceStopTime (Beginn und Ende der Gesundheitsleistung)
  • serviceEventList ("Stichwortliste")

Ein Mapping der Metadaten im CDA Header zu den entsprechenden XDS-Metadaten ist in diesem Leitfaden bei den jeweiligen Elementen beschrieben. Eine vollständige Dokumentation findet sich im Leitfaden XDS-Metadaten.[35]

13.1.6 Lesen von ELGA Dokumenten

Die ELGA-Anwendung "e-Befunde" stellt für jeden ELGA-Teilnehmer über Dokumentenverweise den Zugriff auf dezentral gespeicherte Dokumente bereit. Der ELGA-Teilnehmer kann über das ELGA-Portal Dokumente ansehen, lokal abspeichern oder ausdrucken (als PDF z.B. mittels CDA2PDF, mit eingefügter persönlicher Kennung).

Der ELGA-GDA kann auf ELGA Dokumente direkt aus seiner Software-Umgebung, entsprechend seiner Rolle und Berechtigung, über standardisierte Schnittstellen zugreifen. Grundsätzlich lassen sich die gesamte Dokumentenliste, bestehend aus deren Dokumentmetadaten (Registry Stored Query [ITI-18]) oder einzelne Dokumente eines Patienten abrufen (Retrieve Document Set [ITI-43]) und in das lokale System übernehmen.

Das ELGA-Berechtigungssystem liefert in erster Linie immer nur jene CDA-Dokumente, die im Status "approved" sind. Um Dokumente, die in den Status "deprecated" gesetzt worden sind zu lesen, müssen spezifische Anfragen (z.B. zeige alle Versionen eines bestimmten Dokumentes) gestellt werden.

13.1.6.1 Vorherige Version eines bestimmten ELGA Dokuments abrufen

Gemäß dem XDS Document-Lifecycle sind neu veröffentlichte Dokument-Metadaten mit dem Status "approved" zu versehen. Diese ersetzen die entsprechenden Vorversionen. Technisch wird dabei ein neues Dokument, das in Beziehung vom Typ "replace" (RPLC) zur Vorversion steht, erstellt. Auch Ergänzungen zu einem bestehenden Dokument müssen direkt im betroffenen Dokument durchgeführt und anschließend als Folgeversion über die Dokumentenbeziehung "replace" (RPLC) abgebildet werden.

Das Updatedatum eines Dokuments ist in submissionTime in den XDS submissionSet Metadaten zu finden.

13.1.6.2 Darstellung von CDA Dokumenten mittels ELGA Referenzstylesheet und CDA2PDF

Zur Darstellung der ELGA-Befunde steht das CDA-Visualization-Paket auf der ELGA-Website zur Verfügung. Dieses Paket enthält zwei unterschiedliche Tools zur Darstellung von CDA-Dokumenten: Ein Stylesheet zur Erzeugung einer HTML-Bildschirmansicht (Referenzstylesheet) und einen Generator zur Erzeugung eines druckfähigen PDF-Dokuments (CDA2PDF). Diese Tools sind speziell für die Anzeige von CDA-Dokumenten optimiert, die den Regeln des Allgemeinen CDA Implementierungsleitfadens entsprechen. Bei den Referenzstylesheets sowie dem CDA2PDF Tool wird großer Wert auf die Benutzerfreundlichkeit gelegt. Zuletzt wurde unter Beteiligung von ELGA-Benutzern und einem Usability-Experten eine kompakte, platzsparende Darstellung geschaffen.

13.1.6.2.1 Referenzstylesheet

Das "ELGA Referenz-Stylesheet" ermöglicht eine allgemeine, einheitliche und benutzerfreundliche Darstellung von medizinischen CDA-Dokumenten (HL7 CDA Release 2.0), die gemäß der Vorgaben der ELGA CDA Implementierungsleitfäden erstellt wurden. Dabei werden die XML-Dateien mit einer XSLT-Transformation in HTML umgewandelt, die in einem Webbrowser angezeigt werden kann. Informationen zur Hinterlegung eines Stylesheets im CDA-Dokument siehe Kapitel Hinterlegung eines Stylesheets. Für bestimmte CDA Dokumente, die vollständig maschinenlesbar vorliegen (z.B. e-Medikation, e-Impfpass), können alternativ speziell auf diese Dokumentenklasse optimierte Stylesheets zur Anwendung kommen, die ebenfalls im Paket enthalten sind. Diese greifen dann auch auf die maschinenlesbaren Daten zu. Für Details zur Anwendung des Referenzstylesheets, etwa zu den umfangreichen einstellbaren Optionen oder der Darstellung von lokal gespeicherten CDA-Dateien beachten Sie bitte die im CDA-Visualization-Paket mitgelieferte readme-Datei.

13.1.6.2.1.1 Versionierung

Sowohl das Referenzstylesheet für e-Befunde als auch das CDA2PDF Tool zieht ausschließlich den menschenlesbaren (Level 2) Teil des CDA-Dokuments für die Anzeige heran und ist damit in der Lage beliebige CDA Dokumente anzuzeigen. Das Referenzstylesheet wird aus Gründen der Abwärtskompatibilität bis dato immer in der Version 1.0 zur Verfügung gestellt. Damit ist sichergestellt, dass alle e-Befunde weiterhin dargestellt werden können (die Stylesheet-Version ist im CDA-Dokument enthalten). Sollte es wider Erwarten größere Änderungen geben, die einen Versionswechsel nötig machen (breaking changes) wird die Stylesheet-Version geändert.

13.1.6.2.1.2 Verbindlichkeit und eigene Änderungen

Die Referenzstylesheets für e-Befunde und die e-Medikation werden von der ELGA GmbH bis auf Widerruf unentgeltlich und nicht-exklusiv sowie zeitlich und örtlich unbegrenzt, jedoch beschränkt auf Verwendungen für die Zwecke der "Clinical Document Architecture" (CDA) zur Verfügung gestellt. Veränderungen für die lokale Verwendung sind zulässig. Derartige Veränderungen (sogenannte bearbeitete Fassungen) dürfen Ihrerseits publiziert und Dritten zur Weiterverwendung und Bearbeitung zur Verfügung gestellt werden. Bei der Veröffentlichung von bearbeiteten Fassungen ist darauf hinzuweisen, dass diese auf Grundlage des von der ELGA GmbH publizierten "ELGA Referenzstylesheet" erstellt wurden. Die Anwendung sowie die allfällige Bearbeitung des "ELGA Referenzstylesheet" erfolgt in ausschließlicher Verantwortung der Anwender. Aus der Veröffentlichung, Verwendung und/oder Bearbeitung können keinerlei Rechtsansprüche gegen die ELGA GmbH erhoben oder abgeleitet werden.

13.1.6.2.2 CDA2PDF

Mit der CDA2PDF-Suite können ELGA-konforme CDA-Dokumente zu PDF-Dokumenten transformiert werden. Das WAR-File kann auf einem Web Application Server eingespielt und verwendet werden. Das CDA2PDFOffline Paket steht auch zur offline-Nutzung zur Verfügung. Im CDA-Visualization Paket finden Sie eine umfangreiche Dokumentation zur Nutzung der CDA2PDF-Suite. Die ELGA GmbH stellt den ELGA CDA2PDF Konverter unentgeltlich zur Verfügung. Die ELGA GmbH übernimmt keine Haftung für die korrekte Funktion, etwaige Mängel, Schäden oder Folgefehler. Aus der Verwendung des vorliegenden Programmes kann keinerlei Rechtsanspruch gegen die ELGA GmbH erhoben und/oder abgeleitet werden.

Informationen zur Anpassung des Stylesheets mittels Parametern sind unter ELGA Referenz-Stylesheet zu finden.

Ein Downloadpaket zum Thema CDA-Darstellung (inkl. Referenzstylesheets, Changelog und CDA2PDF) ist unter Technische ELGA-Leitfäden abrufbar.

13.1.6.3 Drucken von CDA Dokumenten

Mit der CDA2PDF-Suite können ELGA-konforme CDA-Dokumente zu PDF-Dokumenten transformiert werden. Diese inkl. Benutzer- und Entwickler-Dokumentation ist ebenfalls im Downloadpaket zum Thema CDA-Darstellung unter ELGA-Leitfäden abrufbar.

13.2 Abbildungsverzeichnis

  1. Standardprozess zur Erstellung eines neuen ELGA CDA Implementierungsleitfadens
  2. CDA R2 Modell
  3. Zusammenspiel Implementierungsleitfäden
  4. R-MIM - CDA Body Entries
  5. Aufbau eines CDA-Dokuments aus XML Sicht
  6. R-MIM Klassen rund um den Patienten
  7. R-MIM Klassen rund um den Autor
  8. Klassen rund um die beabsichtigten Empfänger des Dokuments
  9. R-MIM Klassen rund um den Rechtlichen Unterzeichner und Mitunterzeichner
  10. R-MIM Klassen rund um weitere Beteiligte (participants)
  11. Darstellung des fachlichen Ansprechpartners mittels ELGA Referenz-Stylesheet
  12. R-MIM Klassen rund um den Zuweisung und Ordermanagement
  13. R-MIM Klassen rund um die Gesundheitsdienstleistung
  14. Grundsätzlicher Aufbau eines CDA-Dokuments aus XML Sicht
  15. R-MIM Consent Klasse
  16. R-MIM EncompassingEncounter Klasse und Umgebung
  17. Zuordnung von Participants zu einzelnen Sections
  18. R-MIM entryRelationship Klasse
  19. Referenzierung Text - Entry
  20. R-MIM ObservationMedia Klasse zur Ablage von Multimedia-Objekten

13.3 Tabellenverzeichnis

  1. Legende der Optionalitäten von Elementen
  2. Legende der Optionalitäten von Attributen
  3. nullFlavor-Beispiele aus Value-Set ELGA_nullFlavor
  4. ELGA Interoperabilitätsstufen
  5. Übersichtstabelle der CDA Strukturen des Headers
  6. Übersichtstabelle der Header-Elemente für Zeitpunkte/Zeitspannen
  7. Übersichtstabelle participant - weitere Beteiligte
  8. Vokabel-Domäne relatedDocument.typeCode
  9. Listen - styleCodes
  10. Tabellen - styleCodes
  11. Erweiterte styleCodes
  12. CDA Entry Klassen
  13. Übersichtstabelle der allgemeinen Sektionen des CDA Bodys

13.4 Einzelnachweise

  1. Logical Observation Identifiers Names & Codes (LOINC) loinc.org
  2. 2,0 2,1 Regenstrief Institute, Inc. www.regenstrief.org
  3. Unified Code for Units of Measure (UCUM) www.unitsofmeasure.org
  4. WHO ICD-10 www.who.int/classifications/icd/en/
  5. 5,0 5,1 www.who.int
  6. Internationale statistische Klassifikation der Krankheiten und verwandter Gesundheitsprobleme 10. Revision – aktuelle Version bitte unter Gesundheitssystem - Krankenanstalten heraussuchen.
  7. Anatomical Therapeutic Chemical Classification System (ATC) https://www.who.int/tools/atc-ddd-toolkit/atc-classification
  8. ARGE Pharma im Fachverband der chemischen Industrie Österreichs (FCIO) argepharma.fcio.at
  9. EDQM Council of Europe www.edqm.eu
  10. Health informatics - Medical / health device communication standards ISO/IEEE 11073 Nomenclature Part 10101: Nomenclature
  11. Health informatics - Medical / health device communication standards ISO/IEEE 11073 Nomenclature Amendment 1 Part 10101: Nomenclature Amendment 1: Additional Definitions
  12. Health Level Seven International www.hl7.org
  13. ISO/HL7 27932:2009 Data Exchange Standards — HL7 Clinical Document Architecture, Release 2 [1]
  14. World Wide Web Consortium. Extensible Markup Language, 1.0, 5th Edition. [2]
  15. HL7 Version 3 Product Suite [3]
  16. ART-DECOR® www.art-decor.org
  17. 17,0 17,1 HL7 Clinical Document Architecture (CDA) [4]
  18. HL7 Version 3: Reference Information Model (RIM) [5]
  19. 19,0 19,1 HL7 Version 3 Standard: Data Types – Abstract Specification, Release 2[6]
  20. HL7 Templates Standard: Specification and Use of Reusable Information Constraint Templates, Release 1 [7]
  21. HL7 Austria www.hl7.at
  22. VHitG (jetzt bvitg): "Arztbrief auf Basis der HL7 Clinical Document Architecture Release 2.0 für das deutsche Gesundheitswesen" Version 1.5 (2006) PDF
  23. HL7 International Patient Summary, Standard for Trial Use 1.86 (2017) Project Wiki: [8]
  24. Registrierung von CDA Dokumenten für ELGA mit IHE Cross-Enterprise Document Sharing: XDS Metadaten (XDSDocumentEntry) ILF:XDS_Metadaten_2020 XDS-Metadaten
  25. HL7 Austria Abstimmungsverfahren ("Ballots"): https://hl7.at/technische-komitees/ballots/
  26. 26,0 26,1 Referenzfehler: Es ist ein ungültiger <ref>-Tag vorhanden: Für die Referenz namens Terminologieserver wurde kein Text angegeben.
  27. Sabutsch, S. & C. Seerainer: Leitfaden zur Nutzung von ELGA-Terminologien http://elga.gv.at/CDA
  28. 28,0 28,1 ELGA Gesamtarchitektur 2.30a
  29. Object Identifier (OID) Konzept für das österreichische Gesundheitswesen https://www.gesundheit.gv.at/OID_Frontend/OID_Konzept_1-1-0.pdf
  30. OID Portal für das Österreichische Gesundheitswesen: https://www.gesundheit.gv.at/OID_Frontend/
  31. Ein Universally Unique Identifier (UUID) ist eine 128-Bit-Zahl gemäß Standard ISO/IEC 9834-8:2014, welche zur Identifikation von Informationen in Computersystemen verwendet wird. Der Ausdruck Globally Unique Identifier (GUID) wird ebenfalls benutzt.
  32. Datentyp TS.AT.TZ https://art-decor.org/mediawiki/index.php?title=DTr1_TS.AT.TZ
  33. Datentyp TS.AT.VAR https://art-decor.org/mediawiki/index.php?title=DTr1_TS.AT.TZ
  34. TS.DATE https://art-decor.org/mediawiki/index.php?title=DTr1_TS.DATE
  35. http://www.elga.gv.at/cda

13.5 Literatur und Weblinks

13.6 Revisionsliste

13.6.1 Hauptversion 2020 (3.0.0+20200821)

Die Hauptversion 2020 (3.0.0+20200821 nach neuem Versionsschema) wurde grundlegend überarbeitet und umstrukturiert. Auf eine Revisionsliste mit direktem Vergleich zur Vorversion wurde daher verzichtet. Eine Liste der relevanten Änderungen findet sich in Allgemeiner Implementierungsleitfaden 2020 Änderungen.

13.6.2 Nebenversion 2020.1 (3.1.0+20201120)

Folgende Änderungen wurden in der Nebenversion 2020.1 (3.1.0+20201120 nach neuem Versionsschema) gegenüber der Hauptversion durchgeführt (weitere Details siehe Diskussionsseite):

13.6.2.1 recordTarget 1.2.40.0.34.6.0.11.1.3

Hinzufügen von @assigningAuthorityName bei patientRole[1]/id[@root="1.2.40.0.34.4.21"] mit dem Wert "Nationaler Krankenversicherungsträger"

13.6.2.2 Document code.translation 1.2.40.0.34.6.0.11.1.16

Das translation-Element wurde auf Unterelement von code korrigiert, war in dem Template zuvor auf derselben Ebene modelliert.

13.6.2.3 Problem Entry 1.2.40.0.34.6.0.11.3.6

Auswahl value mit 3. Variante ergänzt; ValueSet 1.2.40.0.34.10.201 ELGA_Problems ergänzt, EntryRelationship 1.2.40.0.34.6.0.11.3.35 Criticality Observation ergänzt, Änderung von id 1..1 M auf 1..* M, Beschreibungen optimiert

13.6.2.4 Problem Concern Entry 1.2.40.0.34.6.0.11.3.7

statusCode-Beschreibung ergänzt: Weitere statusCodes sind möglich (finden aber keine Anwendung in eHealth Austria)

13.6.2.5 Willenserklärungen und andere juridische Dokumente 1.2.40.0.34.6.0.11.2.61

Fehlende Kardinalitäten bei 1.2.40.0.34.6.0.11.2.62 Willenserklärungen und andere juridische Dokumente - Subsektion und 1.2.40.0.34.6.0.11.2.8 Übersetzung mit 0..* ergänzt

13.6.2.6 Erweiterungen des Datentyps für effectiveTime

Die Templates

  • Messergebnis Gruppe Entry 1.2.40.0.34.6.0.11.3.70
  • Messergebnis Entry 1.2.40.0.34.6.0.11.3.71
  • Serienmessung Entry 1.2.40.0.34.6.0.11.3.101
  • Vitalparameter Gruppe Entry 1.2.40.0.34.6.0.11.3.23
  • Vitalparameter Entry 1.2.40.0.34.6.0.11.3.24
  • Serienmessung Vitalparameter Entry 1.2.40.0.34.6.0.11.3.100

wurde jeweils mit einer Auswahl für drei verschiedenen effectiveTime ausgestattet, hatten vorher nur eine Variante mit low & high.

13.6.2.7 Vitalparameter - kodiert 1.2.40.0.34.6.0.11.2.46

Die Vitaparameter Section wurde durch ein Entry für Grafiken erweitert (wie Messergebnisse)

13.6.2.8 Vitalparameter 1.2.40.0.34.6.0.11.2.46

In der Vorversion war der Titel für die Sektion Vitalparameter fest vorgegeben. Im TmE ist diese Sektion als Untersektion von "Erhobenen Daten" angedacht, wo die einzelnen Typen, wie "Blutdruck und Puls" oder "Gewicht", als Titel gewählt werden sollen.

13.6.2.9 Korrektur der Textreference

Bei folgenden Entrys wurde jeweils die Modellierung der Textreference korrigiert:

  • Problem Entry 1.2.40.0.34.6.0.11.3.6
  • Problem Status Observation 1.2.40.0.34.6.0.11.3.49

13.6.2.10 Schematron Assert in allen "Organization Compilation" Templates

Das Schematron Assert in allen "Organization Compilation" Templates und dem "Author" Template ist strenger als sein narrativer Constraint ihn beschreibt. Deswegen wurden das Assert dort jeweils entfernt. Betrifft: Organization Compilation: representedOrganization/telecom

13.6.3 Nebenversion 3.2.0+20210304

Folgende Änderungen wurden in der Nebenversion 3.2.0+20210304 gegenüber der Nebenversion 2020.1 (3.1.0+20201120 nach neuem Versionsschema) durchgeführt (weitere Details siehe Diskussionsseite):

13.6.3.1 Document FormatCode 1.2.40.0.34.6.0.11.1.47 & Document PracticeSettingCode 1.2.40.0.34.6.0.11.1.44

Fehler in hl7at:practiceSettingCode und hl7at:formatCode mit fehlenden Elementen verhinderte die direkte Daten-Übernahme in XDS

13.6.3.2 DocumentLevelTemplate 1.2.40.0.34.6.0.11.0.3

ClassCode und MoodCode-Attribute in <clinicalDocument> ergänzt

13.6.3.3 8.4.1.2.1 telecom – Format Konventionen für Telekom-Daten

Die Einschränkung für erlaubte Zeichen betrifft nur Telefonnummern, die Beschreibung wurde verbessert.

13.6.3.4 8.1.1 id-Element II

Fußnote zur Beschreibung der UUID hinzugefügt

13.6.3.5 recordTarget 1.2.40.0.34.6.0.11.1.3

Hinzufügen von @assigningAuthorityName bei /ClinicalDocument[1]/recordTarget[1]/patientRole[1]/id[@root="1.2.40.0.34.4.21"] mit dem Wert "Nationaler Krankenversicherungsträger". Fehlerhafte Übernahme bei 2020.1 behoben.

13.6.4 Nebenversion Version 3.3.0+20241022

Folgende Änderungen wurden in der Nebenversion 3.3.0+20241022 gegenüber der Nebenversion 3.2.0+20210304 durchgeführt:

13.6.4.1 bestimmte Zeilen der Tabelle ausblenden / aufklappbar machen

Neue Formatierungsoption für einzelne Tabellenzeilen hinzugefügt, welche direkt in einem CDA angegeben werden muss.

13.7 Erratum

Weitere Probleme und allfällige Korrekturen werden auf der Diskussionsseite im Wiki gesammelt.