Release 4B 5

This page is part of the FHIR Specification (v4.3.0: R4B (v5.0.0: R5 - STU ). The This is the current published version which supercedes in it's permanent home (it will always be available at this version is 5.0.0 . URL). For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R5 R4B R4 R3

Orders and Observations icon Work Group Maturity Level : N/A Standards Status : Informative Security Category : Not Classified Compartments : Not linked to any defined compartments Patient

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

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