R6 Ballot (2nd Draft)

Publish-box (todo)

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).

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
    requestedPerformer FiveWs.actor
    owner FiveWs.actor
    location FiveWs.where[x]
    reason FiveWs.why[x]
Task Request, Event
    identifier Request.identifier, Event.identifier
    instantiatesCanonical Request.instantiatesCanonical, Event.instantiatesCanonical
    instantiatesUri Event.instantiatesUri
    basedOn Request.basedOn, Event.basedOn
    groupIdentifier Request.groupIdentifier
    partOf Event.partOf
    status Request.status, Event.status
    intent Request.intent
    priority Request.priority
    doNotPerform Request.code, Event.code
    code Request.code, Event.code
    for Request.subject, Event.subject
    encounter Request.encounter, Event.encounter
    requestedPeriod Request.occurrence[x]
    executionPeriod Event.occurrence[x]
    authoredOn Request.authoredOn
    requester Request.requester
    requestedPerformer Event.performer.function, Request.performerType
    owner Event.performer.actor, Request.performer
    reason 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
    requestedPerformer
    owner
    performer
        function
        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
    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]
    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] ???