<ClinicalDocument> <observationclassCode="OBS"moodCode="EVN"> <!-- TemplateId für Laboratory Observation --> <templateIdroot="1.3.6.1.4.1.19376.1.3.1.6"/><!-- Testidentifikation --> <idextension="OBS-1-4"root="2.16.840.1.113883.2.16.1.99.3.1"/><!-- Analyse/Testcode --> <codecode="26464-8"codeSystem="2.16.840.1.113883.6.1"codeSystemName="LOINC"displayName="Leukozyten"/><!-- Verweis auf den narrativen Text --> <text> <referencevalue="#OBS-1-4"/></text><!-- Status des Laborergebnisses --> <statusCodecode="completed"/><!-- medizinisch relevanter Zeitpunkt --> <effectiveTime> <lowvalue="20131201073406+0100"/><highnullFlavor="UNK"/></effectiveTime><!-- Ergebnis der Analyse / des Tests --> <valueunit="g/dL"value="16.0"type="PQ"/><!-- Bewertung des Ergebnisses --> <interpretationCodecode="N"codeSystemName="HL7:ObservationInterpretation"codeSystem="2.16.840.1.113883.5.83"displayName="normal"/><!-- Validator --> <participanttypeCode="AUTHEN"> : </participant><!-- Durchführende Instanz / externes Labor --> <performertypeCode="PRF"> : </performer></observation></ClinicalDocument>
Beispiel
Strukturbeispiel für ein Laborergebnis mit Cut-off-Wert (Datentyp IVL_PQ)
<!--So kann ein Wert von > 500 mg/dl dargestellt und bewertet werden:--> <ClinicalDocument> <valuetype="IVL_PQ"> <lowvalue="500"unit="mg/dl"inclusive="false"/><highnullFlavor="PINF"/></value><interpretationCodecode=" >"displayName="High off scale"codeSystem="2.16.840.1.113883.5.83 "/></ClinicalDocument>
Beispiel
Strukturbeispiel für ein in Arbeit befindliches Laborergebnis („Wert folgt“)
<!--Angabe von Parametern mit ausständigem Ergebnis:--> <ClinicalDocument> <!--Angabe von Parametern mit ausständigem Ergebnis:--> <!--Laboratory Observation, Ergebnis noch nicht verfügbar (Wert folgt)--> <observationclassCode="OBS"moodCode="EVN"> <templateIdroot="1.3.6.1.4.1.19376.1.3.1.6"/><idextension="OBS-2-6"root="2.16.840.1.113883.2.16.1.99.3.1"/><codecode="10704-5"codeSystem="2.16.840.1.113883.6.1"codeSystemName="LOINC"displayName="Wurmeier Stuhl"/><text> <referencevalue="#OBS-2-6"/></text><!-- Status des Laborergebnisses --> <statusCodecode="active"/><effectiveTimenullFlavor="UNK"/><valuetype="ST">Wert folgt</value><!-- Bewertung des Ergebnisses wird nicht angegeben [NP] --> </observation></ClinicalDocument>
Item
DT
Kard
Konf
Beschreibung
Label
hl7:observation
(Lab...ion)
@classCode
cs
1 … 1
F
OBS
@moodCode
cs
1 … 1
F
EVN
hl7:templateId
II
1 … 1
R
(Lab...ion)
@root
uid
1 … 1
F
1.3.6.1.4.1.19376.1.3.1.6
hl7:id
II
0 … 1
Identifikation des Tests nach einer internen Codierung. Es gelten die Vorgaben des entsprechenden Kapitels des „Allgemeinen Implementierungsleitfadens“.
(Lab...ion)
hl7:code
CE
1 … 1
R
Codierung der Analyse / des Tests.
(Lab...ion)
CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.44 ELGA_Laborparameter (DYNAMIC)
Schematron assert
role
error
test
not(@nullFlavor) or not(@nullFlavor='OTH') or hl7:translation
Meldung
Wenn code/@nullFlavor=OTH dann MUSS entweder code/translation anwesend sein.
hl7:text
ED
0 … 1
Der Text zum Laborergebnis wird verwendet, um einen Verweis zum narrativen Text herzustellen, Verwendung siehe 6.2.9.2
(Lab...ion)
hl7:statusCode
CS
1 … 1
M
Statuscode.
Auswahl:
„completed“ für einen abgeschlossenen Test.
„aborted“ für einen stornierten Test (konnte nicht durchgeführt werden)
„active“ für einen ausständigen Test („Wert folgt“)
(Lab...ion)
CONF
@code muss "completed" sein
oder
@code muss "aborted" sein
hl7:effectiveTime
IVL_TS
1 … 1
R
Medizinisch relevantes Datum und Zeit. In der Regel Abnahmedatum/-zeit des Spezimen.
(Lab...ion)
Auswahl
0 … 1
Elemente in der Auswahl:
hl7:value[@xsi:type='PQ']
hl7:value[@xsi:type='IVL_PQ']
hl7:value[@xsi:type='INT']
hl7:value[@xsi:type='IVL_INT']
hl7:value[@xsi:type='BL']
hl7:value[@xsi:type='ST']
hl7:value[@xsi:type='CV']
hl7:value[@xsi:type='TS']
hl7:value[@xsi:type='CD']
hl7:value[@xsi:type='RTO']
hl7:value[@xsi:type='RTO_QTY_QTY']
hl7:value[@xsi:type='RTO_PQ_PQ']
Constraint
Konditionale Konformität:
Bei EIS "Basic" 1..1 R2 Codierung der Einheit erforderlich (im Element translation)
Bei EIS "Enhanced" 1..1 M Codierung der Einheit nach UCUM erforderlich
Ergebnis der Analyse codiert entsprechend dem Datentyp. Kann bei stornierten Analysen entfallen.
Unterelemente können je nach Datentyp notwendig sein, z.B. high/low für IVL oder numerator/denominator für RTO.
(Lab...ion)
wo [@xsi:type='PQ']
hl7:translation
PQR
0 … 1
Alternative Repräsentation derselben physikalischen Größe, mit unterschiedlicher Einheit in @code und @codeSystem und einem möglicherweise unterschiedlichen Wert.
(Lab...ion)
hl7:value
IVL_PQ
C
(Lab...ion)
wo [@xsi:type='IVL_PQ']
hl7:value
INT
C
(Lab...ion)
wo [@xsi:type='INT']
hl7:value
IVL_INT
C
(Lab...ion)
wo [@xsi:type='IVL_INT']
hl7:value
BL
C
(Lab...ion)
wo [@xsi:type='BL']
hl7:value
ST
C
(Lab...ion)
wo [@xsi:type='ST']
hl7:value
CV
C
(Lab...ion)
wo [@xsi:type='CV']
hl7:value
TS
C
(Lab...ion)
wo [@xsi:type='TS']
hl7:value
CD
C
(Lab...ion)
wo [@xsi:type='CD']
hl7:value
RTO
C
(Lab...ion)
wo [@xsi:type='RTO']
hl7:value
RTO_QTY_QTY
C
(Lab...ion)
wo [@xsi:type='RTO_QTY_QTY']
hl7:value
RTO_PQ_PQ
C
(Lab...ion)
wo [@xsi:type='RTO_PQ_PQ']
Schematron assert
role
error
test
not(hl7:value/@nullFlavor)
Meldung
Die Verwendung von value/@nullFlavor ist nicht erlaubt
hl7:interpretationCode
CE
0 … *
Codierte Bewertung des Ergebnisses. Wird sowohl für Referenzbereichbewertungen als auch für die Codierung der RAST-Klassen verwendet.
(Lab...ion)
CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.13 ELGA_ObservationInterpretation (DYNAMIC)
Schematron assert
role
error
test
not(hl7:referenceRange) or hl7:interpretationCode
Meldung
Wenn zu einem Laborergebnis Referenzwerte mit observation/referenceRange angeführt werden MUSS auch eine Befundinterpretation in observation/interpretationCode erfolgen.
hl7:entryRelationship
0 … *
Beinhaltet 1.2.40.0.34.11.4.3.2 Befundtext (Anmerkungen und Kommentare) (DYNAMIC)
(Lab...ion)
@typeCode
cs
1 … 1
F
COMP
hl7:participant
0 … 1
Validierende Person.
(Lab...ion)
@typeCode
cs
1 … 1
F
AUTHEN
hl7:templateId
II
1 … 1
R
(Lab...ion)
@root
uid
1 … 1
F
1.3.6.1.4.1.19376.1.3.3.1.5
hl7:time
IVL_TS
1 … 1
R
(Lab...ion)
hl7:participantRole
(Lab...ion)
hl7:id
II
1 … 1
M
(Lab...ion)
hl7:addr
AD
1 … 1
R
(Lab...ion)
hl7:telecom
TEL.AT
1 … *
R
(Lab...ion)
hl7:playingEntity
1 … 1
M
(Lab...ion)
hl7:name
PN
1 … 1
M
(Lab...ion)
hl7:referenceRange
0 … *
Es können mehrere Referenzbereiche angegeben werden.
(Lab...ion)
@typeCode
cs
1 … 1
F
REFV
Beispiel
43.0% - 49.0% (im zugehörigen Section.text steht der entsprechende Text)