Implementation Guide
TI Common
Version 1.5.0-ballot.1 - ballot

Ressourcenprofil: TI Observation Image Attachment - Mappings

Active Stand: 2026-11-16

Mappings für ti-observation-laboratory-image-attachment 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
n/a
.... extension:triggeredBy
n/a
..... id
n/a
..... Slices for extension
n/a
..... Slices for extension
...... extension:observation
n/a
....... id
n/a
....... extension
n/a
....... url
N/A
....... value[x]
N/A
...... extension:type
n/a
....... id
n/a
....... extension
n/a
....... url
N/A
....... value[x]
N/A
...... extension:reason
n/a
....... id
n/a
....... extension
n/a
....... url
N/A
....... value[x]
N/A
..... url
N/A
..... value[x]
N/A
.... extension:value-r5
N/A
..... id
n/a
..... extension
n/a
..... url
N/A
..... value[x]
N/A
...... id
n/a
...... extension
n/a
...... contentType
ED.2+ED.3/RP.2+RP.3. Note conversion may be needed if old style values are being used
  • ./mediaType
  • ./charset
...... language
./language
...... data
ED.5
./data
...... url
RP.1+RP.2 - if they refer to a URL (see v2.6)
./reference/literal
...... size
N/A (needs data type R3 proposal)
...... hash
:ED/integrityCheckAlgorithm="SHA-1"]
...... title
./title/data
...... creation
N/A (needs data type R3 proposal)
.... extension:supportingInfo
n/a
.... extension:labTestKit
n/a
.... extension:certifiedRefMaterialCodeable
n/a
.... extension:certifiedRefMaterialIdentifer
n/a
.... extension:accredited
n/a
... modifierExtension
N/A
... 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
... 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
.... 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
.... 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: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
... 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
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
... 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|
.... 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|
.... value[x]:valueRatio
< 441742003 |Evaluation finding|
N/A
RTO
363714003 |Interprets|
.... 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|
.... value[x]:valueCodeableConcept
< 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
.... value[x]:valueBoolean
< 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
.... value[x]:valueInteger
< 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
... dataAbsentReason
N/A
value.nullFlavor
... interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
... 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
... specimen
< 123038009 |Specimen|
SPM segment
participation[typeCode=SPC].specimen
704319004 |Inherent in|
... device
< 49062001 |Device|
OBX-17 / PRT -10
participation[typeCode=DEV]
424226004 |Using device|
... referenceRange
OBX.7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... low
OBX-7
IVL_PQ.low
.... high
OBX-7
IVL_PQ.high
.... 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
.... 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
.... 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]
.... id
n/a
.... Slices for extension
n/a
..... extension:value-r5
N/A
...... id
n/a
...... extension
n/a
...... url
N/A
...... value[x]
N/A
.... modifierExtension
N/A
.... code
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
OBX-3
code
FiveWs.what[x]
.... Slices for value[x]
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
..... value[x]:valueQuantity
363714003 |Interprets| < 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
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
..... value[x]:valueRange
363714003 |Interprets| < 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|
..... value[x]:valueRatio
363714003 |Interprets| < 441742003 |Evaluation finding|
N/A
RTO
363714003 |Interprets|
..... value[x]:valueTime
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
..... value[x]:valueDateTime
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
..... value[x]:valuePeriod
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
..... value[x]:valueCodeableConcept
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
.... dataAbsentReason
N/A
value.nullFlavor
.... interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
.... referenceRange
OBX.7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]

doco Documentation for this format