hl7:substanceAdministration
|
|
|
|
|
(epiion) |
@classCode
|
cs |
1 … 1 |
F |
SBADM |
@moodCode
|
cs |
1 … 1 |
F |
EVN |
@negationInd
|
bl |
1 … 1 |
F |
false |
|
In ELGA werden keine unerwünschten Impfungen dokumentiert, daher ist der negationInd
immer "false".
|
hl7:templateId
|
II |
1 … 1 |
M |
|
(epiion) |
@root
|
uid |
1 … 1 |
F |
1.2.40.0.34.6.0.11.3.97 |
hl7:templateId
|
II |
1 … 1 |
M |
HL7 CCD Medication activity |
(epiion) |
wo [@root='2.16.840.1.113883.10.20.1.24'] |
|
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.10.20.1.24 |
hl7:id
|
II |
0 … 1 |
R |
Id der einzelnen Impfung, auf die referenziert werden kann (z.B. für Updates). OID und/oder Extension werden von der GDA-Software generiert, Eindeutigkeit ist unbedingt
zu wahren.
|
(epiion) |
hl7:code
|
CD |
1 … 1 |
M |
|
(epiion) |
|
CONF |
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.24 EMS Impfstatus VS (DYNAMIC)
|
|
Eingefügt |
0 … 1 |
|
von 1.2.40.0.34.6.0.11.9.1 Narrative Text Reference (DYNAMIC)
|
hl7:text
|
ED |
0 … 1 |
|
|
(epiion) |
hl7:reference
|
TEL |
1 … 1 |
M |
Die Referenz auf den entsprechenden Text im menschenlesbaren Teil muss durch Bezugnahme
auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx']. Die Referenz ist mit einem ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts
mit Zusatzinformationen umschließen.
Alternativ kann @value auch mit dem url-scheme "http" oder "https" beginnen.
|
(epiion) |
@value
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
error
|
|
|
test |
starts-with(@value,'#') or starts-with(@value,'http') |
|
|
Meldung |
The @value attribute content MUST conform to the format '#xxx', where xxx is the ID
of the corresponding 'content'-element, or begin with the 'http' or 'https' url-scheme. |
|
hl7:statusCode
|
CS |
1 … 1 |
M |
Fester Wert "completed" |
(epiion) |
@code
|
cs |
1 … 1 |
F |
completed |
Auswahl |
1 … 1 |
|
Elemente in der Auswahl:
- hl7:effectiveTime[not(@nullFlavor)]
- hl7:effectiveTime[@nullFlavor='UNK']
|
hl7:effectiveTime
|
TS |
0 … 1 |
|
Impfzeitpunkt: Datum und Zeitpunkt der Durchführung der Impfung. bzw.
"Impfdatum": Datum der Durchführung der Impfung ohne Zeitangabe.
|
(epiion) |
wo [not(@nullFlavor)] |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@value) or matches(@value,'^[0-9]{4,8}$') or matches(@value,'^[0-9]{14}') |
|
|
Meldung |
value SHALL contain a date value YYYYMMDD or YYYYMM or YYYY or be precise to the second |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@value) or matches(@value,'^[0-9]{4,8}$') or contains(@value,'+') or contains(@value,'-') |
|
|
Meldung |
value SHALL include a time zone if more precise than to the day YYYYMMDDhhmmss[+/-]HHMM |
|
hl7:effectiveTime
|
TS |
0 … 1 |
|
NullFlavor |
(epiion) |
wo [@nullFlavor='UNK'] |
|
@nullFlavor
|
cs |
1 … 1 |
F |
UNK |
hl7:routeCode
|
CE |
1 … 1 |
R |
Die Art der Anwendung (des Impfstoffes) z.B. subkutan, intramuskulär. Wird nicht verwendet! Für dieses Element wird daher immer der nullFlavor='NA' angegeben.
|
(epiion) |
@nullFlavor
|
cs |
1 … 1 |
F |
NA |
hl7:approachSiteCode
|
CD |
1 … 1 |
R |
Der Ort der Anwendung bzw. die Körperstelle, an der die Impfung angewendet wurde. Wird nicht verwendet! Für dieses Element wird daher immer der nullFlavor='NA' angegeben.
|
(epiion) |
@nullFlavor
|
cs |
1 … 1 |
F |
NA |
Auswahl |
1 … 1 |
|
Elemente in der Auswahl:
- hl7:doseQuantity[not(hl7:low|hl7:high|@nullFlavor)]
- hl7:doseQuantity[@nullFlavor='UNK']
|
hl7:doseQuantity
|
IVL_PQ |
0 … 1 |
|
Menge des Wirkstoffs der verabreichten Arzneispezialität (Mengenangabe aus Fachinformation). Mit doseQuantity als IVL_PQ, aber als PQ instantiiert.
|
(epiion) |
wo [not(hl7:lowoder hl7:highoder @nullFlavor)] |
|
@value
|
|
1 … 1 |
R |
Dosierung bzw. Menge des verabreichten Impfstoffes. |
@unit
|
cs |
0 … 1 |
|
|
|
CONF |
Der Wert von @unit muss gewählt werden aus dem Value Set 1.2.40.0.34.10.32 ELGA_MedikationMengenart_VS (DYNAMIC)
|
oder |
Der Wert von @unit muss gewählt werden aus dem Value Set 1.2.40.0.34.10.67 ELGA_MedikationMengenartAlternativ (DYNAMIC)
|
|
|
Constraint |
Im Fall der Dokumentenklasse "Update Immunisierungsstatus" ohne Nachtrag MUSS, M [1..1],
die tatsächlich verabreichte Menge dokumentiert werden, WENN von Fachinformation abweichend verabreicht wurde.
In allen anderen Fällen MUSS, R [1..1] das Element vorhanden sein und KANN mit nullFlavor = "UNK" strukturiert werden.
|
hl7:low
|
IVXB_PQ |
|
NP |
|
(epiion) |
hl7:center
|
PQ |
|
NP |
|
(epiion) |
hl7:width
|
PQ |
|
NP |
|
(epiion) |
hl7:high
|
IVXB_PQ |
|
NP |
|
(epiion) |
hl7:doseQuantity
|
IVL_PQ |
0 … 1 |
|
|
(epiion) |
wo [@nullFlavor='UNK'] |
|
@nullFlavor
|
cs |
1 … 1 |
F |
UNK |
Auswahl |
1 … 1 |
|
Elemente in der Auswahl:
- hl7:consumable[hl7:manufacturedProduct/hl7:templateId[@root='1.2.40.0.34.6.0.11.9.32']]
welches enthält Template 1.2.40.0.34.6.0.11.9.32 Vaccine Product (DYNAMIC)
- hl7:consumable[hl7:manufacturedProduct/hl7:templateId[@root='1.2.40.0.34.6.0.11.9.31']]
welches enthält Template 1.2.40.0.34.6.0.11.9.31 Vaccine Product nicht angegeben (DYNAMIC)
|
hl7:consumable
|
|
0 … 1 |
|
Impfstoff.
Beinhaltet 1.2.40.0.34.6.0.11.9.32 Vaccine Product (DYNAMIC)
|
(epiion) |
wo [hl7:manufacturedProduct/hl7:templateId [@root='1.2.40.0.34.6.0.11.9.32']] |
|
@typeCode
|
cs |
1 … 1 |
F |
CSM |
hl7:consumable
|
|
0 … 1 |
|
Beinhaltet 1.2.40.0.34.6.0.11.9.31 Vaccine Product nicht angegeben (DYNAMIC)
|
(epiion) |
wo [hl7:manufacturedProduct/hl7:templateId [@root='1.2.40.0.34.6.0.11.9.31']] |
|
@typeCode
|
cs |
1 … 1 |
F |
CSM |
hl7:performer
|
|
0 … 1 |
C |
Impfende Person ("Impfarzt"): Jene Person, die die Impfung durchführt, z.B. ein Arzt
oder eine Hebamme bzw. DGKS im übertragenen Wirkungsbereich.
Beinhaltet 1.2.40.0.34.6.0.11.9.21 Performer Body - Impfende Person (DYNAMIC)
|
(epiion) |
@typeCode
|
cs |
1 … 1 |
F |
PRF |
hl7:author
|
|
0 … 1 |
C |
Die Person, die für die Impfung und ihre Dokumentation letztlich verantwortlich ist.
Im Sinne des "Übertragenen Wirkungsbereiches" der verantwortliche Arzt.
Beinhaltet 1.2.40.0.34.6.0.11.9.8 Author Body - eImpfpass (DYNAMIC)
|
(epiion) |
hl7:participant
|
|
0 … 1 |
C |
Nachtragende Person (Datenverarbeitende Person)
Die Person / Gerät, die Daten für den Impfpass dokumentiert. Nur für Nachtragung relevant.
Beinhaltet 1.2.40.0.34.6.0.11.9.14 Participant Body - Transcriber (DYNAMIC)
|
(epiion) |
@typeCode
|
cs |
1 … 1 |
F |
ENT |
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
hl7:precondition
|
|
1 … 1 |
M |
Impfschema. Die Angabe eines Impfschemas ist verpflichtend.
Beinhaltet 1.2.40.0.34.6.0.11.3.10 Immunization Schedule Entry (DYNAMIC)
|
(epiion) |
@typeCode
|
cs |
0 … 1 |
F |
PRCN |
|
Schematron assert |
role |
error
|
|
|
test |
not(/hl7:ClinicalDocument/hl7:templateId[@root = '1.2.40.0.34.6.0.11.0.2']) or hl7:doseQuantity |
|
|
Meldung |
Das Element doseQuantity MUSS vorhanden und KANN mit nullFlavor "UNK" 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(
hl7:participant/hl7:templateId[@root = '1.2.40.0.34.6.0.11.9.14'])) or hl7:consumable/hl7:manufacturedProduct/hl7:templateId[@root='1.2.40.0.34.6.0.11.9.32']
|
|
|
Meldung |
Das Element consumable/manufacturedProduct/templateId/@root='1.2.40.0.34.6.0.11.9.32'
MUSS vorhanden sein. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(/hl7:ClinicalDocument/hl7:templateId[@root = '1.2.40.0.34.6.0.11.0.2'] and not(hl7:participant/hl7:templateId[@root
= '1.2.40.0.34.6.0.11.9.14'])) or hl7:author
|
|
|
Meldung |
Das Element author MUSS vorhanden sein. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(/hl7:ClinicalDocument/hl7:templateId[@root = '1.2.40.0.34.6.0.11.0.4']) or hl7:reference |
|
|
Meldung |
Das Element reference MUSS vorhanden sein. |
|