臺灣中醫實作指引
0.1.0 - ci-build

臺灣中醫實作指引, published by 衛生福利部國家中醫藥研究所. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/nricmig/Nricm_TWCMIG/ and changes regularly. See the Directory of published versions

Resource Profile: DiagnosticReportTWCM - Mappings

Draft as of 2026-10-07

Mappings for the diagnosticreport-twcm resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternHL7 v2 MappingRIM MappingFiveWs Pattern Mappingdoco
DiagnosticReport
Event
ORU -> OBR
  • Observation[classCode=OBS
  • moodCode=EVN]
DiagnosticReport / id
DiagnosticReport / meta
DiagnosticReport / implicitRules
DiagnosticReport / language
DiagnosticReport / text
Act.text?
DiagnosticReport / contained
N/A
DiagnosticReport / extension
N/A
DiagnosticReport / modifierExtension
N/A
DiagnosticReport / identifier
Event.identifier
  • OBR-51/ for globally unique filler ID - OBR-3
  • For non-globally unique filler-id the flller/placer number must be combined with the universal service Id - OBR-2(if present)+OBR-3+OBR-4
id
FiveWs.identifier
DiagnosticReport / basedOn
Event.basedOn
ORC? OBR-2/3?
outboundRelationship[typeCode=FLFS].target
DiagnosticReport / status
Event.status
1 mapping)
final and amended are distinguished by whether observation is the subject of a ControlAct event of type "revise"
FiveWs.status
DiagnosticReport / category
CE/CNE/CWE
CD
DiagnosticReport / code
CE/CNE/CWE
CD
DiagnosticReport / code / id
n/a
DiagnosticReport / code / extension
DiagnosticReport / code / Slices for coding
CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
CV
DiagnosticReport / code / Slices for coding / coding:LOINCObservationCode
CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
CV
DiagnosticReport / code / Slices for coding / coding:LOINCObservationCode / id
n/a
DiagnosticReport / code / Slices for coding / coding:LOINCObservationCode / extension
DiagnosticReport / code / Slices for coding / coding:LOINCObservationCode / system
C*E.3
./codeSystem
DiagnosticReport / code / Slices for coding / coding:LOINCObservationCode / version
C*E.7
./codeSystemVersion
DiagnosticReport / code / Slices for coding / coding:LOINCObservationCode / code
C*E.1
./code
DiagnosticReport / code / Slices for coding / coding:LOINCObservationCode / display
C*E.2 - but note this is not well followed
CV.displayName
DiagnosticReport / code / Slices for coding / coding:LOINCObservationCode / userSelected
Sometimes implied by being first
CD.codingRationale
DiagnosticReport / code / Slices for coding / coding:TWLaboratoryCategory
CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
CV
DiagnosticReport / code / Slices for coding / coding:TWLaboratoryCategory / id
n/a
DiagnosticReport / code / Slices for coding / coding:TWLaboratoryCategory / extension
DiagnosticReport / code / Slices for coding / coding:TWLaboratoryCategory / system
C*E.3
./codeSystem
DiagnosticReport / code / Slices for coding / coding:TWLaboratoryCategory / version
C*E.7
./codeSystemVersion
DiagnosticReport / code / Slices for coding / coding:TWLaboratoryCategory / code
C*E.1
./code
DiagnosticReport / code / Slices for coding / coding:TWLaboratoryCategory / display
C*E.2 - but note this is not well followed
CV.displayName
DiagnosticReport / code / Slices for coding / coding:TWLaboratoryCategory / userSelected
Sometimes implied by being first
CD.codingRationale
DiagnosticReport / code / Slices for coding / coding:TW2021ICD10PCS
CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
CV
DiagnosticReport / code / Slices for coding / coding:TW2021ICD10PCS / id
n/a
DiagnosticReport / code / Slices for coding / coding:TW2021ICD10PCS / extension
DiagnosticReport / code / Slices for coding / coding:TW2021ICD10PCS / system
C*E.3
./codeSystem
DiagnosticReport / code / Slices for coding / coding:TW2021ICD10PCS / version
C*E.7
./codeSystemVersion
DiagnosticReport / code / Slices for coding / coding:TW2021ICD10PCS / code
C*E.1
./code
DiagnosticReport / code / Slices for coding / coding:TW2021ICD10PCS / display
C*E.2 - but note this is not well followed
CV.displayName
DiagnosticReport / code / Slices for coding / coding:TW2021ICD10PCS / userSelected
Sometimes implied by being first
CD.codingRationale
DiagnosticReport / code / Slices for coding / coding:TW2023ICD10PCS
CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
CV
DiagnosticReport / code / Slices for coding / coding:TW2023ICD10PCS / id
n/a
DiagnosticReport / code / Slices for coding / coding:TW2023ICD10PCS / extension
DiagnosticReport / code / Slices for coding / coding:TW2023ICD10PCS / system
C*E.3
./codeSystem
DiagnosticReport / code / Slices for coding / coding:TW2023ICD10PCS / version
C*E.7
./codeSystemVersion
DiagnosticReport / code / Slices for coding / coding:TW2023ICD10PCS / code
C*E.1
./code
DiagnosticReport / code / Slices for coding / coding:TW2023ICD10PCS / display
C*E.2 - but note this is not well followed
CV.displayName
DiagnosticReport / code / Slices for coding / coding:TW2023ICD10PCS / userSelected
Sometimes implied by being first
CD.codingRationale
DiagnosticReport / code / text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
DiagnosticReport / subject
Event.subject
PID-3 (no HL7 v2 mapping for Group or Device)
participation[typeCode=SBJ]
FiveWs.subject
DiagnosticReport / encounter
Event.encounter
PV1-19
  • inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
FiveWs.context
DiagnosticReport / Slices for effective[x]
Event.occurrence[x]
OBR-7
effectiveTime
FiveWs.done[x]
DiagnosticReport / Slices for effective[x] / effective[x]:effectiveDateTime
Event.occurrence[x]
OBR-7
effectiveTime
FiveWs.done[x]
DiagnosticReport / issued
OBR-22
participation[typeCode=VRF or AUT].time
FiveWs.recorded
DiagnosticReport / performer
Event.performer.actor
PRT-8 (where this PRT-4-Participation = "PO")
.participation[typeCode=PRF]
FiveWs.actor
DiagnosticReport / resultsInterpreter
Event.performer.actor
  • OBR-32
  • PRT-8 (where this PRT-4-Participation = "PI")
.participation[typeCode=PRF]
FiveWs.actor
DiagnosticReport / specimen
SPM
participation[typeCode=SBJ]
DiagnosticReport / result
OBXs
outboundRelationship[typeCode=COMP].target
DiagnosticReport / imagingStudy
  • outboundRelationship[typeCode=COMP].target[classsCode=DGIMG
  • moodCode=EVN]
DiagnosticReport / media
OBX?
outboundRelationship[typeCode=COMP].target
DiagnosticReport / media / id
n/a
DiagnosticReport / media / extension
n/a
DiagnosticReport / media / modifierExtension
N/A
DiagnosticReport / media / comment
  • .inboundRelationship[typeCode=COMP].source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value
DiagnosticReport / media / link
.value.reference
DiagnosticReport / conclusion
OBX
  • inboundRelationship[typeCode="SPRT"].source[classCode=OBS
  • moodCode=EVN
  • 48767-8].value (type=ST)
DiagnosticReport / conclusionCode
CE/CNE/CWE
CD
DiagnosticReport / presentedForm
OBX
text (type=ED)

doco Documentation for this format