hl7:observation
|
|
|
|
|
(atctry) |
@classCode
|
cs |
1 … 1 |
F |
OBS |
@moodCode
|
cs |
1 … 1 |
F |
EVN |
hl7:templateId
|
II |
1 … 1 |
M |
HL7 Austria - Messergebnis Entry |
(atctry) |
@root
|
uid |
1 … 1 |
F |
1.2.40.0.34.6.0.11.3.71 |
hl7:templateId
|
II |
1 … 1 |
M |
PHM Metric Observation |
(atctry) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.10.20.36.32 |
@extension
|
st |
1 … 1 |
F |
2015-08-17 |
Auswahl |
1 … 1 |
|
Durch die Wahl der TemplateID gibt man den möglichen Typ für das Value-Element vor! Elemente in der Auswahl:
- hl7:templateId[@root = '2.16.840.1.113883.10.20.36.33'][@extension = '2015-11-19']
- hl7:templateId[@root = '2.16.840.1.113883.10.20.36.38'][@extension = '2015-08-17']
- hl7:templateId[@root = '2.16.840.1.113883.10.20.36.34'][@extension = '2015-08-17']
- hl7:templateId[@root = '2.16.840.1.113883.10.20.36.35'][@extension = '2015-08-17']
|
hl7:templateId
|
II |
0 … 1 |
R |
PHM Metric Numeric Observation |
(atctry) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.10.20.36.33 |
@extension
|
st |
1 … 1 |
F |
2015-11-19 |
hl7:templateId
|
II |
0 … 1 |
R |
PHM Metric Enum Integer Observation |
(atctry) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.10.20.36.38 |
@extension
|
st |
1 … 1 |
F |
2015-08-17 |
hl7:templateId
|
II |
0 … 1 |
R |
PHM Metric Coded Observation |
(atctry) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.10.20.36.34 |
@extension
|
st |
1 … 1 |
F |
2015-08-17 |
hl7:templateId
|
II |
0 … 1 |
R |
PHM Metric String Observation |
(atctry) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.10.20.36.35 |
@extension
|
st |
1 … 1 |
F |
2015-08-17 |
hl7:templateId
|
II |
1 … 1 |
M |
C-CDA Result Observation |
(atctry) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.10.20.22.4.2 |
@extension
|
st |
1 … 1 |
F |
2015-08-01 |
hl7:id
|
II |
0 … 1 |
C |
ID des Ergebnis Entrys
Empfohlen wird UUIDv4. Grundsätzlich sind die Vorgaben gemäß Kapitel „Identifikations-Elemente“
aus dem allgemeinen Leitfaden zu befolgen.
|
(atctry) |
|
Constraint |
Im Fall, dass das übergeordnete Observation-Element in einem Component-Element (*/component/observation/id)
liegt, MUSS dieses Element angegeben sein (M [1..1]).
In allen anderen Fällen MUSS das Element komplett entfallen (NP [0..0]). Damit soll verhindert werden, das ein Messergebnis-Unterelement oder Serienmessung-Unterelement
aus seinem Kontext entfernt wird.
|
hl7:code
|
CD.IPS |
1 … 1 |
M |
Code des Ergrebnisses. Die Art des angegebenen Messergebnisses (Blutzuckerwert, Aktivität, Schritte, Wohlbefinden,
etc.) wird codiert in diesem Element angegeben. Codes, die im aktuellen ValueSet nicht
vorhanden sind, werden von der ELGA GmbH ergänzt. Bitte dazu einen Vorschlag aus einer
Codierungsart (SNOMED CT, LOINC, etc.,
ausgenommen MDC) frei wählen und an cda@elga.gv.at zusenden.
|
(atctry) |
|
CONF |
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.28 TGD_Messergebnis_Codes_VS (DYNAMIC)
|
|
Eingefügt |
1 … 1 |
M |
von 1.2.40.0.34.6.0.11.9.2 Original Text Reference (DYNAMIC)
|
hl7:originalText
|
ED |
1 … 1 |
M |
Textinhalt, der codiert wurde.
|
(atctry) |
hl7:reference
|
TEL |
1 … 1 |
M |
Die Referenz auf den entsprechenden Text im narrativen Teil muss durch Bezugnahme
auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx']. Die Referenz ist mit einem content-Element mit ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts
umschließen und KEINE zusätzlichen Markup oder
Strukturelemente.
|
(atctry) |
@value
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
error
|
|
|
test |
starts-with(@value,'#') |
|
|
Meldung |
The @value attribute content MUST conform to the format '#xxx', where xxx is the ID
of the corresponding 'content'-element. |
|
hl7:translation
|
CD |
1 … 1 |
M |
Hier wird die verpflichtende Übersetzung des Codes als MDC-Code bereitgestellt. |
(atctry) |
@code
|
|
1 … 1 |
R |
|
@codeSystem
|
uid |
1 … 1 |
F |
2.16.840.1.113883.6.24 |
@codeSystemName
|
st |
0 … 1 |
F |
MDC |
@displayName
|
|
0 … 1 |
|
|
hl7:translation
|
CD |
0 … * |
|
Hier können weitere Übersetzungen des Codes aus weiteren Codesystemen bereitgestellt
werden.
|
(atctry) |
Eingefügt |
1 … 1 |
M |
von 1.2.40.0.34.6.0.11.9.1 Narrative Text Reference (DYNAMIC)
|
hl7:text
|
ED |
1 … 1 |
M |
|
(atctry) |
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.
|
(atctry) |
@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 |
|
(atctry) |
@code
|
CONF |
1 … 1 |
F |
completed |
hl7:effectiveTime
|
TS |
1 … 1 |
M |
Messungen mit dem Gerät nur zu einem Zeitpunkt
|
(atctry) |
@value
|
|
1 … 1 |
R |
|
|
Beispiel |
Strukturbeispiel <hl7:ClinicalDocument> <!-- Messungen nur am 27.05.2011 um 13:30 --> <hl7:effectiveTime xsi:type="TS" value="20110527133000+0200"/></hl7:ClinicalDocument> |
|
Beispiel |
Strukturbeispiel <hl7:ClinicalDocument> <!-- Messungen am 27.5.2011, Uhrzeit unbekannt --> <hl7:effectiveTime xsi:type="TS" value="20110527"/></hl7:ClinicalDocument> |
Auswahl |
1 … 1 |
|
Es sind fünf verschiedenen Datentypen nach IEEE 11073 20601 möglich. Es werden die Datentypen Numerisch (numeric), Reihe (sample array metrics / waveforms),
Aufzählung (enumeration), Codiert (coded) und den unstrukturierten Daten als Zeichenketten
(string) bei den Messergebnissen bereitgestellt. Die ELGA Vitalparameter ermöglichen
es
Daten als numerische Daten (numeric) und Reihe (sample array metrics / waveforms)
zu dokumentieren.
Der Datentyp Reihe (sample array metrics / waveforms) unterschiedet sich zu den anderen
Elementen durch eine komplexere Struktur. Dieser Datentyp wird in einem eigenen Template
abgebildet.
Elemente in der Auswahl:
- hl7:value[resolve-QName(@xsi:type, .) = QName('urn:hl7-org:v3', 'PQ')]
- hl7:value[resolve-QName(@xsi:type, .) = QName('urn:hl7-org:v3', 'INT')]
- hl7:value[resolve-QName(@xsi:type, .) = QName('urn:hl7-org:v3', 'CD')]
- hl7:value[resolve-QName(@xsi:type, .) = QName('urn:hl7-org:v3', 'ST')]
|
|
Constraint |
Bei der Verwendung der folgenden Typen ist jeweils eine bestimmte TemplateID zu verwenden:
- Numerisch (numeric) -> 2.16.840.1.113883.10.20.36.33
- Aufzählung (enumeration) -> 2.16.840.1.113883.10.20.36.38
- Codiert (coded) -> 2.16.840.1.113883.10.20.36.34
- Zeichenketten (string) ->
2.16.840.1.113883.10.20.36.35
|
hl7:value
|
PQ |
0 … 1 |
R |
Datentyp Numerisch (numeric) |
(atctry) |
@xsi:type
|
|
1 … 1 |
F |
PQ |
@value
|
real |
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
R |
Es MUSS die „case sensitive“ Variante (c/s) der maschinenlesbaren Form des UCUM verwendet
werden.
|
hl7:value
|
INT |
0 … 1 |
R |
Datentyp Aufzählung (enumeration) |
(atctry) |
@xsi:type
|
|
1 … 1 |
F |
INT |
@value
|
int |
1 … 1 |
R |
|
hl7:value
|
CD.IPS |
0 … 1 |
R |
Datentyp Codiert (coded) |
(atctry) |
@xsi:type
|
|
1 … 1 |
F |
CD |
hl7:value
|
ST |
0 … 1 |
R |
Datentyp Zeichenketten (string) |
(atctry) |
@xsi:type
|
|
1 … 1 |
F |
ST |
hl7:performer
|
|
0 … * |
R |
Beinhaltet 1.2.40.0.34.6.0.11.9.17 Performer Body (DYNAMIC)
|
(atctry) |
hl7:author
|
|
1 … 1 |
M |
Messgerät, mit welchem dieser Messwert gemessen wurde oder die Person, die den Wert
eingegeben hat. Im author.time wird der Zeitpunkt dokumentiert, an dem das Gerät den
Messwert übertragen hat bzw. die Person den Messwert eingegeben hat. Beinhaltet 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC)
|
(atctry) |
hl7:informant
|
|
0 … * |
R |
Beinhaltet 1.2.40.0.34.6.0.11.9.3 Informant Body (DYNAMIC)
|
(atctry) |
hl7:participant
|
|
0 … * |
R |
Beinhaltet 1.2.40.0.34.6.0.11.9.13 Participant Body (DYNAMIC)
|
(atctry) |
Auswahl |
0 … * |
|
Komponente zur Aufnahme von Zusatzinformationen als untergeordnetes, eigenes Messergebnis-Entry
oder Serienmessungs-Entry.
Elemente in der Auswahl:
|
hl7:entryRelationship
|
|
0 … * |
R |
Beinhaltet 1.2.40.0.34.6.0.11.3.71 Messergebnis Entry (DYNAMIC)
|
(atctry) |
@typecode
|
cs |
1 … 1 |
F |
COMP |
@contextConductionInd
|
cs |
0 … 1 |
F |
true |
|
Beispiel |
<hl7:ClinicalDocument> :: <hl7:observation classCode="OBS" moodCode="EVN"> <hl7:templateId root="1.2.40.0.34.6.0.11.3.71"/> <hl7:templateId root="2.16.840.1.113883.10.20.36.32" extension="2015-08-17"/> <hl7:templateId root="2.16.840.1.113883.10.20.36.33" extension="2015-11-19"/> <hl7:templateId root="2.16.840.1.113883.10.20.22.4.2" extension="2015-08-01"/> <hl7:id root="2.25" extension="urn:uuid:784134ee-e04b-4cf7-8884-9362a30cc253" assigningAuthorityName="HerzMobil Tirol"/> <hl7:code code="86047003" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="Active physical exercise (observable entity)"> <hl7:originalText> <hl7:reference value="#resultstype3"/> </hl7:originalText> <hl7:translation code="MDC_UNKNOWN" codeSystem="2.16.840.1.113883.6.24" codeSystemName="MDC" displayName="MDC_UNKNOWN: Code unknown"/> <hl7:translation code="62812-3" codeSystem="2.16.840.1.113883.1.3" codeSystemName="LOINC" displayName="Physical Activity"/> </hl7:code> <hl7:text> <hl7:reference value="#resultactivity1"/> </hl7:text> <hl7:statusCode code="completed"/> <!-- Zeit der Messung --> <hl7:effectiveTime value="20160501120000+0200"/> <hl7:value xsi:type="CD" code="418060005" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="Running"> <hl7:translation code="8455155" codeSystem="2.16.840.1.113883.6.24" codeSystemName="MDC" displayName="MDC_HF_ACT_RUN: Activity: Running"/> </hl7:value> <hl7:author> <!-- Zeit an dem das Gerät den Messwert übertragen hat --> <hl7:time value="20150822170952+0200"/> <hl7:assignedAuthor> <hl7:id root="1.2.840.10004.1.1.1.0.0.1.0.0.1.2680" extension="0E-ED-AB-EE-DE-AD-BE-09" assigningAuthorityName="EUI-64"/> <hl7:assignedAuthoringDevice classCode="DEV" determinerCode="INSTANCE"/> </hl7:assignedAuthor> </hl7:author> <hl7:entryRelationship typeCode="COMP"> <hl7:observation classCode="OBS" moodCode="EVN"> <hl7:templateId root="1.2.40.0.34.6.0.11.3.71"/> <hl7:templateId root="2.16.840.1.113883.10.20.36.32" extension="2015-08-17"/> <hl7:templateId root="2.16.840.1.113883.10.20.36.33" extension="2015-11-19"/> <hl7:templateId root="2.16.840.1.113883.10.20.22.4.2" extension="2015-08-01"/> <hl7:code code="66266-8" codeSystem="2.16.840.1.113883.1.3" codeSystemName="LOINC" displayName="Time doing this activity"> <hl7:originalText> <hl7:reference value="#resultstype31"/> </hl7:originalText> </hl7:code> <hl7:text> <hl7:reference value="#resultactivity1"/> </hl7:text> <hl7:statusCode code="completed"/> <hl7:effectiveTime value="20160501120000+0200"/> <hl7:value xsi:type="PQ" value="30.0" unit="min"/> </hl7:observation> </hl7:entryRelationship> <hl7:entryRelationship typeCode="COMP"> <hl7:observation classCode="OBS" moodCode="EVN"> <hl7:templateId root="1.2.40.0.34.6.0.11.3.71"/> <hl7:templateId root="2.16.840.1.113883.10.20.36.32" extension="2015-08-17"/> <hl7:templateId root="2.16.840.1.113883.10.20.36.33" extension="2015-11-19"/> <hl7:templateId root="2.16.840.1.113883.10.20.22.4.2" extension="2015-08-01"/> <hl7:code code="66270-0" codeSystem="2.16.840.1.113883.1.3" codeSystemName="LOINC" displayName="Activity intensity"> <hl7:originalText> <hl7:reference value="#resultstype32"/> </hl7:originalText> </hl7:code> <hl7:text> <hl7:reference value="#resultactivity1"/> </hl7:text> <hl7:statusCode code="completed"/> <hl7:effectiveTime value="20160501120000+0200"/> <hl7:value xsi:type="ST">Mittel</hl7:value> </hl7:observation> </hl7:entryRelationship> </hl7:observation> :: </hl7:ClinicalDocument> |
hl7:entryRelationship
|
|
0 … * |
R |
Beinhaltet 1.2.40.0.34.6.0.11.3.101 Serienmessung Entry (DYNAMIC)
|
(atctry) |
@typecode
|
cs |
1 … 1 |
F |
COMP |
@contextConductionInd
|
cs |
0 … 1 |
F |
true |
hl7:referenceRange
|
|
0 … 1 |
|
|
(atctry) |
|
Beispiel |
<hl7:ClinicalDocument> :: <hl7:observation classCode="OBS" moodCode="EVN"> <hl7:templateId root="1.2.40.0.34.6.0.11.3.71"/> <hl7:templateId root="2.16.840.1.113883.10.20.36.32" extension="2015-08-17"/> <hl7:templateId root="2.16.840.1.113883.10.20.36.33" extension="2015-11-19"/> <hl7:templateId root="2.16.840.1.113883.10.20.22.4.2" extension="2015-08-01"/> <hl7:id root="2.25" extension="urn:uuid:04eb4803-4b8f-4609-9876-1c33a8bf5553" assigningAuthorityName="HerzMobil Tirol"/> <hl7:code code="405176005" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="Blood glucose status"> <hl7:originalText> <hl7:reference value="#resultstype4"/> </hl7:originalText> <hl7:translation code="160184" codeSystem="2.16.840.1.113883.6.24" codeSystemName="MDC" displayName="MDC_CONC_GLU_CAPILLARY_WHOLEBLOOD: Blood Glucose Level"/> <hl7:translation code="41653-7" codeSystem="2.16.840.1.113883.1.3" codeSystemName="LOINC" displayName="Blood glucose status"/> </hl7:code> <hl7:text> <hl7:reference value="#resultsugar2"/> </hl7:text> <hl7:statusCode code="completed"/> <hl7:effectiveTime value="20160501120000+0200"/> <hl7:value xsi:type="PQ" value="201.5" unit="[mg/dL]"/> <hl7:author> <!-- Zeit an dem das Gerät den Messwert übertragen hat --> <hl7:time value="20150822170952+0200"/> <hl7:assignedAuthor> <hl7:id root="1.2.840.10004.1.1.1.0.0.1.0.0.1.2680" extension="12-34-56-78-9A-BC-DE-F1"/> <hl7:assignedAuthoringDevice classCode="DEV" determinerCode="INSTANCE"/> </hl7:assignedAuthor> </hl7:author> <hl7:referenceRange> <hl7:observationRange> <hl7:text> <hl7:reference value="#resultsugarRefRange"/> </hl7:text> <hl7:value xsi:type="IVL_PQ"> <hl7:low value="80" unit="[mg/dL]"/> <hl7:high value="160" unit="[mg/dL]"/> </hl7:value> </hl7:observationRange> </hl7:referenceRange> </hl7:observation> :: </hl7:ClinicalDocument> |
hl7:observationRange
|
|
1 … 1 |
M |
|
(atctry) |
hl7:text
|
|
1 … 1 |
M |
|
(atctry) |
hl7:reference
|
TEL |
1 … 1 |
M |
Die Referenz auf den entsprechenden Text im narrativen Teil muss durch Bezugnahme
auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx']. Die Referenz ist mit einem content-Element mit ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts
umschließen und KEINE zusätzlichen
Markup oder Strukturelemente.
|
(atctry) |
@value
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
error
|
|
|
test |
starts-with(@value,'#') |
|
|
Meldung |
The @value attribute content MUST conform to the format '#xxx', where xxx is the ID
of the corresponding 'content'-element. |
|
hl7:value
|
IVL_PQ |
1 … 1 |
R |
|
(atctry) |