[geprüfte Version] | [Markierung ausstehend] |
|
|
| + | =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. |
| + | {{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" /> |
| + | |
| ==Identifikations-Elemente== | | ==Identifikations-Elemente== |
| ===id-Element II=== | | ===id-Element II=== |
|
|
| | | |
| Informationen zum österreichischen OID-Konzept finden Sie online auf dem "OID Portal Österreich": https://www.gesundheit.gv.at/OID_Frontend/index.jsp?section=1 | | 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===== | | =====DVR-Nummer===== |
|
|
| |- | | |- |
| |} | | |} |
| + | |
| + | ==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=== |
| + | 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==== |
| + | <pre class="ilfbox_code"> |
| + | <languageCode code="de-AT" /> |
| + | </pre> |
| + | |
| + | ====Spezifikation==== |
| + | Bei CS CNE Elementen wird nur das folgende Attribut 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" | code|| CS CNE || || || Code Element |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || @code|| cs || 1..1 || R || Der eigentliche Code-Wert<br/> z.B. '''de-AT''' |
| + | |
| + | |- |
| + | |} |
| + | |
| + | |
| + | ===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. |
| + | |
| + | |
| + | ====Strukturbeispiele==== |
| + | |
| + | =====Minimal-Variante um einen Code eindeutig darzustellen:===== |
| + | <pre class="ilfbox_code"> |
| + | <code code="E10" |
| + | codeSystem="1.2.40.0.34.5.56"/> |
| + | </pre> |
| + | |
| + | =====Gebräuchlichste Variante mit zusätzlichem Klartext für Code und Codesystem===== |
| + | <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> |
| + | |
| + | =====Vollständige-Variante mit direkter Angabe des Textinhalts===== |
| + | <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" |
| + | codeSystemVersion="1.00"> |
| + | <originalText>Diabetes mellitus Typ 2</originalText> |
| + | </code> |
| + | </pre> |
| + | |
| + | =====Vollständige-Variante mit Referenz in den narrativen Textbereich===== |
| + | <pre class="ilfbox_code"> |
| + | <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 [[#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> |
| + | |
| + | ====Spezifikation==== |
| + | Bei CD CWE und CE CWE Elementen werden - sofern nicht anders spezifiziert - immer die folgenden Attribute angegeben: |
| + | |
| + | {| 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 |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | colspan="4" style="text-align:left" |code||CE <br />CWE|| || ||Code Element |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || colspan="3" |@code||cs||1..1||R||Der eigentliche Code-Wert<br />z.B. '''E10''' |
| + | |
| + | |- 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 /> |
| + | Die Bedeutung wird durch @code und @codeSystem getragen und SOLL über die entsprechende Codeliste aufgelöst werden. <br /> |
| + | 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. |
| + | |
| + | |- 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 |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || 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 |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || 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''' |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || || colspan="2" |reference||TEL||0..1|| style="background:#EBEBEB" |C||Referenz Element |
| + | |
| + | |- 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" |
| + | | || || ||@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" |
| + | | || 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" |
| + | | || colspan="3" |translation||CD <br />CWE||0..*||O||Beliebig viele optionale Übersetzungen des Codes in andere Codesysteme. |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || 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> |
| + | |
| + | |} |
| + | |
| + | ==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. |
| + | {{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> |
| + | |
| + | 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. |
| + | |
| + | ===Zeitpunkt: Einfaches Zeitelement TS=== |
| + | =====Nur Datum===== |
| + | Wird ein Zeitpunkt als Datum (ohne Zeit) angegeben, MUSS dies in folgendem Format erfolgen: '''''YYYYMMDD''''' |
| + | |
| + | <u>Bedeutung:</u> |
| + | * 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%" |
| + | |- |
| + | ! 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" |
| + | | || @value|| ts|| 1..1 || R || '''Zeitpunkt (bei Zeitangabe mit Zeitzone)'''<br/>z.B. 20131224180000+0100 |
| + | |- |
| + | |} |
| + | |
| + | |
| + | ===Minimale Datumsangabe: TS.DATE=== |
| + | |
| + | 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. |
| + | |
| + | ====Strukturbeispiel==== |
| + | Datum: "Juni 2008" |
| + | <pre class="ilfbox_code"> |
| + | <effectiveTime value="200806"/> |
| + | </pre> |
| + | |
| + | ====Spezifikation==== |
| + | Beim Datum TS.DATE werden, sofern nicht anders spezifiziert, immer die folgenden Unterelemente/Attribute 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" | effectiveTime|| TS.DATE || || || |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || @value|| ts|| 1..1 || R || '''Datum im Format YYYY, YYYYMM, YYYYMMDD'''<br/>z.B. 20131224, 201312, 2013 |
| + | |- |
| + | |} |
| + | |
| + | ===Zeitintervall: Intervall-Zeitelement IVL_TS=== |
| + | ====Strukturbeispiel==== |
| + | <pre class="ilfbox_code"> |
| + | <effectiveTime> |
| + | <low value="..."/> <!-- Zeitpunkt von --> |
| + | <high value="..."/> <!-- Zeitpunkt bis --> |
| + | </effectiveTime> |
| + | </pre> |
| + | |
| + | ====Spezifikation==== |
| + | Bei Zeitintervallen werden, sofern nicht anders spezifiziert, immer die folgenden Unterelemente/Attribute angegeben: |
| + | {| 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" |
| + | | colspan="3" style="text-align:left" | effectiveTime|| IVL_TS || || || Zeitintervall |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || colspan="2" style="text-align:left" | low || TS.AT.TZ || 1..1 || R || Beginn des Intervalls<br/>Zugelassene nullFlavor: '''UNK''' |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || || @value || ts || 1..1 || R || '''Zeitpunkt des Beginns des Intervalls''' |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || colspan="2" style="text-align:left" | high|| TS.AT.TZ || 1..1 || R || Ende des Intervalls<br/>Zugelassene nullFlavor: '''UNK''' |
| + | |
| + | |- 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: |
| + | <pre class="ilfbox_code"> |
| + | <low value="20131201"/> |
| + | <high value="20131202"/> |
| + | </pre> |
| + | Für mehr Klarheit empfiehlt sich daher die zusätzliche Angabe der Zeit mit Zeitzone: |
| + | <pre class="ilfbox_code"> |
| + | <low value="20131201000000+0100"/> |
| + | <high value="20131201235959+0100"/> |
| + | </pre> |
| + | |
| + | ===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. |
| + | |
| + | ====Spezifikation==== |
| + | 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> |
| + | |
| + | <!-- 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> |
| + | </pre> |
| + | |
| + | ===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). |
| + | |
| + | ====Spezifikation==== |
| + | 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). |
| + | |
| + | 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 |
| + | |} |
| + | |
| + | ====Strukturbeispiele==== |
| + | <pre class="ilfbox_code"> |
| + | <!-- 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> |
| + | </pre> |
| + | |
| + | ===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. |
| + | ====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. |
| + | |} |
| + | |
| + | ====Strukturbeispiele==== |
| + | <pre class="ilfbox_code"> |
| + | |
| + | <!-- 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> |
| + | </pre> |
| + | |
| + | ==Kontaktdaten-Elemente== |
| + | |
| + | ===telecom-Element TEL=== |
| + | Ein telecom Kommunikations-Element dient zur Angabe von Kontaktdaten zu einem Personen- oder Organisationselement. |
| + | |
| + | ====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> |
| + | |
| + | =====Beispiel für die Angabe einer Mobilnummer===== |
| + | <pre class="ilfbox_code"> |
| + | <telecom use="MC" value="tel:+43.660.1234567"/> |
| + | </pre> |
| + | |
| + | ====Spezifikation==== |
| + | Bei ''TEL'' Elementen werden, sofern nicht anders spezifiziert, immer die folgenden Unterelemente/Attribute 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" | 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'''" |
| + | |- |
| + | |} |
| + | |
| + | =====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 |
| + | |
| + | ==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''). |
| + | |
| + | 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==== |
| + | In Granularitätsstufe 1 wird der Personen-Name unstrukturiert angegeben. Die einzelnen Elemente des Namens (Vorname, Nachname) werden nicht getrennt. |
| + | =====Strukturbeispiele===== |
| + | Beispiele für ''name''-Elemente in Granularitätsstufe 1: |
| + | <pre class="ilfbox_code"> |
| + | <name>Dr. Herbert Mustermann</name> |
| + | </pre><br/> |
| + | <pre class="ilfbox_code"> |
| + | <name use="A">Dr. Kurt Ostbahn </name> |
| + | </pre> |
| + | |
| + | =====Spezifikation===== |
| + | Bei ''name''-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" | name|| PN || || || Namen-Element (Person) |
| + | |
| + | |- 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/> |
| + | Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name ("L"). |
| + | |- |
| + | |} |
| + | |
| + | Spezifiziert durch folgende Templates: |
| + | * [[#Person_Name_Compilation_G1|Person Name Compilation G1]] |
| + | * [[#Person_Name_Compilation_G1_M|Person Name Compilation G1 M]] |
| + | |
| + | ====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. |
| + | =====Strukturbeispiel===== |
| + | Beispiel für ein ''name''-Element in Granularitätsstufe 2: |
| + | <pre class="ilfbox_code"> |
| + | <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> |
| + | </pre> |
| + | |
| + | =====Spezifikation===== |
| + | Bei ''name''-Elementen in dieser Granularitätsstufe werden, sofern nicht anders spezifiziert, immer die folgenden Elemente angegeben: |
| + | {| 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" |
| + | | colspan="3" style="text-align:left" | name|| PN|| || || Namen-Element (Person) |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || 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/> |
| + | Zulässige Werte gemäß Value-Set "'''ELGA_EntityNameUse'''"<br/>Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name ("L"). |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || 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" |
| + | | || || @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" |
| + | | || colspan="2" style="text-align:left" | given|| en.given|| 1..* || M || Mindestens ein Vorname |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || || @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" |
| + | | || colspan="2" style="text-align:left" | family|| en.family|| 1..* || M || Mindestens ein Hauptname (Nachname) |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || || @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'''" |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || colspan="2" style="text-align:left" | suffix|| en.suffix|| 0..* || O || Beliebig viele Suffixe zum Namen<br/>z.B. Akademische Titel, Adelstitel |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || || @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'''" |
| + | |- |
| + | |} |
| + | |
| + | 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. |
| + | <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. |
| + | |
| + | Dieser Implementierungsleitfaden lässt nur die unstrukturierte Angabe des Organisationsnamens zu. Die Verwendung des @''qualifier'' Attributs beim name-Element ist nicht gestattet. |
| + | |
| + | ====Strukturbeispiel==== |
| + | Beispiel für die Angabe eines Organisationsnamens: |
| + | <pre class="ilfbox_code"> |
| + | <name>Krankenhaus Wels</name> |
| + | </pre> |
| + | |
| + | ====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" | name|| ON|| || || Name der Organisation |
| + | |- |
| + | |} |
| + | |
| + | Spezifiziert durch folgendes Template: |
| + | * [[#Organization_Name_Compilation|Organization Name Compilation]] |
| + | |
| + | ==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. |
| + | |
| + | ===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. |
| + | {{BeginYellowBox}} |
| + | 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> |
| + | |
| + | ====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="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. |
| + | |- |
| + | |} |
| + | |
| + | ===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. |
| + | ====Strukturbeispiel==== |
| + | Beispiel für ein ''addr''-Element in Granularitätsstufe 2: |
| + | <pre class="ilfbox_code"> |
| + | <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> |
| + | </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="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 |
| + | |- |
| + | |} |
| + | |
| + | ===Granularitätsstufe 3: Strukturierte Angabe, Stufe 2=== |
| + | In Granularitätsstufe 3 wird die Adresse maximal strukturiert angegeben (Straße und Hausnummer getrennt). |
| + | |
| + | ====Strukturbeispiel==== |
| + | Beispiel für ein ''addr''-Element in Granularitätsstufe 3: |
| + | <pre class="ilfbox_code"> |
| + | <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="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" | streetName|| ADXP|| 1..1 || M || Straße mit Hausnummer<br/>Bsp: Musterstraße |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || style="text-align:left" | houseNumber|| ADXP|| 1..1 || M || Hausnummer<br/>Bsp: 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 || 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="text-align:left" | additionalLocator|| ADXP|| 0..1 || O || Zusätzliche Addressinformationen<br/>z.B.: Station, Zimmernummer im Altersheim |
| + | |- |
| + | |} |
| + | |
| + | Adressangaben werden durch folgendes Templates spezifiziert: |
| + | * [[#Address_Compilation|Address Compilation]] |
| + | * [[#Address_Compilation_Minimal|Address Compilation Minimal]] |
| + | |
| + | ==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'''<br/> |
| + | 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'''<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. |
| + | |
| + | ===Strukturbeispiele=== |
| + | Die Dokumentation eines '''numerischen Ergebniswertes''' erfolgt in diesem Fall als Attribut. |
| + | <pre class="ilfbox_code"> |
| + | <value xsi:type="PQ" value="49.7" unit="%"/> |
| + | </pre> |
| + | |
| + | Die Codierung von '''textuellen Ergebnissen''' erfolgt in der Regel durch den "ST" Datentyp. Die Angabe des Ergebnisses erfolgt hier als Wert des Elementes. |
| + | <pre class="ilfbox_code"> |
| + | <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="ilfbox_code"> |
| + | <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="ilfbox_code"> |
| + | <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="ilfbox_code"> |
| + | <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%" |
| + | |- |
| + | ! 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" | value|| PQ, IVL_PQ, INT, IVL_INT|| 0..1 || O || |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | || @unit|| cs|| 1..1 || style="background:#EBEBEB"| C || Physikalische Einheit des Messwertes mit UCUM Codierung (siehe [7]) |
| + | |
| + | |- style="background:#EBEBEB" |
| + | | || 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="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''' |
| + | |} |
| + | |
| + | ==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: |
| + | {| class="wikitable" |
| + | | 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. |
| + | ====Spezifikation==== |
| + | Bei RTO_PQ_PQ 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" |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 |
| + | |- |
| + | | colspan="2" |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 |
| + | |} |
| + | |
| + | ====Strukturbeispiele==== |
| + | <pre class="ilfbox_code"> |
| + | <!-- 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> |
| + | </pre> |
| + | |
| + | ==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''' |
| + | <pre class="ilfbox_code"> |
| + | <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> |
| + | </pre> |
| + | |
| + | ===Wertelisten (GLIST)=== |
| + | ====Spezifikation==== |
| + | {| class="wikitable" |
| + | |- |
| + | ! 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. |
| + | |} |
| + | |
| + | ===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==== |
| + | {| 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. |
| + | |} |
| + | |
| + | ==Komplexe (zusammengesetzte) Elemente== |
| + | ===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. |
| + | |
| + | ====Strukturbeispiel==== |
| + | <pre class="ilfbox_code"> |
| + | <assignedPerson> |
| + | <name> |
| + | <prefix qualifier="AC">Dr.</prefix> |
| + | <given>Hubert</given> |
| + | <family>Muster</family> |
| + | </name> |
| + | </assignedPerson> |
| + | </pre> |
| + | |
| + | ====Spezifikation==== |
| + | Bei Personen-Elementen MÜSSEN, sofern nicht anders spezifiziert, immer die folgenden Elemente 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" | 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. |
| + | |- |
| + | |} |
| + | |
| + | ===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. |
| + | |
| + | ====Strukturbeispiel==== |
| + | <pre class="ilfbox_code"> |
| + | <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> |
| + | </pre> |
| + | |
| + | ====Spezifikation==== |
| + | Bei Organisations-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 |
| + | |
| + | |- 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. |
| + | |- |
| + | |} |
| + | |
| + | =====Name der Organisation===== |
| + | {| 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" | 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. |
| + | |- |
| + | |} |
| + | |
| + | =====Kontakt-Elemente der Organisation===== |
| + | {| 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" | telecom|| TEL || 0..* || O || Beliebig viele Kontakt-Elemente der Organisation<br/>Grundsätzlich sind die Vorgaben gemäß "[[#Kontaktdaten-Elemente|Kontaktdaten-Element]]" zu befolgen. |
| + | |- |
| + | |} |
| + | |
| + | =====Adress-Element der Organisation===== |
| + | {| 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" | addr|| AD|| 0..1 || O || Ein Adress-Elemente der Organisation<br/>Grundsätzlich sind die Vorgaben gemäß "[[#Adress-Elemente|Adress-Elemente]]" zu befolgen. |
| + | |- |
| + | |} |
| + | |
| + | Organisationen werden durch folgende Templates spezifiziert: |
| + | |
| + | *[[#Organization_Compilation_with_name|Organization Compilation with name]] |
| + | *[[#Organization_Compilation_with_id.2C_name|Organization Compilation with id, name]] |
| + | *[[#Organization_Compilation_with_id.2C_name.2C_tel.2C_addr|Organization Compilation with id, name, tel, addr]] |
| + | *[[#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]] |
| + | |
| + | ===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. |
| + | |
| + | ====Strukturbeispiel==== |
| + | <pre class="ilfbox_code"> |
| + | <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> |
| + | </pre> |
| + | |
| + | ====Spezifikation==== |
| + | 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 |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | style="text-align:left" | id|| II|| 1..* || R || Mindestens eine ID der Person der Entität<br/> |
| + | Zugelassene nullFlavor:<br/> |
| + | * '''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|Identifikations-Elemente]]" zu befolgen. |
| + | |- |
| + | |} |
| + | |
| + | =====Adress-Element der Organisation===== |
| + | {| 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" | 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. |
| + | |- |
| + | |} |
| + | |
| + | =====Kontakt-Elemente der Organisation===== |
| + | {| 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" | 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. |
| + | |- |
| + | |} |
| + | |
| + | =====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 |
| + | |
| + | |- style="background:#FFFFFF" |
| + | | 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. |
| + | |- |
| + | |} |
| + | |
| + | =====Organisations-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 |
| + | |
| + | |- 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. |
| + | |
| + | 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 [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"> |