Personal Health Records
1.0.0-ballot2 - STU 1 ballot International flag

Personal Health Records, published by HL7 International / Patient Empowerment. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot2 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/personal-health-record-format-ig/ and changes regularly. See the Directory of published versions

ValueSet: Observation Activity Codes

Official URL: http://hl7.org/fhir/uv/phr/ValueSet/observation-activity-codes Version: 1.0.0-ballot2
Standards status: Trial-use Active as of 2025-12-27 Maturity Level: 1 Computable Name: ObservationActivity

Codes representing activity-related measurement items

References

Logical Definition (CLD)

  • Include these codes as defined in http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes version 📦1.0.0-ballot2
    CodeDisplayDefinition
    stepCountStep countA quantity sample type that measures the number of steps the user has taken.
    distanceWalkingRunningDistance walking runningA quantity sample type that measures the distance the user has moved by walking or running.
    runningGroundContactTimeRunning ground contact timeA quantity sample type that measures the amount of time the runner's foot is in contact with the ground while running.
    runningPowerRunning powerA quantity sample type that measures the rate of work required for the runner to maintain their speed.
    runningSpeedRunning speedA quantity sample type that measures the runner's speed.
    runningStrideLengthRunning stride lengthA quantity sample type that measures the distance covered by a single step while running.
    runningVerticalOscillationRunning vertical oscillationA quantity sample type measuring pelvis vertical range of motion during a single running stride.
    distanceCyclingDistance cyclingA quantity sample type that measures the distance the user has moved by cycling.
    pushCountPush countA quantity sample type that measures the number of pushes that the user has performed while using a wheelchair.
    distanceWheelchairDistance wheelchairA quantity sample type that measures the distance the user has moved using a wheelchair.
    swimmingStrokeCountSwimming stroke countA quantity sample type that measures the number of strokes performed while swimming.
    distanceSwimmingDistance swimmingA quantity sample type that measures the distance the user has moved while swimming.
    distanceDownhillSnowSportsDistance downhill snow sportsA quantity sample type that measures the distance the user has traveled while skiing or snowboarding.
    basalEnergyBurnedBasal energyBurnedA quantity sample type that measures the resting energy burned by the user.
    activeEnergyBurnedActive energy burnedA quantity sample type that measures the amount of active energy the user has burned.
    totalEnergyBurnedTotal energy burnedCaptures the user's steps cadence. Each record represents a series of measurements.
    flightsClimbedFlights climbedA quantity sample type that measures the number flights of stairs that the user has climbed.
    nikeFuelNikeFuelA quantity sample type that measures the number of NikeFuel points the user has earned.
    appleExerciseTimeApple exercise timeA quantity sample type that measures the amount of time the user spent exercising.
    appleMoveTimeApple move timeA quantity sample type that measures the amount of time the user has spent performing activities that involve full-body movements during the specified day.
    appleStandTimeApple stand timeA quantity sample type that measures the amount of time the user has spent standing.
    vo2MaxVO2 maxA quantity sample that measures the maximal oxygen consumption during exercise.
    lowCardioFitnessEventLow cardio fitness eventAn event that indicates the user's VO2 max values consistently fall below a particular aerobic fitness threshold.
    appleStandHourApple stand hourA category sample type that counts the number of hours in the day during which the user has stood and moved for at least one minute per hour.
    cyclingCadenceCycling cadenceCaptures the user's cycling pedaling cadence. Each record represents a series of measurements.
    cyclingFunctionalThresholdPowerCycling functional threshold powerA quantity sample type that measures the highest average power output the user can maintain for an hour.
    cyclingPowerCycling powerA quantity sample type that measures power output by the user while cycling.
    cyclingSpeedCycling speedA quantity sample type measuring the user's speed while cycling.
    distanceDistanceCaptures distance travelled by the user since the last reading.
    elevationGainedElevation gainedCaptures the elevation gained by the user since the last reading.
    physicalEffortPhysical effortA quantity sample type that records an estimate of the energy the user using.
    powerPowerCaptures the power generated by the user, e.g. during rowing with a power meter. Each record represents a series of measurements.
    stepsCadenceSteps cadenceCaptures the user's steps cadence. Each record represents a series of measurements.
    speedSpeedCaptures the user's speed, e.g. during running. Each record represents a series of measurements.
    pacePacePace at a specific point in time. Will be 0 if the user stops moving, otherwise the value will be in milliseconds/kilometer.
    moderateActivityModerate activityRepresents moderate (3.0-5.9 MET) activity.
    vigorousActivityVigorous activityRepresents vigorous (6.0- MET) activity.
    moderateToVigorousActivityModerate to vigorous activityWeekly moderate to vigorous physical activity in minutes.
    metMet
    metByStandardRmrMet by standard RMRMetabolic equivalent of task (MET) calculated based on either measured, estimated or reported exercise metabolic rate and the standard resting metabolic rate (RMR).

 

