Patient (recordTarget) (Template)

Aus Hl7wiki
(Teildokument von Arztbrief 2.x)
Wechseln zu: Navigation, Suche
Dieses Material ist Teil des Leitfadens Arztbrief 2.x.
  • Direkt im Wiki geändert werden sollten Schreibfehler, ergänzende Hinweise.
  • Offene Fragen, die der Diskussionen bedürfen, sollten auf der Diskussionsseite aufgenommen werden.
  • Liste der Seiten dieses Leitfadens: hier, Liste der Seiten, in denen dieses Material verwendet (transkludiert) siehe hier .

Patient (recordTarget - generisch)

Template-Metadaten
Template-Typ Header
Template ID
generischeres Template
genutztes Templates
nutzende Templates
abgeleitete Templates
Schwester-Templates
generelle Beschreibung Dieses ist das allgemeingültige Template, wie Patientendaten normalerweise angegeben werden und das alle Informationen zulässt.
allg. Erläuterung ClinicalDocument.recordTarget
Verhältnis zu IHE dt.Übersetzung oder Ergänzung oder neu
Ballotierungsstatus in Arbeit
Erweiterbarkeit geschlossen

Beschreibung

Das recordTarget repräsentiert die Person, über die dokumentiert wird. recordTarget umfasst neben der Identifikation und dem Namen, Geschlecht, Adressen etc. auch optionale Zusatzangaben wie zum Beispiel Geburtsort und Sprachfähigkeiten.

Modell

Patient

Abbildung: Identifikation des Patienten (Auszug aus dem CDA R-MIM)

Attribute

Lvl RIM Name DT Kard Conf Beschreibung ELGA-Komp
1 part recordTarget 1..1 M Patient
2 part @typeCode CS CNE 1..1 M fix: "RCT" Delta Conf=F Kard
2 part @contextControlCode CS CNE 1..1 O fix: "OP" Delta Conf=F Kard
2 role patientRole 1..1 M
3 role @classCode CS CNE 1..1 M fix: "PAT" Delta Conf=F Kard
3 role id II.DE 1..* M Identifikation des Patienten:

Im Attribut @extension wird die Id des Patienten selbst angegeben, während @root auf das die Identifikation ausgebende Anwendungssystem bzw. den dazugehörigen Nummernkreis hinweist, das mittels Object Identifier (OID) beschrieben wird.

Delta DT = II.AT, Mehrere IDs
3 role addr AD.DE 0..* O Die Wohn-Adresse des Patienten ist mindestens anzugeben. Beliebige weitere Adressen, wie etwa eine Pflege-Adresse können angegeben werden. Delta DT = AD.AT
3 role telecom TEL 0..* O Kontaktinformationen (Email, Telefon, Fax, etc.)
3 ent patient 0..1 O Patient
4 ent @classCode CS CNE 1..1 M fix: "PSN" Delta Conf=F Kard
4 ent @determinerCode CS CNE 1..1 M fix: "INSTANCE" Delta Conf=F Kard
4 ent name PN.DE 0..* O Hier werden die "verschiedenen Namen" des Patienten angegeben wie bspw. der aktuelle Name sowie Geburtsname. Dieses Element ist optional damit die pseudonymisierten und anonymisierten Patienten Templates hiervon erben können. Delta Conf=M, Kard, DT
4 ent administrativeGenderCode CE CWE 0..1 O Mit diesem Attribut wird das Geschlecht des Patienten in kodierter Form übertragen. Der Wert muss aus AdministrativeGender (Value Set) stammen. Sowohl @code als auch @codeSystem sind dann verpflichtend. Delta Konf=M
4 ent birthTime TS 0..1 O Angabe des Geburtsdatums im @value Attribut. Genauigkeit: Jahresangabe, Jahr+Monat, tagesgenau Delta Kard, Konf=R
4 ent maritalStatusCode CE CWE 0..1 O aus MaritalStatus (Value_Set)
4 ent religiousAffiliationCode CE CWE 0..1 O Religion
4 ent raceCode CE CWE 0..0 NP Rasse des Patienten. Darf nicht verwendet werden!
4 ent ethnicGroupCode CE CWE 0..0 NP Ethnische Zugehörigkeit des Patienten. Darf nicht verwendet werden!
5 role guardian 0..* O Vormund
6 role addr AD.DE 0..1 O Die Adresse der Vormund Person oder Organisation.
6 role telecom TEL 0..* O Beliebig viele Kontaktdaten der Vormund Person oder Organisation.
6 ent guardianPerson* 0..1 O
7 ent name PN.DE 1..1 M Name des Vormundes
6 ent guardianOrganization* 0..1 O


