This page is part of the Quality Improvement Core Framework (v3.1.0: STU 3) based on FHIR (HL7® FHIR® Standard) R3. The current version which supersedes this version is 7.0.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”) |  
 |    reason | reason (“Intervention, Order”; “Intervention, Recommended”; “Intervention, Performed”) |  
 Mappings for Workflow Mapping (http://hl7.org/fhir/workflow)
 | QICore-Task | 
 | Task | Request, Event |  
 |    identifier (identifier) | Request.identifier, Event.identifier |  
 |    definition[x] | Request.definition, Event.definition |  
 |    basedOn | Request.basedOn, Definition.basedOn |  
 |    groupIdentifier | Request.groupIdentifier |  
 |    partOf | Event.partOf |  
 |    status (status) | Request.status, Event.status |  
 |    intent (intent) | Request.intent |  
 |    priority (priority) | Request.priority |  
 |    code (code) | Request.code, Event.code |  
 |    for | Request.subject, Event.subject |  
 |    context | Request.context, Event.context |  
 |    executionPeriod (executionPeriod) | Event.occurrence[x] |  
 |    authoredOn | Request.authoredOn |  
 |    requester | Request.requester |  
 |       agent | Request.requester.agent |  
 |       onBehalfOf | Request.requester.onBehalfOf |  
 |    performerType | Event.performer.role, Request.performerType |  
 |    owner | Event.performer.actor, Request.performer |  
 |    reason | Request.reasonCode, Event.reasonCodeableConcept |  
 |    note | Request.note, Event.note |  
 |    relevantHistory | Request.relevantHistory |  
 Mappings for RIM Mapping (http://hl7.org/v3)
 | QICore-Task | 
 | Task | Entity. Role, or Act |  
 |    text | Act.text? |  
 |    contained | N/A |  
 |    extension | N/A |  
 |    modifierExtension | N/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 |  
 |       id | n/a |  
 |       extension | n/a |  
 |       modifierExtension | N/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] |  
 |    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] | ??? |  
 Mappings for W5 Mapping (http://hl7.org/fhir/w5)
 | QICore-Task | 
 | Task | workflow.order |  
 |    identifier (identifier) | id |  
 |    status (status) | status |  
 |    intent (intent) | class |  
 |    priority (priority) | grade |  
 |    code (code) | what |  
 |    focus | what |  
 |    for | who.focus |  
 |    context | context |  
 |    executionPeriod (executionPeriod) | when.done |  
 |    authoredOn | when.recorded |  
 |    requester |  |  
 |       agent | who.author |  
 |    performerType | who.actor |  
 |    owner | who.actor |  
 |    reason | why |