ePA Laboratory Report Implementation Guide
Version 1.0.0-ballot.1 - ballot

Ressourcenprofil: Observation Laboratory Study dgLP - Mappings

Active Stand: 2026-09-30

Mappings für observation-laboratory-study-dglp ressourcenprofil.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternSNOMED CT Concept Domain BindingHL7 v2 MappingRIM MappingFiveWs Pattern MappingSNOMED CT Attribute Bindingdoco
.. Observation
Event
< 363787002 |Observable entity|
OBX
  • Observation[classCode=OBS
  • moodCode=EVN]
... id
... meta
.... id
n/a
.... extension
n/a
.... versionId
.... lastUpdated
.... source
.... profile
.... security
CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
CV
.... tag
CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
CV
... implicitRules
... language
... text
Act.text?
... contained
N/A
... Slices for extension
.... extension:bodyStructure
.... extension:triggeredBy
.... extension:value-r5
.... extension:supportingInfo
.... extension:labTestKit
.... extension:certifiedRefMaterialCodeable
.... extension:certifiedRefMaterialIdentifer
.... extension:accredited
N/A
..... id
n/a
..... extension
n/a
..... url
N/A
..... value[x]
N/A
.... extension:testProfile
..... id
n/a
..... extension
..... url
N/A
..... value[x]
N/A
...... id
n/a
...... extension
n/a
...... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
....... id
n/a
....... extension
n/a
....... system
C*E.3
./codeSystem
....... version
C*E.7
./codeSystemVersion
....... code
C*E.1
./code
....... display
C*E.2 - but note this is not well followed
CV.displayName
....... userSelected
Sometimes implied by being first
CD.codingRationale
...... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
.... extension:externalService
..... id
n/a
..... extension
..... url
N/A
..... value[x]
N/A
.... extension:associationService
..... id
n/a
..... extension
..... url
N/A
..... value[x]
N/A
.... extension:zlogValue
..... id
n/a
..... extension
..... url
N/A
..... value[x]
N/A
.... extension:alternativeResult
..... id
n/a
..... Slices for extension
..... Slices for extension
...... extension:code
....... id
n/a
....... extension
....... url
N/A
....... value[x]
N/A
........ id
n/a
........ extension
n/a
........ coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
......... id
n/a
......... extension
n/a
......... system
C*E.3
./codeSystem
......... version
C*E.7
./codeSystemVersion
......... code
C*E.1
./code
......... display
C*E.2 - but note this is not well followed
CV.displayName
......... userSelected
Sometimes implied by being first
CD.codingRationale
........ text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
...... extension:value
....... id
n/a
....... extension
....... url
N/A
....... Slices for value[x]
N/A
....... Slices for value[x]
........ value[x]:valueRange
N/A
......... id
n/a
......... extension
n/a
......... low
NR.1
./low
.......... id
n/a
.......... extension
n/a
.......... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
.......... comparator
SN.1 / CQ.1
IVL properties
.......... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
.......... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
.......... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
......... high
NR.2
./high
.......... id
n/a
.......... extension
n/a
.......... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
.......... comparator
SN.1 / CQ.1
IVL properties
.......... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
.......... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
.......... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
........ value[x]:valueRatio
N/A
......... id
n/a
......... extension
n/a
......... numerator
SN (see also Range) or CQ
.numerator
.......... id
n/a
.......... extension
n/a
.......... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
.......... comparator
SN.1 / CQ.1
IVL properties
.......... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
.......... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
.......... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
......... denominator
SN (see also Range) or CQ
.denominator
.......... id
n/a
.......... extension
n/a
.......... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
.......... comparator
SN.1 / CQ.1
IVL properties
.......... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
.......... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
.......... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
........ value[x]:valueQuantity
N/A
......... id
n/a
......... extension
n/a
......... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
......... comparator
SN.1 / CQ.1
IVL properties
......... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
......... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
......... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
...... extension:referenceRange
....... id
n/a
....... extension
....... url
N/A
....... value[x]
N/A
........ id
n/a
........ extension
n/a
........ low
NR.1
./low
......... id
n/a
......... extension
n/a
......... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
......... comparator
SN.1 / CQ.1
IVL properties
......... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
......... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
......... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
........ high
NR.2
./high
......... id
n/a
......... extension
n/a
......... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
......... comparator
SN.1 / CQ.1
IVL properties
......... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
......... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
......... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
...... extension:zlog
....... id
n/a
....... extension
....... url
N/A
....... value[x]
N/A
..... url
N/A
..... value[x]
N/A
... modifierExtension
N/A
... Slices for identifier
Event.identifier
1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 2) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
id
FiveWs.identifier
.... identifier:resultID
Event.identifier
1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 2) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
id
FiveWs.identifier
..... id
n/a
..... extension
n/a
..... use
N/A
Role.code or implied by context
..... type
CX.5
Role.code or implied by context
...... id
n/a
...... extension
n/a
...... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
....... id
n/a
....... extension
n/a
....... system
C*E.3
./codeSystem
....... version
C*E.7
./codeSystemVersion
....... code
C*E.1
./code
....... display
C*E.2 - but note this is not well followed
CV.displayName
....... userSelected
Sometimes implied by being first
CD.codingRationale
...... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
..... system
CX.4 / EI-2-4
II.root or Role.id.root
..... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
..... period
CX.7 + CX.8
Role.effectiveTime or implied by context
..... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
.... identifier:GTIN
Event.identifier
1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 2) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
id
FiveWs.identifier
..... id
n/a
..... extension
n/a
..... use
N/A
Role.code or implied by context
..... type
CX.5
Role.code or implied by context
...... id
n/a
...... extension
n/a
...... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
....... id
n/a
....... extension
n/a
....... system
C*E.3
./codeSystem
....... version
C*E.7
./codeSystemVersion
....... code
C*E.1
./code
....... display
C*E.2 - but note this is not well followed
CV.displayName
....... userSelected
Sometimes implied by being first
CD.codingRationale
...... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
..... system
CX.4 / EI-2-4
II.root or Role.id.root
..... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
..... period
CX.7 + CX.8
Role.effectiveTime or implied by context
..... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
... basedOn
Event.basedOn
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
... partOf
Event.partOf
Varies by domain
.outboundRelationship[typeCode=FLFS].target
... status
Event.status
< 445584004 |Report by finality status|
OBX-11
status Amended & Final are differentiated by whether it is the subject of a ControlAct event with a type of "revise"
FiveWs.status
... Slices for category
CE/CNE/CWE
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
FiveWs.class
.... category:laboratory
CE/CNE/CWE
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
FiveWs.class
..... id
n/a
..... extension
n/a
..... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
...... id
n/a
...... extension
n/a
...... system
C*E.3
./codeSystem
...... version
C*E.7
./codeSystemVersion
...... code
C*E.1
./code
...... display
C*E.2 - but note this is not well followed
CV.displayName
...... userSelected
Sometimes implied by being first
CD.codingRationale
..... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
.... category:studyType
CE/CNE/CWE
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
FiveWs.class
..... id
n/a
..... extension
n/a
..... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
...... id
n/a
...... extension
n/a
...... system
C*E.3
./codeSystem
...... version
C*E.7
./codeSystemVersion
...... code
C*E.1
./code
...... display
C*E.2 - but note this is not well followed
CV.displayName
...... userSelected
Sometimes implied by being first
CD.codingRationale
..... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
.... category:specialty
CE/CNE/CWE
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
FiveWs.class
... code
Event.code
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
OBX-3
code
FiveWs.what[x]
116680003 |Is a|
.... id
n/a
.... Slices for extension
n/a
..... extension:data-absent-reason
ANY.nullFlavor
...... id
n/a
...... extension
n/a
...... url
N/A
...... value[x]
N/A
.... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
..... id
n/a
..... extension
n/a
..... system
C*E.3
./codeSystem
..... version
C*E.7
./codeSystemVersion
..... code
C*E.1
./code
..... display
C*E.2 - but note this is not well followed
CV.displayName
..... userSelected
Sometimes implied by being first
CD.codingRationale
.... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
... subject
Event.subject
PID-3
participation[typeCode=RTGT]
FiveWs.subject
.... id
n/a
.... extension
n/a
.... reference
N/A
.... type
N/A
.... identifier
  • CX / EI (occasionally
  • more often EI maps to a resource id or a URL)
