hl7:recordTarget
|
|
1 … 1 |
M |
Komponente für die Patientendaten. |
(atcass) |
|
|
@typeCode
|
cs |
0 … 1 |
F |
RCT |
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
hl7:patientRole
|
|
1 … 1 |
M |
Patientendaten. |
(atcass) |
@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
|
(atcass) |
|
|
|
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)
|
(atcass) |
wo [not(@nullFlavor)] |
|
|
|
hl7:telecom
|
TEL.AT |
0 … * |
R |
Kontakt-Element. Grundsätzlich sind die Vorgaben gemäß „Kontaktdaten-Element“ zu befolgen. |
(atcass) |
wo [not(@nullFlavor)] |
|
|
|
@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) 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)
|
(atcass) |
|
|
Auswahl |
1 … 1 |
|
Codierung des Geschlechts des Patienten aus Value Set "ELGA_AdministrativeGender".
Zugelassene nullFlavor: UNK
Elemente in der Auswahl:
- hl7:administrativeGenderCode[not(@nullFlavor)]
- hl7:administrativeGenderCode[@nullFlavor='UNK']
|
hl7:administrativeGenderCode
|
CE |
0 … 1 |
|
|
(atcass) |
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 |
|
|
(atcass) |
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.AT.VAR |
0 … 1 |
|
|
(atcass) |
|
Constraint |
Wenn vorhanden MUSS das Geburtsdatum im Format YYYYMMDD (taggenau) oder YYYYMMDDhhmmss[+/-]HHMM
(sekundengenau mit Zeitzone) angegeben werden.
Sollte die Information nicht vorliegen KANN das Geburtsdatum auch im Format YYYY (jahrgenau)
oder YYYYMM (monatsgenau) strukturiert sein.
|
hl7:birthTime
|
TS.AT.VAR |
0 … 1 |
|
|
(atcass) |
wo [@nullFlavor='UNK'] |
|
@nullFlavor
|
cs |
1 … 1 |
F |
UNK |
hl7:maritalStatusCode
|
|
|
NP |
Codierung des Familienstands des Patienten. Wird in e-Impfpass nicht verwendet!
|
(atcass) |
hl7:religiousAffiliationCode
|
|
|
NP |
Codierung des Religionsbekenntnisses des Patienten. Wird in e-Impfpass nicht verwendet!
|
(atcass) |
hl7:raceCode
|
|
|
NP |
Rasse des Patienten: Darf nicht verwendet werden!
|
(atcass) |
hl7:ethnicGroupCode
|
|
|
NP |
Ethnische Zugehörigkeit des Patienten: Darf nicht verwendet werden!
|
(atcass) |
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.
|
(atcass) |
@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)
|
(atcass) |
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.
|
(atcass) |
@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
|
|
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)
|
(atcass) |
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)
|
(atcass) |
hl7:guardianOrganization
|
|
0 … 1 |
|
Name des gesetzlichen Vertreters (Organisation) Beinhaltet 1.2.40.0.34.6.0.11.9.27 Organization Name Compilation (DYNAMIC)
|
(atcass) |
hl7:birthplace
|
|
0 … 1 |
|
Geburtsort des Patienten. |
(atcass) |
@classCode
|
cs |
0 … 1 |
F |
BIRTHPL |
hl7:place
|
|
1 … 1 |
|
|
(atcass) |
@classCode
|
cs |
0 … 1 |
F |
PLC |
@determinerCode
|
cs |
0 … 1 |
F |
INSTANCE |
Auswahl |
1 … 1 |
|
Elemente in der Auswahl:
|
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)
|
(atcass) |
hl7:addr
|
AD |
0 … 1 |
|
Die Adresse des Geburtsorts, struktuiert. Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
|
(atcass) |
hl7:languageCommunication
|
|
|
NP |
Informationen bezüglich der Sprachfähigkeiten und Ausdrucksform des Patienten. Wird in e-Impfpass nicht verwendet!
|
(atcass) |
|
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" |
|