Osteoporosis — Clinical Documentation Guide (2026)

Table of Contents

Code year: FY2026 (Oct 1 2025 – Sep 30 2026) Audience: Certified Coders, Auditors and Clinical Documentation Specialists Access: CCO Members Last updated: April 2026

This Clinical Documentation Guide (CDG) provides AAPC/AHIMA-credentialed coders and CDI specialists with comprehensive coding, clinical, and documentation guidance for osteoporosis (ICD-10-CM M80–M81). Content reflects FY2026 ICD-10-CM guidelines (effective October 1, 2025 – September 30, 2026) and incorporates the most current clinical, reimbursement, and HCC risk-adjustment resources. Use this guide to ensure accurate diagnosis and procedure code assignment, appropriate CDI query triggers, and defensible documentation for osteoporosis encounters across all settings.

1. Definition

Osteoporosis is a systemic skeletal disease characterized by low bone mass and microarchitectural deterioration of bone tissue, leading to increased bone fragility and susceptibility to fracture. Per the NIH Osteoporosis and Related Bone Diseases National Resource Center, osteoporosis is often called a “silent disease” because bone loss occurs without symptoms until a fracture occurs.

The International Osteoporosis Foundation (IOF) estimates that osteoporosis affects approximately 200 million women worldwide and causes more than 8.9 million fractures annually. In the United States, the NIH estimates that 10 million Americans have osteoporosis and another 44 million have low bone density.

Diagnostic criteria per the World Health Organization (WHO) are based on dual-energy X-ray absorptiometry (DXA) T-score measurement:

  • Normal: T-score ≥ −1.0
  • Osteopenia (low bone mass): T-score between −1.0 and −2.5
  • Osteoporosis: T-score ≤ −2.5 at the lumbar spine, femoral neck, or total hip
  • Severe osteoporosis: T-score ≤ −2.5 plus one or more fragility fractures (independent of T-score threshold)

Clinically, osteoporosis is also diagnosed when a fragility (low-trauma) fracture occurs — a fracture resulting from mechanical forces that would not normally cause fracture, such as a fall from standing height or less, regardless of the T-score value, per National Osteoporosis Foundation (NOF) guidelines.

2. Alternative Terminology

Formal / ICD-10-CM TermColloquial / Lay / Clinical Aliases
Age-related osteoporosis (M81.0)Senile osteoporosis; postmenopausal osteoporosis (female); involutional osteoporosis; primary osteoporosis Type I/II
Osteoporosis with current pathological fracture (M80.x)Osteoporotic fracture; fragility fracture; low-trauma fracture; insufficiency fracture; pathologic fracture on osteoporosis background
Other osteoporosis without current pathological fracture (M81.8)Secondary osteoporosis; drug-induced osteoporosis; steroid-induced osteoporosis; disuse osteoporosis
Localized osteoporosis [Lequesne] (M81.6)Regional osteoporosis; Lequesne’s syndrome; transient osteoporosis of the hip
OsteopeniaLow bone density; low bone mass; pre-osteoporosis; reduced bone mineral density (BMD)
Vertebral compression fracture (VCF)Vertebral crush fracture; wedge fracture of spine; spinal compression fracture; burst fracture (spine)
Hip fracture (osteoporotic)Femoral neck fracture; intertrochanteric fracture; subcapital fracture; broken hip
Fragility fracture of wristColles’ fracture (distal radius); wrist fracture in older adult
DEXA / DXA scanBone density test; bone densitometry; bone mineral density (BMD) test
Fracture FRAX risk assessment10-year fracture probability; FRAX score; fracture risk calculator

3. Signs & Symptoms

Osteoporosis is largely asymptomatic until a fracture occurs. When signs and symptoms are present, they typically reflect complications of bone fragility. Coders and CDI specialists should recognize the following clinical presentations that may prompt documentation queries:

  • Vertebral compression fracture: Acute or chronic back pain (thoracic or lumbar), loss of height (≥ 2 cm), kyphosis (“dowager’s hump”), restricted mobility, possible radiculopathy if nerve root compression occurs.
  • Hip fracture: Inability to bear weight, hip or groin pain, shortened and externally rotated limb, swelling or bruising at the hip.
  • Wrist / Colles’ fracture: Pain, swelling, deformity at the distal forearm following low-energy fall on outstretched hand.
  • Other fragility fractures: Rib fractures from minimal trauma (coughing, sneezing), humerus fractures, pelvic fractures — all in the absence of high-energy mechanisms.
  • Chronic pain: Persistent back pain from healed or healing vertebral fractures; chronic musculoskeletal pain reducing functional status.
  • Postural changes: Progressive thoracic kyphosis, loss of height over time, protruding abdomen from spinal deformity.
  • Fear of falling: Psychological impact reducing ambulation and activity, contributing to deconditioning and fall risk.
📝 Coder Note

Osteoporosis itself (M81.0/M81.8) does NOT generate symptoms — the fracture does. When a provider documents both “osteoporosis” and “vertebral fracture” or “hip fracture,” the correct code is from M80 (osteoporosis WITH current pathological fracture), not M81 + a separate fracture code. This distinction is critical for HCC risk adjustment and accurate DRG assignment.

4. Differential Diagnosis

ConditionKey Distinguishing FeaturesRelevant ICD-10-CM
Osteopenia (low bone mass)T-score −1.0 to −2.5; no fracture; not coded as osteoporosis — document BMD findingM85.80–M85.89 (other specified disorders of bone density)
OsteomalaciaDefective bone mineralization (vitamin D/calcium deficiency); pain, proximal muscle weakness; Looser zones on imaging; distinguished from osteoporosis by bone histology and labsM83.x (adult osteomalacia); E55.9 (vitamin D deficiency)
Paget’s disease of boneFocal bone remodeling disorder; elevated ALP; mosaic bone pattern on biopsy; predilection for pelvis, skull, femur, tibia; often incidental findingM88.x
Multiple myeloma / metastatic bone diseaseLytic lesions on imaging; hypercalcemia; SPEP/serum free light chains abnormal; pathologic fracture in neoplastic disease coded separatelyM84.5xx (pathologic fracture in neoplastic disease); C90.0x (multiple myeloma)
Primary hyperparathyroidismElevated PTH and calcium; subperiosteal bone resorption; osteitis fibrosa cystica in severe cases; can cause secondary osteoporosisE21.0–E21.3
Renal osteodystrophyAssociated with CKD; mixed pattern (high/low turnover); requires CKD diagnosisN25.0; N18.3–N18.6
Traumatic fracture (vs. pathologic)High-energy mechanism; no underlying bone disease; coded with S-codes (injury chapter)S12–S32 (spine); S72 (hip/femur); S52 (forearm)
Stress fracture (fatigue fracture)Repetitive mechanical loading (athletes, military); normal bone; absence of metabolic bone diseaseM84.3xx (stress fracture)
Pathologic fracture NEC (non-osteoporotic)Fracture in other disease (e.g., osteogenesis imperfecta); not due to osteoporosis specificallyM84.4xx (pathologic fracture NEC); M84.6xx (in other disease)
Cushing’s syndromeHypercortisolism; central obesity, striae, moon face, proximal myopathy; can cause secondary osteoporosisE24.0–E24.9
⚠️ Common Pitfall

Vertebral fracture: traumatic vs. pathologic. A vertebral compression fracture in an elderly patient is frequently osteoporotic (pathologic, M80.0Ax) but may be coded as a traumatic fracture (S22.0xx/S32.0xx) if the mechanism is incorrectly documented as a fall. Clinical context (bone density, imaging characteristics, trauma energy level) determines the correct code family. CDI specialists should query when documentation is ambiguous. Coding a pathologic fracture as traumatic results in missed HCC capture and potential undercoding.

5. Clinical Indicators for Coders/CDI

The following clinical indicators in the medical record suggest osteoporosis and/or osteoporotic fracture, warranting documentation review or query:

Clinical IndicatorDocumentation ActionCode Impact
DXA T-score ≤ −2.5 reported in recordConfirm provider diagnosis of “osteoporosis” in assessment/planM81.0 or M80.x (if fracture present)
Fragility fracture (low-energy fall, minimal trauma) in patient ≥ 50Query: Is this a pathological fracture due to osteoporosis?M80.x → HCC 171 RAF ~0.412
Vertebral compression fracture on imaging, no high-energy mechanismQuery for osteoporotic vs. traumatic vs. metastatic etiologyM80.0Ax (pathologic) vs. S22/S32 (traumatic)
Long-term corticosteroid therapy (Z79.52) + bone pain or fractureQuery for medication-induced (secondary) osteoporosisM80.8xxA or M81.8 + Z79.52
Post-menopausal female with fracture at low energyConfirm osteoporosis diagnosis; specify age-related vs. hormonal etiologyM80.0x (age-related) + N95.1 if menopausal symptoms
Bisphosphonate therapy (alendronate, risedronate, zoledronic acid)Confirms osteoporosis treatment — query for diagnosis if not documentedZ79.83 (long-term bisphosphonate use)
Denosumab (Prolia) administrationConfirms osteoporosis treatment; supports MEAT criteria for HCCJ0897 + M81.0 or M80.x
Teriparatide or abaloparatide therapyConfirms severe/established osteoporosis — anabolic agents used only in high-risk patientsJ3110 / J3484 + M80.x or M81.0
History of osteoporotic fracture (healed)Code personal history; no longer a current fractureZ87.310
Height loss ≥ 2 cm, kyphosis, back pain in elderlyImaging review; query for VCF; assess for osteoporosis documentationM80.0Ax (VCF in osteoporosis)
Secondary causes: hyperthyroidism, hyperparathyroidism, Cushing’s, CKD, IBD, celiac, long-term steroidsCode the underlying cause + M81.8 or M80.8xSecondary osteoporosis coding requires both codes
💬 CDI Query Trigger

Patient chart documents a DXA T-score of −2.8 at the lumbar spine, alendronate use, and a recent vertebral compression fracture. Provider problem list states “back pain” but does not explicitly document “osteoporosis.” Query the provider: Does the patient have a diagnosis of osteoporosis? If so, is this an age-related (primary) or secondary osteoporosis? Is the vertebral compression fracture a pathological fracture due to osteoporosis? Capturing the osteoporosis diagnosis with current pathological fracture (M80.0xxA) enables HCC 171 capture (~0.412 RAF) and supports accurate clinical severity.

6. Anatomy & Pathophysiology

Bone is a dynamic connective tissue continuously remodeled through two coupled processes: osteoclastic bone resorption and osteoblastic bone formation. In healthy adults, these processes are in balance, maintaining bone mineral density (BMD). Per StatPearls (NCBI), osteoporosis develops when bone resorption exceeds formation, leading to net bone loss.

Bone Compartments Affected

  • Trabecular (cancellous) bone: Found in vertebral bodies, femoral neck, distal radius, and ribs. Highly metabolically active; preferentially affected in early (postmenopausal) osteoporosis. Accounts for most vertebral and Colles’ fractures.
  • Cortical bone: Forms the outer shell of all bones and diaphysis of long bones. Predominantly lost in age-related osteoporosis and secondary causes.

Key Pathophysiological Mechanisms

  • Estrogen deficiency (postmenopausal): Estrogen inhibits osteoclast activity. Loss of estrogen at menopause accelerates bone resorption dramatically; trabecular bone loss can be 3–5% per year in the first 5–7 years post-menopause, per NOF.
  • Age-related bone loss (Type II / senile): Affects both sexes after age 70. Relates to decreased osteoblast activity, reduced calcium absorption, secondary hyperparathyroidism from vitamin D deficiency, and decline in growth hormone/IGF-1 axis.
  • Glucocorticoid-induced osteoporosis (GIOP): Systemic corticosteroids reduce osteoblast differentiation and proliferation, increase osteocyte and osteoblast apoptosis, impair intestinal calcium absorption, and increase renal calcium excretion. Even doses ≥ 5 mg/day prednisone equivalent for ≥ 3 months significantly increase fracture risk, per ACR guidelines.
  • Secondary osteoporosis mechanisms: Hyperparathyroidism increases bone resorption via PTH-mediated osteoclast activation; hyperthyroidism accelerates bone turnover; hypogonadism (males and females) removes sex hormone protection; glucocorticoid excess and malabsorption (celiac, IBD) impair calcium/vitamin D utilization.
  • RANKL/OPG pathway: The RANK/RANKL/OPG axis is the central regulatory pathway of osteoclastogenesis. Denosumab (Prolia) inhibits RANKL, preventing osteoclast formation. Bisphosphonates inhibit osteoclast function by disrupting the mevalonate pathway.

Common Fracture Sites

The classic “fragility triad” of osteoporotic fractures, per UpToDate, includes:

  1. Vertebral compression fractures (VCF): Most common; thoracic T7–T12 and lumbar L1–L4; often asymptomatic initially.
  2. Hip fracture (femoral neck / intertrochanteric): Highest morbidity and mortality; 20–30% of patients die within one year of a hip fracture, per CDC fall prevention data.
  3. Distal radius (Colles’) fracture: Often the earliest fragility fracture; sentinel event prompting DXA screening.

7. Medication Impact / Treatment

Pharmacotherapy for osteoporosis should be documented with specificity in the medical record to support accurate coding, HCC capture, and prior authorization. Per Endocrine Society guidelines and the NOF, the following medication classes are used:

