Glossary · Documentation
Range of motion (ROM) documentation
Range of motion (ROM) documentation is the structured recording of measured joint movement—active, passive, or both—using standardized instruments and reference values to support diagnosis, treatment planning, and billing. Accurate, joint-specific entries are required to justify related CPT and ICD-10 codes and to withstand payer audit.
Verified May 8, 2026 · 7 sources ↓
Definition
Source · Editorial summary grounded in 7 cited references ↓
ROM documentation captures the degrees of movement at one or more joints, distinguishing between active ROM (patient-generated movement) and passive ROM (clinician-assisted movement). Each entry should identify the specific joint tested, the plane of motion, the numeric measurement in degrees, the reference or normative value, and any symptom—particularly pain—onset during the arc. A note such as 'Active shoulder flexion 90° (normal 150°); painful arc begins at 75°' is materially stronger than a narrative description because it supplies a measurable baseline for tracking progress and supports the clinical necessity argument required by payers.
From a billing standpoint, CPT 95851 covers ROM measurement and reporting for an entire extremity (excluding the hand) or a trunk section. CMS guidance is explicit: every joint in the tested extremity or trunk section must be evaluated when this code is used. Billing 95851 for an isolated shoulder assessment—without documenting the remainder of the upper extremity—is a well-documented audit trigger. Similarly, ICD-10-CM codes such as M25.5- (pain in joint) and Z74.0 (reduced mobility) must be supported by the recorded measurements; a mismatch between the clinical picture and the selected diagnosis code is one of the leading causes of claim denial.
In long-term care and skilled nursing settings, CMS Form 20120 (the ROM Critical Element Pathway) operationalizes these documentation expectations into a survey tool. It requires that ROM exercise frequency match the care plan, that changes in ROM status be communicated to the ordering provider, and that skin and pain issues related to contracture be assessed and recorded. Whether the setting is an outpatient orthopedic clinic or a skilled nursing facility, the documentation logic is the same: every recorded measurement must connect forward to a plan of care and backward to a medical necessity rationale.
Why it matters
Incomplete or vague ROM documentation creates two concrete problems. First, payers—including Medicare—will deny or recoup payment for CPT 95851 if the record does not show that every joint in the tested extremity was measured; billing the code for a single-joint assessment is non-compliant and appealable only with corrected documentation. Second, without a numeric baseline tied to a specific ICD-10 diagnosis, subsequent progress notes have nothing to compare against, which undermines the medical necessity argument for continued therapy and can trigger retrospective audits that claw back multiple dates of service at once.
Common mistakes
Where people most often go wrong with this concept.
Source · Editorial brief grounded in cited references ↓
- Billing CPT 95851 when only one joint in an extremity was tested; the code requires every joint of the entire extremity or trunk section to be measured.
- Documenting ROM as 'within functional limits' or 'WFL' without numeric values, which provides no measurable baseline and does not satisfy payer documentation requirements.
- Omitting pain correlation—failing to note at which degree of arc pain begins, which is a required element for ICD-10 codes like M25.5- and is flagged in audit reviews.
- Failing to link measured ROM deficits to a specific ICD-10 diagnosis code on the claim, causing CPT-ICD-10 mismatches that are the leading cause of claim denial.
- Not updating ROM measurements in follow-up notes to reflect progress or decline, making it impossible to demonstrate medical necessity for ongoing treatment.
- Applying Modifier 59 when ROM testing is bundled with another therapy service on the same date without documenting that it was a distinct and separately identifiable service.
Related codes
Codes commonly involved when this concept appears in practice.
CPT
- 95852 $21.38Range of motion measurements and report for the hand, with or without comparison to the uninvolved side.
- 97161 $97.86Low-complexity physical therapy evaluation covering a history with no or minimal comorbidities affecting the plan of care, examination of 1–2 elements (body structures/functions, activity limitations, and/or participation restrictions), a stable and uncomplicated clinical presentation, and low-complexity clinical decision-making. Typically 20 minutes face-to-face.
- 97162 $97.86Moderate-complexity physical therapy evaluation requiring documented history with one to two comorbidities or personal factors, examination of three or more body system elements with measurable findings, and moderate clinical decision-making for an evolving presentation — typically 30 minutes face-to-face.
- 97163 $97.86High-complexity physical therapy evaluation requiring documentation of three or more personal factors or comorbidities affecting the plan of care, examination of four or more body system elements using standardized tests and measures, and an unstable or unpredictable clinical presentation — typically 45 minutes face-to-face.
- 97164 $67.47Physical therapy re-evaluation of an established plan of care, including interval history review, standardized tests and measures, and a revised plan of care using measurable functional outcome tools — typically 20 minutes face-to-face.
- 97165 $100.54Low-complexity occupational therapy evaluation, typically 30 minutes face-to-face, for patients with no comorbidities affecting occupational performance and a limited set of treatment options.
- 97167 $100.54Occupational therapy initial evaluation at high complexity, involving extensive history review, assessment of five or more performance deficits, and high-analytic-complexity clinical decision-making — typically 60 minutes face-to-face.
- 97168 $68.47Re-evaluation of an occupational therapy established plan of care when a documented change in functional or medical status requires a revised care plan and updated occupational profile.
Frequently asked questions
Source · Generated from the editorial pipeline, verified against 7 cited references ↓
01Can CPT 95851 be billed if only one joint in the shoulder was tested?
02What is the difference between active and passive ROM documentation?
03Which ICD-10 codes are most commonly paired with ROM documentation in orthopedics?
04Does ROM documentation differ between outpatient clinics and skilled nursing facilities?
05When should Modifier 59 be appended to CPT 95851?
06What documentation is needed to support a successful CPT 95851 claim?
Sources & references
Editorial content was developed using the following public sources. Last verified May 8, 2026.
- 01cms.govhttps://www.cms.gov/medicare-coverage-database/view/article.aspx?articleid=56566
- 02cms.govhttps://www.cms.gov/files/document/cms-20120-range-motion-rompdf
- 03cms.govhttps://www.cms.gov/files/document/fy-2025-icd-10-cm-coding-guidelines.pdf
- 04sprypt.comhttps://www.sprypt.com/cpt-codes/95851
- 05icdcodes.aihttps://icdcodes.ai/diagnosis/decreased-range-of-motion/documentation
- 06aaos.orghttps://www.aaos.org/globalassets/quality-and-practice-resources/coding-and-reimbursement/resident-guide/resident-guide-coding-reference-tools_what-is-ncci-mue_050125.pdf
- 07aoassn.orghttps://www.aoassn.org/wp-content/uploads/2020/12/CodingTTP.pdf
Mira AI Scribe
When Mira captures a ROM assessment, the scribe layer should auto-populate a structured template that records: (1) joint name and laterality, (2) motion plane tested, (3) active ROM value in degrees, (4) passive ROM value in degrees where obtained, (5) normative reference value, and (6) pain onset angle if reported by the patient. Example output: 'Active ROM: Right shoulder flexion 88° (norm 150°), painful arc onset at 72°; abduction 76° (norm 150°); external rotation 40° (norm 90°). Passive ROM: flexion 95°, abduction 82°.' For CPT 95851 compliance, Mira should flag when documentation covers fewer than all joints of the extremity or trunk section being billed and prompt the clinician to complete remaining joint entries before the note is finalized. If only one joint is documented, Mira should suggest downgrading to an evaluation-based code (97161–97168) or appending a free-text justification for the limited scope. For ICD-10 linkage, Mira should surface candidate M25.5- codes based on the laterality and joint captured in the ROM template, and cross-check that the selected diagnosis is consistent with the measured deficit. If the documented value falls within normal limits, Mira should alert the user that the selected 'decreased ROM' code may not be supportable and request clinical clarification. Modifier logic: if 95851 is ordered alongside an E/M service on the same date, Mira should prompt attachment of Modifier 25 to the E/M code and verify that a separate medical necessity statement exists for the ROM testing.
See Mira's approach