This page is part of the U.S. Physical Activity IG (v1.0.0-ballot: STU 1.0 Ballot 1) based on FHIR R4. . For a full list of available versions, see the Directory of published versions
Contents:
Having a standardized way of measuring patient physical activity - and sharing those measurements - is an essential step to improving physical activity levels, both at an individual and at a population level. Practitioners need standard measures to:
This page describes standards for representing observations about a patient with respect to their level of physical activity as well as supporting observations that provide additional detail and evidence for those higher-level observations.
The foundational step in improving physical activity levels is having an agreed measure consistently used across EHRs to capture a patient's level of physical activity. There are a wide variety of different types of physical activity and numerous different ways of capturing what activities were performed, and varying granularities with which the data can be captured.
While fine-grained and detailed records (e.g. exactly which type of exercise was performed, which muscle groups were activated, how many repetitions were performed, how many intervals were done, etc.) are important for certain types of therapy and for research purposes, they are too complex and onerous for wide-spread use and are not easily evaluated to assess whether "this patient is sufficiently active to maintain good health".
This guide therefore mandates a slightly modified version of the very simple Exercise Vital Sign (LOINC 89574-8 as the primary measure of patient physical activity level for exchange and evaluation. The background page provides details on the evidence that supports this measure as accurate and appropriate for evaluating how well a patient meets guidelines for physical activity.
The measure consists of two questions:
These two questions correspond to the LOINC codes 89555-7 and 68516-4. In this implementation guide, there are profiles to capture the answers to each of these questions - the days-per-week and min-per-day profiles. (Examples of Observations that comply with these two profiles can be found here and here.)
While these two questions are logically part of a single overall 89574-8 observation, this guide does not require the capture or sharing higher-level grouping observations that link the answers to the two key questions.
In addition, this guide captures two additional measures:
While the first of these is theoretically redundant with the two EVS measures, this calculated minutes/week measure is the one that is actually compared against national guidelines to determine whether a patient has adequate physical activity or not. As such, having it explicitly captured and stored allows for easier searching, trending and diagnosis.
The second measure allows evaluation of the patient against guidelines for muscle-strengthening activity.
While it is certainly possible for patients and their caregivers to estimate their average days/week and minutes/day of moderate to high-intensity exercise, relying exclusively on estimates is not necessarily ideal. Therefore, capturing additional information about physical activity can be helpful. This information may assist the patient in the creation of their estimates. They can also be used to provide clinicians and exercise professionals with more granular information to provide better insight into the patient's current exercise regime. Potential supplemental measures include:
However, there are challenges with these measures. Continuous measures that capture heart rates on a per-minute or even a per-second basis can create an immense load of data that most clinical systems will not be able to (or at least wish to) manage. As a result, average measures are more useful. At the same time, an average heart rate over the course of a day is not terribly helpful either. 20 minutes of elevated heart-rate due to exercise simply blends in and becomes difficult to distinguish. In the same way, a total count of 20,000 steps per day indicates a certain level of activity. However, whether they constitute "moderate to vigorous" exercise is hard to determine. The same count of steps could represent an hour of jogging, or a day spent pacing while talking on the phone. Both are better than sitting, but only one would count as "moderate to vigorous" exercise.
For these reasons, this implementation guide places limits on the types of supporting measurements systems are expected to share. Systems are free to share raw measures and more fine-grained data if they choose, but there is no expectation within this implementation guide for systems to support sharing information beyond that described below - and even support for these supplemental data elements are optional.
An additional consideration is that capture of steps, heart rate, or even daily electronic activity logs requires that patients have access to electronic devices to capture such measurements. This will not be possible for all patients. Therefore, systems SHOULD NOT set any requirements for the inclusion of these finer-grained measures unless steps have been taken to eliminate patient accessibility barriers.
In this first release of the implementation guide, an initial 'starting' set of supporting measures have been identified that were judged as meeting the right balance of considerations including:
Not all these factors are true for all of the measures, but most must hold true for the measure to have made this first cut. Additional supporting measures are likely to be introduced in future versions of the IG. Suggestions via the change request mechanism are welcome.
The selected measures fall into two categories - activity-based measures and time-period-based measures. Rather than defining a separate profile for each measure, profiles are defined for each category, because the behavior is largely the same for each measure withing the category. Only the Observation codes, allowed data type for response and unit of measure or response value set are different from measure to measure. Tables below list these varying parts. Eventually, computable ObservationDefinitions will be created for each measure once the FHIR tooling supports using these as part of the validation process.
Regardless of category, a common set of characteristics are associated with each measure:
These are measures that apply to the period over which a patient engages in some relatively contiguous period of enhanced physical activity - a walk, a run, a swim, a period of weightlifting, etc. The time boundaries of the activity might be inferred (e.g. a device detects an increased step pace or heart rate) or could be manually determined by the reporter of the measure(s). Each 'activity' could result in all, a subset, or only one of these measures being captured. (In some cases, no measures might be captured, but in that case, the activity typically wouldn't be reported at all.)
Each of these measures is conveyed using the Activity Measure profile. In addition, these measures might be grouped together under a 'group' Observation that complies with the Activity Group profile. All observations collected beneath the group are considered to be associated with the same physical activity 'occurrence'.
Measure Name | Code | Unit | Reporter | Mechanism | Comparison | Notes | ||
---|---|---|---|---|---|---|---|---|
Pat. | Prov. | Dev. | Man. | |||||
Activity performed (walk/run/bike/swim/...) | 73985-4 - Exercise Activity | coded | Y | Y | N/A | Allows provider to understand types of muscle groups activated and engage in discussion about what's working and what isn't. | ||
Activity duration | 55411-3 - Exercise duration | min | Y | Y | Y | Y | N/A | If not specified, can be inferred by summing the two measures below (if present) |
Minutes of moderate physical activity per activity | 77592-4 - Moderate physical activity | min | Y | Y | Progress | Intensity level is subjective, but key to primary measure | ||
Minutes of vigorous physical activity per activity | 77593-2 - Vigorous physical activity | min | Y | Y | Progress | Intensity level is subjective, but key to primary measure | ||
Peak activity heart rate | 55422-0 - Maximum Heart rate in Unspecified Time | /min | Y | Y | Y | Progress | Useful to monitor for change. Supplements ‘zone’ information in better understanding intensity. Particularly important in terms of supervised activities. | |
Calories per activity | 55424-6 - Calories burned in Unspecified Time, Pedometer | kcal | Y | Y | Y | Progress | Measures are dependent on device knowing height/weight, so without personalization may be less precise. Can be variability from device to device. Useful to show progress and communicate with patients. |
These measures reflect values summed or averaged over a time period - typically a day, though some might cover longer periods.
The period might be reflected in the definition of the code or in the units used for the measure. Measures that are calculated
over a period longer than a day will have a start and end date specified in Observation.effectivePeriod
indicating
the period over which they are calculated.
Each of these observations also has an optional component that indicates the percentage of time over which the measure was calculated that the device that captured the raw measurements was actually active. This can help evaluate the validity of the measure. For example, a daily step-count where the pedometer was only worn for an hour is likely not an accurate reflection of the patient's total steps for the day.
Each of these measures is conveyed using the Time-Based Measure profile.
Measure Name | Code | Unit | Reporter | Mechanism | Comparison | Notes | ||
---|---|---|---|---|---|---|---|---|
Pat. | Prov. | Dev. | Man. | |||||
Daily Step Count | 41950-7 - Number of steps in 24 Hours, Measured | /d | Y | Y | Progress | This measure is problematic for patients with lower mobility issues. However, it is widely used and well understood. Comparison across devices is poor, so primarily useful for general targets and comparison within the same device. | ||
Peak daily heart rate | 8873-2 - Maximum Heart rate in 24 Hours | /min | Y | Y | Y | Progress | Useful to monitor for change. | |
Average resting heart rate | 40443-4 - Heart rate - resting | /min | Y | Y | Y | Variation | Useful for evaluation of recovery. Unusually high or low may be valuable for diagnostic purposes. Ideally calculated over a longer period (e.g. 1 week) | |
Calories per Day | 41979-6 - Calories burned in 24 Hours, Calc | kcal/d | Y | Y | Y | Progress | This measure is dependent on the device knowing height and/or weight (depending on type of activity), so without personalization this measure may be less precise. As well, estimated calories can from device to device. However, comparing measures made with the same device is useful to show progress and set targets. This measure is often 'meaningful' to patients. However, it can't easily be used to determine exertion levels or duration and thus can't really be used to estimate the exercise vital sign. |
The relationship between intermediate measures and base measures is not exact. I.e. the sum of all the "per activity" moderate and vigorous exercise minutes can't necessarily be added up and averaged to calculate the average days per week or minutes per day. Calories or steps and activity duration can't (yet?) be converted to minutes of moderate to vigorous exercise. Also, in determining their overall averages, a patient may include exercise that is not supported by a fine-grained measurement or might exclude device data they deem erroneous. (E.g. steps logged when the device was left sitting on the dryer.) The purpose of the supporting measurements is to assist the patient or caregiver in making their estimates as accurate as possible and to assist practitioners in understanding more about the nature and timing of the patient's exercise.
This guide does not define data standards for the raw point-in-time device-based data. HL7 has a Personal Healthcare Devices that provides a mechanism for implementers to expose raw device measurements as FHIR. In many cases, it may be simpler to leverage the Apple HealthKit, Android Fit or similar APIs to access the fine-grained measurements in order to determine the relevant averages.