Physical Activity Implementation Guide
1.0.1 - STU Release 1 United States of America flag

Physical Activity Implementation Guide, published by HL7 International / Patient Care. This guide is not an authorized publication; it is the continuous build for version 1.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/physical-activity/ and changes regularly. See the Directory of published versions

Resource Profile: PATaskForReferralManagement - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 2

Definitions for the pa-task-for-referral-management resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Task
Definition

Represents a request for fulfillment of a physical activity-related referral or order and supports management of the same.

Invariantspa-taskrm-1: Task.statusReason is required if Task.status is 'rejected', 'on-hold', 'cancelled', or 'failed' and is not permitted otherwise. (statusReason.exists() = (status='rejected' or status='on-hold' or status='cancelled' or status='failed'))
2. Task.implicitRules
Control0..0
4. Task.modifierExtension
Control0..0
6. Task.status
BindingThe codes SHALL be taken from PA Task Fulfillment Status
(required to http://hl7.org/fhir/us/physical-activity/ValueSet/pa-task-status)
Must Supporttrue
8. Task.statusReason
Must Supporttrue
10. Task.statusReason.text
Must Supporttrue
12. Task.businessStatus
Comments

... This may be used to convey more fine-grained status if such tracking is supported by the performer (and of interest to the requester). Support for this element is optional.

14. Task.businessStatus.text
Control1..?
Must Supporttrue
16. Task.intent
Shortorder
Pattern Valueorder
18. Task.priority
Must Supporttrue
20. Task.code
Pattern Value{
  "coding" : [{
    "system" : "http://hl7.org/fhir/CodeSystem/task-code",
    "code" : "fulfill"
  }]
}
22. Task.focus
Control1..?
TypeReference(Reference - RESTful)(PA Service Request)
Must Supporttrue
24. Task.for
Control1..?
TypeReference(Reference - RESTful)(US Core Patient Profile)
Must Supporttrue
26. Task.authoredOn
Control1..?
Must Supporttrue
28. Task.requester
Control1..?
TypeReference(Reference - RESTful)(US Core Practitioner Profile, US Core PractitionerRole Profile, US Core Organization Profile)
Must Supporttrue
Must Support TypesReference(US Core Practitioner Profile, US Core PractitionerRole Profile, US Core Organization Profile)
30. Task.owner
Control1..?
TypeReference(Reference - RESTful)(US Core Practitioner Profile, US Core PractitionerRole Profile, US Core Organization Profile)
Must Supporttrue
Must Support TypesReference(US Core Practitioner Profile, US Core PractitionerRole Profile, US Core Organization Profile)
32. Task.reasonCode
34. Task.reasonCode.text
Control1..?
Must Supporttrue
36. Task.note
Must Supporttrue
38. Task.note.author[x]
Control1..?
TypeReference(Reference - RESTful)(US Core Practitioner Profile, US Core Organization Profile)
[x] NoteSee Choice of Data Types for further information about how to use [x]
Must Supporttrue
Must Support TypesReference(US Core Practitioner Profile, US Core Organization Profile)
40. Task.note.time
Control1..?
Must Supporttrue
42. Task.note.text
Must Supporttrue
44. Task.output
SlicingThis element introduces a set of slices on Task.output. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • pattern @ type
  • type @ value
  • 46. Task.output.modifierExtension
    Control0..0
    48. Task.output:PerformedActivityType
    Slice NamePerformedActivityType
    Control0..*
    Must Supporttrue
    50. Task.output:PerformedActivityType.type
    Pattern Value{
      "coding" : [{
        "system" : "http://hl7.org/fhir/us/sdoh-clinicalcare/CodeSystem/SDOHCC-CodeSystemTemporaryCodes",
        "code" : "resulting-activity"
      }]
    }
    52. Task.output:PerformedActivityType.value[x]
    TypeCodeableConcept
    [x] NoteSee Choice of Data Types for further information about how to use [x]
    Must Supporttrue
    Must Support TypesCodeableConcept
    54. Task.output:PerformedActivityType.value[x].text
    Control1..?
    Must Supporttrue
    56. Task.output:PerformedActivityReference
    Slice NamePerformedActivityReference
    Control0..*
    Must Supporttrue
    58. Task.output:PerformedActivityReference.type
    Pattern Value{
      "coding" : [{
        "system" : "http://hl7.org/fhir/us/sdoh-clinicalcare/CodeSystem/SDOHCC-CodeSystemTemporaryCodes",
        "code" : "resulting-activity"
      }]
    }
    60. Task.output:PerformedActivityReference.value[x]
    Comments

    This element MAY resolve to a contained resource in situations where the resulting report is not available from a stand-alone endpoint

    TypeReference(Reference - RESTful)(PA Intervention Report, Resource)
    [x] NoteSee Choice of Data Types for further information about how to use [x]
    Must Supporttrue
    Must Support TypesReference(PA Intervention Report)