Back To Index  <<  Back To Templates

draft Template  Laborresultat (lrtp)

Id 2.16.756.5.30.1.127.10.4.32 Effective Date 2016‑07‑20
Status draft Draft Version Label
Name Laborresultatlrtp Display Name Laborresultat (lrtp)
Description
Laboratory Observation
Context Parent nodes of template element with id 2.16.756.5.30.1.127.10.4.32
Classification CDA Entry Level Template
Open/Closed Open (other than defined elements are allowed)
Used by / Uses
Used by 0 transactions and 5 templates, Uses 3 templates
Used by as Name Version
2.16.756.5.30.1.127.10.4.31 Containment draft Resultatgruppe (lrtp) 2016‑07‑20
2.16.756.5.30.1.127.10.4.30 link draft Befundgruppe (lrtp) 2016‑07‑20
2.16.756.5.30.1.127.10.3.12 link draft Laborbefund Section (lrtp) 2016‑07‑02
2.16.756.5.30.1.127.10.1.3 link draft Laborbefund Transplantationsprozesss 2017‑08‑14
2.16.756.5.30.1.127.10.1.3 link retired Laborbefund Transplantationsprozesss 2016‑07‑02
Uses as Name Version
1.3.6.1.4.1.19376.1.5.3.1.4.2 Containment active IHE Comment Entry (2014) DYNAMIC
2.16.756.5.30.1.127.10.4.33 Containment draft SOAS Info DYNAMIC
2.16.756.5.30.1.127.10.4.35 Include draft Check Properties DYNAMIC
Relationship Specialization: template 2.16.840.1.113883.10.12.303 (2005‑09‑07)
Specialization: template 1.3.6.1.4.1.19376.1.3.1.6 (2008‑08‑08)
Example
Example
<observation classCode="OBS" moodCode="EVN">
  <templateId root="2.16.756.5.30.1.127.10.4.32"/>  <templateId root="1.3.6.1.4.1.19376.1.3.1.6"/>  <code code="A2" displayName="A2 HLA-Antigene" codeSystem="2.16.756.5.30.1.129.1.1.8" codeSystemName="HLA"/>  <text>
    <reference value="#l21"/>  </text>
  <statusCode code="completed"/>  <effectiveTime value="201401151037+0100"/>  <value xsi:type="BL" value="true"/>  <interpretationCode code="N" codeSystem="2.16.840.1.113883.5.83"/></observation>
Item DT Card Conf Description Label
hl7:observation
1 … 1 M (Labdotsrtp)
@classCode
1 … 1 F OBS
@moodCode
1 … 1 F EVN
hl7:templateId
II 1 … 1 M (Labdotsrtp)
@root
1 … 1 F 2.16.756.5.30.1.127.10.4.32
hl7:templateId
II 1 … 1 M (Labdotsrtp)
@root
1 … 1 F 1.3.6.1.4.1.19376.1.3.1.6
hl7:id
II 0 … 1 A Laboratory Observation identifier MAY be present. (Labdotsrtp)
hl7:code
CE 1 … 1 R
(de-CH) Mindestens eine Laboratory Observation pro Laboratory Battery Organizer MUSS einen gültigen Code aus dem BAG Value Set enthalten.
Die Übersetzung in den lokal verwendeten Code im Labor KANN mit dem translation Element angegeben werden.
Es kann nicht ausgeschlossen werden, dass ein neuartiger Laborbefund übermittelt werden soll, zu welchem in der Tabelle 8 noch kein Eintrag vorhanden ist. (Denkbar wäre z. B., dass mit der Übermittlung eines neuen Laborparameters nicht zugewartet werden soll, bis alle relevanten Dokumentationen angepasst sind. Das beschriebene Szenario könnte dann als temporäre Lösung dienen. Das dargestellte Szenario muss in jedem Fall von der Abteilung Biomedizin, Sektion Transplantation und Fortpflanzungsmedizin, koordiniert werden.) In einem solchen Fall MUSS der Code mit nullFlavor="NAV" deklariert werden. Nach Absprache mit dem BAG würde dann ein bestimmter Ad-hoc Code (z. B. ein bereits lokal im Labor eingesetzter Code) mit dem translation Element angegeben werden. Zusätzlich MÜSSEN in einem solchen Fall die Angaben zu Untersuchungsmaterial und Nachweismethode im Kommentar gemäss nachfolgendem Kapitel angegeben werden.
Weitere Präzisierungen mit anderen Codesystemen sind erlaubt, sofern diese in eigenen Laboratory Observations im gleichen Laboratory Battery Organizer angegeben werden.
(Labdotsrtp)
  CONF
