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

Page standards status: Trial-use Maturity Level: 2

Definitions for the pa-diagnosticreport resource profile.

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

0. DiagnosticReport
Definition

Conveys a summary of the interventions and patient interactions that have occurred over the course of the services delivered by a Service Provider, typically in response to a referral

2. DiagnosticReport.implicitRules
Control0..0
4. DiagnosticReport.modifierExtension
Control0..0
6. DiagnosticReport.basedOn
SlicingThis element introduces a set of slices on DiagnosticReport.basedOn. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • profile @ resolve()
  • 8. DiagnosticReport.basedOn:SupportedBasedOn
    Slice NameSupportedBasedOn
    Control0..*
    TypeReference(Reference - RESTful)(PA Service Request)
    Must Supporttrue
    10. DiagnosticReport.status
    Shortpartial | preliminary | final | amended | corrected | appended | entered-in-error
    BindingThe codes SHALL be taken from PA DiagnosticReport Statuses
    (required to http://hl7.org/fhir/us/physical-activity/ValueSet/pa-diagnosticreport-status)
    12. DiagnosticReport.category
    Definition

    Category codes related to the service category. This element is intended to allow inclusion of any of the three codes from the US Core Diagnostic report Category codes or other extensibly identified existing concepts. However, in addition to these, a coding instance with the temporary code 'PhysicalActivity' should be included in this category.

    SlicingThis element introduces a set of slices on DiagnosticReport.category. The slices are unordered and Open, and can be differentiated using the following discriminators:
    • pattern @ $this
    • 14. DiagnosticReport.category:PA
      Slice NamePA
      ShortAdditional category indicating that the service category is related to physical activity
      Control1..1
      Must Supporttrue
      Pattern Value{
        "coding" : [{
          "system" : "http://hl7.org/fhir/us/physical-activity/CodeSystem/pa-temporary-codes",
          "code" : "PhysicalActivity"
        }]
      }
      16. DiagnosticReport.code
      BindingUnless not suitable, these codes SHALL be taken from PA DiagnosticReport Types
      (extensible to http://hl7.org/fhir/us/physical-activity/ValueSet/pa-diagnosticreport-type)
      18. DiagnosticReport.encounter
      Comments

      ... While this is inherited as MustSupport from US Core, this element will typically not be relevant in the physical activity space as most reports will describe events spanning multiple encounters

      20. DiagnosticReport.result
      SlicingThis element introduces a set of slices on DiagnosticReport.result. The slices are unordered and Open, and can be differentiated using the following discriminators:
      • profile @ resolve()
      • 22. DiagnosticReport.result:SupportedResult
        Slice NameSupportedResult
        Control0..*
        TypeReference(Reference - RESTful)(PA Observation EVS Base, PA Observation - Supporting, Activity-based, PA Observation - Supporting, Time-based, PA Observation - Supporting, Activity Group)
        Must Supporttrue
        Must Support TypesReference(PA Observation EVS Base, PA Observation - Supporting, Activity-based, PA Observation - Supporting, Time-based, PA Observation - Supporting, Activity Group)
        24. DiagnosticReport.presentedForm
        Invariantspa-dr-1: At least one of data and url must be present. (data.exists() or url.exists())
        26. DiagnosticReport.presentedForm.contentType
        Comments

        ... Implementers are encouraged to identify additional formats they would like to see supported, if any.

        Pattern Valueapplication/pdf
        28. DiagnosticReport.presentedForm.data
        Must Supporttrue
        30. DiagnosticReport.presentedForm.url
        Must Supporttrue