Uploaded image for project: 'FHIR Specification Feedback'
  1. FHIR Specification Feedback
  2. FHIR-42895

Make clearer that Task usefulness is tied to orchestration approach

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • R6
    • Orders & Observations
    • Task
    • Hide

      We agree that clarifications are needed to the Scope and Usage of the resource to highlight areas of workflow in healthcare where Task can be used. Also, links to the Workflow module page will be added where appropriate. 

       

      Change the sentence "A task to be performed." to the following:

      A task to be performed as a part of a workflow and the related informations like inputs, outputs and execution progress. While very simple workflows can be implemented with Request alone, most workflows would require a Task (explicit or contained) as a means to track the execution data (i.e. inputs, outputs, status). Please refer to the workflow page for more details. 

       

      Change scope and usage to:

      A task resource describes an activity that can be performed and tracks the state of completion of that activity. It is a representation that an activity should be or has been initiated, and eventually, represents the successful or unsuccessful completion of that activity.

      Concretely the Task resource could be used in FHIR to serve different purposes like:

      • operationalizing a Request (but could exists without a Request)
      • communicate between Filler and Placer
      • allows tracking of business status (i.e. collection of specimen, dispense of medication, procedure scheduled)
      • communicate the results of the execution (e.g. via .output)

      Note that there are a variety of processes associated with making and processing orders. Some orders may be handled immediately by automated systems but most require real-world actions by one or more humans. Some orders can only be processed when other real-world actions happen, such as a patient presenting themselves so that the action to be performed can actually be performed. Often these real-world dependencies are only implicit in the order details.

      Show
      We agree that clarifications are needed to the Scope and Usage of the resource to highlight areas of workflow in healthcare where Task can be used. Also, links to the Workflow module page will be added where appropriate.    Change the sentence "A task to be performed." to the following: A task to be performed as a part of a workflow and the related informations like inputs, outputs and execution progress. While very simple workflows can be implemented with Request alone, most workflows would require a Task (explicit or contained) as a means to track the execution data (i.e. inputs, outputs, status). Please refer to the workflow page for more details.    Change scope and usage to: A task resource describes an activity that can be performed and tracks the state of completion of that activity. It is a representation that an activity should be or has been initiated, and eventually, represents the successful or unsuccessful completion of that activity. Concretely the Task resource could be used in FHIR to serve different purposes like: operationalizing a Request (but could exists without a Request) communicate between Filler and Placer allows tracking of business status (i.e. collection of specimen, dispense of medication, procedure scheduled) communicate the results of the execution (e.g. via .output) Note that there are a variety of processes associated with making and processing orders. Some orders may be handled immediately by automated systems but most require real-world actions by one or more humans. Some orders can only be processed when other real-world actions happen, such as a patient presenting themselves so that the action to be performed can actually be performed. Often these real-world dependencies are only implicit in the order details.
    • Jose Costa Teixeira / Rob Hausam: 4 - 0 - 4
    • Clarification
    • Non-substantive
    • R6

    Description

      The Task resource is not much loved by implementers. I think that a section at the top of the page making clear that task need and usefulness is tied to orchestration approach, and sub-ordinate to that will be help with the confusion a little. 

      Though it would be good to link to existing sections etc explaining why the things that the task resource does are underappreciated in the contexts of the kind of orchestrations that happen in health

      Attachments

        Activity

          People

            costateixeira Jose Costa-Teixeira
            GrahameGrieve Grahame Grieve
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: