Back To Index  <<  Back To Templates

draft Template  Record Target - EMS

Id 1.2.40.0.34.6.0.11.1.34 Gültigkeit 2020‑02‑20 09:20:38
Status draft Entwurf Versions-Label 2020
Name epims_header_RecordTarget Bezeichnung Record Target - EMS
Beschreibung
Das RecordTarget-Element enthält den "Patienten": Die Person, die von einem Gesundheitsdiensteanbieter (Arzt, einer Ärztin oder einem Angehörigen anderer Heilberufe) behandelt wird und über die bzw. über deren Gesundheitsdaten im Dokument berichtet wird.

Laut Allgemeinen ELGA Implementierungsleitfaden ist es möglich, dass mehrere Vornamen eines Patienten/einer Patientin in einzelnen <given>-Tags codiert werden. Aufgrund der Tatsache, dass die Reihenfolge dieser Elemente nicht überprüft werden kann, könnte es vorkommen dass aus z.B.: „Hans Peter“ „Peter Hans“ werden kann. Dieser Umstand erschwert den Abgleich der Personendaten mit den Daten des Zentralen Melderegisters. Daher ist im Falle einer EMS Meldung nur ein <given>-Tag erlaubt (dies kann jedoch auch „Hans Peter“ beinhalten).


Klassifikation CDA Header Level Template
Offen/Geschlossen Geschlossen (nur definierte Elemente sind erlaubt)
Benutzt von / Benutzt
Benutzt von 2 Transactions und 2 Templates, Benutzt 6 Templates
Benutzt von als Name Version
epims-transaction-5 Transaktion draft EMS Arztmeldung (v1) 2023‑05‑09 07:41:11
epims-transaction-6 Transaktion draft EMS Labormeldung (v1) 2023‑05‑09 07:41:58
1.2.40.0.34.11.6.0.1 Inklusion draft Labormeldung (2020) 2020‑02‑25 14:46:58
1.2.40.0.34.11.6.0.2 Inklusion draft Arztmeldung (2020) 2020‑02‑20 08:35:37
Benutzt als Name Version
1.2.40.0.34.6.0.11.9.25 Containment active Address Compilation (1.0.1+20230717) DYNAMIC
1.2.40.0.34.6.0.11.9.38 Containment draft Person Name Compilation G2 M - EMS (2020) DYNAMIC
1.2.40.0.34.6.0.11.9.12 Containment active Person Name Compilation G1 M (1.0.1+20230717) DYNAMIC
1.2.40.0.34.6.0.11.9.11 Containment active Person Name Compilation G2 M (1.0.1+20230717) DYNAMIC
1.2.40.0.34.6.0.11.9.27 Containment active Organization Name Compilation (1.0.1+20210628) DYNAMIC
1.2.40.0.34.6.0.11.9.10 Containment active Address Compilation Minimal (1.0.2+20230717) DYNAMIC
Beziehung Spezialisierung: Template 1.2.40.0.34.6.0.11.1.3 Record Target (2019‑02‑20 12:10:02)
ref
at-cda-bbr-

Spezialisierung: Template 2.16.840.1.113883.10.12.101 CDA recordTarget (2005‑09‑07)
ref
ad1bbr-
Beispiel
Strukturbeispiel
<hl7:recordTarget typeCode="RCT" contextControlCode="OP">
  <hl7:patientRole classCode="PAT">
    <hl7:id root="1.2.3.999" extension="--example only--"/>    <hl7:addr>
      <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
    </hl7:addr>
    <hl7:telecom value="--TODO--" use="cs"/>    <hl7:patient>
      <!-- choice: 1..1
element hl7:administrativeGenderCode[not(@nullFlavor)]
element hl7:administrativeGenderCode[@nullFlavor='UNK']
-->
      <!-- choice: 1..1
element hl7:birthTime
element hl7:birthTime[@nullFlavor='UNK']
-->
      <deceasedInd value="false"/>      <deceasedTime value="20200529"/>      <hl7:maritalStatusCode code="D" codeSystem="2.16.840.1.113883.5.2" codeSystemName="HL7:MaritalStatus" displayName="Divorced"/>      <hl7:religiousAffiliationCode code="100" codeSystem="2.16.840.1.113883.2.16.1.4.1" codeSystemName="HL7.AT:ReligionAustria" displayName="Katholische Kirche (o.n.A.)"/>      <hl7:guardian classCode="GUARD">
        <hl7:addr>
          <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
        </hl7:addr>
        <hl7:telecom value="value" use="cs"/>        <!-- choice: 1..1