The value of @code shall be drawn from value set 2.16.756.5.30.1.129.1.1.3 Laborbeobachtungen (DYNAMIC)
or
The value of @code shall be drawn from value set 2.16.756.5.30.1.127.11.21 Laborwerte (DYNAMIC)
  Example <code code="A2" displayName="A2 HLA-Antigene" codeSystem="2.16.756.5.30.1.129.1.1.8" codeSystemName="HLA"/>
hl7:statusCode
CS 1 … 1 M
(de-CH) Der gemäss IHE XD-LAB zugelassene Code „aborted“ ist für Laborbefunde im Transplantationsprozess in der Schweiz nicht zugelassen. Die Meldung soll erst dann erfolgen, wenn die Untersuchung abgeschlossen und endgültig ist.
(Labdotsrtp)
@code
CONF 1 … 1 F completed
hl7:effectiveTime
TS.CH.TZ NP
(de-CH) Es gilt die effectiveTime des organizer.
(Labdotsrtp)
Choice 0 … 1
(de-CH) Wenn es das Laborresultat gemäss LOINC Code erfordert, MUSS ein Wert angegeben werden.
xsi:type gemäss Value-Set
unit: Einheit des Messwerts in UCUM
value: Der eigentliche Messwert
Kann der Messwert vom Analyzer nicht ermittelt werden, DÜRFEN @unit und @value NICHT angegeben werden. Stattdessen ist @nullFlavor=‘NA‘ anzugeben. Mit dem interpretationCode MUSS deklariert werden, ob das Resultat unterhalb (Low of scale) oder oberhalb (High of scale) des Messbereichs liegt.
Elements to choose from:
  • hl7:value[@xsi:type='PQ']
  • hl7:value[@xsi:type='CD']
  • hl7:value[@xsi:type='RTO']
  • hl7:value[@xsi:type='INT']
  • hl7:value[@xsi:type='ST']
hl7:value
PQ R (Labdotsrtp)
treeblank treeblank where [@xsi:type='PQ']
@xsi:type
1 … 1 F PQ
  Example
Messwert
<value xsi:type="PQ" unit="mg/dL" value="6.4"/>
hl7:value
CD R (Labdotsrtp)
treeblank treeblank where [@xsi:type='CD']
@xsi:type
1 … 1 F CD
  Example
Recency
<value xsi:type="CD" code="N" codeSystem="2.16.756.5.30.2.1.1.3.1"/>
hl7:value
RTO R (Labdotsrtp)
treeblank treeblank where [@xsi:type='RTO']
@xsi:type
1 … 1 F RTO
  Example
Ratio
<value xsi:type="RTO">
  <numerator xsi:type="INT" value="1"/>  <denominator xsi:type="INT" value="8"/></value>
hl7:value
INT R (Labdotsrtp)
treeblank treeblank where [@xsi:type='INT']
@xsi:type
1 … 1 F INT
  Example
Integer
<value xsi:type="INT" value="6500"/>
hl7:value
ST R (Labdotsrtp)
treeblank treeblank where [@xsi:type='ST']
@xsi:type
1 … 1 F ST
  Example
String
<value xsi:type="ST">String as result</value>
hl7:interpretationCode
CE 0 … * R
(de-CH) Es ist mehr als ein interpretationCode möglich.
Gemäss Value-Set müssen bei gewissen Tests spezifizierte Interpretationscode zwingend vorhanden sein und schliessen andere Interpretationscodes aus. Zum Beispiel ist ein Resultat entweder positive (POS), negative (NEG) oder im Grenzbereich (IND). In diesem Fall, muss einer und nur einder der Codes POS, NEG und IOND vorhanden sein. Andere Codes bleiben jedoch möglich.
(Labdotsrtp)
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.78 ObservationInterpretation (DYNAMIC)
hl7:entryRelationship
0 … * R
(de-CH) Enthält es zusätzliche narrative Informationen zum Laborresultat.