Antiresorptive Agents (First-line)

  • Bisphosphonates (oral): Alendronate (Fosamax), risedronate (Actonel), ibandronate (Boniva) — oral weekly/monthly. ICD-10 code Z79.83 (long-term bisphosphonate use) should be captured. Part D benefit for oral forms.
  • Bisphosphonates (IV): Zoledronic acid (Reclast) 5 mg annual infusion — HCPCS J0713; Part B-covered when administered in physician office. Ibandronate 3 mg IV quarterly — J3489.
  • Denosumab (Prolia): 60 mg SC every 6 months; inhibits RANKL. HCPCS J0897 (1 mg = $2.98; 60 mg = ~$178.80 per injection). Critical documentation: Discontinuation without transitioning to a bisphosphonate causes rebound vertebral fractures. Always document reason for discontinuation.
  • Raloxifene (Evista): SERM — reduces vertebral fracture risk; no parenteral administration; oral daily. No specific HCPCS for physician administration; Part D oral.

Anabolic Agents (For High-Risk / Established Osteoporosis)

  • Teriparatide (Forteo): Recombinant PTH(1-34); 20 mcg SC daily for up to 2 years. HCPCS J3110 (may apply; verify FY2026 assignment). Requires prior authorization; high cost.
  • Abaloparatide (Tymlos): PTHrP analog; 80 mcg SC daily for up to 2 years. HCPCS J3484. Reduces vertebral and nonvertebral fracture risk.
  • Romosozumab (Evenity): Anti-sclerostin antibody; 210 mg SC monthly for 12 months. Dual mechanism (anabolic + antiresorptive). Must transition to antiresorptive therapy after 12 months. High cardiovascular risk caveat — document MI/stroke history.

Supportive Therapies

  • Calcium and Vitamin D supplementation: Foundational therapy; E55.9 (vitamin D deficiency) and E83.51 (hypocalcemia) should be coded when documented. Calcium 1,000–1,200 mg/day; Vitamin D 800–1,000 IU/day.
  • Hormone therapy (HRT): Estrogen ± progestogen for postmenopausal women; reduces bone loss; FDA-approved for prevention but not as first-line for osteoporosis treatment due to breast cancer risk.
  • Calcitonin (Miacalcin): Less commonly used; primarily for pain management in acute VCF.

Steroid-Induced Osteoporosis — Drug Interaction Alert

Patients on long-term systemic glucocorticoids (Z79.52) require co-prescription of bisphosphonates per ACR GIOP guidelines. Both Z79.52 and the osteoporosis diagnosis (M81.8 or M80.8xx) should be coded. Failure to document and code steroid-induced osteoporosis is a significant CDI opportunity.

🛡️ Audit Alert

Denosumab (Prolia) rebound fracture risk: When denosumab is discontinued abruptly without bridging bisphosphonate therapy, multiple vertebral fractures can occur. If a patient on denosumab experiences new vertebral fractures after discontinuation, the fractures are still coded as osteoporotic (M80.0xxA) but the medication discontinuation context should be documented by the provider. Auditors should flag records where denosumab is listed but a new fracture occurs — query for clinical context.

Preview ends here. The full guide continues with FY2026 ICD-10-CM code sets, CPT surgical coding, MS-DRG mapping, reimbursement guidance, CDI query templates, and an audit checklist — all available to CCO Members.

Back to All Clinical Documentation Guides

8. ICD-10-CM Guidelines (FY2026)

Osteoporosis codes are found in Chapter 13: Diseases of the Musculoskeletal System and Connective Tissue (M00–M99), specifically subcategory M80–M81, per the FY2026 ICD-10-CM Official Guidelines for Coding and Reporting. Key guidelines include:

Guideline 1: Category M80 vs. M81

  • M80 is used when osteoporosis IS associated with a current pathological fracture. A pathological fracture is a break in a bone that is diseased (weakened) and therefore breaks with minimal or no trauma.
  • M81 is used when osteoporosis exists but there is NO current pathological fracture.
  • A code from M80, not a traumatic fracture code, should be used for any patient with known osteoporosis who suffers a fracture, even if the patient had a minor fall or trauma, if that fall or trauma would not ordinarily have caused a fracture in a non-diseased bone.

Guideline 2: 7th Character Requirements for M80

Codes in subcategory M80 require a 7th character to indicate the episode of care:

7th CharacterMeaningClinical Context
AInitial encounter for fractureActive treatment: casting, surgery, ED/urgent care visit, first outpatient encounter while fracture is receiving active treatment
DSubsequent encounter for fracture with routine healingFracture is healing normally; follow-up cast changes, hardware adjustments, orthopedic F/U
GSubsequent encounter for fracture with delayed healingHealing is not progressing as expected; delayed union
KSubsequent encounter for fracture with nonunionFracture failed to unite; pseudoarthrosis
PSubsequent encounter for fracture with malunionFracture healed in abnormal position
SSequelaComplications or conditions that arise as a direct result of a healed fracture (e.g., post-fracture kyphosis, chronic pain from old VCF)

Guideline 3: Site and Laterality

Many M80 codes require a 6th character for site and laterality:

  • The site identifies the specific bone or region (shoulder, humerus, forearm, hand, femur/hip, lower leg, ankle/foot, vertebra)
  • Laterality is required for limb fractures (1=right, 2=left, 9=unspecified)
  • Vertebral fractures require additional specificity characters for cervical (A), thoracic (B), lumbar (D/4)

Guideline 4: Sequencing — Primary vs. Secondary Osteoporosis

  • When osteoporosis is due to an underlying condition (secondary osteoporosis), the underlying cause is sequenced first and the osteoporosis code (M81.8 or M80.8xx) second, per ICD-10-CM Etiology/Manifestation convention.
  • Examples: Long-term steroid use (Z79.52) → M81.8; Cushing’s disease (E24.0) → M81.8; Hyperparathyroidism (E21.0) → M81.8
  • Exception: When the encounter is for the fracture itself, M80.8xx may be sequenced as the principal/first-listed diagnosis.

Guideline 5: Personal History vs. Current Fracture

  • Z87.310 (personal history of healed osteoporosis fracture) is used ONLY when the fracture has healed and is no longer under active treatment. This code does NOT map to an HCC.
  • When a patient is still receiving care for an osteoporotic fracture, M80.x with the appropriate 7th character (D, G, K, P) is correct — not Z87.310.

Guideline 6: MS-DRG Assignment

Osteoporotic fractures assigned to the appropriate M80 codes will map to MS-DRGs based on the fracture site and complications:

  • Hip/femur fracture (M80.051xA–M80.062xA): MS-DRG 480–482 (Hip & Femur Procedures) when surgical; MS-DRG 536–538 (Fractures of Hip & Pelvis) when non-surgical
  • Vertebral fracture (M80.0AxA): MS-DRG 551–553 (Medical Back Problems)
  • Presence of MCC/CC significantly affects DRG weight and reimbursement