element hl7:guardianPerson containing template 1.2.40.0.34.6.0.11.9.12 (dynamic)
element hl7:guardianPerson containing template 1.2.40.0.34.6.0.11.9.11 (dynamic)
element hl7:guardianOrganization containing template 1.2.40.0.34.6.0.11.9.27 (dynamic)
-->
      </hl7:guardian>
      <hl7:birthplace classCode="BIRTHPL">
        <hl7:place classCode="PLC" determinerCode="INSTANCE">
          <!-- choice: 1..1
element hl7:addr containing template 1.2.40.0.34.6.0.11.9.10 (dynamic)
element hl7:addr containing template 1.2.40.0.34.6.0.11.9.25 (dynamic)
-->
        </hl7:place>
      </hl7:birthplace>
      <hl7:languageCommunication>
        <hl7:languageCode code="aa"/>        <hl7:modeCode code="ESP" displayName="Expressed spoken" codeSystem="2.16.840.1.113883.5.60" codeSystemName="HL7:LanguageAbilityMode"/>        <hl7:proficiencyLevelCode code="E" displayName="Excellent" codeSystem="2.16.840.1.113883.5.61" codeSystemName="HL7:LanguageAbilityProficiency"/>        <hl7:preferenceInd value="false"/>      </hl7:languageCommunication>
      <!-- template 1.2.40.0.34.6.0.11.9.38 'Person Name Compilation G2 M - EMS' (2020-02-20T09:26:26) -->
    </hl7:patient>
  </hl7:patientRole>
</hl7:recordTarget>
Item DT Kard Konf Beschreibung Label
hl7:recordTarget
1 … 1 M Komponente für die Patientendaten. (epidotsget)
@typeCode
cs 0 … 1 F RCT
@contextControlCode
cs 0 … 1 F OP
hl7:patientRole
1 … 1 M Patientendaten.
(epidotsget)
@classCode
cs 0 … 1 F PAT
hl7:id
II 2 … * R Patientenidentifikatoren (epidotsget)
  Constraint
Hinweis: Die Reihenfolge der id-Elemente MUSS unbedingt eingehalten werden!
id[1] Identifikation des Patienten im lokalen System. Grundsätzlich sind die Vorgaben gemäß „Identifikations-Elemente“ zu befolgen. (1..1 M)
↔ Hinweis zum XDS-Mapping:
Das Element id[1] wird ins XDS-Attribut sourcePatientId gemappt.
id[2] Sozialversicherungsnummer des Patienten (1..1 R):
  • @root: OID der Liste aller österreichischen Sozialversicherungen, fester Wert: 1.2.40.0.10.1.4.3.1  (1..1 M)
  • @extension: Vollständige Sozialversicherungsnummer des Patienten (10 Stellen) (1..1 M)
  • @assigningAuthorityName: Fester Wert: Österreichische Sozialversicherung (0..1 O)
Zugelassene nullFlavor:
  • NI … Patient hat keine Sozialversicherungsnummer (z.B. Ausländer)
  • UNK … Patient hat eine Sozialversicherungsnummer, diese ist jedoch unbekannt
id[3] Bereichsspezifisches Personenkennzeichen, Bereichskennzeichen GH (Gesundheit) (0..1 O)
  • @root: OID der österreichischen bPK, fester Wert: 1.2.40.0.10.2.1.1.149 (1..1 M)
  • @extension: bPK-GH des Patienten: Bereichskürzel + bPK
  • Anmerkung: Das bPK dient ausschließlich der Zuordnung der elektronischen Identität und darf daher nicht am Ausdruck erscheinen (1..1 M)
  • @assigningAuthorityName: Fester Wert: Österreichische Stammzahlenregisterbehörde (0..1 O)
hl7:addr
0 … 2 R
Adresse des Patienten.
Es MUSS eine mögliche Adresse unterstützt werden. Im Falle, dass ein Patient/eine Patientin in einer Gemeinschaftseinrichtung/gesundheitsversorgender Einrichtung betreut wird, SOLL diese Information im Zuge der Arztmeldung angegeben werden. Hierbei MUSS ein 2tes addr-Element mit dem use-Attribute "TMP" genutzt werden.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(epidotsget)
  Constraint
Werden mehrere address-Elemente strukturiert (z.B. Home, Pflege), MUSS jeweils das Attribut @use angeführt sein.
hl7:telecom
TEL.AT 0 … * R Kontakt-Element. Grundsätzlich sind die Vorgaben gemäß „Kontaktdaten-Element“ zu befolgen.
(epidotsget)
@value
url 1 … 1 R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom-Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß Value-Set „ELGA_URLScheme“
@use
cs 0 … 1  
Bedeutung des angegebenen Kontakts (z.B Heim, Arbeitsplatz), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
  Constraint Werden mehrere telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
hl7:patient
1 … 1 M Name des Patienten.
Für den Namen ist verpflichtend Granularitätsstufe 2 („strukturierte Angabe des Namens‘‘) anzuwenden!
Grundsätzlich sind die Vorgaben gemäß „Namen-Elemente von Personen PN“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.38 Person Name Compilation G2 M - EMS (DYNAMIC)
(epidotsget)
Auswahl 1 … 1
Codierung des Geschlechts des Patienten aus ValueSet "ELGA_AdministrativeGender".
Elemente in der Auswahl:
  • hl7:administrativeGenderCode[not(@nullFlavor)]
  • hl7:administrativeGenderCode[@nullFlavor='UNK']
hl7:administrativeGenderCode
CE 0 … 1 (epidotsget)
wo [not(@nullFlavor)]
@displayName
st 1 … 1 R
@code
cs 1 … 1 R
@codeSystem
oid 1 … 1 F 2.16.840.1.113883.5.1
@codeSystemName
st 0 … 1 F HL7:AdministrativeGender
  CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.4 ELGA_AdministrativeGender (DYNAMIC)
hl7:administrativeGenderCode
CE 0 … 1 (epidotsget)
wo [@nullFlavor='UNK']
@nullFlavor
cs 1 … 1 F UNK
Auswahl 1 … 1
Geburtsdatum des Patienten.
Grundsätzlich sind die Vorgaben für „Zeit-Elemente“ zu befolgen.
Elemente in der Auswahl:
  • hl7:birthTime
  • hl7:birthTime[@nullFlavor='UNK']
hl7:birthTime
TS.DATE 0 … 1 (epidotsget)
hl7:birthTime
TS.DATE 0 … 1 (epidotsget)
wo [@nullFlavor='UNK']
@nullFlavor
cs 1 … 1 F UNK
sdtc:deceasedInd
BL 0 … 1 Indikator ob Patient/Patientin verstorben ist (epidotsget)
sdtc:deceasedTime
TS.DATE 0 … 1 Angabe des Sterbedatums (epidotsget)
hl7:maritalStatusCode
CE 0 … 1 R Codierung des Familienstands des Patienten.
Zulässige Werte gemäß Value-Set „ELGA_MaritalStatus“
(epidotsget)
@code
cs 1 … 1 R
@codeSystem
oid 1 … 1 F 2.16.840.1.113883.5.2
@codeSystemName
st 1 … 1 F HL7:MaritalStatus
@displayName
st 1 … 1 R
  CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.11 ELGA_MaritalStatus (DYNAMIC)
hl7:religiousAffiliationCode
CE 0 … 1 R Codierung des Religionsbekenntnisses des Patienten.
Zulässige Werte gemäß Value-Set „ELGA_ReligiousAffiliation“
(epidotsget)
@code
cs 1 … 1 R
@codeSystem
oid 1 … 1 F 2.16.840.1.113883.2.16.1.4.1
@codeSystemName
st 1 … 1 F HL7.AT:ReligionAustria
@displayName
st 1 … 1 R
  CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.18 ELGA_ReligiousAffiliation (DYNAMIC)
hl7:raceCode
NP
Rasse des Patienten
Darf nicht verwendet werden!
(epidotsget)
hl7:ethnicGroupCode
NP Ethnische Zugehörigkeit des Patienten.
Darf nicht verwendet werden!
(epidotsget)
hl7:guardian
0 … * R Gesetzlicher Vertreter: Erwachsenenvertreter, Vormund, Obsorgeberechtigter.
Der gesetzliche Vetreter kann entweder eine Person (guardianPerson) oder eine Organisation (guardianOrganization) sein.
Beim Patient können optional ein oder mehrere gesetzliche Vetreter angegeben werden. Wenn ein gesetzliche Vetreter bekannt ist, SOLL diese Information auch angegeben werden.
(epidotsget)
@classCode
cs 0 … 1 F GUARD
hl7:addr
0 … 1 R
Die Adresse des gesetzlichen Vertreters oder der Organisation.
Grundsätzlich sind die Vorgaben für „Adress-Elemente“ zu befolgen.

Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(epidotsget)
hl7:telecom
TEL.AT 0 … * R Beliebig viele Kontaktdaten des gesetzlichen Vertreters als Person oder Organisation.
Grundsätzlich sind die Vorgaben gemäß „Kontaktdaten-Element“ zu befolgen.
(epidotsget)
@value
st 1 … 1 R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom-Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß Value-Set „ELGA_URLScheme“
@use
set_cs 0 … 1  
Bedeutung des angegebenen Kontakts (z.B. Heim, Arbeitsplatz) Bsp: WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
  Constraint Werden mehrere telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Auswahl 1 … 1
