Release 4B Snapshot #1

This page is part of the FHIR Specification v4.3.0-snapshot1: R4B Snapshot to support the Jan 2022 Connectathon. About the R4B version of FHIR. The current officially released version is 4.3.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/AStandards Status: InformativeSecurity 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
    identifierFiveWs.identifier
    statusFiveWs.status
    intentFiveWs.class
    priorityFiveWs.grade
    codeFiveWs.what[x]
    focusFiveWs.what[x]
    forFiveWs.subject[x]
    encounterFiveWs.context
    executionPeriodFiveWs.done[x]
    authoredOnFiveWs.recorded
    requesterFiveWs.author
    performerTypeFiveWs.actor
    ownerFiveWs.actor
    locationFiveWs.where[x]
    reasonCodeFiveWs.why[x]
    reasonReferenceFiveWs.why[x]
TaskRequest, Event
    identifierRequest.identifier, Event.identifier
    instantiatesCanonicalRequest.instantiatesCanonical, Event.instantiatesCanonical
    instantiatesUriEvent.instantiatesUrl
    basedOnRequest.basedOn, Event.basedOn
    groupIdentifierRequest.groupIdentifier
    partOfEvent.partOf
    statusRequest.status, Event.status
    intentRequest.intent
    priorityRequest.priority
    codeRequest.code, Event.code
    forRequest.subject, Event.subject
    encounterRequest.context, Event.context
    executionPeriodEvent.occurrence[x]
    authoredOnRequest.authoredOn
    requesterRequest.requester
    performerTypeEvent.performer.role, Request.performerType
    ownerEvent.performer.actor, Request.performer
    locationRequest.reasonCode, Event.reasonCode
    reasonCodeEvent.location
    reasonReferenceRequest.reasonReference, Event.reasonReference
    insuranceRequest.insurance
    noteRequest.note, Event.note
    relevantHistoryRequest.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
    reasonCodeEVN.7
    reasonReference
    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
    code.code
    description.text
    focus.outboundRelationship[typeCode=SUBJ].target
    for.participation[typeCode=RCT].role
    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]
    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]???