📝 Coder Note

FY2023/FY2024 restructuring note: CMS expanded the M80 subcategory in FY2023 to add more granular vertebral fracture site codes (M80.0A–M80.0B series for specific cervical and thoracic levels). For FY2026, verify updated code assignments at CMS ICD-10-CM tabular for the most current valid codes. The M80.0Xx placeholder codes remain valid when site-specific information is not documented.

9. ICD-10-CM Code Set (FY2026)

M80 — Osteoporosis with Current Pathological Fracture

CodeDescriptionNotes / 7th Char Required
M80.00xAAge-related osteoporosis with current pathological fracture, unspecified site, initial encounterUse when site not documented; add A/D/G/K/P/S
M80.011AAge-related osteoporosis w/ current pathological fracture, right shoulder, initial encounterIncludes right shoulder/upper arm area
M80.012AAge-related osteoporosis w/ current pathological fracture, left shoulder, initial encounter
M80.021AAge-related osteoporosis w/ current pathological fracture, right humerus, initial encounter
M80.022AAge-related osteoporosis w/ current pathological fracture, left humerus, initial encounter
M80.031AAge-related osteoporosis w/ current pathological fracture, right forearm, initial encounterIncludes distal radius (Colles’ fracture)
M80.032AAge-related osteoporosis w/ current pathological fracture, left forearm, initial encounter
M80.041AAge-related osteoporosis w/ current pathological fracture, right hand, initial encounter
M80.042AAge-related osteoporosis w/ current pathological fracture, left hand, initial encounter
M80.051AAge-related osteoporosis w/ current pathological fracture, right femur, initial encounterHip fracture — highest risk; HCC 171 capture
M80.052AAge-related osteoporosis w/ current pathological fracture, left femur, initial encounterHip fracture — highest risk; HCC 171 capture
M80.061AAge-related osteoporosis w/ current pathological fracture, right lower leg, initial encounter
M80.062AAge-related osteoporosis w/ current pathological fracture, left lower leg, initial encounter
M80.071AAge-related osteoporosis w/ current pathological fracture, right ankle and foot, initial encounter
M80.072AAge-related osteoporosis w/ current pathological fracture, left ankle and foot, initial encounter
M80.0A1AAge-related osteoporosis w/ current pathological fracture, right shoulder (specific subsite), initial encounterFY2023+ expanded codes; verify in tabular
M80.08xAAge-related osteoporosis w/ current pathological fracture, vertebra(e), initial encounterVertebral compression fracture — most common osteoporotic fracture; T/L spine predominates
M80.0A xAAge-related osteoporosis w/ current pathological fracture, cervical vertebra, initial encounterFY2023+ granular cervical VCF code; verify laterality/level available
M80.0BxAAge-related osteoporosis w/ current pathological fracture, thoracic vertebra, initial encounterFY2023+ granular thoracic VCF code
M80.80xAOther osteoporosis with current pathological fracture, unspecified site, initial encounterSecondary osteoporosis with fracture; use with underlying cause code
M80.811A–M80.812AOther osteoporosis w/ current pathological fracture, shoulder (right/left), initial encounterSecondary osteoporosis fracture
M80.851A–M80.852AOther osteoporosis w/ current pathological fracture, femur (right/left), initial encounterSecondary osteoporosis hip fracture
M80.88xAOther osteoporosis w/ current pathological fracture, vertebra(e), initial encounterSecondary osteoporosis VCF

M81 — Osteoporosis without Current Pathological Fracture

CodeDescriptionNotes
M81.0Age-related osteoporosis without current pathological fracturePrimary diagnosis when DXA T-score ≤ −2.5 and no current fracture; most common code; no HCC mapping
M81.6Localized osteoporosis [Lequesne]Regional (transient) osteoporosis; often affects hip in younger adults; distinguish from systemic osteoporosis
M81.8Other osteoporosis without current pathological fractureSecondary osteoporosis without fracture; code underlying cause first (steroid use, hyperparathyroidism, etc.)

Related / Additional Codes (Assign with M80/M81 as appropriate)

CodeDescriptionWhen to Use
Z87.310Personal history of (healed) osteoporosis fracturePast osteoporotic fracture, now healed; no active treatment; no HCC
Z79.83Long-term (current) use of bisphosphonatesCode in addition to osteoporosis when on alendronate, risedronate, zoledronic acid, ibandronate
Z79.52Long-term (current) use of systemic steroidsWhen on prednisone, methylprednisolone systemically; supports secondary osteoporosis coding
Z79.51Long-term (current) use of inhaled steroidsMinor fracture risk; code when documented; typically insufficient alone for secondary osteoporosis
Z13.820Encounter for screening for osteoporosisAsymptomatic screening DXA visit; first-listed code for screening encounter
Z79.818Long-term (current) use of other medicationsUse for aromatase inhibitors (letrozole, anastrozole) prescribed for breast cancer — significant osteoporosis risk
M85.80Other specified disorders of bone density and structure, unspecified siteOsteopenia (T-score −1.0 to −2.5) when specifically documented as low bone density — not osteoporosis
M85.88Other specified disorders of bone density and structure, other siteSite-specific osteopenia documentation
E55.9Vitamin D deficiency, unspecifiedCommon comorbidity; contributes to secondary osteoporosis and fracture risk; always code when documented
E83.51HypocalcemiaLow serum calcium; may be secondary to vitamin D deficiency or hypoparathyroidism
E21.0Primary hyperparathyroidismUnderlying cause of secondary osteoporosis; sequence before M81.8
E21.1Secondary hyperparathyroidism, NECOften due to vitamin D deficiency or CKD; code CKD (N18.x) if applicable
E21.3Hyperparathyroidism, unspecifiedUse when type not specified
E22.0Acromegaly and pituitary gigantismGH excess → secondary osteoporosis; sequence before M81.8
E23.0HypopituitarismIncludes growth hormone deficiency → bone loss in adults
E24.0Pituitary-dependent Cushing’s diseaseGlucocorticoid excess from pituitary adenoma → osteoporosis; sequence before M81.8
E24.9Cushing’s syndrome, unspecifiedWhen Cushing’s type not specified
E27.1Primary adrenocortical insufficiency (Addison’s disease)Cortisol deficiency; steroid replacement may contribute to osteoporosis if over-replaced
E28.310Symptomatic premature menopausePremature ovarian failure causing early estrogen loss → osteoporosis risk; sequence before M81.8
E28.311Asymptomatic premature menopauseSame as above; no symptoms but early menopause documented
E28.39Other primary ovarian failureIncluding chemotherapy-induced ovarian failure (POF)
E89.40Asymptomatic postsurgical ovarian failureSurgical menopause → accelerated bone loss; code before M81.8
E89.41Symptomatic postsurgical ovarian failureSurgical menopause with symptoms; significant osteoporosis risk
K50.xCrohn’s diseaseIBD-associated bone loss from malabsorption and systemic inflammation; code before M81.8
K51.xUlcerative colitisUC-associated bone loss; steroid treatment further compounds risk
K90.0Celiac diseaseMalabsorption of calcium and vitamin D → secondary osteoporosis; code before M81.8
N18.3–N18.6Chronic kidney disease, stage 3–5Renal osteodystrophy component; CKD-MBD; refer to Renal CDG; code before M81.8
M32.10Systemic lupus erythematosus, organ/system involvement unspecifiedSLE-associated osteoporosis from steroids and disease activity
G35Multiple sclerosisImmobility + steroid treatment → secondary osteoporosis
M84.4xxPathological fracture NECPathologic fracture NOT due to osteoporosis (use when underlying bone disease is NOT osteoporosis)
M84.5xxPathological fracture in neoplastic diseaseFracture in bone metastasis or primary bone tumor; requires neoplasm code as well
M84.6xxPathological fracture in other diseaseFracture due to Paget’s, osteomyelitis, or other bone disease — not osteoporosis
N95.1Menopausal and female climacteric statesMenopause-associated symptoms in a patient with age-related osteoporosis
G89.18Other acute postprocedural painPain following vertebroplasty/kyphoplasty procedure when not healing-related
⚠️ Common Pitfall