Contains 1.3.6.1.4.1.19376.1.5.3.1.4.2 IHE Comment Entry (DYNAMIC)
(Labdotsrtp)
treeblank where [hl7:act [hl7:templateId [@root = '2.16.840.1.113883.10.20.1.40'] and hl7:templateId [@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]]
@typeCode
1 … 1 F SUBJ
hl7:entryRelationship
0 … * R
(de-CH) Für jeden HLA-Antikörper MUSS sowohl Center specific Avoid als auch Previous TX angegeben werden.

Contains 2.16.756.5.30.1.127.10.4.33 SOAS Info (DYNAMIC)
(Labdotsrtp)
treeblank where [hl7:observation [hl7:templateId [@root = '2.16.756.5.30.1.127.10.4.33'] and hl7:templateId [@root = '2.16.756.5.30.1.1.1.1.3.4.1'] [@extension = 'CDA-CH.LRTP.SOASInfo']]]
@typeCode
1 … 1 F COMP
hl7:referenceRange
0 … * C
(de-CH) Der Referenzbereich MUSS bei den Datentypen PQ und INT für den Bereich der Normalwerte angegeben werden. Dabei gilt:
  • Oberer Grenzwert: [R]
  • Unterer Grenzwert: [R]
  • interpretationCode mit code=N: [M]

Der Referenzbereich KANN bei anderen Datentypen weggelassen werden.
Wenn nur ein oberer oder unterer Grenzwert sinnvoll ist, MUSS der nicht verwendete Grenzwert mit nullFlavor (NINF, PINF, NA) angegeben werden.
Bei Resultaten die als String oder Titer angegeben sind, kann kein «referenceRange» angegeben werden. In diesem sollten diese als «Annotation» mitgeliefert werden.
(Labdotsrtp)
@typeCode
1 … 1 F REFV
  Example <referenceRange typeCode="REFV">
  <observationRange classCode="OBS" moodCode="EVN.CRT">
    <value xsi:type="IVL_PQ">
      <low value="0.0" unit="[iU]/mL"/>      <high value="1.6" unit="[iU]/mL"/>    </value>
    <interpretationCode code="N" codeSystem="2.16.840.1.113883.5.83"/>  </observationRange>
</referenceRange>
hl7:observationRange
1 … 1 M (Labdotsrtp)
@classCode
1 … 1 F OBS
@moodCode
1 … 1 F EVN.CRT
Choice 0 … 1 Elements to choose from:
  • hl7:value[@xsi:type='IVL_PQ']
  • hl7:value[@xsi:type='IVL_INT']
hl7:value
IVL_PQ 0 … 1 R
(de-CH) Referenzbereich für PQ Datentypen
(Labdotsrtp)
treeblank treeblank treeblank treeblank where [@xsi:type='IVL_PQ']
@xsi:type
1 … 1 F IVL_PQ
hl7:low
IVXB_PQ 1 … 1 R
(de-CH) Untere Limite des Referenzbereiches, in @value Wert der unteren Limite des Referenzbereiches, in @unit gültige UCUM Einheit der unteren Limite des Referenzbereiches
(Labdotsrtp)
hl7:high
IVXB_PQ 1 … 1 R
(de-CH) Obere Limite des Referenzbereiches, in @value Wert der oberen Limite des Referenzbereiches, in @unit gültige UCUM Einheit der oberen Limite des Referenzbereiches
(Labdotsrtp)
hl7:value
IVL_INT 0 … 1 R
(de-CH) Referenzbereich für INT Datentypen
(Labdotsrtp)
treeblank treeblank treeblank treeblank where [@xsi:type='IVL_INT']
@xsi:type
1 … 1 F IVL_INT
hl7:low
IVXB_INT 1 … 1 R
(de-CH) Untere Limite des Referenzbereiches, in @value Wert der unteren Limite des Referenzbereiches, in @unit gültige UCUM Einheit der unteren Limite des Referenzbereiches
(Labdotsrtp)
hl7:high
IVXB_INT 1 … 1 R
(de-CH) Obere Limite des Referenzbereiches, in @value Wert der oberen Limite des Referenzbereiches, in @unit gültige UCUM Einheit der oberen Limite des Referenzbereiches
(Labdotsrtp)
hl7:interpretationCode
CE 1 … 1 M
(de-CH) Referenzbereich Interpretation, z.B. Normalwert (N).
(Labdotsrtp)
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.78 ObservationInterpretation (DYNAMIC)
Included from 2.16.756.5.30.1.127.10.4.35 Check Properties (DYNAMIC)
  Variable let Name ap  
  Value doc('include/cs-2.16.756.5.30.1.127.77.6.5.1-DYNAMIC.xml')  
  Variable let Name apunits  
  Value $ap//concept[property/code[@value='unit']]  
  Variable let Name apDataTypes  
  Value $ap//concept[property/code[@value='dataType']]  
  Variable let Name apObservationValuePresent  
  Value $ap//concept[property/code[@value='observationValuePresent']]  
  Variable let Name apInterpretationCodePOSNEGIND  
  Value $ap//concept[property/code[@value='interpretationCodePOSNEGIND']]  
  Variable let Name apsection  
  Value $ap//concept[property/code[@value='specialtySection']]  
  Variable let Name oc  
  Value hl7:code/@code  
  Variable let Name ovu  
  Value hl7:value/@unit  
  Variable let Name dc  
  Value $apunits[code/@value=$oc]/property[code/@value='unit']/valueCode/@value  
  Schematron assert role red error  
  test string-length($ovu)=0 or count($apunits[code/@value=$oc])=0 or count($dc)=0 or $ovu=$dc  
  Message Observations with code <value-of select="$oc"/> shall have unit(s) <value-of select="$dc"/>.  
  Variable let Name osectioncode  
  Value ancestor::hl7:section/hl7:code/@code  
  Variable let Name dc  
  Value $apsection[code/@value=$oc]/property[code/@value='specialtySection']/valueCode/@value  
  Variable let Name dn  
  Value $apsection[code/@value=$oc]/property[code/@value='specialtySectionName']/valueString/@value  
  Schematron assert role red error  
  test string-length($osectioncode)=0 or string-length($dc)=0 or $osectioncode = $dc  
  Message Observations with code <value-of select="$oc"/> shall appear within a section with code <value-of select="$dc"/> <value-of select="$dn"/>, found <value-of select="$osectioncode"/>.  
  Variable let Name apDataTypes  
  Value $ap//concept[property/code[@value='dataType']]  
  Variable let Name dtr  
  Value $apDataTypes[code/@value=$oc]/property[code/@value='dataType']/valueCode/@value  
  Schematron assert role red error  
  test string-length($dtr)=0 or hl7:value[@xsi:type=$dtr]  
  Message Datatype of the value element (xsi:type) shall be <value-of select="$dtr"/>  
  Variable let Name apObservationValuePresent  
  Value $ap//concept[property/code[@value='observationValuePresent']]  
  Variable let Name vpre  
  Value $apObservationValuePresent[code/@value=$oc]/property[code/@value='observationValuePresent']/valueBoolean/@value  
  Schematron assert role red error  
  test string-length($vpre)=0 or $vpre='false' or hl7:value  
  Message Observations with code <value-of select="$oc"/> shall have a value element.  
  Schematron assert role red error  
  test string-length($vpre)=0 or $vpre='true' or not(hl7:value)  
  Message Observations with code <value-of select="$oc"/> shall not have a value element.  
  Variable let Name apInterpretationCodePOSNEGIND  
  Value $ap//concept[property/code[@value='interpretationCodePOSNEGIND']]  
  Variable let Name icd  
  Value $apInterpretationCodePOSNEGIND[code/@value=$oc]/property[code/@value='interpretationCodePOSNEGIND']/valueBoolean/@value  
  Schematron assert role red error  
  test string-length($icd)=0 or $icd='false' or hl7:interpretationCode/@nullFlavor or hl7:interpretationCode/@code=('POS','NEG','IND')  
  Message Observations with code <value-of select="$oc"/> shall have a interpretationCode element that shall be valued with POS','NEG' or 'IND'.