Änderungen

Wechseln zu: Navigation, Suche

elga-cdaxds-2.06.2:XDS Metadaten 1: aus dem CDA-Inhalt abgeleitet

1.483 Bytes hinzugefügt, 13:59, 26. Mär. 2020
Spezifikation (empfohlene Variante)
}
}}
{{#customtitle:XDS Metadaten 1}}
==XDS Metadaten 1: aus dem CDA-Inhalt abgeleitet==
 ===author===Die Personen und/oder Maschinen, die das Dokument erstellt haben. Dieses Attribut enthält die Subattribute: authorInstitution, authorPerson, authorRole, authorSpecialty (und authorTelecommunication). CDA-Dokumente erlauben mehrere Author-Elemente. Sollten mehrere Author-Elemente vorhanden sein, ist '''nur das jeweils erste Author-Element''' zu mappen. ====authorInstitution====
Das ''authorInstitution'' Element beschreibt die Organisation (GDA), in dessen Gültigkeitsbereich das Dokument erstellt wurde.
# Falls mehrere ID-Elemente angegeben sind, ist id[1] (die erste ID) zu verwenden.
=====Spezifikation=====
{{BeginYellowBox}}
'''authorInstitution''' wird gemäß folgender Vorschrift zusammengesetzt:
{{EndYellowBox}}
====authorPerson====Das Element ''authorPerson'' beschreibt die Identifikation und demographische Informationen der Person oder das Gerät/die Software, welche das Dokument inhaltlich erstellt hat (also nicht die Schreibkraft).Mindestens eine Person
Im Fall eines CDA R2 Dokuments gilt folgende Verknüpfung mit CDA Header Elementen:
##### softwareName
=====Spezifikation für Personen=====
{{BeginYellowBox}}
'''authorPerson''' wird gemäß folgender Vorschrift zusammengesetzt:
<span style="color:red"> $person</span>/assignedPerson/name/given[2],"^",<br/>
<span style="color:red"> $person</span>/assignedPerson/name/suffix,"^",<br/>
<span style="color:red"> $person</span>/assignedPerson/name/prefix[@qualifier="AC"],"^^^&amp;amp;",<br/><span style="color:red"> $person</span>/id/@root,"&amp;amp;ISO"<br/>
)<br/>
Bsp: 1234^Musterdoktor^Herbert^^^Dr.^^^&amp;amp;1.2.3.4.5.6.7.8.9&amp;amp;ISO
{{EndOrangeBox}}
{{EndYellowBox}}
=====Spezifikation für Software und Geräte=====
{{BeginYellowBox}}
'''authorPerson''' wird gemäß folgender Vorschrift zusammengesetzt:
{{EndYellowBox}}
====authorRole====
Das ''authorRole'' Element beschreibt die Rolle, die der inhaltliche Autor des Dokuments zum Zeitpunkt der Dokumentation innehatte.
# Wenn das Element angegeben ist, wird die Rolle als Text im Attribut @displayName erwartet.
=====Spezifikation=====
{{BeginYellowBox}}
'''authorRole''' wird gemäß folgender Vorschrift zusammengesetzt:
Im Fall von Geräten oder Software als Autor sowie in ODD bleibt das Element leer
====authorSpeciality====
Das ''authorSpeciality Element'' beschreibt die Fachrichtung der Person, welche das Dokument verfasst hat.
# Wenn das Element angegeben ist, wird die Fachrichtung als Text im Attribut @displayName erwartet.
======Spezifikation======
{{BeginYellowBox}}
'''authorSpeciality''' wird gemäß folgender Vorschrift zusammengesetzt:
nodeRepresentation="$code">
<rim:Name>
<rim:LocalizedString value="$displayName"/>
</rim:Name>
<rim:Slot name="codingScheme">
<rim:ValueList>
<rim:Value>urn:oid:$codeSystem</rim:Value>
</rim:ValueList>
</rim:Slot>
<rim:Name>
<rim:LocalizedString value="$displayName"/>
</rim:Name>
</rim:Classification>
</pre>
<span style="color:red"> $person</span>/assignedPerson/name/given[2],"^",<br/>
<span style="color:red"> $person</span>/assignedPerson/name/suffix,"^",<br/>
<span style="color:red"> $person</span>/assignedPerson/name/prefix[@qualifier="AC"],"^^^&amp;amp;",<br/><span style="color:red"> $person</span>/id/@root,"&amp;amp;ISO"<br/>
)<br/>
Bsp: 1234^Musterdoktor^Herbert^^^Dr.^^^&amp;amp;1.2.3.4.5.6.7.8.9&amp;amp;ISO
{{EndOrangeBox}}
Dies entspricht einer Transformation auf HL7 v2 XCN Datentyp gemäß [IHE ITI-TF3].
<pre class="orange">
concat(
ClinicalDocument/recordTarget/patientRole/id[1]/@extension, "^^^&amp;amp;",ClinicalDocument/recordTarget/patientRole/id[1]/@root, "&amp;amp;ISO"
)
Bsp: 4711^^^&amp;amp;1.2.3.4.5.6.7.8.9&amp;amp;ISO
</pre>
Dies entspricht einer Transformation auf den HL7 v2 CX Datentyp gemäß [IHE ITI-TF3].
{{BeginOrangeBox}}
<span style="color:red">$id </span>= concat(
$patientRole/id[1]/@extension, "^^^&amp;amp;",$patientRole/id[1]/@root, "&amp;amp;ISO"
)
Bsp: 4711^^^&amp;amp;1.2.3.4.5.6.7.8.9&amp;amp;ISO
<span style="color:red">$name </span>= ""
{{EndYellowBox}}
Die homeCommunityId ist die eindeutige OID unter welcher die ELGA Affinity Domäne registriert ist.
 
{{BeginYellowBox}}
Bei Vorliegen einer setId, die nur ein Root-Attribut hat, wie z.B. eine UUID, wird die referenceIdList gemäß folgender Vorschrift zusammengesetzt:
<pre class="orange">
<ClinicalDocument xmlns=„urn:hl7-org:v3“>
<id root="1.2.40.0.34.99.111.1.1" extension="BBBBBBBBBBBBBBBBBB"/>
<setId root="19FEE6C3-6B35-4C5B-B1CC-B2B5B4001AB2"/>
<versionNumber value="2"/>
</ClinicalDocument>
</pre>
concat(ClinicalDocument/setId/@root, "^^^^", "urn:elga:iti:xds:2014:ownDocument_setId", "", homeCommunityId)
 
Bitte beachten Sie, dass sowohl die ClinicalDocument/setId/@root als auch die homeCommunityId in der Schreibweise „&“, OID, „&ISO“ anzugeben sind.
 
Daher würde sich aus dem Beispiel 2 aus dem Allgemeinen CDA ILF folgender CXi Wert ergeben:
 
"19FEE6C3-6B35-4C5B-B1CC-B2B5B4001AB2^^^^urn:elga:iti:xds:2014:ownDocument_setId^&1.2.40.0.34.99.999&ISO"
{{EndYellowBox}}
===intendedRecipient===
320
Bearbeitungen

Navigationsmenü