Do not use M84.4xx for osteoporotic fractures. M84.40–M84.48 are reserved for pathological fractures due to causes OTHER than osteoporosis (e.g., osteogenesis imperfecta, Paget’s disease). When the underlying cause is osteoporosis specifically, the correct code family is M80.x. Misuse of M84.4xx for osteoporotic fractures will result in failure to capture HCC 171 RAF value and may trigger claims review.

10. Indexing

The following alphabetic index entries from the FY2026 ICD-10-CM Alphabetic Index assist in locating the correct osteoporosis code:

Index Entry (Term)SubtermCode Result
Osteoporosis(main term)See subcategory M81
Osteoporosiswith current pathological fractureM80.00x–
Osteoporosisage-related (senile)M81.0
Osteoporosisage-related, with current pathological fractureM80.00x–
OsteoporosisdisuseM81.8
Osteoporosisdrug-inducedM81.8
OsteoporosisidiopathicM81.8
Osteoporosislocalized (Lequesne)M81.6
OsteoporosispostmenopausalM81.0
Osteoporosispostoophorectomy (postsurgical)M81.8 (with E89.4x first)
Osteoporosissecondary NECM81.8
Fracture, pathologicalin osteoporosisM80.00x–
Fracture, pathologicalosteoporosis, age-related — see Osteoporosis, with current pathological fractureM80.0xx–
Fracture, vertebra(e)pathological — in osteoporosisM80.08x–
History, personalfracture, osteoporosis (healed)Z87.310
ScreeningosteoporosisZ13.820
Bone density, low(osteopenia)M85.8x
📝 Coder Note

Placeholder “x” characters: Many M80 codes require placeholder “x” characters to reach the required 7th character position. For example, M80.00xA — the “x” is a placeholder (6th character) that must be present before the 7th character “A.” Omitting placeholder characters will result in an invalid code on claims. Always verify code validity in the FY2026 tabular list.

11. CPT (2026)

CPT CodeDescriptionGlobal / SettingNotes
77080Dual-energy X-ray absorptiometry (DXA), bone density study, 1 or more sites; axial skeleton (e.g., hips, pelvis, spine)XXX / OutpatientStandard DXA; Medicare-covered every 2 years (more frequently if documented clinical need); primary screening and monitoring code. Requires ICD-10 Z13.820 (screening) or M81.0 (established osteoporosis)
77081DXA, bone density study, 1 or more sites; appendicular skeleton (peripheral) (e.g., radius, wrist, heel)XXX / OutpatientPeripheral DXA; lower clinical utility than 77080; may be used in office settings with peripheral DXA devices
77085DXA bone density study, including vertebral fracture assessmentXXX / OutpatientCombined bone density + VFA (lateral spine imaging for VCF detection); preferred when VCF suspected; higher reimbursement than 77080 alone
77086Vertebral fracture assessment via radiographic images (VFA), one or more imagesXXX / OutpatientStand-alone VFA without bone density component; used when VCF screening needed but BMD already done recently
76977Ultrasound, bone density measurement and interpretation, peripheral site(s), any methodXXX / OutpatientUS bone density (heel/calcaneus); not a Medicare-covered DXA equivalent; use for initial risk stratification only
0554T–0558TQuantitative computed tomography (QCT) bone mineral density measurement (Category III)XXX / OutpatientQCT scan of spine or hip; 3D volumetric BMD; not DXA equivalent for Medicare; Category III tracking codes; may be reported at institutions performing QCT
22510Percutaneous vertebroplasty, any method, including fluoroscopic guidance; cervical or thoracic000 / Outpatient or InpatientCement injection into fractured vertebra; used for painful osteoporotic VCF unresponsive to conservative care
22511Percutaneous vertebroplasty; lumbar000Lumbar vertebroplasty; code per level (add-on 22512 for additional levels)
22513Percutaneous vertebral augmentation, including cavity creation (kyphoplasty), any method; thoracic000Balloon kyphoplasty: creates cavity with balloon, then fills with cement; reduces kyphosis compared to vertebroplasty
22514Percutaneous vertebral augmentation (kyphoplasty); lumbar000Lumbar kyphoplasty; add-on 22515 for each additional level
22515Percutaneous vertebral augmentation; each additional thoracic or lumbar vertebral body (add-on)ZZZAdd-on to 22513 or 22514 for multi-level procedures
96372Therapeutic, prophylactic, or diagnostic injection; subcutaneous or intramuscular000 / OfficeUsed for SC administration of denosumab (Prolia), teriparatide (Forteo), abaloparatide (Tymlos), romosozumab (Evenity) in office; report with appropriate J-code
96413Chemotherapy administration; intravenous infusion technique; up to 1 hour, single or initial substance/drug000 / Office/OutpatientUsed for IV zoledronic acid (Reclast) infusion; typically up to 15 minutes but billed under this code; report with J0713
96415Chemotherapy administration, IV infusion, each additional hour (add-on)ZZZIf zoledronic acid infusion exceeds 1 hour; rarely needed for osteoporosis indication
99420Administration and interpretation of health risk assessment instrument (preventive)000 / OfficeFRAX score documentation and osteoporosis risk counseling in preventive encounter; supports preventive coding
📝 Coder Note

