Genomics Reporting Implementation Guide
3.0.0 - STU3 International flag

Genomics Reporting Implementation Guide, published by HL7 International / Clinical Genomics. This guide is not an authorized publication; it is the continuous build for version 3.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/genomics-reporting/ and changes regularly. See the Directory of published versions

Resource Profile: MedicationRecommendation - Mappings

Active as of 2025-06-22

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

doco Documentation for this format