Item | DT | Kard | Konf | Beschreibung | Label |
---|
| | 1 … 1 | R | Komponente für die Patientendaten. | (atc...get) |
| @typeCode
|
| cs | 0 … 1 | F | RCT |
| @contextControlCode
|
| cs | 0 … 1 | F | OP |
| hl7:templateId
|
| II | 1 … 1 | M | | (atc...get) |
| | @root
|
| uid | 1 … 1 | F | 1.2.40.0.34.6.0.11.1.3 |
| hl7:patientRole
|
| | 1 … 1 | R | Patientendaten.
| (atc...get) |
| | @classCode
|
| cs | 0 … 1 | F | PAT |
| Schematron assert | role | error | |
| test | string-length(hl7:id[1]/@root)>0 | |
| Meldung | patientRole id[1] MUSS als lokale Patienten ID vom System vorhanden sein | |
| Schematron assert | role | error | |
| test | hl7:id[2]/@root = '1.2.40.0.10.1.4.3.1' or hl7:id[2]/@nullFlavor='NI' or hl7:id[2]/@nullFlavor='UNK' | |
| Meldung | patientRole id[2] MUSS Sozialversicherungsnummer des Patienten sein (1.2.40.0.10.1.4.3.1) oder @nullFlavor 'NI' oder 'UNK' ist angegeben | |
| | hl7:id
|
| II | 2 … * | R |
- id[1] Identifikation des Patienten im lokalen System.
- id[2] Sozialversicherungsnummer des Patienten
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)
TODO: Müssten nicht 3 id-Elemente abgebildet sein?:
Id1 1..1 M (ohne Nullflavors) - für lokale ID Id2 1..1 R für Sozvers.
Id3 0..* O - bpk
Wenn bei id(2)
der Nullflavor optional angegeben wird, müsste ein Schematron Assert
existieren, der prüft, ob er auch gesetzt wurde, wenn kein Code vorhanden? Oder kann man
beim Nullflavor eine Bedinung o.ä. setzen?
| (atc...get) |
| cs | 0 … 1 | | |
| uid | 1 … 1 | R | The OID of the system that issued the id. OIDs of code systems, which are published in a public OID registry are REQUIRED. Others are NOT ALLOWED. |
| st | 0 … 1 | | The id itself. It MUST be unique within the issuing system. |
| | hl7:addr
|
| AD | 0 … * | | Adresse des Patienten. Grundsätzlich sind die Vorgaben für „Adress-Elemente“ zu befolgen. TODO: HeaderRecordTarget 1.2.40.0.34.11.20001 addr 0 … 1 (bei HeaderRecordTarget (Pflege) addr 0..2) Beinhaltet 1.2.40.0.34.6.0.11.9.4 Address Information Compilation (DYNAMIC) | (atc...get) |
| set_cs | 0 … 1 | | |
| CONF | Der Wert von @use muss gewählt werden aus dem Value Set 2.16.840.1.113883.1.11.190 AddressUse (DYNAMIC) |
|
| | hl7:telecom
|
| TEL | 0 … * | | The patient's means of communication (phone, eMail, ...). | (atc...get) |
| set_cs | 0 … 1 | | |
| 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: Info: CH patient 1 ... R
2.16.756.5.30.1.1.10.2.1; aber RMIM 0..1 R |
Beinhaltet 1.2.40.0.34.6.0.11.9.6 Person Name Information Compilation (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]] |
| |
| cs | 0 … 1 | F | PSN |
| cs | 0 … 1 | F | INSTANCE |
| | | hl7:administrativeGenderCode
|
| CE | 1 … 1 | R | Codierung des Geschlechts des Patienten.
Zugelassene nullFlavor: UNK
| (atc...get) |
| cs | 0 … 1 | F | UNK |
| cs | 1 … 1 | R | |
| oid | 1 … 1 | F | 2.16.840.1.113883.5.1 |
| st | 1 … 1 | F | HL7 AdministrativeGender |
| st | 1 … 1 | R | |
| CONF | Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.4 ELGA_AdministrativeGender (DYNAMIC) |
|
| TS.AT.TZ | 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.
TODO: Attribute code, codesystem, -names und Translation entfernen? siehe 1.2.40.0.34.11.20001 HeaderRecordTarget | (atc...get) |
| cs | 1 … 1 | R | |
| oid | 1 … 1 | F | 2.16.840.1.113883.1.11.12212 |
| 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 | 0 … 1 | F | NAV |
| cs | 0 … 1 | | |
| oid | 0 … 1 | | |
| st | 0 … 1 | | |
| st | 0 … 1 | | |
| CONF | Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.18 ELGA_ReligiousAffiliation (DYNAMIC) |
|
| Schematron assert | role | error | |
| test | (@nullFlavor='NAV' and originalText and not(@codeSystem or @codeSystemName or @code or @displayName)) or (@codeSystem and @codeSystemName and @code and @displayName) | |
| Meldung | Either a code described by code, codeSystem, codeSystemName and displayName or originalText and nullFlavor="NAV" is REQUIRED. | |
| | | 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) |
| II | 0 … * | | TODO: Guardian im RecordTarget im Schweizer Modell und auch im CDA RMIM enthalten einen RoleCode 0..1 Bei uns war er nicht enthalten. Neues ValueSet? | (atc...get) |
| uid | 1 … 1 | R | The OID of the system that issued the id. OIDs of code systems, which are published in a public OID registry are REQUIRED. Others are NOT ALLOWED. |
| st | 0 … 1 | | The id itself. It MUST be unique within the issuing system. |
| CE | 0 … 1 | | The guardian's role. | (atc...get) |
| cs | 0 … 1 | | |
| cs | 0 … 1 | | |
| oid | 0 … 1 | F | 2.16.840.1.113883.5.111 |
| st | 0 … 1 | F | HL7RoleCode |
| st | 0 … 1 | | |
| Schematron assert | role | error | |
| test | (not(@nullFlavor) and @displayName and @code and @codeSystem and @codeSystemName) or (@nullFlavor and not(@displayName or @code or @codeSystem or @codeSystemName)) | |
| Meldung | Either nullFlavor or a valid code is required. | |
| AD | 0 … * | | Die Adresse des gesetzlichen Vertreters oder der Organisation.
Grundsätzlich sind die Vorgaben für „Adress-Elemente“ zu befolgen.
TODO: 0..1 im bisherigen
HeaderRecordTarget
Beinhaltet 1.2.40.0.34.6.0.11.9.4 Address Information Compilation (DYNAMIC) | (atc...get) |
| TEL | 0 … * | | Beliebig viele Kontaktdatendes gesetzlichen Vertreters oder der Organisation.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen. | (atc...get) |
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 (DYNAMIC)
- hl7:guardianOrganization welches enthält Template 1.2.40.0.34.6.0.11.9.12 Organization Compilation with name (DYNAMIC)
|
| | | | The guardian's as a person. Beinhaltet 1.2.40.0.34.6.0.11.9.6 Person Name Information Compilation (DYNAMIC) | (atc...get) |
| | | | | hl7:guardianOrganization
|
| | | | The guardian's as an organization. Beinhaltet 1.2.40.0.34.6.0.11.9.12 Organization Compilation with name (DYNAMIC) | (atc...get) |
| | 0 … 1 | | The patient's birthplace. | (atc...get) |
| | 1 … 1 | | | (atc...get) |
| EN | 0 … 1 | | The patient's birthplace name. | (atc...get) |
| AD | 1 … 1 | R | The patient's birthplace address. Beinhaltet | Fehler: Kann das Template "2.16.756.5.30.1.1.10.9.35" (DYNAMIC) nicht finden |
| (atc...get) |
| | | hl7:languageCommunication
|
| | 0 … * | | The patient's language skills. | (atc...get) |
| CS | 1 … 1 | | | (atc...get) |
| CONF | Der Wert von @code muss gewählt werden aus dem Value Set 2.16.840.1.113883.1.11.11526 HumanLanguage (DYNAMIC) |
|
| CE | 0 … 1 | | | (atc...get) |
| CONF | Der Wert von @code muss gewählt werden aus dem Value Set 2.16.840.1.113883.1.11.12249 LanguageAbilityMode (DYNAMIC) |
|
| | | | hl7:proficiencyLevelCode
|
| CE | 0 … 1 | | | (atc...get) |
| CONF | Der Wert von @code muss gewählt werden aus dem Value Set 2.16.840.1.113883.1.11.12199 LanguageAbilityProficiency (DYNAMIC) |
|
| BL | 0 … 1 | | In case of @value=true it is the patient's correspondence language. | (atc...get) |
| | hl7:providerOrganization
|
| | 0 … 1 | | The organization who took care of the patient in the same context with the current CDA document. E.g. entry of the Medreg, FMH Index or the Health Organisation Index (HOI) of the Swiss EPR. Beinhaltet | Fehler: Kann das Template "2.16.756.5.30.1.1.10.9.30" (DYNAMIC) nicht finden |
| (atc...get) |