Medicare DXA coverage (77080): Medicare Part B covers DXA (77080) every 24 months for beneficiaries who meet risk criteria per CMS NCD 150.3. More frequent scanning is covered when results will affect management decisions. Ensure the diagnosis code supports medical necessity — Z13.820 for screening, M81.0 or M80.x for monitoring established disease, or appropriate risk-factor codes (N95.1, Z79.52, E21.0, etc.) for at-risk patients.

12. HCPCS (2026)

HCPCS CodeDescriptionTypical Use / Notes
J0897Injection, denosumab, 1 mg (Prolia / Xgeva)Prolia 60 mg = 60 units (J0897 × 60) SC q6 months for osteoporosis. Part B-covered when administered in physician office/outpatient facility. Medicare reimbursement at ASP + 6%. Do not confuse with Xgeva (oncology indication — different dose/frequency)
J0713Injection, zoledronic acid (Reclast), 1 mgReclast 5 mg = 5 units (J0713 × 5) IV annually for osteoporosis. Part B-covered when administered in physician office. Annual dosing; used in patients unable to tolerate oral bisphosphonates
J3110Injection, teriparatide, 10 mcg (Forteo)Forteo 20 mcg/day SC = 2 units/day; billed per administration in office (home administration covered under Part D). Used for severe osteoporosis or treatment failure. Verify current descriptor for FY2026; may be J-code reassigned
J3484Injection, abaloparatide, 10 mcg (Tymlos)Tymlos 80 mcg/day SC = 8 units/day; anabolic agent for severe osteoporosis. Part B when administered in physician office
J3489Injection, zoledronic acid, 1 mg (Zometa / IV ibandronate)May apply for IV ibandronate (Boniva IV) 3 mg per dose quarterly. Verify NCCI bundling and current descriptor; distinguish from J0713 (Reclast). Oral ibandronate is Part D only
C9399Unclassified drugs or biologicalsUsed for romosozumab (Evenity) until a specific J-code is assigned, or for any osteoporosis biologic without an assigned HCPCS. Requires detailed documentation of drug name, dose, route, and NDC number on claim
G0108Diabetes outpatient self-management training (DSMT) — individualNot osteoporosis-specific but may be used in conjunction in patient with diabetic osteoporosis; listed for completeness
Q9977Compounded drug — not applicable unless compounded bisphosphonate usedNon-standard; document thoroughly if applicable
💬 CDI Query Trigger

The charge capture system shows J0897 (denosumab/Prolia) billed in the physician office, but the diagnosis on the claim is M81.0 (osteoporosis without fracture). Review: Is there documentation supporting current pathological fracture that would change the diagnosis to M80.x? Also confirm: Is the patient on long-term systemic steroids (Z79.52) suggesting secondary osteoporosis (M81.8)? Accurate diagnosis coding on the injection claim is required for clean claims and audit defense.

13. AHA Coding Clinic (Recent Guidance)

The following AHA Coding Clinic guidance is relevant to osteoporosis coding. Coders should verify the most current issue for any updates:

TopicCoding Clinic ReferenceKey Guidance
Pathological fracture vs. traumatic fracture in osteoporosisAHA Coding Clinic, Fourth Quarter 2016; updated guidance reaffirmed in 2021When a patient with known osteoporosis sustains a fracture from a fall from standing height or less, the fracture is classified as pathological (M80.x), not traumatic, even if documentation states “fall.” The force that caused the fracture is insufficient to fracture a normal bone — the underlying disease (osteoporosis) is the cause.
Sequencing: secondary osteoporosis with fractureAHA Coding Clinic, Second Quarter 2018When a patient with steroid-induced osteoporosis sustains a pathological fracture, sequence the M80.8xx code for the fracture as the principal diagnosis (or first-listed) if that was the reason for the encounter. Code the underlying cause (Z79.52 or E24.x) as an additional code.
Osteoporosis documentation requirementAHA Coding Clinic, First Quarter 2013Coders cannot assign osteoporosis (M81.0) based solely on a DXA T-score result in the lab/radiology report. The provider must document the diagnosis of “osteoporosis” in the assessment/problem list/plan for the code to be assigned. Query the provider if only the T-score is documented.
Personal history of osteoporotic fracture (Z87.310)AHA Coding Clinic, Third Quarter 2015Z87.310 is appropriate only when the fracture has healed and no longer requires active treatment. If the patient is still receiving any form of treatment (physical therapy, pain management, orthotics) for the fracture, continue to use M80.x with subsequent encounter 7th character (D, G, K, P).
Vertebral compression fracture — finding on imaging vs. acute fractureAHA Coding Clinic, Fourth Quarter 2017When imaging reveals a vertebral compression fracture of undetermined age (old vs. new), the provider must clinically determine and document whether it is acute or chronic. CDI should query if unclear. An acute VCF in osteoporosis = M80.0xxA; old/healed VCF = Z87.310 or sequela code with 7th char S.
Glucocorticoid-induced osteoporosis (GIOP)AHA Coding Clinic guidance on adverse effects of medicationsSteroid-induced osteoporosis is coded as adverse effect (not poisoning/underdosing) when the steroid is taken as prescribed. Code M81.8 (secondary osteoporosis) + Z79.52 (long-term steroid use). The steroid use code does not replace an adverse effect T-code unless the dosing pattern is itself at issue.

14. HCC / Risk Adjustment (v28)

Under the CMS-HCC model version 28 (fully phased in for payment year 2026), osteoporosis-related diagnoses map as follows:

