QI-Core Implementation Guide: STU 3.2 (v3.2.0 for FHIR 3.0.1)

This page is part of the Quality Improvement Core Framework (v3.2.0: STU 3) based on FHIR R3. The current version which supercedes this version is 4.1.1. For a full list of available versions, see the Directory of published versions

D.4.1.4 StructureDefinition: qicore-task - Mappings

Mappings for the StructureDefinition-qicore-task Profile.

Mappings for Quality Data Model (http://www.healthit.gov/quality-data-model)

QICore-Task
Task
   identifier (identifier)id (“Intervention, Order”; “Intervention, Recommended”; “Intervention, Performed”)
   status (status)“Intervention, Performed” (constrained to status=”in progress”, “completed”)
   intent (intent)“Intervention, Order” (constrained to intent=order); “Intervention, Recommended” (constrained to intent=plan)
   code (code)code (“Intervention, Order”; “Intervention, Recommended”; “Intervention, Performed”)
   reasonreason (“Intervention, Order”; “Intervention, Recommended”; “Intervention, Performed”)

Mappings for Workflow Mapping (http://hl7.org/fhir/workflow)

QICore-Task
TaskRequest, Event
   identifier (identifier)Request.identifier, Event.identifier
   definition[x]Request.definition, Event.definition
   basedOnRequest.basedOn, Definition.basedOn
   groupIdentifierRequest.groupIdentifier
   partOfEvent.partOf
   status (status)Request.status, Event.status
   intent (intent)Request.intent
   priority (priority)Request.priority
   code (code)Request.code, Event.code
   forRequest.subject, Event.subject
   contextRequest.context, Event.context
   executionPeriod (executionPeriod)Event.occurrence[x]
   authoredOnRequest.authoredOn
   requesterRequest.requester
      agentRequest.requester.agent
      onBehalfOfRequest.requester.onBehalfOf
   performerTypeEvent.performer.role, Request.performerType
   ownerEvent.performer.actor, Request.performer
   reasonRequest.reasonCode, Event.reasonCodeableConcept
   noteRequest.note, Event.note
   relevantHistoryRequest.relevantHistory

Mappings for RIM Mapping (http://hl7.org/v3)

QICore-Task
TaskEntity. Role, or Act
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier (identifier).id
   definition[x].outboundRelationship[typeCode=DEFN].target
   basedOn.outboundRelationship[typeCode=FLFS].target[moodCode=INT]
   groupIdentifier.inboundRelationship[typeCode=COMP].source[moodCode=INT].id
   partOf.inboundRelationship[typeCode=COMP].source[moodCode=INT]
   status (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 (intent).moodCode
   priority (priority).priorityCode
   code (code).code
   description.text
   focus.outboundRelationship[typeCode=SUBJ].target
   for.participation[typeCode=RCT].role
   context.inboundRelationship[typeCode=COMP].source[classCode=PCPR, moodCode=EVN]
   executionPeriod (executionPeriod).effectiveTime
   authoredOn.participation[typeCode=AUT].time
   lastModified.inboundRelationship[typeCode=SUBJ, ].source[classCode=CACT, moodCode=EVN].effectiveTime
   requester.participation[typeCode=AUT].role
      idn/a
      extensionn/a
      modifierExtensionN/A
      agent.player
      onBehalfOf.scoper
   performerType.participation[typeCode=PRF].role.code
   owner.participation[typeCode=PRF].role
   reason.reasonCode
   note.inboundRelationship[typeCode=SUBJ, ].source[classCode=OBS, moodCode=EVN, code="annotation"].value(string)
   relevantHistory.inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN]
   restrictionInstead of pointing to request, would point to component of request, having these characteristics
      idn/a
      extensionn/a
      modifierExtensionN/A
      repetitions.repeatNumber
      period.effectiveTime(IVL<TS>)
      recipient.participation[typeCode=SBJ].role
   input???
      idn/a
      extensionn/a
      modifierExtensionN/A
      type???
      value[x]???
   output???
      idn/a
      extensionn/a
      modifierExtensionN/A
      type???
      value[x]???

Mappings for W5 Mapping (http://hl7.org/fhir/w5)

QICore-Task
Taskworkflow.order
   identifier (identifier)id
   status (status)status
   intent (intent)class
   priority (priority)grade
   code (code)what
   focuswhat
   forwho.focus
   contextcontext
   executionPeriod (executionPeriod)when.done
   authoredOnwhen.recorded
   requester
      agentwho.author
   performerTypewho.actor
   ownerwho.actor
   reasonwhy