Orthovision AI FHIR Implementation Guide
0.2.0 - ci-build

Orthovision AI FHIR Implementation Guide - Local Development build (v0.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: OrthovisionAITask - Mappings

Active as of 2025-10-29

Mappings for the orthovision-ai-task resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternFiveWs Pattern MappingRIM MappingHL7 V2 Mappingdoco
.. Task
  • Request
  • Event
workflow.order
  • Entity
  • Role
  • or Act
  • ControlAct[moodCode=INT]
... id
... meta
... implicitRules
... language
... text
Act.text?
... contained
N/A
... Slices for extension
.... extension:performerDevice
..... id
n/a
..... extension
..... url
N/A
..... value[x]
N/A
... modifierExtension
N/A
... identifier
  • Request.identifier
  • Event.identifier
FiveWs.identifier
.id
... instantiatesCanonical
  • Request.instantiatesCanonical
  • Event.instantiatesCanonical
.outboundRelationship[typeCode=DEFN].target
... instantiatesUri
Event.instantiatesUri
.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
FiveWs.status
.statusCode
... 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
FiveWs.class
.moodCode
... priority
Request.priority
FiveWs.grade
.priorityCode
... doNotPerform
  • Request.code
  • Event.code
FiveWs.what[x]
.code
... code
  • Request.code
  • Event.code
FiveWs.what[x]
.code
.... id
n/a
.... extension
n/a
.... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
..... id
n/a
..... extension
n/a
..... system
./codeSystem
C*E.3
..... version
./codeSystemVersion
C*E.7
..... code
./code
C*E.1
..... display
CV.displayName
C*E.2 - but note this is not well followed
..... userSelected
CD.codingRationale
Sometimes implied by being first
.... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
... description
.text
... focus
FiveWs.what[x]
.outboundRelationship[typeCode=SUBJ].target
... for
  • Request.subject
  • Event.subject
FiveWs.subject[x]
.participation[typeCode=RCT].role
... encounter
  • Request.encounter
  • Event.encounter
FiveWs.context
  • .inboundRelationship[typeCode=COMP].source[classCode=PCPR
  • moodCode=EVN]
... requestedPeriod
Request.occurrence[x]
.effectiveTime
... executionPeriod
Event.occurrence[x]
FiveWs.done[x]
.effectiveTime
... authoredOn
Request.authoredOn
FiveWs.recorded
.participation[typeCode=AUT].time
... lastModified
  • .inboundRelationship[typeCode=SUBJ
  • ].source[classCode=CACT
  • moodCode=EVN].effectiveTime
... requester
Request.requester
FiveWs.author
.participation[typeCode=AUT].role
... requestedPerformer
  • Event.performer.function
  • Request.performerType
FiveWs.actor
.participation[typeCode=PRF].role.code
... owner
  • Event.performer.actor
  • Request.performer
FiveWs.actor
.participation[typeCode=PRF].role
... performer
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... function
.... actor
... location
FiveWs.where[x]
.participation[typeCode=LOC].role
... reason
  • Event.reason
  • Request.reason
FiveWs.why[x]
.reasonCode
EVN.7
... 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
... Slices for input
???
.... input:All Slices
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... type
???
..... value[x]
???
.... input:imagingStudy
???
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... type
???
..... value[x]
???
.... input:tagDICOM
???
..... 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