ICD-10-CM CodeHCC v28 CategoryHCC #RAF Weight (Approx.)Notes
M80.0xxA — Osteoporosis with current pathological fracture (any site, initial encounter)Vertebral Fractures, Hip Fractures, and Other Major FracturesHCC 171~0.412Significant RAF capture; requires active fracture (not healed); must document “current pathological fracture” explicitly
M80.051A–M80.052A (hip/femur fracture)Same as above — HCC 171HCC 171~0.412Hip fractures qualify for HCC 171; surgical repair does not change diagnosis code — still M80.05x
M80.08xA — Vertebral fracture in osteoporosisVertebral Fractures, Hip Fractures, and Other Major FracturesHCC 171~0.412Vertebral compression fracture in osteoporosis — HCC capture requires “current” fracture status
M80.8xxA — Other osteoporosis (secondary) with current pathological fractureVertebral Fractures, Hip Fractures, and Other Major FracturesHCC 171~0.412Secondary osteoporosis fracture also maps to HCC 171; ensure underlying cause is also coded
M81.0 — Age-related osteoporosis, NO current fractureNo HCC mapping0.000Osteoporosis without fracture does NOT map to an HCC in v28; zero RAF contribution
M81.8 — Secondary osteoporosis, NO current fractureNo HCC mapping0.000Same as M81.0 — no HCC; but underlying conditions (E21.0, E24.0) may have their own HCC mapping
Z87.310 — Personal history of healed osteoporotic fractureNo HCC mapping0.000History code — no current RAF; critical distinction from active M80.x
M80.0xxD/G/K/P — Subsequent encounter codes (healing/nonunion/malunion)HCC 171 (if coded as pathological fracture)HCC 171~0.412Even during subsequent encounter (follow-up), the fracture still maps to HCC 171 as long as the underlying condition is still being treated — MEAT criteria must be met
E21.0 — Primary hyperparathyroidism (underlying cause)Parathyroid, Pituitary, Adrenal, and Other Endocrine DisordersHCC 23~0.209Additional HCC from underlying cause of secondary osteoporosis
E24.0–E24.9 — Cushing’s syndrome/diseaseParathyroid, Pituitary, Adrenal, and Other Endocrine DisordersHCC 23~0.209Additional HCC from underlying cause
N18.4–N18.5 — CKD Stage 4–5Chronic Kidney Disease, Stage 4HCC 138/139~0.289–0.527CKD as underlying cause of osteoporosis has its own significant HCC; always code CKD when present
🛡️ Audit Alert — MEAT Documentation for HCC 171

For HCC 171 (osteoporotic pathological fracture) to be coded and submitted in a risk adjustment encounter, the provider must demonstrate MEAT criteria: Monitoring (serial imaging, pain assessment), Evaluation (clinical assessment of fracture healing), Assessment (documented in assessment/plan with specific diagnosis), or Treatment (prescribing osteoporosis therapy, referral, bracing, procedure). A blanket “osteoporosis — continue meds” note is insufficient. The active pathological fracture must be specifically addressed. Failure to meet MEAT criteria is a common audit finding in Medicare Advantage plans.

15. CDI Query Templates

All query templates below follow ACDIS/AHIMA query guidelines: non-leading, multiple-choice format, with clinical context provided.

ScenarioClinical Context to Include in QuerySuggested Query Wording (Multiple Choice)
Osteoporosis not documented despite DXA T-score ≤ −2.5 and bisphosphonate therapyDXA date, T-score value, current medications (alendronate, etc.)“Based on the documented DXA T-score of [value] and current bisphosphonate therapy, can you please clarify the patient’s bone health diagnosis? Options: (1) Osteoporosis; (2) Osteopenia/Low bone mass; (3) Normal bone density; (4) Undetermined; (5) Other: ___”
Vertebral compression fracture — pathologic vs. traumatic etiology unclearImaging findings, mechanism of injury, age, prior DXA, mechanism energy level“The imaging shows a vertebral compression fracture. Based on your clinical assessment, what is the primary etiology of this fracture? Options: (1) Pathological fracture due to osteoporosis (M80.0xxA); (2) Traumatic fracture due to injury mechanism (S-code); (3) Pathological fracture due to metastatic disease (M84.5xx); (4) Pathological fracture due to other bone disease; (5) Undetermined; (6) Other: ___”
Hip fracture in elderly patient — osteoporosis not documentedAge, mechanism (fall from standing height), prior fracture history, imaging“This patient is [age] and sustained a hip fracture following a fall from standing height. Can you clarify whether the patient has a diagnosis of osteoporosis? Options: (1) Yes — age-related osteoporosis (M81.0 / M80.05xA); (2) Yes — secondary osteoporosis (specify cause: ___); (3) No — traumatic fracture; (4) Undetermined at this time; (5) Other: ___”
Long-term steroid use documented but secondary osteoporosis not statedSteroid medication, dose, duration (Z79.52 in chart), imaging or DXA findings“This patient has been on systemic corticosteroids ([drug, dose]) for [duration]. Given this and the documented [DXA result/fracture], can you clarify whether the patient has a diagnosis of steroid-induced (secondary) osteoporosis? Options: (1) Yes — secondary osteoporosis due to glucocorticoid use; (2) Yes — age-related osteoporosis (co-existing, not steroid-induced); (3) Osteopenia only; (4) No osteoporosis; (5) Undetermined; (6) Other: ___”
Secondary osteoporosis — underlying cause undocumentedLab values (PTH, cortisol, TSH), diagnoses (CKD, celiac, IBD, malignancy on aromatase inhibitors)“Documentation indicates osteoporosis is present. Can you clarify whether this osteoporosis is: (1) Age-related/primary; (2) Secondary to hyperparathyroidism (E21.x); (3) Secondary to malabsorption/IBD/celiac disease; (4) Secondary to chronic kidney disease; (5) Secondary to hormonal deficiency (premature menopause/postsurgical); (6) Secondary to Cushing’s syndrome; (7) Secondary to other cause: ___; (8) Undetermined?”
Osteoporotic fracture — fracture site specificity needed for coding lateralityImaging report showing specific fracture site (right vs. left, bone level)“Imaging shows a fracture of the [site]. Can you confirm whether this is on the right side, left side, or bilateral? This information is needed for accurate ICD-10 coding. Right / Left / Bilateral / Undetermined.”
💬 CDI Query Trigger

Risk Adjustment / RAF capture opportunity: A Medicare Advantage patient presents for follow-up of “known osteoporosis.” The chart documents back pain and refers to a “prior compression fracture” but does not specify if it is currently healing or fully healed. If the fracture is still undergoing treatment (pain management, physical therapy, bracing), the correct code is M80.0xxD (subsequent encounter for fracture with routine healing) mapping to HCC 171 (~0.412 RAF). If fully healed with no ongoing treatment, Z87.310 applies (no HCC). This distinction can mean the difference of $400–$600 in annual MA capitation. Query the provider for current fracture status.

16. Treatments (Clinical)

Clinical management of osteoporosis is multifaceted, incorporating lifestyle modification, pharmacological therapy, and fracture prevention strategies. Per Endocrine Society 2019 guidelines and updated NOF treatment guidelines:

Non-Pharmacological Interventions

  • Fall prevention programs: Balance training (e.g., tai chi), physical therapy, home safety assessment, footwear optimization, vision correction — directly reduces fracture incidence.
  • Weight-bearing and resistance exercise: 30 minutes most days; improves BMD modestly, improves muscle strength and proprioception significantly.
  • Calcium and Vitamin D optimization: Dietary calcium 1,000–1,200 mg/day; Vitamin D 800–1,000 IU/day for adults ≥ 50; serum 25-OH Vitamin D target ≥ 30 ng/mL.
  • Smoking cessation: Smoking directly accelerates bone loss (estimated −3% to −5% BMD loss at hip).
  • Alcohol reduction: Limit to < 2 drinks/day; alcohol increases fall risk and impairs bone formation.
  • Vertebral augmentation (vertebroplasty / kyphoplasty): For painful osteoporotic VCF unresponsive to ≥ 4–6 weeks conservative management; CPT 22510–22515. NASS guidelines support kyphoplasty for acute painful VCF.
  • Hip protectors: Padded undergarments that absorb hip impact; evidence mixed for community-dwelling patients but supported for high-risk nursing home residents.

