Änderungen

Wechseln zu: Navigation, Suche

ILF:EImpfpass Datentypen

749 Bytes hinzugefügt, 13:14, 25. Mai 2023
id-Element II
==Identifikations-Elemente==
===id-Element II===
Identifikationselemente 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<supref name="OID-Portal">7OID Portal Österreich [Online Mai 2023]: https://www.gesundheit.gv.at/OID_Frontend/index.jsp?section=1</supref> für das Österreichische Gesundheitswesen registriert und veröffentlicht.
Identifikationselemente können im id-Element grundsätzlich auf zweierlei Arten angegeben werden:
* '''Methode 1''': Angabe der ID sowie einer OID der ID-Liste, aus der die ID stammt
* '''Methode 2''': Direkte Angabe der ID in Form einer OID. Alternativ zu OID kann hier auch eine UUID gemäß Standard ISO/IEC 9834-8:2014 verwendet werden, wobei die Buchstaben A-F der Hexadezimalzahlen in Großschreibung angegeben werden MÜSSEN.
 
 
<sup>7</sup> OID Portal für das Österreichische Gesundheitswesen: https://www.gesundheit.gv.at/OID_Frontend/
====Strukturbeispiele====
'''Methode 1:'''
<pre class="orangeilfbox_code">
<!—
Angabe der OID der ID-Liste in @root
</pre>
'''Methode 2:'''
<pre class="orangeilfbox_code">
<!-- Angabe einer OID als direkten Identifikator -->
<id root="1.2.40.0.34.99.111.0.1"
</pre>
<br/>
<pre class="orangeilfbox_code">
<!-- Angabe einer UUID als direkten Identifikator -->
<id root="6B48B496-C68E-CD08-55D4-B40CAC520F28"
====Spezifikation====
Bei ''II'' Elementen werden, sofern nicht anders spezifiziert, immer die folgenden Attribute angegeben.
{| class="wikitable" width="100%"
Methode 2: OID oder UUID des Objekts
{{BeginYellowBox}}
Die Hexadezimalzahlen A-F der UUID MÜSSEN bei der Verwendung in HL7 CDA in Großschreibung angegeben werden.
{{EndYellowBox}}
|- style="background:#FFFFFF"
| || @assigningAuthorityName|| st|| 0..1 || O || Klartext-Darstellung der Stelle, welche die ID ausgebenden Stelleausgibt
|-
|}
=====ATU Nummer=====
Die Umsatzsteueridentifikationsnummer (ATU-Nummer) des jeweiligen Gesundheits-dienstleisters Gesundheitsdienstleisters kann als zusätzliches ID-Element abgebildet werden.
======Spezifikation======
==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 CE CWE===
Begriffsdefinitionen: * CE "Coded with Equivalents", * CWE "Coded with With Exceptions" (bedeutet, dass das vom Standard angegebene Vokabular empfohlen wird, im Leitfaden können Ausnahmen definiert werden).
====Strukturbeispiele====
=====Minimal-Variante um einen Code eindeutig darzustellen:=====
<pre class="orangeilfbox_code">
<code code="E10"
codeSystem="1.2.40.0.34.5.56"/>
=====Gebräuchlichste Variante mit zusätzlichem Klartext für Code und Codesystem=====
<pre class="orangeilfbox_code">
<code code="E10"
displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
=====Vollständige-Variante mit direkter Angabe des Textinhalts=====
<pre class="orangeilfbox_code">
<code code="E10"
displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
=====Vollständige-Variante mit Referenz in den narrativen Textbereich=====
<pre class="orangeilfbox_code">
<code code="E11"
displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
</code>
</pre>
Für eine detaillierte Beschreibung der Abbildung von Referenzen in den narrativen Bereich siehe [[#Spezifikation_4|Spezifikation]] und [[ILF:Allgemeiner_ImplementierungsleitfadenAllgemeiner_Implementierungsleitfaden_(Version_3)#Zusammenhang_Text_und_EntryVerkn.C3.BCpfung_von_Text_und_Entry_.28.22CDA_Level_4.22.29|"Zusammenhang Verknüpfung von Text und Entry"]].
=====Vollständige-Variante mit Referenz in den narrativen Textbereich und Übersetzung in zwei andere Code-Systeme=====
<pre class="orangeilfbox_code">
<code code="E10"
displayName="Primär insulinabhängiger Diabetes mellitus, Typ-2-Diabetes"
===code-Element CS CNE===
Begriffsdefinitionen: * CS "Coded simpleSimple"; * CNE "coded no exceptionsCoded No Exceptions" (bedeutet, dass das angegebene Vokabular verwendet werden MUSS)
====Strukturbeispiel====
{{BeginOrangeBox}}<pre class="ilfbox_code">
<languageCode code="de-AT" />
{{EndOrangeBox}}</pre>
====Spezifikation====
====Strukturbeispiel====
{{BeginOrangeBox}}<pre class="ilfbox_code">
<effectiveTime value="20081224"/> <!-- Datum 24.12.2008 -->
{{EndOrangeBox}}</pre>
a) Winterzeit, Österreich (MEZ)
{{BeginOrangeBox}}<pre class="ilfbox_code">
<effectiveTime value="20081224150000+0100"/> <!-- Datum 24.12.2008, um 15:00 Uhr in Europa/Wien (bei Winterzeit) -->
{{EndOrangeBox}}</pre>
b) Sommerzeit, Österreich (MESZ)
{{BeginOrangeBox}}<pre class="ilfbox_code">
<effectiveTime value="20080824150000+0200"/> <!-- Datum 24.08.2008, um 15:00 Uhr in Europa/Wien (bei Sommerzeit) -->
{{EndOrangeBox}}</pre>
===Zeitintervall: Intervall-Zeitelement IVL_TS===
====Strukturbeispiel====
<pre class="orangeilfbox_code">
<effectiveTime>
<low value="..."/> <!-- Zeitpunkt von -->
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="orangeilfbox_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="orangeilfbox_code">
<low value="20131201000000+0100"/>
<high value="20131201235959+0100"/>
====Strukturbeispiel====
Datum: "Juni 2008"
{{BeginOrangeBox}}<pre class="ilfbox_code">
<effectiveTime value="200806"/>
{{EndOrangeBox}}</pre>
====Spezifikation====
====Strukturbeispiele====
=====Beispiele für Präfixe in TEL Elementen=====
{{BeginOrangeBox}}<pre class="ilfbox_code">
<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}}</pre>
=====Beispiel für die Angabe einer Mobilnummer=====
{{BeginOrangeBox}}<pre class="ilfbox_code">
<telecom use="MC" value="tel:+43.660.1234567"/>
{{EndOrangeBox}}</pre>
====Spezifikation====
|- style="background:#FFFFFF"
| || @value|| url || 1..1 || M || 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 "'''[https://termgit.elga.gv.at/ValueSet/elga-urlscheme 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 "'''[https://termgit.elga.gv.at/ValueSet/elga-telecomaddressuse ELGA_TelecomAddressUse]'''"
|-
|}
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 "'''[https://termgit.elga.gv.at/ValueSet/elga-urlscheme ELGA_URLScheme]'''"
* … 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.
====Granularitätsstufe 1: Unstrukturierte Angabe====
In Granularitätsstufe 1 wird der Personen-Name unstrukturiert angegeben. Die einzelnen Elemente des Namens (VornameVornamen, NachnameNachnamen) werden nicht getrennt.
=====Strukturbeispiele=====
Beispiele für ''name''-Elemente in Granularitätsstufe 1:
{{BeginOrangeBox}}<pre class="ilfbox_code">
<name>Dr. Herbert Mustermann</name>
{{EndOrangeBox}}</pre>
<br/>
{{BeginOrangeBox}}<pre class="ilfbox_code">
<name use="A">Dr. Kurt Ostbahn </name>
{{EndOrangeBox}}</pre>
=====Spezifikation=====
|- 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 "'''[https://termgit.elga.gv.at/ValueSet/elga-entitynameuse ELGA_EntityNameUse]'''"<br/>
Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name ("L").
|-
====Granularitätsstufe 2: Strukturierte Angabe====
In Granularitätsstufe 2 wird der Personen-Name strukturiert angegeben. Die einzelnen Elemente des Namens (mindesten der ein Vorname und mindesten ein Nachname) werden getrennt angegeben.
=====Strukturbeispiel=====
Beispiel für ein ''name''-Element in Granularitätsstufe 2:
<pre class="orangeilfbox_code">
<name>
<prefix qualifier="PR">OMedR</prefix>
|- 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 "'''[https://termgit.elga.gv.at/ValueSet/elga-entitynameuse ELGA_EntityNameUse]'''"<br/>Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name ("L").
|- style="background:#FFFFFF"
|- 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 "'''[https://termgit.elga.gv.at/ValueSet/elga-entitynamepartqualifier ELGA_EntityNamePartQualifier]'''"
|- style="background:#FFFFFF"
|- style="background:#FFFFFF"
| || || @qualifier|| cs|| 0..1 || O || Die genaue Bedeutung eines ''given''-Elements, beispielsweise, dass das angegebene Element eine ein Initial (z.B. ''middle initial'') bezeichnet.<br/>z.B.: IN ("Initial")<br/>Zulässige Werte gemäß Value-Set "'''[https://termgit.elga.gv.at/ValueSet/elga-entitynamepartqualifier ELGA_EntityNamePartQualifier]'''"
|- style="background:#FFFFFF"
|- 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 br/>Zulässige Werte gemäß Value-Set "'''[https://termgit.elga.gv.at/ValueSet/elga-entitynamepartqualifier ELGA_EntityNamePartQualifier]'''"
|- style="background:#FFFFFF"
|- 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 br/>Zulässige Werte gemäß Value-Set "'''[https://termgit.elga.gv.at/ValueSet/elga-entitynamepartqualifier ELGA_EntityNamePartQualifier]'''"
|-
|}
* 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 "[https://termgit.elga.gv.at/ValueSet/elga-entitynamepartqualifier ELGA_EntityNamePartQualifier"]), v.a. für PrefixPräfix/Suffix.
Es gibt auch nicht näher bestimmte PrefixePräfixe/Suffixe, z.B. trifft das für die Angabe von "Junior" oder "Senior" bzw . "Jun."/"Sen" oder "Jr."/"Sr" zu.<pre class="orangeilfbox_code">
<name>
<given>Herbert</given>
====Strukturbeispiel====
Beispiel für die Angabe eines Organisationsnamens:
{{BeginOrangeBox}}<pre class="ilfbox_code">
<name>Krankenhaus Wels</name>
{{EndOrangeBox}}</pre>
====Spezifikation====
====Strukturbeispiel====
Beispiel für ein ''addr''-Element in Granularitätsstufe 2:
<pre class="orangeilfbox_code">
<addr>
<streetAddressLine>Musterstraße 11a/2/1</streetAddressLine>
|- style="background:#FFFFFF"
| colspan="2" style="text-align:left" | addr|| AD|| || || NamenAdress-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.<br/>Bsp: HP ("Home primary")<br/>Zulässige Werte gemäß Value-Set "'''[https://termgit.elga.gv.at/ValueSet/elga-addressuse ELGA_AddressUse]'''"<br/>
Wird kein @use Attribut angegeben, gilt bei Personen die Adresse als "Wohnadresse" ("H") und bei Organisationen als Büroadresse ("WP").
====Strukturbeispiel====
Beispiel für ein ''addr''-Element in Granularitätsstufe 3:
<pre class="orangeilfbox_code">
<addr>
<streetName>Musterstraße</streetName>
|- style="background:#FFFFFF"
| colspan="2" style="text-align:left" | addr|| AD|| || || NamenAdress-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.<br/>Bsp: HP ("Home primary")<br/>Zulässige Werte gemäß Value-Set "'''[https://termgit.elga.gv.at/ValueSet/elga-addressuse ELGA_AddressUse]'''"<br/>
Wird kein @use Attribut angegeben, gilt bei Personen die Adresse als "Wohnadresse" ("H") und bei Organisationen als Büroadresse ("WP").
====Strukturbeispiel====
<pre class="orangeilfbox_code">
<assignedPerson>
<name>
===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="orangeilfbox_code">
<serviceProviderOrganization>
<id root="1.2.40.0.34.3.1.xxx" assigningAuthorityName="GDA Index"/>
|- style="background:#FFFFFF"
| style="text-align:left" | addr|| AD|| 0..1 || O || Ein Adress-Elemente Element der Organisation<br/>Grundsätzlich sind die Vorgaben gemäß "[[#Adress-Elemente|Adress-Elemente]]" zu befolgen.
|-
|}
====Strukturbeispiel====
<pre class="orangeilfbox_code">
<assignedEntity>
<id root="1.2.40.0.34.99.111.1.3"

Navigationsmenü