hl7:observation
|
|
|
|
|
(eim ion) |
|
|
@classCode
|
cs |
1 … 1 |
F |
OBS |
@moodCode
|
cs |
1 … 1 |
F |
EVN |
hl7:templateId
|
II |
1 … 1 |
M |
ELGA |
(eim ion) |
@root
|
uid |
1 … 1 |
F |
1.2.40.0.34.6.0.11.3.16 |
hl7:templateId
|
II |
1 … 1 |
M |
IHE PaLM Laboratory Observation |
(eim 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. |
(eim ion) |
wo [not(@nullFlavor)] |
|
hl7:code
|
CE |
1 … 1 |
R |
Codierung der Analyse / des Tests. |
(eim ion) |
@codeSystemName
|
st |
0 … 1 |
|
|
@displayName
|
st |
1 … 1 |
R |
|
|
CONF |
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.13 eImpf_Antikoerperbestimmung (DYNAMIC)
|
|
|
Beispiel |
Codierung eines AK-Tests <code code="7961-6" codeSystem="2.16.840.1.113883.6.1" displayName="Masern IG AK qn." codeSystemName="LOINC"/> |
|
Schematron assert |
role |
error
|
|
|
test |
not(@nullFlavor) or not(@nullFlavor='OTH') or hl7:translation |
|
|
Meldung |
Wenn code/@nullFlavor=OTH dann MUSS code/translation anwesend sein. |
|
Eingefügt |
1 … 1 |
M |
von 1.2.40.0.34.6.0.11.9.1 Narrative Text Reference (DYNAMIC) Der Text zum Laborergebnis wird verwendet, um einen Verweis zum narrativen Text herzustellen
|
hl7:text
|
ED |
1 … 1 |
M |
|
(eim ion) |
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.
|
(eim ion) |
@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 |
Statuscode. Auswahl:
- „completed“ für einen abgeschlossenen Test.
- „aborted“ für einen stornierten Test (konnte nicht durchgeführt werden)
|
(eim ion) |
|
CONF |
@code muss "completed" sein |
oder |
@code muss "aborted" sein |
|
Auswahl |
1 … 1 |
|
Medizinisch relevantes Datum und Zeit. In der Regel Abnahmedatum/-zeit des Spezimen. Elemente in der Auswahl:
- hl7:effectiveTime[not(@nullFlavor)]
- hl7:effectiveTime[@nullFlavor='UNK']
|
hl7:effectiveTime
|
IVL_TS |
0 … 1 |
|
Medizinisch relevantes Datum und Zeit. In der Regel Abnahmedatum/-zeit des Spezimen. |
(eim ion) |
wo [not(@nullFlavor)] |
|
@value
|
ts |
1 … 1 |
R |
|
hl7:effectiveTime
|
IVL_TS |
0 … 1 |
|
|
(eim ion) |
wo [@nullFlavor='UNK'] |
|
@nullFlavor
|
cs |
1 … 1 |
F |
UNK |
Auswahl |
1 … 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']
|
hl7:value
|
PQ |
0 … 1 |
R |
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.
|
(eim 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.
|
(eim ion) |
hl7:value
|
IVL_PQ |
|
C |
|
(eim ion) |
wo [@xsi:type='IVL_PQ'] |
|
hl7:value
|
INT |
|
C |
|
(eim ion) |
wo [@xsi:type='INT'] |
|
hl7:value
|
IVL_INT |
|
C |
|
(eim ion) |
wo [@xsi:type='IVL_INT'] |
|
hl7:value
|
BL |
|
C |
|
(eim ion) |
wo [@xsi:type='BL'] |
|
hl7:value
|
ST |
|
C |
|
(eim ion) |
wo [@xsi:type='ST'] |
|
hl7:value
|
CV |
|
C |
|
(eim ion) |
wo [@xsi:type='CV'] |
|
hl7:value
|
TS |
|
C |
|
(eim ion) |
wo [@xsi:type='TS'] |
|
hl7:value
|
CD |
|
C |
|
(eim ion) |
wo [@xsi:type='CD'] |
|
hl7:value
|
RTO |
|
C |
|
(eim ion) |
wo [@xsi:type='RTO'] |
|
|
Beispiel |
Beispiel für Titer ("1:64") <value xsi:type="RTO"> <numerator value="1"/> <denominator value="64"/></value> |
hl7:value
|
RTO_QTY_QTY |
|
C |
|
(eim ion) |
wo [@xsi:type='RTO_QTY_QTY'] |
|
hl7:value
|
RTO_PQ_PQ |
|
C |
|
(eim 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 … 1 |
|
Codierte Bewertung des Ergebnisses.
Es können die Werte aus dem Knoten _ObservationInterpretationDetection aus dem Value Set ELGA_ObservationInterpretation zum Einsatz
kommen:
-
POS: Für Immunisierung sind ausreichend Antikörper nachweisbar
-
NEG: Für Immunisierung sind NICHT ausreichend Antikörper nachweisbar
-
IND: Grenzwertiger Antikörper-Spiegel
|
(eim ion) |
|
CONF |
@code muss "POS" sein |
@codeSystem muss "2.16.840.1.113883.5.83" sein |
oder |
@code muss "NEG" sein |
@codeSystem muss "2.16.840.1.113883.5.83" sein |
oder |
@code muss "IND" sein |
@codeSystem muss "2.16.840.1.113883.5.83" sein |
|
hl7:performer
|
|
0 … * |
|
Externes Labor, das die Untersuchung durchgeführt hat Beinhaltet 1.2.40.0.34.6.0.11.9.28 Performer Body - Laboratory (DYNAMIC)
|
(eim ion) |
hl7:participant
|
|
0 … 1 |
|
Validierende Person. |
(eim ion) |
@typeCode
|
cs |
1 … 1 |
F |
AUTHEN |
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
hl7:templateId
|
II |
1 … 1 |
R |
|
(eim ion) |
@root
|
uid |
1 … 1 |
F |
1.3.6.1.4.1.19376.1.3.3.1.5 |
hl7:time
|
IVL_TS |
0 … 1 |
R |
|
(eim ion) |
hl7:participantRole
|
|
1 … 1 |
R |
|
(eim ion) |
@classCode
|
cs |
0 … 1 |
F |
ROL |
hl7:id
|
II |
0 … 1 |
R |
|
(eim ion) |
hl7:addr
|
AD |
1 … 1 |
R |
|
(eim ion) |
hl7:telecom
|
TEL.AT |
1 … * |
R |
|
(eim ion) |
hl7:playingEntity
|
|
1 … 1 |
M |
|
(eim ion) |
@classCode
|
cs |
0 … 1 |
F |
ENT |
@determinerCode
|
cs |
0 … 1 |
F |
INSTANCE |
hl7:name
|
PN |
1 … 1 |
M |
|
(eim ion) |
hl7:participant
|
|
0 … 1 |
C |
Korrigierende Person (Datenverarbeitende Person)
Die Person / Gerät, die Daten im e-Impfpass korrigiert.
Anmerkung: Nur spezielle gesetzlich festgelegte Rollen dürfen Korrekturen an Einträgen
anderer GDA durchführen und werden von der Zentralen Anwendung beim entsprechenden
Eintrag im
Kompletten Immunisierungsstatus als korrigierende Person angeführt.
Beinhaltet 1.2.40.0.34.6.0.11.9.44 Participant Body - Verifier (DYNAMIC)
|
(eim ion) |
|
|
@typeCode
|
cs |
1 … 1 |
F |
VRF |
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
|
Constraint |
- In der Dokumentenklasse "Update Immunisierungsstatus" ist die Angabe einer korrigierende Person NICHT erlaubt (NP [0...0]).
- In der Dokumentenklasse "Kompletter Immunisierungsstatus" MUSS die korrigierende Person angegeben werden (M [1..1]), wenn eine neue Version eines "Update Immunisierungsstatus" nicht den ursprünglichen
document.author enthält (Korrektur durch Behörde).
Alle durch Behörden korrigierten Einträge scheinen dauerhaft im
Kompletten Immunisierungsstatus mit korrigierender Person auf, sonst ist die korrigierende Person verboten (NP).
|
hl7:participant
|
|
0 … 1 |
C |
Berechtigter bearbeitender GDA (OID aus dem GDA-Index)
Beinhaltet 1.2.40.0.34.6.0.11.9.46 Participant Body - Authorized Editor (DYNAMIC)
|
(eim ion) |
|
|
@typeCode
|
cs |
1 … 1 |
F |
AUT |
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
|
Constraint |
-
In der Dokumentenklasse "Update Immunisierungsstatus" ist die Angabe NICHT erlaubt (NP [0...0]).
-
In der Dokumentenklasse "Kompletter Immunisierungsstatus" KANN der berechtigte bearbeitende GDA angegeben werden ([0..1]), wenn die OID aus dem GDA-Index des document.author des zugrundeliegenden "Update
Immunisierungsstatus" vorliegt.
|
hl7:participant
|
|
0 … 1 |
C |
"Eintragende Person": Die dokumentierende Person (z.B. Medizinische Dokumentationsassistenz,
Schreibkraft) (OID aus dem GDA-Index).
Beinhaltet 1.2.40.0.34.6.0.11.9.47 Participant Body - Data Enterer (DYNAMIC)
|
(eim ion) |
|
|
@typeCode
|
cs |
1 … 1 |
F |
ENT |
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
|
Constraint |
- In der Dokumentenklasse "Update Immunisierungsstatus" ist die Angabe NICHT erlaubt (NP [0...0]).
- In der Dokumentenklasse "Kompletter Immunisierungsstatus" KANN die dokumentierende Person (ClinicalDocument/dataEnterer) aus dem jeweiligen "Update
Immunisierungsstatus" in den entsprechenden entry."Participant Body - Data Enterer"
übernommen werden ([0..1]).
|
hl7:entryRelationship
|
|
0 … 1 |
|
Beinhaltet 1.2.40.0.34.6.0.11.3.17 Comment Entry - Single Author / Informant (DYNAMIC)
|
(eim ion) |
@typeCode
|
cs |
1 … 1 |
F |
COMP |
@contextConductionInd
|
cs |
0 … 1 |
F |
true |
hl7:referenceRange
|
|
0 … 1 |
|
Codierung des Referenzbereiches
|
(eim ion) |
@typeCode
|
cs |
1 … 1 |
F |
REFV |
hl7:observationRange
|
|
1 … 1 |
M |
|
(eim ion) |
@classCode
|
cs |
1 … 1 |
F |
OBS |
@moodCode
|
cs |
1 … 1 |
F |
EVN.CRT |
hl7:text
|
ED |
1 … 1 |
M |
|
(eim ion) |
hl7:reference
|
TEL |
1 … 1 |
M |
|
(eim ion) |
Auswahl |
0 … 1 |
|
Elemente in der Auswahl:
- hl7:value[@xsi:type='IVL_PQ']
- hl7:value[@xsi:type='RTO']
|
hl7:value
|
IVL_PQ |
0 … 1 |
|
|
(eim ion) |
wo [@xsi:type='IVL_PQ'] |
|
hl7:low
|
PQ |
1 … 1 |
R |
|
(eim ion) |
hl7:high
|
PQ |
1 … 1 |
R |
|
(eim ion) |
hl7:value
|
RTO |
0 … 1 |
|
|
(eim ion) |
wo [@xsi:type='RTO'] |
|
hl7:numerator
|
INT |
1 … 1 |
M |
|
(eim ion) |
@value
|
int |
1 … 1 |
F |
1 |
hl7:denominator
|
IVL_INT |
0 … 1 |
R |
|
(eim ion) |
hl7:low
|
IVXB_INT |
0 … 1 |
|
|
(eim ion) |
hl7:high
|
IVXB_INT |
0 … 1 |
|
|
(eim ion) |
hl7:interpretationCode
|
CE |
1 … 1 |
M |
POS: Der angegebene Referenzbereich entspricht einem für Immunisierung ausreichenden
Antikörper-Spiegel ("Immunisierung gegeben")
|
(eim ion) |
wo [not(@nullFlavor)] |
|
@code
|
CONF |
1 … 1 |
F |
POS |
@codeSystem
|
1 … 1 |
F |
2.16.840.1.113883.5.83 (Observation Interpretation) |
|
Schematron assert |
role |
error
|
|
|
test |
not(/hl7:ClinicalDocument/hl7:templateId[@root = '1.2.40.0.34.6.0.11.0.2'] and hl7:participant/hl7:templateId[@root
= '1.2.40.0.34.6.0.11.9.44'])
|
|
|
Meldung |
Das Element participant[@typeCode='VRF'] DARF NICHT vorhanden sein. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(/hl7:ClinicalDocument/hl7:templateId[@root = '1.2.40.0.34.6.0.11.0.2'] and hl7:participant/hl7:templateId[@root
= '1.2.40.0.34.6.0.11.9.46'])
|
|
|
Meldung |
Das Element participant[@typeCode='AUT'] DARF NICHT vorhanden sein. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(/hl7:ClinicalDocument/hl7:templateId[@root = '1.2.40.0.34.6.0.11.0.2'] and hl7:participant/hl7:templateId[@root
= '1.2.40.0.34.6.0.11.9.47'])
|
|
|
Meldung |
Das Element participant[@typeCode='ENT'] DARF NICHT vorhanden sein. |
|