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: PAGoal - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 2

Definitions for the pa-goal resource profile.

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

0. Goal
Definition

A goal that sets a target for a patient's physical activity level

Invariantspa-goal-1: Either a description or a target SHALL be provided (or both) (description.exists() or target.exists())
2. Goal.implicitRules
Control0..0
4. Goal.modifierExtension
Control0..0
6. Goal.achievementStatus
Must Supporttrue
8. Goal.category
Control1..?
SlicingThis element introduces a set of slices on Goal.category. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • pattern @ $this
  • 10. Goal.category:PA
    Slice NamePA
    Control1..1
    Must Supporttrue
    Pattern Value{
      "coding" : [{
        "system" : "http://hl7.org/fhir/us/physical-activity/CodeSystem/pa-temporary-codes",
        "code" : "PhysicalActivity"
      }]
    }
    12. Goal.description
    14. Goal.description.text
    Must Supporttrue
    16. Goal.target
    18. Goal.target.modifierExtension
    Control0..0
    20. Goal.target.measure
    Comments

    ... If a target is specified with only a date and no measure, then it is generally indicating a due date for the overall Goal as specified in the description

    BindingUnless not suitable, these codes SHALL be taken from PA Goal Target Measure Codes
    (extensible to http://hl7.org/fhir/us/physical-activity/ValueSet/pa-goal-target-measure)
    Must Supporttrue
    22. Goal.target.detail[x]
    Control1..?
    [x] NoteSee Choice of Data Types for further information about how to use [x]
    SlicingThis element introduces a set of slices on Goal.target.detail[x]. The slices are unordered and Open, and can be differentiated using the following discriminators:
    • type @ $this
    • 24. Goal.target.detail[x]:detailQuantity
      Slice NamedetailQuantity
      Control1..1
      TypeQuantity
      [x] NoteSee Choice of Data Types for further information about how to use [x]
      Must Supporttrue
      26. Goal.target.detail[x]:detailQuantity.value
      Must Supporttrue
      28. Goal.target.detail[x]:detailQuantity.system
      Must Supporttrue
      Fixed Valuehttp://unitsofmeasure.org
      30. Goal.target.detail[x]:detailQuantity.code
      Must Supporttrue
      32. Goal.addresses
      Must Supporttrue
      SlicingThis element introduces a set of slices on Goal.addresses. The slices are unordered and Open, and can be differentiated using the following discriminators:
      • profile @ $this.resolve()
      • 34. Goal.addresses:PAIssues
        Slice NamePAIssues
        Control0..*
        TypeReference(Reference - RESTful)(PA Condition - Low Physical Activity, PA Observation - EVS, Minutes/Week, PA Observation - EVS, Strength Days/Week)
        Must Supporttrue
        Must Support TypesReference(PA Condition - Low Physical Activity, PA Observation - EVS, Minutes/Week, PA Observation - EVS, Strength Days/Week)
        36. Goal.note
        Must Supporttrue
        38. Goal.note.author[x]
        Control1..?
        TypeReference(Reference - RESTful or Logical)(US Core Practitioner Profile, US Core Organization Profile, US Core Patient Profile, PA Related Person)
        [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, US Core Patient Profile)
        40. Goal.note.time
        Control1..?
        Must Supporttrue
        42. Goal.note.text
        Must Supporttrue