Item | DT | Kard | Konf | Beschreibung | Label |
---|
| | 1 … 1 | M | Komponente für die Patientendaten. | (atc...get) |
| @typeCode
|
| cs | 0 … 1 | F | RCT |
| @contextControlCode
|
| cs | 0 … 1 | F | OP |
| hl7:patientRole
|
| | 1 … 1 | M | Patientendaten.
| (atc...get) |
| | @classCode
|
| cs | 0 … 1 | F | PAT |
| | hl7:id
|
| II | 1 … 1 | M |
Identifikation des Patienten im lokalen System
Grundsätzlich sind die Vorgaben gemäß „Identifikations-Elemente“ zu befolgen.
Hinweis: Die Reihenfolge der id-Elemente ist unbedingt einzuhalten!
| (atc...get) |
| | hl7:id
|
| II | 1 … 1 | R |
Sozialversicherungsnummer des Patienten
| (atc...get) |
| st | 0 … 1 | F | Österreichische Sozialversicherung |
| cs | 0 … 1 | | Zugelassene nullFlavor:
- NI … Patient hat keine Sozialversicherungsnummer (z.B. Ausländer, …)
- UNK … Patient hat eine Sozialversicherungsnummer, diese ist jedoch unbekannt
|
| uid | 1 … 1 | F | 1.2.40.0.10.1.4.3.1 |
|
OID der Liste aller österreichischen Sozialversicherungen
|
| st | 1 … 1 | R | Vollständige Sozialversicherungsnummer des Patienten (alle 10 Stellen)
|
| Schematron assert | role | error | |
| test | (hl7:id[2]/@root = '1.2.40.0.10.1.4.3.1' and string-length(hl7:id[2]/@extension) = 10) or hl7:id[2]/@nullFlavor='NI' or hl7:id[2]/@nullFlavor='UNK' | |
| Meldung | patientRole id[2] MUSS 10-stellige Sozialversicherungsnummer des Patienten sein (1.2.40.0.10.1.4.3.1) oder @nullFlavor 'NI' oder 'UNK' ist angegeben | |
| | hl7:id
|
| II | 0 … 1 | | Bereichsspezifisches Personenkennzeichen, Bereichskennzeichen GH (Gesundheit) | (atc...get) |
| st | 0 … 1 | F | Österreichische Sozialversicherung |
| uid | 1 … 1 | F | 1.2.40.0.10.2.1.1.149 |
| OID der österreichischen bPK |
| st | 1 … 1 | R | bPK-GH des Patienten: Bereichskürzel + bPK (Base64,28 Zeichen) (insg 31 Stellen), Anmerkung: Das bPK dient ausschließlich der Zuordnung der elektronischen Identität und darf daher nicht am Ausdruck erscheinen TODO Assert Anzahl Stellen = 31 |
| | hl7:addr
|
| | 0 … 2 | |
Adresse des Patienten, TODO: Assert: Wenn mehr als 2 Adressen angegeben werden (z.B. Home, Pflege), muss @use zu jeder Adresse angegeben werden
Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Information Compilation (DYNAMIC) | (atc...get) |
| | hl7:telecom
|
| TEL.AT | 0 … * | | Kontakt-Element. Grundsätzlich sind die Vorgaben gemäß „Kontaktdaten-Element“ zu befolgen.
| (atc...get) |
| st | 1 … 1 | R |
Die Kontaktadresse (Telefonnummer, Email, etc.)
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß Value-Set „ELGA_URLScheme“
TODO Value-Set „ELGA_URLScheme“ prüfen
|
| cs | 0 … 1 | |
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …)
Bsp: WP
Zulässige Werte gemäß Value-Set „EL-GA_TelecomAddressUse“
|
| CONF | Der Wert von @use muss gewählt werden aus dem Value Set 2.16.840.1.113883.1.11.190 AddressUse (DYNAMIC) |
|
| | hl7:patient
|
| | 0 … 1 | R |
TODO: nach Fertigstellung des Templates ELGA-Ableitung erzeugen und Kard/Konf auf 1..1 M festlegen!! Prüfen: UseCase Anonym (keine ID, kein Name) / Pseudonym (Name: Nullflavor MSK, -> kein Name, ID vorhanden)
Beinhaltet 1.2.40.0.34.6.0.11.9.6 Person Name Information Compilation GS2 (DYNAMIC) | (atc...get) |
| | wo [hl7:administrativeGenderCode [concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.4-DYNAMIC.xml')//valueSet [1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor = doc('include/voc-1.2.40.0.34.10.4-DYNAMIC.xml')//valueSet [1]/conceptList/exception/@code]] |
| |
| | | hl7:administrativeGenderCode
|
| CE | 1 … 1 | R |
Codierung des Geschlechts des Patienten aus ValueSet ELGA_AdministrativeGender.
| (atc...get) |
| st | 1 … 1 | R | |
| cs | 0 … 1 | F | UNK |
| TODO: prüfen, ob Assert nötig |
| cs | 1 … 1 | R | |
| oid | 1 … 1 | F | 2.16.840.1.113883.5.1 |
| 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) |
|
| Schematron assert | role | error | |
| see | TODO | |
| test | (@code and @codeSystem and @displayName) or (@nullFlavor='UNK') | |
| Meldung | Entweder ein Code mit Codesystem und Displayname oder der Nullflavor UNK erforderlich | |
| TS.DATE.MIN | 1 … 1 | R |
Geburtsdatum des Patienten.
Grundsätzlich sind die Vorgaben für „Zeit-Elemente“ zu befolgen. Zugelassene nullFlavor:
UNK
| (atc...get) |
| cs | 0 … 1 | F | UNK |
| CE | 0 … 1 | | Codierung des Familienstands des Patienten.
| (atc...get) |
| cs | 1 … 1 | R | |
| oid | 1 … 1 | F | 2.16.840.1.113883.5.2 |
| st | 1 … 1 | F | HL7:MaritalStatus |
| 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 | | Codierung des Religionsbekenntnisses des Patienten. | (atc...get) |
| cs | 1 … 1 | R | |
| oid | 1 … 1 | F | HL7.AT:ReligionAustria |
| st | 1 … 1 | F | 2.16.840.1.113883.2.16.1.4.1 |
| 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) |
|
| | | NP |
Rasse des Patienten
Darf nicht verwendet werden!
| (atc...get) |
| | | NP | Ethnische Zugehörigkeit des Patienten.
Darf nicht verwendet werden!
| (atc...get) |
| | 0 … * | | Gesetzlicher Vertreter: Erwachsenenvertreter, Vormund, Obsorgeberechtigter | (atc...get) |
| | 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 Information Compilation (DYNAMIC) | (atc...get) |
| TEL.AT | 0 … * | | Beliebig viele Kontaktdaten des gesetzlichen Vertreters als Person oder Organisation. Grundsätzlich sind die Vorgaben gemäß „Kontaktdaten-Element“ zu befolgen.
| (atc...get) |
| st | 1 … 1 | R |
Die Kontaktadresse (Telefonnummer, Email, etc.)
Formatkonvention siehe „telecom – Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß Value-Set „ELGA_URLScheme“
TODO Value-Set „ELGA_URLScheme“ prüfen
|
| set_cs | 0 … 1 | |
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …)
Bsp: WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
|
| CONF | Der Wert von @use muss gewählt werden aus dem Value Set 2.16.840.1.113883.1.11.190 AddressUse (DYNAMIC) |
|
Auswahl | 1 … 1 | | Elemente in der Auswahl:- hl7:guardianPerson welches enthält Template 1.2.40.0.34.6.0.11.9.6 Person Name Information Compilation GS2 (DYNAMIC)
- hl7:guardianPerson welches enthält Template 1.2.40.0.34.6.0.11.9.26 Person Name Information Compilation GS1 (DYNAMIC)
- hl7:guardianOrganization welches enthält Template 1.2.40.0.34.6.0.11.9.27 Organization Name Information (DYNAMIC)
|
| | 1 … 1 | M | Name des gesetzlichen Vertreters Beinhaltet 1.2.40.0.34.6.0.11.9.6 Person Name Information Compilation GS2 (DYNAMIC) | (atc...get) |
| |
| | 1 … 1 | M | Name des gesetzlichen Vertreters Beinhaltet 1.2.40.0.34.6.0.11.9.26 Person Name Information Compilation GS1 (DYNAMIC) | (atc...get) |
| |
| | | | | hl7:guardianOrganization
|
| | 1 … 1 | M | Name des gesetzlichen Vertreters (Organisation) Beinhaltet 1.2.40.0.34.6.0.11.9.27 Organization Name Information (DYNAMIC) | (atc...get) |
| |
| | 0 … 1 | | Geburtsort des Patienten. | (atc...get) |
| | 1 … 1 | | | (atc...get) |
Auswahl | 1 … 1 | | Elemente in der Auswahl:- hl7:addr[not(@nullFlavor)]
- hl7:addr welches enthält Template 1.2.40.0.34.6.0.11.9.25 Address Information Compilation (DYNAMIC)
|
| AD | 1 … 1 | M | Die Adresse des Geburtsorts.
| (atc...get) |
| AD | 1 … 1 | M |
Die Adresse des Geburtsorts, struktuiert.
Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Information Compilation (DYNAMIC) | (atc...get) |
| |
| | | hl7:languageCommunication
|
| | 0 … * | | Komponente zur Angabe der Sprachfähigkeiten des Patienten. TODO: [ELGA -589] 6.3.1.2.12. patient/languageCommunication: Angabe der
Gebärdensprache erläutern | (atc...get) |
| CS | 0 … 1 | | Sprache, die vom Patienten zu einem bestimmten Grad beherrscht wird (geschrieben oder gesprochen).
| (atc...get) |
| CONF | Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.173 ELGA_HumanLanguage (DYNAMIC) |
|
| CE | 0 … 1 | | Ausdrucksform der Sprache.
| (atc...get) |
| cs | 1 … 1 | R | |
| st | 1 … 1 | R | |
| oid | 1 … 1 | F | 2.16.840.1.113883.5.60 |
| 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 | | Grad der Sprachkenntnis in der Sprache.
| (atc...get) |
| cs | 1 … 1 | R | |
| st | 1 … 1 | R | |
| oid | 1 … 1 | F | 2.16.840.1.113883.5.61 |
| st | 0 … 1 | F | HL7:ProficiencyLevelCode |
| CONF | Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.174 ELGA_ProficiencyLevelCode (DYNAMIC) |
|
| BL | 0 … 1 | | Kennzeichnung, ob die Sprache in der angegebenen Ausdrucksform vom Patienten bevorzugt wird. | (atc...get) |