Expansion

Expansion performed internally based on codesystem Observation PGHD Codes v1.0.0-ballot2 (CodeSystem)

This value set contains 40 concepts

SystemCodeDisplay (en)DefinitionJSONXML
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  stepCountStep countA quantity sample type that measures the number of steps the user has taken.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  distanceWalkingRunningDistance walking runningA quantity sample type that measures the distance the user has moved by walking or running.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  runningGroundContactTimeRunning ground contact timeA quantity sample type that measures the amount of time the runner's foot is in contact with the ground while running.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  runningPowerRunning powerA quantity sample type that measures the rate of work required for the runner to maintain their speed.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  runningSpeedRunning speedA quantity sample type that measures the runner's speed.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  runningStrideLengthRunning stride lengthA quantity sample type that measures the distance covered by a single step while running.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  runningVerticalOscillationRunning vertical oscillationA quantity sample type measuring pelvis vertical range of motion during a single running stride.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  distanceCyclingDistance cyclingA quantity sample type that measures the distance the user has moved by cycling.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  pushCountPush countA quantity sample type that measures the number of pushes that the user has performed while using a wheelchair.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  distanceWheelchairDistance wheelchairA quantity sample type that measures the distance the user has moved using a wheelchair.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  swimmingStrokeCountSwimming stroke countA quantity sample type that measures the number of strokes performed while swimming.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  distanceSwimmingDistance swimmingA quantity sample type that measures the distance the user has moved while swimming.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  distanceDownhillSnowSportsDistance downhill snow sportsA quantity sample type that measures the distance the user has traveled while skiing or snowboarding.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  basalEnergyBurnedBasal energyBurnedA quantity sample type that measures the resting energy burned by the user.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  activeEnergyBurnedActive energy burnedA quantity sample type that measures the amount of active energy the user has burned.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  totalEnergyBurnedTotal energy burnedCaptures the user's steps cadence. Each record represents a series of measurements.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  flightsClimbedFlights climbedA quantity sample type that measures the number flights of stairs that the user has climbed.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  nikeFuelNikeFuelA quantity sample type that measures the number of NikeFuel points the user has earned.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  appleExerciseTimeApple exercise timeA quantity sample type that measures the amount of time the user spent exercising.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  appleMoveTimeApple move timeA quantity sample type that measures the amount of time the user has spent performing activities that involve full-body movements during the specified day.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  appleStandTimeApple stand timeA quantity sample type that measures the amount of time the user has spent standing.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  vo2MaxVO2 maxA quantity sample that measures the maximal oxygen consumption during exercise.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  lowCardioFitnessEventLow cardio fitness eventAn event that indicates the user's VO2 max values consistently fall below a particular aerobic fitness threshold.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  appleStandHourApple stand hourA category sample type that counts the number of hours in the day during which the user has stood and moved for at least one minute per hour.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  cyclingCadenceCycling cadenceCaptures the user's cycling pedaling cadence. Each record represents a series of measurements.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  cyclingFunctionalThresholdPowerCycling functional threshold powerA quantity sample type that measures the highest average power output the user can maintain for an hour.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  cyclingPowerCycling powerA quantity sample type that measures power output by the user while cycling.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  cyclingSpeedCycling speedA quantity sample type measuring the user's speed while cycling.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  distanceDistanceCaptures distance travelled by the user since the last reading.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  elevationGainedElevation gainedCaptures the elevation gained by the user since the last reading.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  physicalEffortPhysical effortA quantity sample type that records an estimate of the energy the user using.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  powerPowerCaptures the power generated by the user, e.g. during rowing with a power meter. Each record represents a series of measurements.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  stepsCadenceSteps cadenceCaptures the user's steps cadence. Each record represents a series of measurements.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  speedSpeedCaptures the user's speed, e.g. during running. Each record represents a series of measurements.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  pacePacePace at a specific point in time. Will be 0 if the user stops moving, otherwise the value will be in milliseconds/kilometer.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  moderateActivityModerate activityRepresents moderate (3.0-5.9 MET) activity.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  vigorousActivityVigorous activityRepresents vigorous (6.0- MET) activity.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  moderateToVigorousActivityModerate to vigorous activityWeekly moderate to vigorous physical activity in minutes.
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  metMet
http://hl7.org/fhir/uv/phr/CodeSystem/observation-pghd-codes  metByStandardRmrMet by standard RMRMetabolic equivalent of task (MET) calculated based on either measured, estimated or reported exercise metabolic rate and the standard resting metabolic rate (RMR).

Description of the above table(s).