R4 Ballot #1 (Mixed Normative/Trial use) Current Build
This page was published as part of FHIR v3.3.0: R4 Ballot #1 : Mixed Normative/Trial use (First Normative ballot). It has been superceded by R4 . For a full list of available versions, see the Directory of published versions .
Orders and Observations Work Group Maturity Level : N/A Ballot Standards Status : Informative Security Category : Not Classified Compartments : Not linked to any defined compartments

Mappings for the task resource (see Mappings to Other Standards for further information & status).

Task
    identifier FiveWs.identifier
    status FiveWs.status
    intent FiveWs.class
    priority FiveWs.grade
    code FiveWs.what[x]
    focus FiveWs.what[x]
    for FiveWs.subject[x]
    context     encounter FiveWs.context
    executionPeriod FiveWs.done[x]
    authoredOn FiveWs.recorded
    requester FiveWs.author
    performerType FiveWs.actor
    owner FiveWs.actor
    location FiveWs.where[x]
    reasonCode FiveWs.why[x]
    reasonReference FiveWs.why[x]
Task Request, Event
    identifier Request.identifier, Event.identifier
    instantiates[x]     instantiatesCanonical Request.instantiates, Event.instantiates Request.instantiatesCanonical, Event.instantiatesCanonical
    instantiatesUri Event.instantiatesUrl
    basedOn Request.basedOn, Event.basedOn
    groupIdentifier Request.groupIdentifier
    partOf Event.partOf
    status Request.status, Event.status
    intent Request.intent
    priority Request.priority
    code Request.code, Event.code
    for Request.subject, Event.subject
    context     encounter Request.context, Event.context
    executionPeriod Event.occurrence[x]
    authoredOn Request.authoredOn
    requester Request.requester
    performerType Event.performer.role, Request.performerType
    owner Event.performer.actor, Request.performer
    reasonCode     location Request.reasonCode, Event.reasonCode
    reasonCode Event.location
    reasonReference Request.reasonReference, Event.reasonReference
    insurance Request.insurance
    note Request.note, Event.note
    relevantHistory Request.relevantHistory
Task
    identifier
    instantiatesCanonical
    instantiatesUri
    basedOn
    groupIdentifier
    partOf
    status
    statusReason
    businessStatus
    intent
    priority
    code
    description
    focus
    for
    encounter
    executionPeriod
    authoredOn
    lastModified
    requester
    performerType
    owner
    location
    reasonCode EVN.7
    reasonReference
    insurance IN1/IN2
    note
    relevantHistory
    restriction
        repetitions
        period
        recipient
    input
        type
        value[x]
    output
        type
        value[x]
Task ControlAct[moodCode=INT]
    identifier .id
    instantiates[x]     instantiatesCanonical .outboundRelationship[typeCode=DEFN].target
    instantiatesUri .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 .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 .moodCode
    priority .priorityCode
    code .code
    description .text
    focus .outboundRelationship[typeCode=SUBJ].target
    for .participation[typeCode=RCT].role
    context     encounter .inboundRelationship[typeCode=COMP].source[classCode=PCPR, moodCode=EVN]
    executionPeriod .effectiveTime
    authoredOn .participation[typeCode=AUT].time
    lastModified .inboundRelationship[typeCode=SUBJ, ].source[classCode=CACT, moodCode=EVN].effectiveTime
    requester .participation[typeCode=AUT].role
    performerType .participation[typeCode=PRF].role.code
    owner .participation[typeCode=PRF].role
    location .participation[typeCode=LOC].role
    reasonCode .reasonCode
    reasonReference .outboundRelationship[typeCode=RSON].target
    insurance .outboundRelationship[typeCode=COVBY].target
    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
        repetitions .repeatNumber
        period .effectiveTime(IVL<TS>)
        recipient .participation[typeCode=SBJ].role
    input ???
        type ???
        value[x] ???
    output ???
        type ???
        value[x] ???