NHS North West Genomics
2.2.5 - ci-build United Kingdom flag

NHS North West Genomics - Local Development build (v2.2.5) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: WorkOrder - Mappings

Draft as of 2026-11-05

Mappings for the WorkOrder resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternRIM MappingFiveWs Pattern MappingHL7 v2 Mappingdoco
Task
  • Request
  • Event
ControlAct[moodCode=INT]
Task / id
Task / meta
Task / implicitRules
Task / language
Task / text
Act.text?
Task / contained
N/A
Task / extension
N/A
Task / modifierExtension
N/A
Task / identifier
  • Request.identifier
  • Event.identifier
.id
FiveWs.identifier
Task / instantiatesCanonical
  • Request.instantiatesCanonical
  • Event.instantiatesCanonical
.outboundRelationship[typeCode=DEFN].target
Task / instantiatesUri
Event.instantiatesUrl
.outboundRelationship[typeCode=DEFN].target
Task / basedOn
  • Request.basedOn
  • Event.basedOn
.outboundRelationship[typeCode=FLFS].target[moodCode=INT]
Task / groupIdentifier
Request.groupIdentifier
.inboundRelationship[typeCode=COMP].source[moodCode=INT].id
Task / partOf
Event.partOf
.inboundRelationship[typeCode=COMP].source[moodCode=INT]
Task / status
  • Request.status
  • Event.status
.statusCode
FiveWs.status
Task / statusReason
  • .inboundRelationship[typeCode=SUBJ].source[classCode=CACT
  • moodCode=EVN
  • code="status change"].reasonCode
Task / businessStatus
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="business status"]
Task / intent
Request.intent
.moodCode
FiveWs.class
Task / priority
Request.priority
.priorityCode
FiveWs.grade
Task / code
  • Request.code
  • Event.code
.code
FiveWs.what[x]
Task / description
.text
Task / focus
.outboundRelationship[typeCode=SUBJ].target
FiveWs.what[x]
Task / for
  • Request.subject
  • Event.subject
.participation[typeCode=RCT].role
FiveWs.subject
Task / for / id
n/a
Task / for / extension
n/a
Task / for / reference
N/A
Task / for / type
N/A
Task / for / identifier
.identifier
Task / for / display
N/A
Task / encounter
  • Request.context
  • Event.context
  • .inboundRelationship[typeCode=COMP].source[classCode=PCPR
  • moodCode=EVN]
FiveWs.context
Task / executionPeriod
Event.occurrence[x]
.effectiveTime
FiveWs.done[x]
Task / authoredOn
Request.authoredOn
.participation[typeCode=AUT].time
FiveWs.recorded
Task / lastModified
  • .inboundRelationship[typeCode=SUBJ
  • ].source[classCode=CACT
  • moodCode=EVN].effectiveTime
Task / requester
Request.requester
.participation[typeCode=AUT].role
FiveWs.author
Task / requester / id
n/a
Task / requester / extension
n/a
Task / requester / reference
N/A
Task / requester / type
N/A
Task / requester / identifier
.identifier
Task / requester / display
N/A
Task / performerType
  • Event.performer.role
  • Request.performerType
.participation[typeCode=PRF].role.code
FiveWs.actor
Task / owner
  • Event.performer.actor
  • Request.performer
.participation[typeCode=PRF].role
FiveWs.actor
Task / owner / id
n/a
Task / owner / extension
n/a
Task / owner / reference
N/A
Task / owner / type
N/A
Task / owner / identifier
.identifier
Task / owner / display
N/A
Task / location
  • Request.reasonCode
  • Event.reasonCode
.participation[typeCode=LOC].role
FiveWs.where[x]
Task / reasonCode
Event.location
.reasonCode
FiveWs.why[x]
EVN.7
Task / reasonReference
  • Request.reasonReference
  • Event.reasonReference
.outboundRelationship[typeCode=RSON].target
FiveWs.why[x]
Task / insurance
Request.insurance
.outboundRelationship[typeCode=COVBY].target
IN1/IN2
Task / note
  • Request.note
  • Event.note
  • .inboundRelationship[typeCode=SUBJ
  • ].source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value(string)
Task / relevantHistory
Request.relevantHistory
  • .inboundRelationship(typeCode=SUBJ].source[classCode=CACT
  • moodCode=EVN]
Task / restriction
  • Instead of pointing to request
  • would point to component of request
  • having these characteristics
Task / restriction / id
n/a
Task / restriction / extension
n/a
Task / restriction / modifierExtension
N/A
Task / restriction / repetitions
.repeatNumber
Task / restriction / period
.effectiveTime(IVL<TS>)
Task / restriction / recipient
.participation[typeCode=SBJ].role
Task / input
???
Task / input / id
n/a
Task / input / extension
n/a
Task / input / modifierExtension
N/A
Task / input / type
???
Task / input / value[x]
???
Task / Slices for output
???
Task / Slices for output / output:All Slices
Task / Slices for output / output:All Slices / id
n/a
Task / Slices for output / output:All Slices / extension
n/a
Task / Slices for output / output:All Slices / modifierExtension
N/A
Task / Slices for output / output:All Slices / type
???
Task / Slices for output / output:All Slices / value[x]
???
Task / Slices for output / output:referenceResults
???
Task / Slices for output / output:referenceResults / id
n/a
Task / Slices for output / output:referenceResults / extension
n/a
Task / Slices for output / output:referenceResults / modifierExtension
N/A
Task / Slices for output / output:referenceResults / type
???
Task / Slices for output / output:referenceResults / value[x]
???
Task / Slices for output / output:referenceResults / value[x] / id
n/a
Task / Slices for output / output:referenceResults / value[x] / extension
n/a
Task / Slices for output / output:referenceResults / value[x] / reference
N/A
Task / Slices for output / output:referenceResults / value[x] / type
N/A
Task / Slices for output / output:referenceResults / value[x] / identifier
.identifier
Task / Slices for output / output:referenceResults / value[x] / display
N/A

doco Documentation for this format