R4 Ballot #1 (Mixed Normative/Trial use)

This page is part of the FHIR Specification (v3.3.0: R4 Ballot 2). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3

Orders and Observations Work GroupMaturity Level: N/ABallot Status: Informative Compartments: Not linked to any defined compartments

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

Task
    identifierFiveWs.identifier
    statusFiveWs.status
    intentFiveWs.class
    priorityFiveWs.grade
    codeFiveWs.what[x]
    focusFiveWs.what[x]
    forFiveWs.subject[x]
    contextFiveWs.context
    executionPeriodFiveWs.done[x]
    authoredOnFiveWs.recorded
    requesterFiveWs.author
    performerTypeFiveWs.actor
    ownerFiveWs.actor
    reasonCodeFiveWs.why[x]
    reasonReferenceFiveWs.why[x]
TaskRequest, Event
    identifierRequest.identifier, Event.identifier
    instantiates[x]Request.instantiates, Event.instantiates
    basedOnRequest.basedOn, Event.basedOn
    groupIdentifierRequest.groupIdentifier
    partOfEvent.partOf
    statusRequest.status, Event.status
    intentRequest.intent
    priorityRequest.priority
    codeRequest.code, Event.code
    forRequest.subject, Event.subject
    contextRequest.context, Event.context
    executionPeriodEvent.occurrence[x]
    authoredOnRequest.authoredOn
    requesterRequest.requester
    performerTypeEvent.performer.role, Request.performerType
    ownerEvent.performer.actor, Request.performer
    reasonCodeRequest.reasonCode, Event.reasonCode
    reasonReferenceRequest.reasonReference, Event.reasonReference
    noteRequest.note, Event.note
    relevantHistoryRequest.relevantHistory
TaskControlAct[moodCode=INT]
    identifier.id
    instantiates[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.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.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
    reasonCode.reasonCode
    reasonReference.outboundRelationship[typeCode=RSON].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]???