.identifier
..... id
n/a
..... extension
n/a
..... use
N/A
Role.code or implied by context
..... type
CX.5
Role.code or implied by context
..... system
CX.4 / EI-2-4
II.root or Role.id.root
..... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
..... period
CX.7 + CX.8
Role.effectiveTime or implied by context
..... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
.... display
N/A
... focus
OBX-3
participation[typeCode=SBJ]
FiveWs.subject
... encounter
Event.context
PV1
  • inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
FiveWs.context
... Slices for effective[x]
Event.occurrence[x]
  • OBX-14
  • and/or OBX-19 after v2.4 (depends on who observation made)
effectiveTime
FiveWs.done[x]
.... effective[x]:effectiveDateTime
Event.occurrence[x]
  • OBX-14
  • and/or OBX-19 after v2.4 (depends on who observation made)
effectiveTime
FiveWs.done[x]
... issued
  • OBR.22 (or MSH.7)
  • or perhaps OBX-19 (depends on who observation made)
participation[typeCode=AUT].time
FiveWs.recorded
... performer
Event.performer.actor
  • OBX.15 / (Practitioner) OBX-16
  • PRT-4='RO' / (Device) OBX-18
  • PRT-4='EQUIP' / (Organization) OBX-23
  • PRT-4='PO'
participation[typeCode=PRF]
FiveWs.actor
.... id
n/a
.... Slices for extension
n/a
..... extension:performerFunction
Event.performer.function
.... reference
N/A
.... type
N/A
.... identifier
  • CX / EI (occasionally
  • more often EI maps to a resource id or a URL)
.identifier
..... id
n/a
..... extension
n/a
..... use
N/A
Role.code or implied by context
..... type
CX.5
Role.code or implied by context
..... system
CX.4 / EI-2-4
II.root or Role.id.root
..... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
..... period
CX.7 + CX.8
Role.effectiveTime or implied by context
..... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
.... display
N/A
... Slices for value[x]
< 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
.... value[x]:valueQuantity
< 441742003 |Evaluation finding|
SN (see also Range) or CQ
  • PQ
  • IVL<PQ>
  • MO
  • CO
  • depending on the values
363714003 |Interprets|
..... id
n/a
..... Slices for extension
n/a
..... Slices for extension
...... extension:uncertainty
PPD.standardDeviation
..... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
..... comparator
SN.1 / CQ.1
IVL properties
..... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
..... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
..... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
.... value[x]:valueString
< 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
.... value[x]:valueRange
< 441742003 |Evaluation finding|
NR and also possibly SN (but see also quantity)
IVL<QTY[not(type="TS")]> [lowClosed="true" and highClosed="true"]or URG<QTY[not(type="TS")]>
363714003 |Interprets|
..... id
n/a
..... Slices for extension
n/a
..... Slices for extension
...... extension:uncertainty
PPD.standardDeviation
...... extension:uncertaintyType
PPD.distributionType
..... low
NR.1
./low
...... id
n/a
...... extension
n/a
...... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
...... comparator
SN.1 / CQ.1
IVL properties
...... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
...... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
...... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
..... high
NR.2
./high
...... id
n/a
...... extension
n/a
...... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
...... comparator
SN.1 / CQ.1
IVL properties
...... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
...... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
...... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
.... value[x]:valueRatio
< 441742003 |Evaluation finding|
N/A
RTO
363714003 |Interprets|
..... id
n/a
..... Slices for extension
n/a
..... Slices for extension
...... extension:uncertainty
PPD.standardDeviation
...... extension:uncertaintyType
PPD.distributionType
..... numerator
SN (see also Range) or CQ
.numerator
...... id
n/a
...... extension
n/a
...... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
...... comparator
SN.1 / CQ.1
IVL properties
...... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
...... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
...... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
..... denominator
SN (see also Range) or CQ
.denominator
...... id
n/a
...... extension
n/a
...... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
...... comparator
SN.1 / CQ.1
IVL properties
...... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
...... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
...... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
.... value[x]:valueCodeableConcept
< 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
..... id
n/a
..... extension
n/a
..... Slices for coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
...... coding:All Slices
....... id
n/a
....... extension
n/a
....... system
C*E.3
./codeSystem
....... version
C*E.7
./codeSystemVersion
....... code
C*E.1
./code
....... display
C*E.2 - but note this is not well followed
CV.displayName
....... userSelected
Sometimes implied by being first
CD.codingRationale
..... Slices for coding
...... coding:snomed
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
....... id
n/a
....... extension
n/a
....... system
C*E.3
./codeSystem
....... version
C*E.7
./codeSystemVersion
....... code
C*E.1
./code
....... display
C*E.2 - but note this is not well followed
CV.displayName
....... userSelected
Sometimes implied by being first
CD.codingRationale
..... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
.... value[x]:valueTime
< 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
.... value[x]:valueDateTime
< 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
.... value[x]:valuePeriod
< 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
... dataAbsentReason
N/A
value.nullFlavor
.... id
n/a
.... extension
n/a
.... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
..... id
n/a
..... extension
n/a
..... system
C*E.3
./codeSystem
..... version
C*E.7
./codeSystemVersion
..... code
C*E.1
./code
..... display
C*E.2 - but note this is not well followed
CV.displayName
..... userSelected
Sometimes implied by being first
CD.codingRationale
.... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
... interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
.... id
n/a
.... extension
n/a
.... Slices for coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
..... coding:All Slices
...... id
n/a
...... extension
n/a
...... system
C*E.3
./codeSystem
...... version
C*E.7
./codeSystemVersion
...... code
C*E.1
./code
...... display
C*E.2 - but note this is not well followed
CV.displayName
...... userSelected
Sometimes implied by being first
CD.codingRationale
..... coding:hl7Interpretation
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
...... id
n/a
...... extension
n/a
...... system
C*E.3
./codeSystem
...... version
C*E.7
./codeSystemVersion
...... code
C*E.1
./code
...... display
C*E.2 - but note this is not well followed
CV.displayName
...... userSelected
Sometimes implied by being first
CD.codingRationale
..... coding:snomed
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
...... id
n/a
...... extension
n/a
...... system
C*E.3
./codeSystem
...... version
C*E.7
./codeSystemVersion
...... code
C*E.1
./code
...... display
C*E.2 - but note this is not well followed
CV.displayName
...... userSelected
Sometimes implied by being first
CD.codingRationale
.... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
... note
  • NTE.3 (partner NTE to OBX
  • or sometimes another (child?) OBX)
subjectOf.observationEvent[code="annotation"].value
.... id
n/a
.... extension
n/a
.... author[x]
N/A
Act.participant[typeCode=AUT].role
.... time
N/A
Act.effectiveTime
.... text
N/A
Act.text
... bodySite
< 123037004 |Body structure|
OBX-20
targetSiteCode
718497002 |Inherent location|
... method
OBX-17
methodCode
.... id
n/a
.... extension
n/a
.... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
..... id
n/a
..... extension
n/a
..... system
C*E.3
./codeSystem
..... version
C*E.7
./codeSystemVersion
..... code
C*E.1
./code
..... display
C*E.2 - but note this is not well followed
CV.displayName
..... userSelected
Sometimes implied by being first
CD.codingRationale
.... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
... specimen
< 123038009 |Specimen|
SPM segment
participation[typeCode=SPC].specimen
704319004 |Inherent in|
.... id
n/a
.... extension
n/a
.... reference
N/A
.... type
N/A
.... identifier
  • CX / EI (occasionally
  • more often EI maps to a resource id or a URL)
.identifier
.... display
N/A
... device
< 49062001 |Device|
OBX-17 / PRT -10
participation[typeCode=DEV]
424226004 |Using device|
.... id
n/a
.... extension
n/a
.... reference
N/A
.... type
N/A
.... identifier
  • CX / EI (occasionally
  • more often EI maps to a resource id or a URL)
