cdaab2:Patient (recordTarget) (Template): Unterschied zwischen den Versionen
K |
K |
||
Zeile 1: | Zeile 1: | ||
===Participant: Patient (recordTarget)=== | ===Participant: Patient (recordTarget)=== | ||
− | '''Beschreibung des headertemplates - Patient''' | + | |
+ | == '''Beschreibung des headertemplates - Patient''' == | ||
+ | |||
Das <recordTarget> repräsentiert die Person, an welcher die Untersuchungen durchgeführt wurden. Es handelt sich immer um genau einen Patienten. Der Patient wird eingebunden durch eine patientRole-Klasse, in welcher er die Rolle eines Patienten <patient> annimmt. | Das <recordTarget> repräsentiert die Person, an welcher die Untersuchungen durchgeführt wurden. Es handelt sich immer um genau einen Patienten. Der Patient wird eingebunden durch eine patientRole-Klasse, in welcher er die Rolle eines Patienten <patient> annimmt. | ||
− | '''Einordnung im CDA- RIM - Identifikation des Patienten''' | + | |
+ | == '''Einordnung im CDA- RIM - Identifikation des Patienten''' == | ||
+ | |||
[[file:Cdaonk_patient.gif|ID des Patienten]] | [[file:Cdaonk_patient.gif|ID des Patienten]] | ||
Zeile 11: | Zeile 15: | ||
Abbildung xx: Identifikation des Patienten (Auszug aus dem CDA RIM) | Abbildung xx: Identifikation des Patienten (Auszug aus dem CDA RIM) | ||
− | '''Attribute''' | + | |
+ | == '''Attribute''' == | ||
+ | |||
Die Klasse patientRole ist das einzige verpflichtende Element unterhalb von RecordTarget und muss laut CDA R 2 folgende Elemente folgende Unterelemente beinhalten: | Die Klasse patientRole ist das einzige verpflichtende Element unterhalb von RecordTarget und muss laut CDA R 2 folgende Elemente folgende Unterelemente beinhalten: | ||
Zeile 18: | Zeile 24: | ||
Table xx: Unterelemente des Elements recordTarget | Table xx: Unterelemente des Elements recordTarget | ||
− | '''Klasse patientRole''' | + | |
+ | == '''Klasse patientRole''' == | ||
+ | |||
{| class="hl7table" | {| class="hl7table" | ||
Zeile 71: | Zeile 79: | ||
|} | |} | ||
− | |||
− | [[recordTarget.patientRole.id]] | + | == '''Beschreibung der einzelnen Elemente''' == |
+ | |||
+ | |||
+ | '''[[recordTarget.patientRole.id]]''' | ||
Der Datentyp der <id> ist vom Typ Instance Identifier. Im Attribut @extension wird die Id des Patienten selbst angegeben, während @root auf das die Identifikation ausgebende Anwendungssystem hinweist, das mittels Object Identifer (OID) beschrieben wird. | Der Datentyp der <id> ist vom Typ Instance Identifier. Im Attribut @extension wird die Id des Patienten selbst angegeben, während @root auf das die Identifikation ausgebende Anwendungssystem hinweist, das mittels Object Identifer (OID) beschrieben wird. | ||
− | [[recordTarget.patientRole.addr]] | + | '''[[recordTarget.patientRole.addr]]''' |
Anmerkung DHE: Diesen Teil könnte man ebenfalls als eigene Seite auslagern und referenzieren --> siehe Adress-Elemente von Personen und Organisationen | Anmerkung DHE: Diesen Teil könnte man ebenfalls als eigene Seite auslagern und referenzieren --> siehe Adress-Elemente von Personen und Organisationen | ||
− | Adressen von Personen und Organisationen werden über das Element addr abgebildet. | + | '''Adressen von Personen und Organisationen werden über das Element addr abgebildet.''' |
(Das addr-Element liegt nicht innerhalb der Klasse POCD_MT00040.Person sondern bei der darüber liegenden Entität, z.B. <assignedEntity> bei LegalAuthenticator. Oder patientRole bei recordTarget.). Bei addr-Elementen werden immer die folgenden Unterelemente verwendet. | (Das addr-Element liegt nicht innerhalb der Klasse POCD_MT00040.Person sondern bei der darüber liegenden Entität, z.B. <assignedEntity> bei LegalAuthenticator. Oder patientRole bei recordTarget.). Bei addr-Elementen werden immer die folgenden Unterelemente verwendet. | ||
Zeile 131: | Zeile 141: | ||
|} | |} | ||
− | Qualifizierung der Adress - Elemente | + | '''Qualifizierung der Adress - Elemente''' |
Die genaue Bedeutung der angegebenen Adresse, beispielsweise dass die angegebene Adresse die Wohn-Adresse ist, kann dem addr Element über das Attribut @use zugeordnet werden. Die Verwendung ist optional und muss somit nicht angegeben werden. | Die genaue Bedeutung der angegebenen Adresse, beispielsweise dass die angegebene Adresse die Wohn-Adresse ist, kann dem addr Element über das Attribut @use zugeordnet werden. Die Verwendung ist optional und muss somit nicht angegeben werden. | ||
+ | Folgende Werte sind für das @use Attribut beim addr Element zugelassen. | ||
{| class="hl7table" | {| class="hl7table" | ||
Zeile 172: | Zeile 183: | ||
<streetName>Musterstraße</streetName> | <streetName>Musterstraße</streetName> | ||
<houseNumber>13a</houseNumber> | <houseNumber>13a</houseNumber> | ||
− | <postalCode> | + | <postalCode>53111</postalCode> |
− | <city> | + | <city>Bonn</city> |
− | <country> | + | <country>Deutschland</country> |
</addr> | </addr> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | '''Telecom – Format Konventionen für Telekom-Daten (Quelle: Leitfaden_ELGA_CDA_Dokumente_1.00)''' | ||
+ | |||
+ | Das @value Attribut des telecom Elements … | ||
+ | |||
+ | - … muss das URI Schema „tel:", „mailto:", etc. aufweisen | ||
+ | - … 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. | ||
+ | |||
+ | |||
---- | ---- | ||
− | |||
Version vom 7. November 2012, 16:55 Uhr
Inhaltsverzeichnis
Participant: Patient (recordTarget)
Beschreibung des headertemplates - Patient
Das <recordTarget> repräsentiert die Person, an welcher die Untersuchungen durchgeführt wurden. Es handelt sich immer um genau einen Patienten. Der Patient wird eingebunden durch eine patientRole-Klasse, in welcher er die Rolle eines Patienten <patient> annimmt.
Einordnung im CDA- RIM - Identifikation des Patienten
Abbildung xx: Identifikation des Patienten (Auszug aus dem CDA RIM)
Attribute
Die Klasse patientRole ist das einzige verpflichtende Element unterhalb von RecordTarget und muss laut CDA R 2 folgende Elemente folgende Unterelemente beinhalten:
Table xx: Unterelemente des Elements recordTarget
Klasse patientRole
Opt | Element | Typ | Bedeutung |
---|---|---|---|
[R] | id | II | Identifikation des Patienten im lokalen System. Anmerkung
DHE: Ich würde gerne in der Gruppe "Interoperabilität" die Möglichkeiten der Speicherung einer eGK -ID oder eines MPI an dieser Stelle evaluieren(mit der entsprechender Typisierung) Für solche IDs eigene Klassen zu verwenden scheint mir zu komplex und damit kontraproduktiv. |
[RO] | addr | AD [1..n] | Die Wohn-Adresse des Patienten ist mindestens anzugeben. Beliebige weitere Adressen, wie etwa eine Pflege-Adresse können angegeben werden. |
[RO] | telecom | TEL [0..n] | Beliebig viele Kontaktdaten des Patienten |
[R] | patient/name | PN | Name des Patienten |
[R] | patient/administrativeGenderCode | CE CWE | Geschlecht des Patienten |
[R] | patient/birthTime | TS | Geburtsdatum des Patienten |
[O] | patient/birthplace/place | POCD_MT000040.Place | Klasse für den Geburtsort des Patienten |
Beschreibung der einzelnen Elemente
Der Datentyp der <id> ist vom Typ Instance Identifier. Im Attribut @extension wird die Id des Patienten selbst angegeben, während @root auf das die Identifikation ausgebende Anwendungssystem hinweist, das mittels Object Identifer (OID) beschrieben wird.
Anmerkung DHE: Diesen Teil könnte man ebenfalls als eigene Seite auslagern und referenzieren --> siehe Adress-Elemente von Personen und Organisationen
Adressen von Personen und Organisationen werden über das Element addr abgebildet. (Das addr-Element liegt nicht innerhalb der Klasse POCD_MT00040.Person sondern bei der darüber liegenden Entität, z.B. <assignedEntity> bei LegalAuthenticator. Oder patientRole bei recordTarget.). Bei addr-Elementen werden immer die folgenden Unterelemente verwendet.
Opt | Element | Bedeutung |
---|---|---|
[R] | country | Staat |
[R] | city | Stadt |
[R] | postalCode | Postleitzahl |
[N] | streetAddressLine | Straße mit Hausnummer
Bsp: Musterstraße 11a/2/1 |
[R] | streetName | Straßenname |
[R] | houseNumber | Alphanummerische Hausnummer
Bsp: 11a/2/1 |
[O] | additionalLocator | Zusätzliche Addressinformationen
z.B.: Station, Zimmernummer im Altersheim
|
Qualifizierung der Adress - Elemente
Die genaue Bedeutung der angegebenen Adresse, beispielsweise dass die angegebene Adresse die Wohn-Adresse ist, kann dem addr Element über das Attribut @use zugeordnet werden. Die Verwendung ist optional und muss somit nicht angegeben werden. Folgende Werte sind für das @use Attribut beim addr Element zugelassen.
Wert | Bedeutung | Beschreibung | Bemerkung |
---|---|---|---|
HP | Home primary | Wohnadresse | Bei Angabe der Adresse von Patienten verpflichtend |
HV | Home vacation | Adresse am Urlaubsort | |
WP | Work place | Adresse des Arbeitsplatzes | |
TMP | Temporary | Temporäre Adresse | Wird genutzt bei der Angabe der Pflegeadresse von Patienten, falls diese nicht zuhause gepflegt werden. |
<addr use="HP">
<additionalLocator>Station A, Zimmer 9</additionalLocator>
<streetName>Musterstraße</streetName>
<houseNumber>13a</houseNumber>
<postalCode>53111</postalCode>
<city>Bonn</city>
<country>Deutschland</country>
</addr>
Telecom – Format Konventionen für Telekom-Daten (Quelle: Leitfaden_ELGA_CDA_Dokumente_1.00)
Das @value Attribut des telecom Elements …
- … muss das URI Schema „tel:", „mailto:", etc. aufweisen - … 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.
Die folgende Tabelle beinhaltet die Beschreibung durch Frank. Wir sollten uns erst einmal auf die Darstellungsform einigen und dann einzelne Felder diskutieren. Ich verstehe z.B. nicht warum Patient-ID nicht verwendet wird, aber die Kardinalität 1..* ist.
Beispiel für die CDA-Representation
<!--- Patienten-Daten -->
<recordTarget>
<patientRole>
<id root="2.16.840.1.113883.3.37.6.2.23.3" extension="12345"/>
<id root="8003004447" extension="1.2.276.0.76.4.5.100400853"/>
<addr>
<streetName>Musterstraße</streetName>
<postalCode>50825</postalCode>
<city>Köln</city>
</addr>
<telecom use="HP" value="tel:+49(221)7812220"/>
<telecom use="HP" value="mailto:MuellerMar@gmx.de"/>
<patient>
<name>
<given>Marie</given>
<family>Müller</family>
</name>
<administrativeGenderCode code="F" codeSystem="2.16.840.1.113883.5.1"/>
<birthTime value="19700924"/>
<birthplace>
<place>
<addr>
<city>Köln</city>
</addr>
</place>
</birthplace>
</patient>
<providerOrganization>
<telecom use="WP" value="tel:(02421)27070"/>
<telecom use="WP" value="fax:(02421)2707120"/>
<addr>
<streetName>Kölner Landstr.</streetName>
<houseNumber>240</houseNumber>
<postalCode>52351</postalCode>
<city>Düren</city>
</addr>
</providerOrganization>
</patientRole>
</recordTarget>