Änderungen

Wechseln zu: Navigation, Suche

elga-cdaalf-2.06.2:Dokumentenstruktur

13.368 Bytes entfernt, 10:15, 18. Jul. 2018
Dokumentenklasse („code“)
==Dokumentenstruktur==
=====Zeichencodierung=====CDA{{elga-Dokumente MÜSSEN mit UTFcdaalf-8 (8-Bit Universal Character Set Transformation Format, nach RFC 3629 / STD 63 (2003)) codiert werden2.06.2:XML Metainformation}}{{BeginOrangeBox}}<?xml version="1.0" '''encoding="UTFelga-8"''' standalone=”yes”?><br/><ClinicalDocument xmlns="urn:hl7cdaalf-org2.06.2:v3"><br/> :<br/>Wurzelelement}}{{EndOrangeBox}} ====Hinterlegung eines Stylesheets====Um ein CDAelga-cdaalf-Dokument in einem Webbrowser anzeigen zu können, muss es nach HTML tranformiert werden2. Das kann durch eine XSLT-Transformation (ein so genanntes „Stylesheet“) geschehen06. Ist das Stylesheet im angegebenen Pfad erreichbar, wird dieses beim Öffnen 2:Hoheitsbereich 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 (Download ist von der ELGA Website http://www.elga.gv.at/cda möglich„realmCode“). Da der Zugriff auf XSLT-Programme von den meisten Browsern eingeschränkt ist, wird kein absoluter Pfad auf eine Webressource angegeben.}}{{BeginOrangeBox}}<?xml version="1.0" encoding="UTFelga-8" standalone=”yes”?><br/>'''<?xmlcdaalf-stylesheet type="text/xsl" href="ELGA_Stylesheet_v1.0.xsl"?><br/>'''<ClinicalDocument xmlns="urn:hl7-org:v3"><br/> :<br/>{{EndOrangeBox}}Das Stylesheet „'''ELGA_Stylesheet_v12.006.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. ===Wurzelelement===Der XML-Namespace für CDA Release 2.0 Dokumente ist '''urn:hl7-org:v3''' Dokumentformat (Default-Namespace„typeId“). Dieser MUSS in geeigneter Weise in jeder CDA XML Instanz genannt werden. In diesem Leitfaden werden namespace-Präfixe nicht genutzt.}} Für ELGA CDA{{elga-Dokumente MUSS der Zeichensatz UTFcdaalf-8 verwendet werden2CDA-Dokumente beginnen mit dem Wurzelelement '''''ClinicalDocument''''', der grobe Aufbau ist im folgenden Übersichtsbeispiel gegeben06.<pre class="orange"><ClinicalDocument xmlns="urn2:hl7ELGA Implementierungsleitfaden-org:v3"> <!-- CDA Header --> … siehe Beschreibung CDA R2 Header … <!-- CDA Body --> <component> <structuredBody> … siehe Beschreibung CDA R2 Body … </structuredBody> </component></ClinicalDocument></pre> ===Hoheitsbereich des Dokuments („realmCode“)===Dieses Element kennzeichnet, dass das Dokument aus dem Hoheitsbereich Österreich Kennzeichnung (bzw. Bereich der HL7 Affiliate Austria, Code „AT“„templateId“) stammt.====Strukturbeispiel===={{BeginOrangeBox}}<realmCode code="'''AT''''"/>{{EndOrangeBox}}
===Dokumentenklasse („code“)=Spezifikation===={| class="wikitable" width="100%"|- ! style="text-align:left" width="20%" | Der “Code des Dokuments” (im CDA das Element''ClinicalDocument/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%" | Beschreibungcode'') bezeichnet die „'''''Dokumentklasse''''“ bzw den präziseren „''''Dokumententyp''''“.
|- style="background:#FFFFFF"
| style="text-align:left" | realmCode|| CS <br/>CNE|| 1..1 || M || Hoheitsbereich des Dokuments<br/>
Fester Wert: @code = '''AT'''<br/>
(aus ValueSet „'''ELGA_RealmCode'''“)
|-
|}
 
===<span id="Anker:{{{Dokumentformat_.28.E2.80.9EtypeId.E2.80.9C.29}}}">Dokumentformat („typeId“)</span>===
Dieses Element kennzeichnet, dass das Dokument im Format CDA R2 vorliegt.
====Strukturbeispiel====
{{BeginOrangeBox}}
<typeId root="2.16.840.1.113883.1.3" extension="POCD_HD000040"/>
{{EndOrangeBox}}
 
====Spezifikation====
{| 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
 
|- style="background:#FFFFFF"
| style="text-align:left" | typeId|| II || 1..1 || M || Dokumentformat CDA R2<br/>Feste Werte:<br/> @root = ''2.16.840.1.113883.1.3'''<br/> @extension = '''POCD_HD000040'''
|-
|}
 
===ELGA Implementierungsleitfaden-Kennzeichnung („templateId“)===
Templates sind definierte Vorlagen, die Strukturen von Dokumenten, Dokumentteilen oder Datenelementen vorgeben. In CDA bezeichnen solche Templates bestimmte Teilstrukturen. 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 bzw. Zertifizierung.
 
Ein CDA Dokument, welches den Vorgaben dieses Implementierungsleitfadens entspricht, ist berechtigt und verpflichtet, die entsprechende templateId-Kennung einzutragen.
 
====Strukturbeispiel====
<pre class="orange">
<ClinicalDocument xmlns="urn:hl7-org:v3">
<realmCode code="AT"/>
<typeId root="2.16.840.1.113883.1.3" extension="POCD_HD000040"/>
 
<!— Folgt dem vorliegenden Implementierungsleitfaden-Template -->
<templateId root="1.2.40.0.34.11.1"/>
<!— Beliebig viele weitere templateIds, falls das Dokumente noch weiteren Implementierungsleitfäden oder Spezifikationen folgt -->
<templateId root="…"/>
:
</ClinicalDocument>
</pre>
 
====<span id="Anker:{{{Spezifikation}}}">Spezifikation</span>====
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.
{| 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
 
|- style="background:#FFFFFF"
| style="text-align:left" | templateId[1]|| II || 1..1 || M || ELGA TemplateId für den Allgemeinen Implementierungsleitfaden<br/>
Fester Wert: @root = '''1.2.40.0.34.11.1'''
 
|- 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 den entsprechenden Implementierungsleitfaden gemäß der Dokumentklasse.
{{EndILFBox}}
Folgt das CDA-Dokument noch anderen Implementierungsleitfäden oder Spezifikationen können beliebig viele weitere templateId-Elemente angegeben werden. 
 
Die Dokumenten-Id eines CDA-Dokuments ist ein eindeutiger Instanzidentifikator, der das Dokument weltweit eindeutig und für alle Zeit identifiziert. Ein CDA-Dokument hat genau eine Id.
 
===Dokumenten-Id („id”)===
====Strukturbeispiel====
<pre class="orange">
<id
root="1.2.40.0.34.99.111.1.1"
extension="134F989"
assigningAuthorityName="Amadeus Spital"/>
</pre>
 
====Spezifikation====
Es MUSS eine gültige und innerhalb des ID-Pools eindeutige Dokumenten-ID angegeben werden.
{| 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
 
|- style="background:#FFFFFF"
| style="text-align:left" | id|| II || 1..1 || M || Dokumenten-Id<br/>
Grundsätzlich sind die Vorgaben gemäß „[[ILF:Allgemeiner Implementierungsleitfaden#Identifikations-Elemente|Identifikations-Elemente]]“ zu befolgen.
|-
|}
 
=== <span id="Anker:{{{Dokumentenklasse}}}">Dokumentenklasse („code“)</span>===
Der “Code des Dokuments” (im CDA das Element ''ClinicalDocument/code'') bezeichnet die „'''''Dokumentklasse''''“ bzw den präziseren „''''Dokumenentyp''''“.
Beispiele für die Klasseneinteilung der Dokumente:
* Dokumentenklasse: Entlassungsbrief
** Dokumententyp: „Entlassungsbrief „[[ILF:Entlassungsbrief (Ärztlich)|Entlassungsbrief aus stationärer Behandlung (Ärztlich)]]** Dokumententyp: „Entlassungsbrief „[[ILF:Entlassungsbrief (Pflege)|Entlassungsbrief aus stationärer Behandlung (Pflege)]]“* Dokumentenklasse: [[ILF: Laborbefund|Laborbefund]]* Dokumentenklasse: [[ILF:Befund bildgebende Diagnostik|Befundbericht Befund bildgebende Diagnostik“Diagnostik]]
* …
Für das Mapping in XDS siehe den entsprechenden Leitfaden „ELGA „[[ILF:XDS Metadaten“Metadaten|ELGA XDS Metadaten]]“.
====Strukturbeispiel====
<pre class="orange">
====Spezifikation====
Es MUSS eine gültige und innerhalb des ID-Pools eindeutige Dokumenten-ID angegeben werden.
{| class="wikitable" width="100%"
|-
|}
{{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}}
===<span id="Anker:{{{Titel_des_Dokuments}}}">Titel des Dokuments („title“)</span>===
“Titel” (im CDA das Element ''ClinicalDocument/title'') bezeichnet die verpflichtende „'''Dokumentenüberschrift'''“ (zusätzlich zur Dokumentenklasse).
 
Beispiele für Titel der Dokumente:
* „Arztbrief“
|}
===Erstellungsdatum des Dokuments („effectiveTime“)===<!{{elga-cdaalf-Mit Erstellungsdatum ist jenes Datum gemeint, welches normalerweise im Briefkopf eines Schriftstückes angegeben wird. (z2.B06.2: Wien, am …). Das Erstellungsdatum dokumentiert den Zeitpunkt, an dem das Dokument inhaltlich fertiggestellt wurde. Bemerkung: Das Erstellungsdatum des Dokuments muss nicht mit dem Datum der rechtlichen Unterzeichnung (oder „Vidierung“„effectiveTime“) übereinstimmen}} ====Strukturbeispiel====<div style="border:solid 1px black; background-color:#F4C789"><effectiveTime value="20081224082015+0100"/></div>{{elga-cdaalf->====Spezifikation===={{:1.2.4006.0.34.11.90008/dynamic}} ===2:Vertraulichkeitscode („confidentialityCode“)===}}<!{{elga-cdaalf-“Vertraulichkeitscode” (im CDA das Element ClinicalDocument/confidentialityCode) bezeichnet die Vertraulichkeitsstufe dieses Dokuments.Der tatsächliche Zugriff auf das Dokument muss von der übergeordneten Infrastrukturschicht geregelt werden. Die Information des Vertraulichkeitscodes im Dokument selbst, dient nur der reinen Information und hat keine technischen Konsequenzen2.Da Dokumente nach der Vidierung weder technisch noch legistisch geändert werden dürfen, kann der Vertraulichkeitscode keine konkreten Zugriffsrechte auf das Dokument regeln, sondern nur auf „Metaebenen“, wie beispielsweise „geltendes Recht XY“ oder weiterführende Verwendungen über das IHE BPPC Profil, verweisen06====Strukturbeispiel====<div style="border:solid 1px black; background-color:#F4C789"><confidentialityCode<br/>code="'''N'''"<br/>displayName="'''normal'''"<br/>codeSystem="'''2.16.840.1.113883.5.25'''"<br/>codeSystemName="'''HL7:Confidentiality'''" /></div>--> ====Spezifikation===={{:1.2.40.0.34.11.90009/dynamic}} ===Sprachcode des Dokuments („languageCode“)===<!--Die Sprache des Dokuments wird in diesem Attribut gemäß IETF (Internet Engineering Task Force), RFC 1766: Tags for the Identification of Languages nach ISO-639-1 (zweibuchstabige Codes für Sprachen, Kleinbuchstaben) und ISO 3166 (hier: zweibuchstabige Ländercodes, Großbuchstaben) festgelegt. Das Format ist entsprechend ss-CC, mit ss, zwei Kleinbuchstaben für den Sprachencode gemäß ISO-639-1, und CC, zwei Großbuchstaben für den Ländercode gemäß ISO 3166 (Tabelle mit zwei Buchstaben). ====Strukturbeispiel====<div style="border:solid 1px black; background-color:#F4C789"><languageCode code="de-AT"/></div>-->====Spezifikation====}}{{:1.2.40.0.34.11.90010/dynamic}} ===Versionierung des Dokuments („setId“ und „versionNumber“)===<!--Der CDA-Header repräsentiert ebenfalls die Beziehungen zu anderen Dokumenten mit Referenz auf die oben genannte Dokumenten-Identifikation. Mittels der Attribute ''setId'' und ''versionNumber'' kann eine Versionskennung des Dokuments erreicht werden. Für ELGAelga-CDAcdaalf-Dokumente MÜSSEN immer beide Elemente angegeben 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. Mit einer neuen Version wird diese Zahl hochgezählt, die setId bleibt gleich. ====Strukturbeispiel=========Beispiel für die 1.Version eines Dokuments=====<div style="border:solid 1px black; background-color:#F4C789"><ClinicalDocument xmlns="urn:hl7-org:v3"><br/><id root="1.2.40.0.34.99.111.1.1" extension="'''AAAAAAAAAAAAAAA'''"/><br/>:<br/><setId root="106.2.40.0.34.99.111.1.1" extension="'''ZZZZZZZZZZZZZZZ'''"/><br/><versionNumber value="1"/><br/>:<br/></ClinicalDocument></div>Die bei setId angegebene ID SOLLTE nicht gleich sein wie die id Versionierung des Dokuments.=====Beispiel für die 2.Version eines Dokuments=====<div style="border:solid 1px black; background-color:#F4C789"><ClinicalDocument xmlns=„urn:hl7-org:v3“><br/><id root="1.2.40.0.34.99.111.1.1" extension="'''BBBBBBBBBBBBBBB'''"/><br/>:<br/><setId root="1.2.40.0.34.99.111.1.1" extension="'''ZZZZZZZZZZZZZZZ'''"/><br/><versionNumber value="2"/><br/>:<br/></ClinicalDocument></div>Die bei setId angegebene ID MUSS mit der setId der Vorversion übereinstimmen.-->====Spezifikation===={{:1.2.40.0.34.11.90007/dynamic}}<!--Es MÜSSEN immer ''beide Elemente (setID „setId“ und versionNumber„versionNumber“)'' angegeben 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 |- style="background:#FFFFFF" | colspan="2" style="text-align:left" | setId|| II|| 1..1 ||M || Eindeutige Id des Dokumentensets<br/>Grundsätzlich sind die Vorgaben gemäß Kapitel 5.1 „Identifikations-Elemente“ zu befolgen.<br/>'''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. Die SetID sollte unterschiedlich zur clinicalDocument.id sein.<sup>8</sup>  |- style="background:#FFFFFF"| colspan="2" style="text-align:left" | versionNumber|| INT|| 1..1 || M || Versionsnummer des Dokuments |- style="background:#FFFFFF"| || style="text-align:left" | @value|| int|| 1..1 || M || Versionsnummer als positive ganze Zahl|-|}<sup>8</sup> Manche Validatoren erkennen es als Fehler, wenn die SetID und ID gleich sind.Für die setId sind grundsätzlich die Vorgaben gemäß Kapitel „id-Element II“ zu befolgen. Die versionNumber von neuen Dokumenten wird mit 1 festgelegt.-->Anhänge oder Ersetzungen von Vordokumenten MÜSSEN ebenfalls diese zusätzlichen Angaben enthalten.{{BeginYellowBox}}Der genaue Zusammenhang zwischen diesen Attributen finden Sie im „[[ILF:Allgemeiner Implementierungsleitfaden#Bezug_zu_vorgehenden_Dokumenten|Bezug zu vorgehenden Dokumenten]]“.{{EndYellowBox}}
3.869
Bearbeitungen

Navigationsmenü