.identifier
.... display
N/A
... referenceRange
OBX.7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
.... id
n/a
.... Slices for extension
..... extension:sourceReferenceRange
...... id
n/a
...... extension
...... url
N/A
...... value[x]
N/A
....... id
n/a
....... extension
n/a
....... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
........ id
n/a
........ extension
n/a
........ system
C*E.3
./codeSystem
........ version
C*E.7
./codeSystemVersion
........ code
C*E.1
./code
........ display
C*E.2 - but note this is not well followed
CV.displayName
........ userSelected
Sometimes implied by being first
CD.codingRationale
....... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
..... extension:noLinearReferenceRange
...... id
n/a
...... extension
...... url
N/A
...... value[x]
N/A
.... modifierExtension
N/A
.... low
OBX-7
IVL_PQ.low
..... id
n/a
..... extension
n/a
..... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
..... comparator
SN.1 / CQ.1
IVL properties
..... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
..... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
..... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
.... high
OBX-7
IVL_PQ.high
..... id
n/a
..... extension
n/a
..... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
..... comparator
SN.1 / CQ.1
IVL properties
..... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
..... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
..... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
.... type
< 260245000 |Findings values| OR < 365860008 |General clinical state finding| OR < 250171008 |Clinical history or observation findings| OR < 415229000 |Racial group| OR < 365400002 |Finding of puberty stage| OR < 443938003 |Procedure carried out on subject|
OBX-10
interpretationCode
..... id
n/a
..... extension
n/a
..... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
...... id
n/a
...... extension
n/a
...... system
C*E.3
./codeSystem
...... version
C*E.7
./codeSystemVersion
...... code
C*E.1
./code
...... display
C*E.2 - but note this is not well followed
CV.displayName
...... userSelected
Sometimes implied by being first
CD.codingRationale
..... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
.... appliesTo
< 260245000 |Findings values| OR < 365860008 |General clinical state finding| OR < 250171008 |Clinical history or observation findings| OR < 415229000 |Racial group| OR < 365400002 |Finding of puberty stage| OR < 443938003 |Procedure carried out on subject|
OBX-10
interpretationCode
..... id
n/a
..... extension
n/a
..... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
...... id
n/a
...... extension
n/a
...... system
C*E.3
./codeSystem
...... version
C*E.7
./codeSystemVersion
...... code
C*E.1
./code
...... display
C*E.2 - but note this is not well followed
CV.displayName
...... userSelected
Sometimes implied by being first
CD.codingRationale
..... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
.... age
NR and also possibly SN (but see also quantity)
outboundRelationship[typeCode=PRCN].targetObservationCriterion[code="age"].value
.... text
OBX-7
ST
... hasMember
Relationships established by OBX-4 usage
outBoundRelationship
... derivedFrom
Relationships established by OBX-4 usage
.targetObservation
.... id
n/a
.... extension
n/a
.... reference
N/A
.... type
N/A
.... identifier
  • CX / EI (occasionally
  • more often EI maps to a resource id or a URL)
.identifier
.... display
N/A
... component
containment by OBX-4?
outBoundRelationship[typeCode=COMP]

doco Documentation for this format