@typeCode
|
cs |
0 … 1 |
F |
AUT |
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
Auswahl |
1 … 1 |
|
Zeitpunkt der Freigabe der Dokumentation
Elemente in der Auswahl:
- hl7:time[not(@nullFlavor)]
- hl7:time[@nullFlavor='UNK']
|
|
Constraint |
Im Fall der Dokumentenklasse "Update Immunisierungsstatus" ohne Nachtragung MUSS dieses Element angegeben sein (M [1..1]).
In allen anderen Fällen KANN das Element auch mittels /@nullFlavor = "UNK" strukturiert werden (R [1..1]).
|
hl7:time
|
TS.AT.TZ |
0 … 1 |
|
|
(atcass) |
wo [not(@nullFlavor)] |
|
hl7:time
|
TS.AT.TZ |
0 … 1 |
|
nullFlavor
|
(atcass) |
wo [@nullFlavor='UNK'] |
|
@nullFlavor
|
cs |
1 … 1 |
F |
UNK |
hl7:assignedAuthor
|
|
1 … 1 |
R |
|
(atcass) |
@classCode
|
cs |
0 … 1 |
F |
ASSIGNED |
Auswahl |
1 … * |
|
Elemente in der Auswahl:
- hl7:id[not(@nullFlavor)]
- hl7:id[@nullFlavor='UNK']
|
hl7:id
|
II |
0 … * |
|
|
(atcass) |
wo [not(@nullFlavor)] |
|
|
Constraint |
Im Fall der Dokumentenklasse "Update Immunisierungsstatus" ohne Nachtragung MUSS dieses Element angegeben sein. Die Verwendung von @nullFlavor = "UNK" ist hierbei
NICHT ERLAUBT.
In allen anderen Fällen KANN @nullFlavor = "UNK" strukturiert sein.
|
hl7:id
|
II |
0 … 1 |
|
|
(atcass) |
wo [@nullFlavor='UNK'] |
|
@nullFlavor
|
cs |
1 … 1 |
F |
UNK |
hl7:code
|
CE |
0 … 1 |
|
|
(atcass) |
wo [not(@nullFlavor)] |
|
|
CONF |
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.6 ELGA_AuthorSpeciality (DYNAMIC)
|
|
hl7:addr
|
AD |
0 … 1 |
|
Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC)
|
(atcass) |
wo [not(@nullFlavor)] |
|
hl7:telecom
|
TEL.AT |
0 … * |
|
Kontaktdaten der Organisation des Verfassers des Dokuments.
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
|
(atcass) |
wo [not(@nullFlavor)] |
|
@value
|
st |
1 … 1 |
R |
Die Kontaktadresse (Telefonnummer, Email, etc.)
Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
|
@use
|
set_cs |
0 … 1 |
|
Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse"
|
|
Constraint |
Werden mehrere gleichartige telecom Element strukturiert, MUSS jeweils das Attribut
@use angeführt sein.
|
Auswahl |
1 … 1 |
|
Elemente in der Auswahl:
- hl7:assignedPerson
- hl7:assignedAuthoringDevice welches enthält Template 1.2.40.0.34.6.0.11.9.18 Device Compilation (DYNAMIC)
|
hl7:assignedPerson
|
|
0 … 1 |
|
|
(atcass) |
|
Beispiel |
<assignedPerson classCode="PSN" determinerCode="INSTANCE"> <name> <prefix qualifier="AC">Univ.-Prof. Dr.</prefix> <given>Isabella</given> <family>Stern</family> </name></assignedPerson> |
Eingefügt |
1 … 1 |
R |
von 1.2.40.0.34.6.0.11.9.6 Person Name Compilation G2 (DYNAMIC)
|
@classCode
|
cs |
0 … 1 |
F |
PSN |
@determinerCode
|
cs |
0 … 1 |
F |
INSTANCE |
Auswahl |
1 … 1 |
|
Elemente in der Auswahl:
- hl7:name[not(@nullFlavor)]
- hl7:name[@nullFlavor='UNK']
- hl7:name[@nullFlavor='MSK']
|
hl7:name
|
PN |
0 … 1 |
|
|
(atcass) |
wo [not(@nullFlavor)] |
|
@use
|
cs |
0 … 1 |
|
Die genaue Bedeutung des angegebenen Namens, beispielsweise dass der angegebene Personen-Name
ein „Künstlername“ ist, z.B. A („Artist“).
Zulässige Werte gemäß Value Set „ELGA_EntityNameUse“.
Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name („L“).
|
hl7:prefix
|
ENXP |
0 … * |
|
Beliebig viele Präfixe zum Namen, z.B. Akademische Titel Achtung: Die Angabe der Anrede („Frau“, „Herr“), ist im CDA nicht vorgesehen!
|
(atcass) |
@qualifier
|
cs |
0 … 1 |
|
Die genaue Bedeutung eines prefix-Elements, beispielsweise dass das angegebene Präfix
einen akademischen Titel darstellt, z.B. AC („Academic“).
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
|
|
CONF |
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
|
|
hl7:family
|
ENXP |
1 … * |
M |
Mindestens ein Hauptname (Nachname) |
(atcass) |
@qualifier
|
cs |
0 … 1 |
|
Die genaue Bedeutung eines family-Elements, beispielsweise dass das angegebene Element
einen Geburtsnamen bezeichnet, z.B. BR („Birth“) Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
|
|
CONF |
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
|
|
hl7:given
|
ENXP |
1 … * |
M |
Mindestens ein Vorname |
(atcass) |
@qualifier
|
cs |
0 … 1 |
|
Die genaue Bedeutung eines given-Elements, beispielsweise dass das angegebene Element
einen Geburtsnamen bezeichnet.
z.B.: BR („Birth“)
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
|
|
CONF |
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
|
|
hl7:suffix
|
ENXP |
0 … * |
|
Beliebig viele Suffixe zum Namen |
(atcass) |
@qualifier
|
cs |
0 … 1 |
|
Die genaue Bedeutung eines suffix-Elements, beispielsweise dass das angegebene Suffix
einen akademischen Titel darstellt, z.B. AC („Academic“). Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
|
|
CONF |
Der Wert von @qualifier muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
|
|
hl7:name
|
PN |
0 … 1 |
|
|
(atcass) |
wo [@nullFlavor='UNK'] |
|
@nullFlavor
|
cs |
1 … 1 |
F |
UNK |
hl7:name
|
PN |
0 … 1 |
|
|
(atcass) |
wo [@nullFlavor='MSK'] |
|
@nullFlavor
|
cs |
1 … 1 |
F |
MSK |
hl7:assignedAuthoringDevice
|
|
0 … 1 |
|
Beinhaltet 1.2.40.0.34.6.0.11.9.18 Device Compilation (DYNAMIC)
|
(atcass) |
|
Beispiel |
<assignedAuthoringDevice classCode="DEV" determinerCode="INSTANCE"> <manufacturerModelName>xxx</manufacturerModelName> <softwareName>yyy</softwareName></assignedAuthoringDevice> |
hl7:representedOrganization
|
|
0 … 1 |
C |
Organisation, in deren Auftrag und Verantwortlichkeit der Inhalt erstellt wurde
Beinhaltet 1.2.40.0.34.6.0.11.9.5 Organization Compilation with id, name (DYNAMIC)
|
(atcass) |
@classCode
|
cs |
0 … 1 |
F |
ORG |
@determinerCode
|
cs |
0 … 1 |
F |
INSTANCE |
|
Constraint |
Im Fall der Dokumentenklasse "Update Immunisierungsstatus" ohne Nachtragung MUSS dieses Element angegeben sein (M [1..1]).
In allen anderen Fällen KANN das Element auch komplett entfallen (O [0..1]).
|
|
Beispiel |
<representedOrganization classCode="ORG" determinerCode="INSTANCE"> <id root="1.2.40.0.34.3.1" extension="12345"/> <name>Krankenhaus Zwettl</name></representedOrganization> |
|
Schematron assert |
role |
error
|
|
|
test |
not(/hl7:ClinicalDocument/hl7:templateId[@root = '1.2.40.0.34.6.0.11.0.2'] and not(
ancestor::*/hl7:participant/hl7:templateId[@root = '1.2.40.0.34.6.0.11.9.14'])) or
hl7:id[not(@nullFlavor)]
|
|
|
Meldung |
id/@nullFlavor ist NICHT ERLAUBT. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(/hl7:ClinicalDocument/hl7:templateId[@root = '1.2.40.0.34.6.0.11.0.2'] and not(
ancestor::*/hl7:participant/hl7:templateId[@root = '1.2.40.0.34.6.0.11.9.14'])) or
hl7:representedOrganization
|
|
|
Meldung |
Das Element representedOrganization MUSS strukturiert sein. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(/hl7:ClinicalDocument/hl7:templateId[@root = '1.2.40.0.34.6.0.11.0.2'] and not(
ancestor::*/hl7:participant/hl7:templateId[@root = '1.2.40.0.34.6.0.11.9.14'])) or
hl7:time[not(@nullFlavor)]
|
|
|
Meldung |
time/@nullFlavor ist NICHT ERLAUBT. |
|