7 ent name ON.DE 1..1 M Name der Vormundsorganisation
5 role birthplace 0..1 O Geburtsort
6 ent place 1..1 M Eigentlicher Geburtsort. In Deutschland wird nur die Stadt angegeben.
7 ent addr AD.DE.BP 1..1 M Adresse
5 lang languageCommunication 0..* O Dieser Bereich gibt Auskunft darüber, wie gut der Patient in einer bestimmten Sprache kommunizieren kann. Dies wird insbesondere dann wichtig, wenn wie bspw. im epSOS-Kontext dar Arztbrief (oder sonstige abgeleitete Dokumentation) international verwendet und man wissen möchte, in welcher Sprache man mit dem Patienten kommunizieren kann. Delta In ELGA nicht vorhanden
6 lang languageCode 1..1 M Um welche Sprache handelt es sich. Delta In ELGA nicht vorhanden
6 lang modeCode CE CWE 0..1 O "Lesen"oder "Sprechen"?

Codesystem für die Sprache OID: 2.16.840.1.113883.5.60

Delta In ELGA nicht vorhanden
6 lang proficiencyLevelCode CE CWE 0..1 O Sprachliche Fertigkeit "gut" oder "schlecht"?

Codesystem für die Fertigkeit OID: 2.16.840.1.113883.5.61

Delta In ELGA nicht vorhanden
6 lang preferenceInd BL 0..1 O Markierung, ob dies die bevorzugte Sprache ist Delta In ELGA nicht vorhanden

Constraints

  • Entweder guardianPerson oder guardianOrganization MUSS angegeben werden.

Beispiel

<!-- Patienten-Daten -->
<recordTarget typeCode="RCT" contextControlCode="OP" >
    <patientRole classCode="PAT" >
        <id root="2.16.840.1.113883.3.37.6.2.23.3" extension="12345"/>
        <id root="1.2.276.0.76.4.5.100400853" extension="8003004447" />
        <addr use="HP">
            <streetName>Musterstraße</streetName>
            <houseNumber>15</houseNumber>
            <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 classCode="PSN" determinerCode="INSTANCE">
             <name>
                 <given>Marie</given>
                 <family>Müller</family>
             </name>
             <administrativeGenderCode code="F" codeSystem="2.16.840.1.113883.5.1"/>
             <birthTime value="19700924"/>
             <!-- Familienstand des Patienten --> 
             <maritalStatusCode code="M" displayName="Married" codeSystem="2.16.840.1.113883.5.2" codeSystemName="HL7 MaritalStatusCode" /> 
             <!-- Religionszugehörigkeit des Patienten--> 
             <religiousAffiliationCode code="" displayName="" codeSystem=""/>
             <!-- Vormund/Sachwalter des Patienten --> 
             <guardian> 
                <addr use="HP">
                   <streetName>Musterstraße</streetName>
                   <houseNumber>15</houseNumber>
                   <postalCode>50825</postalCode>
                   <city>Köln</city>
                </addr>
                <telecom use="HP" value=""/>
                <guardianPerson>
                   <name>
                      <given>Marius</given>
                      <family>Müller</family>
                   </name>
                <guardianPerson>
             </guardian>
             <birthplace>
               <place>
                 <addr>
                      <city>Köln</city>
                 </addr>
               </place>
             </birthplace>
             <languageCommunication>
               <languageCode code="EN"/>
               <modeCode code="ESP"/>
               <proficiencyLevelCode code="G"/>
               <preferenceInd>true</preferenceInd>
             </languageCommunication>
        </patient>
    </patientRole>
</recordTarget>

Minimal - Beispiel

<!-- Patienten-Daten -->
<recordTarget typeCode="RCT" contextControlCode="OP" >
    <patientRole classCode="PAT" >
        <id root="2.16.840.1.113883.3.37.6.2.23.3" extension="12345"/>
        <id root="1.2.276.0.76.4.5.100400853" extension="8003004447" />
        <addr use="HP">
            <streetName>Musterstraße</streetName>
            <houseNumber>15</houseNumber>
            <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 classCode="PSN" determinerCode="INSTANCE">
             <name>
                 <given>Marie</given>
                 <family>Müller</family>
             </name>
             </patient>
    </patientRole>
</recordTarget>