臺灣電子處方箋與調劑單張實作指引(TW EMPD IG)
0.2.1 - ci-build

臺灣電子處方箋與調劑單張實作指引(TW EMPD IG), published by 衛生福利部中央健康保險署. This guide is not an authorized publication; it is the continuous build for version 0.2.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/TWNHIFHIR/empd/ and changes regularly. See the Directory of published versions

Resource Profile: ObservationEMPDBodyWeight - Mappings

Active as of 2026-10-21

Mappings for the Observation-EMPD-BodyWeight resource profile.

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]
Observation / id
Observation / meta
Observation / implicitRules
Observation / language
Observation / text
Act.text?
Observation / contained
N/A
Observation / extension
N/A
Observation / modifierExtension
N/A
Observation / 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
Observation / basedOn
Event.basedOn
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
Observation / partOf
Event.partOf
Varies by domain
.outboundRelationship[typeCode=FLFS].target
Observation / 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
Observation / Slices for category
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
FiveWs.class
Observation / Slices for category / category:VSCat
CE/CNE/CWE
CD
Observation / Slices for category / category:VSCat / id
n/a
Observation / Slices for category / category:VSCat / extension
n/a
Observation / Slices for category / category:VSCat / coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
Observation / Slices for category / category:VSCat / coding / id
n/a
Observation / Slices for category / category:VSCat / coding / extension
n/a
Observation / Slices for category / category:VSCat / coding / system
C*E.3
./codeSystem
Observation / Slices for category / category:VSCat / coding / version
C*E.7
./codeSystemVersion
Observation / Slices for category / category:VSCat / coding / code
C*E.1
./code
Observation / Slices for category / category:VSCat / coding / display
C*E.2 - but note this is not well followed
CV.displayName
Observation / Slices for category / category:VSCat / coding / userSelected
Sometimes implied by being first
CD.codingRationale
Observation / Slices for category / category:VSCat / text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
Observation / code
CE/CNE/CWE
CD
Observation / code / id
n/a
Observation / code / extension
Observation / code / coding
CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
CV
Observation / code / coding / id
n/a
Observation / code / coding / extension
Observation / code / coding / system
C*E.3
./codeSystem
Observation / code / coding / version
C*E.7
./codeSystemVersion
Observation / code / coding / code
C*E.1
./code
Observation / code / coding / display
C*E.2 - but note this is not well followed
CV.displayName
Observation / code / coding / userSelected
Sometimes implied by being first
CD.codingRationale
Observation / code / text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
Observation / subject
Event.subject
PID-3
participation[typeCode=RTGT]
FiveWs.subject
Observation / focus
OBX-3
participation[typeCode=SBJ]
FiveWs.subject
Observation / encounter
Event.context
PV1
  • inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
FiveWs.context
Observation / effective[x]
Event.occurrence[x]
  • OBX-14
  • and/or OBX-19 after v2.4 (depends on who observation made)
effectiveTime
FiveWs.done[x]
Observation / issued
  • OBR.22 (or MSH.7)
  • or perhaps OBX-19 (depends on who observation made)
participation[typeCode=AUT].time
FiveWs.recorded
Observation / 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
Observation / Slices for value[x]
< 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
Observation / Slices for value[x] / value[x]:valueQuantity
< 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
Observation / Slices for value[x] / value[x]:valueQuantity / id
n/a
Observation / Slices for value[x] / value[x]:valueQuantity / extension
n/a
Observation / Slices for value[x] / value[x]:valueQuantity / value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
Observation / Slices for value[x] / value[x]:valueQuantity / comparator
SN.1 / CQ.1
IVL properties
Observation / Slices for value[x] / value[x]:valueQuantity / unit
(see OBX.6 etc.) / CQ.2
PQ.unit
Observation / Slices for value[x] / value[x]:valueQuantity / system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
Observation / Slices for value[x] / value[x]:valueQuantity / code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
Observation / dataAbsentReason
CE/CNE/CWE
CD
Observation / interpretation
CE/CNE/CWE
CD
Observation / note
  • NTE.3 (partner NTE to OBX
  • or sometimes another (child?) OBX)
subjectOf.observationEvent[code="annotation"].value
Observation / bodySite
CE/CNE/CWE
CD
Observation / method
CE/CNE/CWE
CD
Observation / specimen
< 123038009 |Specimen|
SPM segment
participation[typeCode=SPC].specimen
704319004 |Inherent in|
Observation / device
< 49062001 |Device|
OBX-17 / PRT -10
participation[typeCode=DEV]
424226004 |Using device|
Observation / referenceRange
OBX.7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
Observation / referenceRange / id
n/a
Observation / referenceRange / extension
n/a
Observation / referenceRange / modifierExtension
N/A
Observation / referenceRange / low
OBX-7
IVL_PQ.low
Observation / referenceRange / high
OBX-7
IVL_PQ.high
Observation / referenceRange / type
CE/CNE/CWE
CD
Observation / referenceRange / appliesTo
CE/CNE/CWE
CD
Observation / referenceRange / age
outboundRelationship[typeCode=PRCN].targetObservationCriterion[code="age"].value
Observation / referenceRange / text
OBX-7
ST
Observation / hasMember
Relationships established by OBX-4 usage
outBoundRelationship
Observation / derivedFrom
Relationships established by OBX-4 usage
.targetObservation
Observation / component
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
Observation / component / id
n/a
Observation / component / extension
n/a
Observation / component / modifierExtension
N/A
Observation / component / code
CE/CNE/CWE
CD
Observation / component / value[x]
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX.2
  • OBX.5
  • OBX.6
value
363714003 |Interprets|
Observation / component / dataAbsentReason
CE/CNE/CWE
CD
Observation / component / interpretation
CE/CNE/CWE
CD
Observation / component / referenceRange
OBX.7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]

doco Documentation for this format