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

Task should allow indicating who performed the task

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Highest Highest
    • FHIR Core (FHIR)
    • R5
    • Orders & Observations
    • STU
    • Task
    • Hide

      We are proposing to add an element performer with the same definition as event.performer with the cardinality 0..*:

       

       performer Σ 0..* BackboneElement Who performed title and what they did
       
       function Σ 0..1 CodeableConcept Type of performance
       actor Σ 1..1 {}Reference([Practitioner https://build.fhir.org/practitioner.html] | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Who did it
               
       

       

      Perfomer should be added as a search parameter.

      Update the definition of owner to 

      "Party Responsible for managing task execution" and update the list of owner to 

      Reference([Practitioner|https://build.fhir.org/practitioner.html] | PractitionerRole | Organization | CareTeam |  Patient |  RelatedPerson)

      Show
      We are proposing to add an element performer with the same definition as event.performer with the cardinality 0..*:     performer Σ 0..* BackboneElement Who performed title and what they did     function Σ 0..1 CodeableConcept Type of performance   actor Σ 1..1 { } Reference ([Practitioner https://build.fhir.org/practitioner.html] |  PractitionerRole  |  Organization  |  CareTeam  |  HealthcareService  |  Patient  |  Device  |  RelatedPerson ) Who did it               Perfomer should be added as a search parameter. Update the definition of owner to  "Party Responsible for managing task execution" and update the list of owner to  Reference ([Practitioner|https://build.fhir.org/practitioner.html] |  PractitionerRole  |  Organization  |  CareTeam |   Patient |   RelatedPerson )
    • Lorraine Constable / Riki Merrick: 14 - 0 - 0
    • Enhancement
    • Compatible, substantive
    • R5

    Description

      When a Task is done, it is required to identify who/what performed the task (e.g. in the case that further information is required, the person that performed the Task should be recorded).

      The alternate names section of the Task.owner seems to indicate that owner is also the party that performed the Task.

      I think that performer and owner are different concepts, being responsible for task executable is something different than actually doing it. Also the description of owner does not cover who/what performed the Task and overlaps with the definition of requestedPerformer.

      I suggest to:

      • improve the description of requestedPerformer and owner to clearly separate these concepts.
      • to add a (searchable) performer field that indicates who/what performed the Task.

      Attachments

        Activity

          People

            jdlnolen John D.L. Nolen
            bvdh Bas van den Heuvel
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: