Back To Index << Back To Templates

# Template Record Target - e-Impfpass

Aus Publikation für Projekt ELGA e-Impfpass | Release 10.11.0+20260729-2.0.0 vom 2026‑07‑29 08:57:44 | | | HTML erstellt am 2026‑07‑29 09:40:09

Id | 1.2.40.0.34.6.0.11.1.31 | Gültigkeit ab | 2021‑04‑29 10:16:25 Andere Versionen mit dieser Id: atcdabbr_header_RecordTarget_eImpfpass vom 2026‑03‑23 11:48:38 atcdabbr_header_RecordTarget_eImpfpass vom 2023‑04‑03 10:42:29 atcdabbr_header_RecordTarget_eImpfpass vom 2019‑07‑09 09:35:06
Status | Aktiv | Versions-Label | 1.0.1+20210512
Name | atcdabbr_header_RecordTarget_eImpfpass | Bezeichnung | Record Target - e-Impfpass
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.
Klassifikation | CDA Header Level Template
Offen/Geschlossen | Geschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit |
Assoziiert mit 12 Konzepte
Id | Name | Datensatz
--- | --- | ---
elgaimpf-dataelement-1 | Impfling | Datensatz Immunisierungsstatus
elgaimpf-dataelement-172 | Name | Datensatz Immunisierungsstatus
elgaimpf-dataelement-216 | Kontaktdaten | Datensatz Immunisierungsstatus
elgaimpf-dataelement-219 | Adresse | Datensatz Immunisierungsstatus
elgaimpf-dataelement-227 | Telefon Mobil | Datensatz Immunisierungsstatus
elgaimpf-dataelement-228 | Telefon Festnetz | Datensatz Immunisierungsstatus
elgaimpf-dataelement-229 | Mail | Datensatz Immunisierungsstatus
elgaimpf-dataelement-86 | LokaleID | Datensatz Immunisierungsstatus
elgaimpf-dataelement-87 | SVNr | Datensatz Immunisierungsstatus
elgaimpf-dataelement-88 | bPK-GH | Datensatz Immunisierungsstatus
elgaimpf-dataelement-94 | Geschlecht | Datensatz Immunisierungsstatus
elgaimpf-dataelement-95 | Geburtstdatum | Datensatz Immunisierungsstatus
Benutzt von / Benutzt |
Benutzt von 0 Transactions und 0 Templates, Benutzt 5 Templates
Benutzt | als | Name | Version
--- | --- | --- | ---
1.2.40.0.34.6.0.11.9.25 | Containment | Address Compilation (1.0.1+20230717) | DYNAMIC
1.2.40.0.34.6.0.11.9.11 | Containment | Person Name Compilation G2 M (1.0.1+20230717) | DYNAMIC
1.2.40.0.34.6.0.11.9.12 | Containment | Person Name Compilation G1 M (1.0.1+20230717) | DYNAMIC
1.2.40.0.34.6.0.11.9.27 | Containment | Organization Name Compilation (1.0.1+20210628) | DYNAMIC
1.2.40.0.34.6.0.11.9.10 | Containment | Address Compilation Minimal (1.0.2+20230717) | DYNAMIC
Beziehung | Version: Template 1.2.40.0.34.6.0.11.1.31 Record Target - e-Impfpass (2019‑07‑09 09:35:06) 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
<recordTarget typeCode="RCT" contextControlCode="OP"> <patientRole classCode="PAT"> <!-- lokale Patienten ID vom System --> <id root="1.2.40.0.34.99.111.1.2" extension="4711" assigningAuthorityName="Amadeus Spital"/> <!-- Sozialversicherungsnummer des Patienten --> <id root="1.2.40.0.10.1.4.3.1" extension="1111241261" assigningAuthorityName="Österreichische Sozialversicherung"/> <!-- bPK-GH des Patienten --> <id root="1.2.40.0.10.2.1.1.149" extension="GH:b64encodedbPKValue"/> <!-- Adresse des Patienten --> <addr> <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) --> </addr> <!-- Kontaktdaten des Patienten--> <telecom value="tel:+43.1.40400" use="H"/> <telecom value="tel:+43.664.1234567" use="MC"/> <telecom value="mailto:herbert.mustermann@provider.at"/> <patient classCode="PSN" determinerCode="INSTANCE"> <!-- Name des Patienten (Granularitätsstufe 2) --> <name> <!-- template 1.2.40.0.34.6.0.11.9.6 'Person Name Compilation G2' --> </name> <!-- Geschlecht des Patienten --> <administrativeGenderCode displayName="Male" code="M" codeSystem="2.16.840.1.113883.5.1" codeSystemName="HL7:AdministrativeGender"/> <!-- Geburtsdatum des Patienten --> <birthTime value="19701224"/> <!-- Gesetzlicher Vertreter des Patienten "Organisation"--> <guardian classCode="GUARD"> <!-- Gesetzlicher Vertreter "Person" --> <addr> <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) --> </addr> <!-- Kontaktdaten des gesetzlichen Vertreters --> <telecom use="H" value="tel:+43.2236.2928"/> <telecom use="WP" value="tel:+43.2236.9000"/> <!-- Name des gesetzlichen Vertreters (Granularitätsstufe 1) --> <guardianPerson> <name> <!-- template 1.2.40.0.34.6.0.11.9.12 'Person Name Compilation G1 M' --> </name> </guardianPerson> </guardian> <birthplace classCode="BIRTHPL"> <place classCode="PLC" determinerCode="INSTANCE"> <!-- 1.2.40.0.34.6.0.11.9.10 'Address Compilation Minimal' --> </place> </birthplace> <languageCommunication> <languageCode code="aa"/> <modeCode code="ESP" displayName="Expressed spoken" codeSystem="2.16.840.1.113883.5.60" codeSystemName="HL7:LanguageAbilityMode"/> <proficiencyLevelCode code="E" displayName="Excellent" codeSystem="2.16.840.1.113883.5.61" codeSystemName="HL7:LanguageAbilityProficiency"/> <preferenceInd value="true"/> </languageCommunication> </patient> </patientRole></recordTarget>
Item | DT | Kard | Konf | Beschreibung | Label
--- | --- | --- | --- | --- | ---
hl7:recordTarget |  | 1 … 1 | M | Komponente für die Patientendaten. |
elgaimpf-dataelement-1 | Impfling | Datensatz Immunisierungsstatus
@typeCode | cs | 0 … 1 | F | RCT
@contextControlCode | cs | 0 … 1 | F | OP
hl7:patientRole |  | 1 … 1 | M | Patientendaten. |
@classCode | cs | 0 … 1 | F | PAT
hl7:id | II | 2 … * | R | Identifikatoren des Patienten. Es werden drei Identifikatoren definiert, die nur in einer festgelegten Reihenfolge angegeben werden können: Die erste ID ist der lokale Identifikator, mit der der Patient im erstellenden System identifiziert wird. Die zweite ID ist die Sozialversicherungsnummer. Die dritte ID ist das bereichsspezifische Personenkennzeichen |
elgaimpf-dataelement-86 | LokaleID | Datensatz Immunisierungsstatus
elgaimpf-dataelement-87 | SVNr | Datensatz Immunisierungsstatus
elgaimpf-dataelement-88 | bPK-GH | Datensatz Immunisierungsstatus
| Constraint | Im Fall der Dokumentenklasse "Update Immunisierungsstatus" MUSS die Reihenfolge der id-Elemente wie folgt eingehalten werden: id[1] Identifikation des Patienten im lokalen System M [1..1] ↔ Hinweis zum XDS-Mapping: Das Element id[1] wird ins XDS-Attribut sourcePatientId gemappt. id[2] Sozialversicherungsnummer des Patienten R [1..1]: @root: OID der Liste aller österreichischen Sozialversicherungen, fester Wert 1.2.40.0.10.1.4.3.1, M [1..1] @extension: Vollständige Sozialversicherungsnummer des Patienten (10 Stellen), M [1..1] @assigningAuthorityName: Fester Wert "Österreichische Sozialversicherung", O [0..1] 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) C [0..1] @root: OID der österreichischen bPK, fester Wert "1.2.40.0.10.2.1.1.149", M [1..1] @extension: bPK-GH des Patienten: concat(Bereichskürzel, ":", bPK) (Base64,28 Zeichen) @assigningAuthorityName: Fester Wert "Österreichische Stammzahlenregisterbehörde", O [0..1] Anmerkung: Das bPK dient ausschließlich der Zuordnung der elektronischen Identität und darf daher nicht am Ausdruck erscheinen. Wenn id[2] nullFlavor strukturiert, dann MUSS id[3] bPK-GH vorhanden sein. Im Fall der Dokumentenklasse "Kompletter Immunisierungsstatus" MUSS die Reihenfolge der id-Elemente wie folgt eingehalten werden: id[1] Identifikation des Patienten im lokalen System M [1..1]. Hierbei MUSS es sich um das bPK-GH des Patienten handeln mit @root: OID der österreichischen bPK, fester Wert "1.2.40.0.10.2.1.1.149", M [1..1] @extension: bPK-GH des Patienten: Bereichskürzel + bPK @assigningAuthorityName: Fester Wert "Österreichische Stammzahlenregisterbehörde", O [0..1] Anmerkung: Das bPK dient ausschließlich der Zuordnung der elektronischen Identität und darf daher nicht am Ausdruck erscheinen. ↔ Hinweis zum XDS-Mapping: Das Element id[1] wird ins XDS-Attribut sourcePatientId gemappt. id[2] Sozialversicherungsnummer des Patienten R [1..1]: @root: OID der Liste aller österreichischen Sozialversicherungen, fester Wert 1.2.40.0.10.1.4.3.1, M [1..1] @extension: Vollständige Sozialversicherungsnummer des Patienten (10 Stellen), M [1..1] @assigningAuthorityName: Fester Wert "Österreichische Sozialversicherung", O [0..1] Zugelassene nullFlavor: NI … Patient hat keine Sozialversicherungsnummer (z.B. Ausländer) UNK … Patient hat eine Sozialversicherungsnummer, diese ist jedoch unbekannt
hl7:addr |  | 0 … 2 |  | Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC) |
wo [not(@nullFlavor)] |
elgaimpf-dataelement-219 | Adresse | Datensatz Immunisierungsstatus
hl7:telecom | TEL.AT | 0 … * | R | Kontakt-Element. Grundsätzlich sind die Vorgaben gemäß „Kontaktdaten-Element“ zu befolgen. |
wo [not(@nullFlavor)] |
elgaimpf-dataelement-216 | Kontaktdaten | Datensatz Immunisierungsstatus
@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“
elgaimpf-dataelement-227 | Telefon Mobil | Datensatz Immunisierungsstatus
elgaimpf-dataelement-228 | Telefon Festnetz | Datensatz Immunisierungsstatus
elgaimpf-dataelement-229 | Mail | Datensatz Immunisierungsstatus
@use | 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.
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.11 Person Name Compilation G2 M (DYNAMIC) |
elgaimpf-dataelement-172 | Name | Datensatz Immunisierungsstatus
Auswahl | 1 … 1 |  | Codierung des Geschlechts des Patienten aus ValueSet "ELGA_AdministrativeGender". Zugelassene nullFlavor: UNK Elemente in der Auswahl: hl7:administrativeGenderCode[not(@nullFlavor)] hl7:administrativeGenderCode[@nullFlavor='UNK']
hl7:administrativeGenderCode | CE | 0 … 1 |  |  |
wo [not(@nullFlavor)] |
elgaimpf-dataelement-94 | Geschlecht | Datensatz Immunisierungsstatus
@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 |  |  |
wo [@nullFlavor='UNK'] |
@nullFlavor | cs | 1 … 1 | F | UNK
hl7:birthTime | TS.DATE | 1 … 1 | M | Geburtsdatum des Patienten. Grundsätzlich sind die Vorgaben für „Zeit-Elemente“ zu befolgen. |
elgaimpf-dataelement-95 | Geburtstdatum | Datensatz Immunisierungsstatus
hl7:maritalStatusCode |  |  | NP | Codierung des Familienstands des Patienten. Wird in e-Impfpass nicht verwendet! |
hl7:religiousAffiliationCode |  |  | NP | Codierung des Religionsbekenntnisses des Patienten. Wird in e-Impfpass nicht verwendet! |
hl7:raceCode |  |  | NP | Rasse des Patienten: Darf nicht verwendet werden! |
hl7:ethnicGroupCode |  |  | NP | Ethnische Zugehörigkeit des Patienten: Darf nicht verwendet werden! |
hl7:guardian |  | 0 … * | R | Gesetzlicher Vertreter (Erwachsenenvertreter, Vormund, Obsorgeberechtigter). Der gesetzliche Vertreter kann entweder eine Person (guardianPerson) oder eine Organisation (guardianOrganization) sein. Beim Patienten können optional ein oder mehrere gesetzliche Vertreter angegeben werden. Wenn ein gesetzliche Vertreter bekannt ist, SOLL diese Information auch angegeben werden. |
@classCode | cs | 0 … 1 | F | GUARD
hl7:addr |  | 0 … 1 |  | 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) |
hl7:telecom | TEL.AT | 0 … * |  | Beliebig viele Kontaktdaten des gesetzlichen Vertreters als Person oder Organisation. Grundsätzlich sind die Vorgaben gemäß „Kontaktdaten-Element“ zu befolgen. |
@value | st | 1 … 1 | R | Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567 Formatkonvention siehe „Kontaktdaten-Elemente“ 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), 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.
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 welches enthält Template 1.2.40.0.34.6.0.11.9.12 Person Name Compilation G1 M (DYNAMIC) hl7:guardianPerson welches enthält Template 1.2.40.0.34.6.0.11.9.11 Person Name Compilation G2 M (DYNAMIC) hl7:guardianOrganization welches enthält Template 1.2.40.0.34.6.0.11.9.27 Organization Name Compilation (DYNAMIC)
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) |
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) |
hl7:guardianOrganization |  | 0 … 1 |  | Name des gesetzlichen Vertreters (Organisation) Beinhaltet 1.2.40.0.34.6.0.11.9.27 Organization Name Compilation (DYNAMIC) |
hl7:birthplace |  | 0 … 1 |  | Geburtsort des Patienten. |
@classCode | cs | 0 … 1 | F | BIRTHPL
hl7:place |  | 1 … 1 |  |  |
@classCode | cs | 0 … 1 | F | PLC
@determinerCode | cs | 0 … 1 | F | INSTANCE
Auswahl | 1 … 1 |  | Elemente in der Auswahl: hl7:addr welches enthält Template 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC) hl7:addr welches enthält Template 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
hl7:addr | AD | 0 … 1 |  | Die Adresse des Geburtsorts. Minimalangabe. Alle Elemente optional. Beinhaltet 1.2.40.0.34.6.0.11.9.10 Address Compilation Minimal (DYNAMIC) |
hl7:addr | AD | 0 … 1 |  | Die Adresse des Geburtsorts, struktuiert. Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC) |
hl7:languageCommunication |  |  | NP | Informationen bezüglich der Sprachfähigkeiten und Ausdrucksform des Patienten. Wird in e-Impfpass nicht verwendet! |
| Schematron assert | role | error |
| test | not(hl7:id[1]/@nullFlavor) |
| Meldung | Die Verwendung von id/@nullFlavor ist an dieser Stelle NICHT ERLAUBT. |
| Schematron assert | role | error |
| test | not(hl7:id[2]/@nullFlavor='UNK') or hl7:id[@root='1.2.40.0.10.2.1.1.149'] |
| Meldung | Wenn die SVNR mit nullFlavor 'UNK' angegeben wird, MUSS das bPK-GH strukturiert sein. |
| Schematron assert | role | 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" |