Glossary · Clinical
Stress fracture
A stress fracture is a small crack or severe bruising within a bone caused by repetitive mechanical load rather than a single traumatic event. It is coded under ICD-10-CM category M84.3-, with specificity required for anatomical site, laterality, and encounter type.
Verified May 8, 2026 · 8 sources ↓
Definition
Source · Editorial summary grounded in 8 cited references ↓
Stress fractures develop when cumulative, repetitive force overwhelms the bone's ability to remodel and repair itself. Unlike traumatic fractures—which result from a discrete, high-energy impact such as a fall or collision—stress fractures are insidious in onset and often nondisplaced. Athletes, military recruits, and individuals with low bone density or nutritional deficiencies are at elevated risk. Common sites include the metatarsals, tibia, fibula, femoral neck, and navicular, though any bone subject to repetitive loading can be affected.
Diagnosis typically begins with an office evaluation and management (E/M) service paired with plain radiographs, though X-rays can be falsely negative in early-stage stress fractures. MRI or bone scan may be ordered when clinical suspicion is high and initial imaging is inconclusive. Treatment ranges from activity modification, protected weight-bearing, and pneumatic bracing for low-risk sites, to surgical fixation for high-risk locations such as the anterior tibial cortex or femoral neck where nonunion risk is significant.
From a coding standpoint, stress fractures occupy ICD-10-CM category M84.3- and sit within the Osteopathies and Chondropathies chapter—not the injury chapter. This placement has direct consequences for how the claim is coded, what external cause codes are appended, and whether fracture care CPT codes or E/M codes with casting/splinting codes are the appropriate billing pathway. Each encounter also requires a seventh-character extension to capture episode of care: initial (A), subsequent with routine healing (D), delayed healing (G), nonunion (K), malunion (P), or sequela (S).
Why it matters
Using the wrong ICD-10-CM category—for example, routing a stress fracture into the trauma injury chapter (S-codes) instead of M84.3-—can trigger claim denials, audit flags, and incorrect global period assignments. Because fracture care CPT codes carry a 90-day global period and require the provider to assume ongoing management, selecting a fracture care code when only an E/M and splint are furnished (with no assumption of continuing care) is a common overpayment scenario subject to recovery. Conversely, undercoding by ignoring that high-risk stress fractures sometimes do proceed to surgical fixation means lost revenue and incomplete documentation of clinical complexity. Getting laterality, site specificity, and the seventh-character episode-of-care extension right on every encounter is the single most effective way to avoid medical necessity denials and pass routine payer audits for orthopedic stress fracture claims.
Common mistakes
Where people most often go wrong with this concept.
Source · Editorial brief grounded in cited references ↓
- Assigning an S-code (traumatic fracture) instead of M84.3- because the patient recalls a specific activity at onset—stress fractures are overuse injuries, not traumatic events, regardless of the patient's narrative.
- Omitting the required seventh-character extension (A, D, G, K, P, S) on M84.3- codes, which renders the code non-billable and causes claim rejection.
- Reporting fracture care CPT codes (e.g., 28470) when the treating provider only supplies a prefabricated pneumatic walker and does not assume ongoing fracture management—E/M plus the appropriate HCPCS L-code is correct in that scenario.
- Billing a casting/splinting CPT code separately when the provider also bills a fracture care CPT code that already bundles the cast or splint application per NCCI policy.
- Failing to append an external cause code to identify the activity or sport that caused the stress fracture, which payers increasingly require for medical necessity review.
- Coding stress fracture of the vertebra under M84.3- instead of M48.4-, which is the correct code for vertebral stress fracture (spondylolysis/stress reaction); M84.3- explicitly excludes this site.
- Using M84.30XA (unspecified site) when the anatomical site and laterality are clearly documented—specificity to the correct site code (e.g., M84.372A for left metatarsal) is required when documentation supports it.
Related codes
Codes commonly involved when this concept appears in practice.
CPT
- 28470 $237.15Closed treatment of a single metatarsal fracture performed without any manipulation of the fracture fragments.
- 28475 $275.89Closed treatment of a metatarsal fracture with manipulation, reported per bone treated
- 27758 $833.35Open fixation of a tibial shaft fracture using plate and screw constructs, with or without cerclage wires, and with or without an associated fibular fracture.
- 27759 $918.19Tibial shaft fracture treated by intramedullary nail insertion, with or without interlocking screws and/or cerclage wire, regardless of concurrent fibular fracture.
- 20696 $1,061.81Application of a multiplanar (ring or hybrid) uniplane external fixation system, initial encounter — first bone segment.
- 27244 $1,121.27Open fixation of an intertrochanteric, peritrochanteric, or subtrochanteric femoral fracture using a plate/screw-type implant, with or without cerclage.
- 27245 $1,118.26Open treatment of an intertrochanteric, peritrochanteric, or subtrochanteric femoral fracture using an intramedullary implant, with or without interlocking screws and/or cerclage.
- 29405 $87.84Application of a short leg cast extending from below the knee to the toes for immobilization of lower extremity injuries.
Frequently asked questions
Source · Generated from the editorial pipeline, verified against 8 cited references ↓
01What is the difference between a stress fracture and a traumatic fracture for coding purposes?
02Do stress fractures require fracture care CPT codes or E/M codes?
03Which seventh character should I use for a patient returning for a stress fracture follow-up with normal healing?
04Can I code a vertebral stress fracture with M84.3-?
05When is modifier 57 used with a stress fracture encounter?
06Should I always report the most specific anatomical site code for a stress fracture?
Sources & references
Editorial content was developed using the following public sources. Last verified May 8, 2026.
- 01icd10data.comhttps://www.icd10data.com/ICD10CM/Codes/M00-M99/M80-M85/M84/M84.3-/M84.30XA
- 02aapc.comhttps://www.aapc.com/codes/icd-10-codes/M84.3
- 03aapc.comhttps://www.aapc.com/codes/coding-newsletters/my-orthopedic-coding-alert/icd-10-coding-mind-the-details-when-diagnosing-stress-fractures-166095-article
- 04cms.govhttps://www.cms.gov/files/document/04-chapter4-ncci-medicare-policy-manual-2025finalcleanpdf.pdf
- 05cms.govhttps://www.cms.gov/files/document/2025nccimedicarepolicymanualcompletepdf.pdf
- 06aapc.comhttps://www.aapc.com/blog/35663-combat-common-denials-in-orthopedic-coding/
- 07ama-assn.orghttps://www.ama-assn.org/practice-management/cpt/medical-coding-mistakes-could-cost-you
- 08aaos.orghttps://www.aaos.org/quality/coding-and-reimbursement/
Mira AI Scribe
When Mira detects documentation of a stress fracture, it should prompt the provider to confirm four specificity elements before code selection is finalized: (1) anatomical site and laterality—Mira maps the provider's free-text site description to the most granular M84.3- subcategory available rather than defaulting to the unspecified M84.30X- codes; (2) episode of care—Mira reads visit context (new vs. follow-up, healing status from prior notes) to suggest the correct seventh character (A for first evaluation, D for routine follow-up, G/K/P when healing complications are documented); (3) vertebral exclusion check—if the provider documents a vertebral site, Mira flags that M84.3- excludes vertebral stress fractures and routes to M48.4- instead; (4) billing pathway logic—Mira distinguishes whether the encounter represents (a) an E/M with imaging only, (b) an E/M with splint/brace application where the provider is NOT assuming ongoing fracture management (E/M + L-code pathway), or (c) a fracture care encounter where the provider IS assuming management (fracture care CPT + modifier 57 on the E/M if decision for treatment was made at the same visit). Mira also auto-appends an external cause code prompt when activity or sport is mentioned in the note, and generates an NCCI bundling alert if both a fracture care CPT and a separate casting code are simultaneously selected for the same site and date of service.
See Mira's approach