Pharmacological Treatment Thresholds

Per NOF, pharmacotherapy is recommended when:

  • DXA T-score ≤ −2.5 at lumbar spine or hip
  • DXA T-score between −1.0 and −2.5 (osteopenia) plus FRAX 10-year hip fracture probability ≥ 3% OR major osteoporotic fracture probability ≥ 20%
  • Any prior hip or vertebral fracture (regardless of T-score)

Monitoring

  • Repeat DXA every 1–2 years to monitor treatment response; significant change defined as ≥ 3–5% change (exceeds least significant change for the machine)
  • Bone turnover markers (CTX, P1NP) can be used at 3–6 months to confirm pharmacological response
  • Drug holidays (bisphosphonates): After 3–5 years of oral bisphosphonate or 3 years IV zoledronic acid, reassess fracture risk; low-risk patients may take a drug holiday (stop therapy) while monitoring continues
  • Rare but serious complications to monitor: Atypical femoral fracture (AFF) — code M84.55x; Osteonecrosis of the jaw (ONJ) — code M87.180 — associated with long-term bisphosphonate or denosumab use

17. Patient Education / Summary

The following summary is intended to assist CDI and clinical staff in patient education, reinforcing documentation accuracy and care coordination for osteoporosis management:

Key Facts for Patients and Families

  • Osteoporosis is preventable and treatable. Early diagnosis through DXA screening, combined with medication and lifestyle changes, can significantly reduce fracture risk.
  • Who should be screened: Per USPSTF guidelines: All women age 65 and older; postmenopausal women under 65 with increased risk factors; men should discuss screening with their provider starting at age 70. Code Z13.820 for screening encounter.
  • DXA scan information: The DXA (bone density test) is a low-radiation X-ray that measures bone mineral density. Scores are reported as T-scores. A T-score of −2.5 or lower means osteoporosis.
  • Medication adherence is critical: Oral bisphosphonates (alendronate, risedronate) must be taken correctly — on an empty stomach, with a full glass of water, remain upright for 30 minutes — to be effective and minimize esophageal irritation.
  • Do not stop denosumab (Prolia) without talking to your doctor. Stopping this medicine suddenly can cause multiple spinal fractures. A different bone medicine must be started when stopping Prolia.
  • Fall prevention is as important as medication. Most osteoporotic fractures are caused by falls. Remove home hazards, use grab bars, ensure adequate lighting, and review all medications that cause dizziness.
  • Vitamin D and Calcium: Many patients with osteoporosis are deficient in vitamin D and calcium. These should be measured and replaced as needed — lab testing supports E55.9 or E83.51 coding when deficiencies are present.

Documentation Reminders for Clinical Staff

  • Always document “osteoporosis” explicitly in the assessment/plan when a DXA T-score ≤ −2.5 or a fragility fracture is present — do not rely on lab/radiology reports alone.
  • Specify fracture site and laterality (right vs. left) for all pathological fractures — this affects ICD-10 code assignment and HCC capture.
  • Note whether a fracture is new (initial encounter, 7th char A), healing (subsequent, 7th char D), or the old fracture is now a sequela (7th char S).
  • Document underlying causes of secondary osteoporosis (steroids, hyperparathyroidism, malabsorption, hormonal deficiency) — these support additional codes and may have independent HCC value.
  • Document Vitamin D and calcium levels if tested — supports clinical coding of deficiency conditions.

Coding Summary

Clinical ScenarioPrimary ICD-10-CM Code(s)Additional Codes
Osteoporosis (DXA confirmed), no fracture, age-relatedM81.0Z79.83 (if on bisphosphonate)
Osteoporosis with acute vertebral compression fracture (initial encounter)M80.08xAZ79.83 or Z79.52; G89.18 if acute pain coded
Osteoporosis with hip fracture (initial encounter, right)M80.051AZ79.83 or J0897 (if on Prolia)
Steroid-induced (secondary) osteoporosis, no fractureM81.8Z79.52
Secondary osteoporosis with pathological fracture due to steroid useM80.80xA or site-specific M80.8xxAZ79.52
Osteoporosis screening encounter (asymptomatic)Z13.820N95.1 (if menopausal) or Z79.52 (if steroid risk factor)
Personal history of healed osteoporotic fractureZ87.310M81.0 (current osteoporosis if still present)
Osteopenia (T-score −1.0 to −2.5), no fractureM85.80 or M85.88 (site-specific)Z13.820 if screening; E55.9 if vit D deficient
Hyperparathyroidism causing secondary osteoporosis with fractureE21.0 + M80.80xAZ79.83; E55.9 if vitamin D deficient
Vertebral fracture follow-up — fracture healing normallyM80.08xDContinues to map HCC 171 while under active treatment
📝 Coder Note — FY2026 Reminder

Always verify codes in the FY2026 ICD-10-CM Official Tabular List before finalizing a claim. The M80 subcategory has been expanded in recent fiscal years to add granular vertebral fracture level codes. Confirm that any placeholder “x” characters are correctly placed and that the 7th character is appropriate for the episode of care. Codes without required characters (e.g., M80.08 without the 7th character) are invalid and will be rejected on claims.


About this Guide

This Clinical Documentation Guide is published by CCO Academy and is intended for credentialed coding, CDI, and clinical documentation professionals. Content is updated for FY2026 ICD-10-CM (effective October 1, 2025). All code assignments should be verified against the official ICD-10-CM Tabular List, AHA Coding Clinic, and applicable payer-specific policies. This guide does not constitute legal, medical, or compliance advice.

Last reviewed: April 2026 · Next scheduled review: October 2026 (FY2027 update)

Ready to turn this knowledge into a credential?

These Clinical Documentation Guides are a free companion to CCO’s paid training programs. Browse our full CCO Course, Blitz & Practice Exam Catalog — every core course, review blitz, practice exam, textbook, and free resource in one place — and find the perfect next step for your coding career.

Photo of author

CCO Certified Professionals

The CCO Certified Professionals team brings together experienced, credentialed medical coders, CDI specialists, and clinical documentation experts with decades of combined expertise in inpatient, outpatient, and risk-adjustment coding. Every Clinical Documentation Guide is built and reviewed by certified instructors who teach, code, and audit in the field every day. Content is verified against current ICD-10-CM, AHA Coding Clinic, and CMS guidance.

Leave a Comment

Clinical Doc Guides