Release 5

This page is part of the FHIR Specification (v5.0.0: R5 - STU). This is the current published version. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3

Orders and Observations icon Work GroupMaturity Level: N/AStandards Status: InformativeSecurity Category: Not Classified Compartments: Patient

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

Taskworkflow.order
    identifierFiveWs.identifier
    statusFiveWs.status
    intentFiveWs.class
    priorityFiveWs.grade
    doNotPerformFiveWs.what[x]
    codeFiveWs.what[x]
    focusFiveWs.what[x]
    forFiveWs.subject[x]
    encounterFiveWs.context
    executionPeriodFiveWs.done[x]
    authoredOnFiveWs.recorded
    requesterFiveWs.author
    requestedPerformerFiveWs.actor
    ownerFiveWs.actor
    locationFiveWs.where[x]
    reasonFiveWs.why[x]
TaskRequest, Event
    identifierRequest.identifier, Event.identifier
    instantiatesCanonicalRequest.instantiatesCanonical, Event.instantiatesCanonical
    instantiatesUriEvent.instantiatesUri
    basedOnRequest.basedOn, Event.basedOn
    groupIdentifierRequest.groupIdentifier
    partOfEvent.partOf
    statusRequest.status, Event.status
    intentRequest.intent
    priorityRequest.priority
    doNotPerformRequest.code, Event.code
    codeRequest.code, Event.code
    forRequest.subject, Event.subject
    encounterRequest.encounter, Event.encounter
    requestedPeriodRequest.occurrence[x]
    executionPeriodEvent.occurrence[x]
    authoredOnRequest.authoredOn
    requesterRequest.requester
    requestedPerformerEvent.performer.function, Request.performerType
    ownerEvent.performer.actor, Request.performer
    reasonEvent.reason, Request.reason
    insuranceRequest.insurance
    noteRequest.note, Event.note
    relevantHistoryRequest.relevantHistory
Task
    identifier
    instantiatesCanonical
    instantiatesUri
    basedOn
    groupIdentifier
    partOf
    status
    statusReason
    businessStatus
    intent
    priority
    doNotPerform
    code
    description
    focus
    for
    encounter
    requestedPeriod
    executionPeriod
    authoredOn
    lastModified
    requester
    requestedPerformer
    owner
    performer
        function
        actor
    location
    reasonEVN.7
    insuranceIN1/IN2
    note
    relevantHistory
    restriction
        repetitions
        period
        recipient
    input
        type
        value[x]
    output
        type
        value[x]
TaskControlAct[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
    requestedPerformer.participation[typeCode=PRF].role.code
    owner.participation[typeCode=PRF].role
    location.participation[typeCode=LOC].role
    reason.reasonCode
    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]
    restrictionInstead 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]???