Free Clinical Resources

Everyone knows their cholesterol. Almost no one knows their gait number.

Gait speed predicts mortality, disability, and falls better than most blood tests — and you can measure it in 60 seconds with a phone and a hallway. Here are the open resources to start: get your number, see the evidence, learn the protocol, and find the codes that pay for monitoring it.

Know your number

What's your gait number?

Time a walk over a known distance at your usual, comfortable pace. You'll get your speed in m/s, your clinical risk band, and an estimated gait age — the age your walking speed is typical for. Nothing is stored. Share the result and the trend becomes the thing worth tracking.

1.18 m/s
Functional
est. gait age
0.40.60.81.01.21.4+

Tip: for the 4-meter test, allow a 1–2 m run-up and time only the middle 4 m. Gait age is an estimate from a smoothed reference curve of published population norms (Bohannon 1997; Bohannon & Williams Andrews 2011) — a relatable translation, not a clinical diagnosis. The risk band is the part clinicians act on.

Reference values

What the number means

Comfortable (self-selected) gait-speed thresholds from the clinical literature. Bands vary by age, population, and protocol — use as a guide, not a diagnosis. Each card links to its source.

The evidence

Why gait earns "vital sign" status

It is cheap, quantitative, modifiable, and predictive — the four properties of a true vital sign. The primary sources, in plain links.

How to measure

Two protocols, under two minutes

Both are validated, equipment-light, and reproducible. Use the same one each visit so trends are comparable.

4-meter walk test

  1. Mark a 4 m path with a 1–2 m acceleration zone before and a deceleration zone after.
  2. Instruct: walk at your usual, comfortable pace, as if walking down the street.
  3. Start timing as the lead foot crosses the start; stop as it crosses 4 m.
  4. Best of two trials. Speed = 4 ÷ seconds. Embedded in the SPPB and most geriatric workups.

10-meter walk test (10MWT)

  1. Mark a 10 m path; time only the middle 6 m (2 m ramp each end).
  2. Capture both comfortable and fast pace where reserve matters.
  3. Average two trials per pace. More sensitive to change in higher-functioning patients.
  4. Or skip the stopwatch — capture it passively (see tools below).
Get paid to track it

Reimbursement reference

Continuous gait monitoring qualifies under CMS Remote Therapeutic Monitoring. Documentation generates under your own NPI — SurgeonValue handles the coding.

CodeDescription~Rate
98975RTM setup & patient education (one-time)$19.22
98977Device supply, musculoskeletal, per 30 days$53.40
98980Treatment management, first 20 min$50.18
98981Treatment management, each add'l 20 min$40.33

Illustrative national amounts; actual payment varies by locality and year. RTM and RPM are mutually exclusive for the same patient/period.

Capture it

From a number to a trend

One reading is a data point; the trajectory is the signal. These plug gait measurement into real workflows — free camera capture, clinical sensors, fall triage, and recovery tracking.

Educational use only. These resources summarize published reference values for gait speed and do not constitute medical advice, diagnosis, or treatment. Gait age is an estimate from smoothed population norms and is not a clinical age. Thresholds vary by age, sex, height, comorbidity, and measurement protocol. Clinical decisions should be made by a qualified professional using the full picture. MotionSole is an intelligence and billing layer, not a medical device; hardware in the clinical tier is provided by cleared device partners.
← Back to MotionSole
For clinics & sites

Put the gait number on your site

Drop the free interpreter into any clinic, PT, or longevity site with one line. It carries a quiet "powered by MotionSole" and links visitors back to the full tool — so the 6th vital sign spreads from every page that adopts it.

<div data-motionsole-gait></div>
<script src="https://motionsole.com/embed.js" async></script>

Auto-resizes, no styling conflicts (sandboxed iframe). Preview it live: the widget →