Angabe des gesetzlichen Vertreters als Person (guardianPerson in Granularitätsstufe 1 oder 2) ODER als Organisation (guardianOrganization)
Elemente in der Auswahl:
hl7:guardianPerson
0 … 1 Name des gesetzlichen Vertreters: Angabe in Granularitätsstufe 1
Beinhaltet 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC)
(epidotsget)
hl7:guardianPerson
0 … 1 Name des gesetzlichen Vertreters: Angabe in Granularitätsstufe 2
Beinhaltet 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC)
(epidotsget)
hl7:guardianOrganization
0 … 1 R Name des gesetzlichen Vertreters (Organisation)
Beinhaltet 1.2.40.0.34.6.0.11.9.27 Organization Name Compilation (DYNAMIC)
(epidotsget)
hl7:birthplace
0 … 1 R Geburtsort des Patienten. (epidotsget)
@classCode
cs 0 … 1 F BIRTHPL
hl7:place
1 … 1 M (epidotsget)
@classCode
cs 0 … 1 F PLC
@determinerCode
cs 0 … 1 F INSTANCE
Auswahl 1 … 1 Elemente in der Auswahl:
hl7:addr
AD 0 … 1 Angaben zum Geburtsorts. Im Kontext der Arztmeldung an das EMS wird EMPFOHLEN das Geburtsland als Klartext zu übermitteln (und nicht als ISO-2/3 Code). Das bedeutet es SOLL, "Österreich" und nicht "AUT" oder "AT", angegeben werden.

Beinhaltet 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC)
(epidotsget)
hl7:addr
AD 0 … 1 Die Adresse des Geburtsorts, struktuiert.
Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
(epidotsget)
hl7:languageCommunication
0 … * R
Informationen bezüglich der Sprachfähigkeiten und Ausdrucksform des Patienten.
(epidotsget)
hl7:languageCode
CS 1 … 1 M Sprache, die vom Patienten zu einem bestimmten Grad beherrscht wird (geschrieben oder gesprochen).
(epidotsget)
@code
cs 1 … 1 R Zulässige Werte gemäß Value-Set „ELGA_HumanLanguage“ aus Code-System „HL7:HumanLanguage 2.16.840.1.113883.6.121“
Gemäß IETF / RFC 3066 enthält es ein bestimmtes Subset von Codes aus ISO 639-1 und ISO 639-2 (also zwei- und dreistellige Sprachcodes). Gemäß RFC 3066 ist es zulässig, eine Angabe der landestypischen Ausprägung der Sprache nach einem Bindestrich anzufügen. Das Land wird dabei nach ISO 3166-1 Alpha 2 angegeben. Dies MUSS bei der Auswertung des languageCodes berücksichtigt und toleriert werden.
  CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.173 ELGA_HumanLanguage (DYNAMIC)
hl7:modeCode
CE 0 … 1 R Ausdrucksform der Sprache.
Zulässige Werte gemäß Value-Set „ELGA_LanguageAbilityMode“
(epidotsget)
@code
cs 1 … 1 R
@displayName
st 1 … 1 R
@codeSystem
oid 1 … 1 F 2.16.840.1.113883.5.60
@codeSystemName
st 0 … 1 F HL7:LanguageAbilityMode
  CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.175 ELGA_LanguageAbilityMode (DYNAMIC)
hl7:proficiencyLevelCode
CE 0 … 1 R Grad der Sprachkenntnis in der Sprache.
Zulässige Werte gemäß Value-Set „ELGA_ProficiencyLevelCode“
(epidotsget)
@code
cs 1 … 1 R
@displayName
st 1 … 1 R
@codeSystem
oid 1 … 1 F 2.16.840.1.113883.5.61
@codeSystemName
st 0 … 1 F HL7:LanguageAbilityProficiency
  CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.174 ELGA_ProficiencyLevelCode (DYNAMIC)
hl7:preferenceInd
BL 0 … 1 R Kennzeichnung, ob die Sprache in der angegebenen Ausdrucksform vom Patienten bevorzugt wird. (epidotsget)
  Schematron assert role red error  
  test not(hl7:id[1]/@nullFlavor)  
  Meldung Die Verwendung von id/@nullFlavor ist an dieser Stelle NICHT ERLAUBT.  
  Schematron assert role red error  
  test not(hl7:id[2]/@nullFlavor) or (hl7:id[2][@nullFlavor='UNK'] or hl7:id[2][@nullFlavor='NI'])  
  Meldung Zugelassene nullFlavor sind "NI" und "UNK"