臺灣榮總腦中風實作指引(TW VGH Stroke IG)
0.1.0 - ci-build

臺灣榮總腦中風實作指引(TW VGH Stroke IG), published by 高雄榮民總醫院 (VGHKS). 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/SitatechCo/TWVGHStroke_IG_Build/ and changes regularly. See the Directory of published versions

Resource Profile: StrokeServiceRequest - Mappings

Draft as of 2026-10-07

Mappings for the StrokeServiceRequest 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 MappingQuality Improvement and Clinical Knowledge (QUICK)doco
ServiceRequest
Request
ORC
Act[moodCode<=INT]
ServiceRequest / id
ServiceRequest / meta
ServiceRequest / implicitRules
ServiceRequest / language
ServiceRequest / text
Act.text?
ServiceRequest / contained
N/A
ServiceRequest / extension
N/A
ServiceRequest / modifierExtension
N/A
ServiceRequest / identifier
Request.identifier
  • ORC.2
  • ORC.3
  • RF1-6 / RF1-11
.identifier
FiveWs.identifier
ClinicalStatement.identifier
ServiceRequest / identifier / id
n/a
ServiceRequest / identifier / extension
n/a
ServiceRequest / identifier / use
N/A
Role.code or implied by context
ServiceRequest / identifier / type
CX.5
Role.code or implied by context
ServiceRequest / identifier / system
CX.4 / EI-2-4
II.root or Role.id.root
ServiceRequest / identifier / value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
ServiceRequest / identifier / period
CX.7 + CX.8
Role.effectiveTime or implied by context
ServiceRequest / identifier / 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
ServiceRequest / instantiatesCanonical
Request.instantiatesCanonical
Varies by domain
.outboundRelationship[typeCode=DEFN].target
ServiceRequest / instantiatesUri
Request.instantiatesUri
Varies by domain
.outboundRelationship[typeCode=DEFN].target
ServiceRequest / basedOn
Request.basedOn
ORC.8 (plus others)
.outboundRelationship[typeCode=FLFS].target
ServiceRequest / replaces
Request.replaces
Handled by message location of ORC (ORC.1=RO or RU)
.outboundRelationship[typeCode=RPLC].target
ServiceRequest / requisition
Request.groupIdentifier
ORC.4
.inboundRelationship(typeCode=COMP].source[moodCode=INT].identifier
ServiceRequest / status
Request.status
  • ORC.5
  • RF1-1
.status
FiveWs.status
Action.currentStatus
ServiceRequest / intent
Request.intent
N/A
.moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)
FiveWs.class
ServiceRequest / Slices for category
RF1-5
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="INT"].code
FiveWs.class
ServiceRequest / Slices for category / category:twcore
RF1-5
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="INT"].code
FiveWs.class
ServiceRequest / priority
Request.priority
  • TQ1.9
  • RF1-2
.priorityCode
FiveWs.grade
ServiceRequest / doNotPerform
Request.doNotPerform
.actionNegationInd
ServiceRequest / code
Request.code
PR1-3 / OBR-4 (varies by domain)
.code
FiveWs.what[x]
Procedure.procedureCode
ServiceRequest / code / id
n/a
ServiceRequest / code / extension
ServiceRequest / code / Slices for coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
ServiceRequest / code / Slices for coding / coding:icd10-pcs-2023
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
ServiceRequest / code / Slices for coding / coding:icd10-pcs-2021
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
ServiceRequest / code / Slices for coding / coding:icd10-pcs-2014
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
ServiceRequest / code / Slices for coding / coding:medical-service-payment
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
ServiceRequest / code / Slices for coding / coding:sct-procedures
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
ServiceRequest / code / Slices for coding / coding:loinc-procedures
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
ServiceRequest / code / Slices for coding / coding:rapidScanType
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
ServiceRequest / code / Slices for coding / coding:rapidScanType / id
n/a
ServiceRequest / code / Slices for coding / coding:rapidScanType / extension
n/a
ServiceRequest / code / Slices for coding / coding:rapidScanType / system
C*E.3
./codeSystem
ServiceRequest / code / Slices for coding / coding:rapidScanType / version
C*E.7
./codeSystemVersion
ServiceRequest / code / Slices for coding / coding:rapidScanType / code
C*E.1
./code
ServiceRequest / code / Slices for coding / coding:rapidScanType / display
C*E.2 - but note this is not well followed
CV.displayName
ServiceRequest / code / Slices for coding / coding:rapidScanType / userSelected
Sometimes implied by being first
CD.codingRationale
ServiceRequest / code / text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
ServiceRequest / orderDetail
NTE
.code
Procedure.procedureCode
ServiceRequest / quantity[x]
NTE
.quantity
ServiceRequest / subject
Request.subject
PID
.participation[typeCode=SBJ].role
FiveWs.subject
ClinicalStatement.subject
ServiceRequest / encounter
Request.encounter
PV1
  • .inboundRelationship(typeCode=COMP].source[classCode<=PCPR
  • moodCode=EVN]
FiveWs.context
ClinicalStatement.encounter
ServiceRequest / occurrence[x]
Request.occurrence[x]
  • TQ1/TQ2
  • OBR-7/OBR-8
.effectiveTime
FiveWs.planned
Procedure.procedureSchedule
ServiceRequest / asNeeded[x]
precondition.negationInd (inversed - so negationInd = true means asNeeded=false CodeableConcept: precondition.observationEventCriterion[code="Assertion"].value
Proposal.prnReason.reason
ServiceRequest / authoredOn
Request.authoredOn
  • ORC.9
  • RF1-7 / RF1-9
.participation[typeCode=AUT].time
FiveWs.recorded
Proposal.proposedAtTime
ServiceRequest / requester
Request.requester
  • ORC.12
  • PRT
.participation[typeCode=AUT].role
FiveWs.author
ClinicalStatement.statementAuthor
ServiceRequest / performerType
Request.performerType
  • PRT
  • RF!-3
.participation[typeCode=PRF].role[scoper.determinerCode=KIND].code
FiveWs.actor
ServiceRequest / performer
Request.performer
  • PRT
  • PRD-2/PRD-7 where PRD-3 = RT; Organization: PRD-10 where PRD-3 = RT
.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
FiveWs.actor
ServiceRequest / locationCode
.participation[typeCode=LOC].role[scoper.determinerCode=KIND].code
FiveWs.actor
ServiceRequest / locationReference
.participation[typeCode=LOC].role[scoper.determinerCode=INSTANCE]
FiveWs.actor
ServiceRequest / reasonCode
Request.reasonCode
  • ORC.16
  • RF1-10
.reasonCode
FiveWs.why[x]
ServiceRequest / reasonReference
Request.reasonReference
ORC.16
.outboundRelationship[typeCode=RSON].target
FiveWs.why[x]
ServiceRequest / insurance
Request.insurance
IN1/IN2
.outboundRelationship[typeCode=COVBY].target
ServiceRequest / supportingInfo
Request.supportingInfo
Accompanying segments
.outboundRelationship[typeCode=PERT].target
ServiceRequest / specimen
SPM
.participation[typeCode=SPC].role
ServiceRequest / bodySite
SPM
targetSiteCode
Procedure.targetBodySite
ServiceRequest / note
Request.note
NTE
  • .inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN
  • type=ST]
ClinicalStatement.additionalText
ServiceRequest / patientInstruction
NTE
.text
ServiceRequest / relevantHistory
Request.relevantHistory
N/A
  • .inboundRelationship(typeCode=SUBJ].source[classCode=CACT
  • moodCode=EVN]

doco Documentation for this format