STU3 Candidate

This page is part of the FHIR Specification (v1.8.0: STU 3 Draft). 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

Mappings for the task resource.

TaskControlAct[moodCode=INT]
    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.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
    authoredOn.participation[typeCode=AUT].time
    lastModified.inboundRelationship[typeCode=SUBJ, ].source[classCode=CACT, moodCode=EVN].effectiveTime
    requester.participation[typeCode=AUT].role
        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]
    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]???
TaskRequest, Event
    identifierRequest.identifier, Event.identifier
    definition[x]Request.definition, Event.definitoin
    basedOnRequest.basedOn, Definition.basedOn
    groupIdentifierRequest.groupIdentifier
    partOfEvent.partOf
    statusRequest.status, Event.status
    statusReason
    businessStatus
    intentRequest.intent
    priorityRequest.priority
    codeRequest.code, Event.code
    description
    focus
    forRequest.subject, Event.subject
    contextRequest.context, Event.context
    executionPeriodEvent.occurrence[x]
    authoredOnRequest.authoredOn
    lastModified
    requesterRequest.requester
        agentRequest.requester.agent
        onBehalfOfRequest.requester.onBehalfOf
    performerTypeEvent.performer.role, Request.performerType
    ownerEvent.performer.actor, Request.performer
    reasonRequest.reasonCode, Event.reasonCodeableConcept
    noteRequest.note, Event.note
    relevantHistoryRequest.relevantHistory
    restriction
        repetitions
        period
        recipient
    input
        type
        value[x]
    output
        type
        value[x]