
About Us
iRCM is an industry leader with innovative technology and an expert team. We are a complete Revenue Cycle Management solution that streamlines reimbursements and delivers remarkable results.
Contact Info
iRCM is an industry leader with innovative technology and an expert team. We are a complete Revenue Cycle Management solution that streamlines reimbursements and delivers remarkable results.
| Element | M80 (With Fracture) | M81 (Without Fracture) |
|---|---|---|
| Fracture Status | Current pathological fracture present | No current fracture |
| 7th Character | MANDATORY | Not required |
| Site / Laterality | Required (5th and 6th characters) | Not applicable |
| Code Length | 7 characters (e.g., M80.08XA) | 4 characters (e.g., M81.0) |
| Example |
M80.051A (right femur, initial) |
M81.0 (age-related) |
Any patient with known osteoporosis who suffers a fracture should be coded to M80, even if the patient had a minor fall or trauma that would not normally break a healthy bone. The classification presumes such fractures are pathological in nature.
Three codes cover osteoporosis without active fracture, differentiated by etiology:
| ICD-10 Code | Description & Clinical Notes |
|---|---|
| M81.0 |
Age-related osteoporosis without current pathological fracture
Includes:
|
| M81.6 |
Localized osteoporosis [Lequesne]
Applies to regional bone loss affecting a single anatomical area, distinct from the systemic bone loss captured by other codes. |
| M81.8 |
Other osteoporosis without current pathological fracture
Includes secondary osteoporosis:
|
| ICD-10 Code Range | Description & Clinical Notes |
|---|---|
| M80.0– |
Age-related osteoporosis with current pathological fracture
Includes postmenopausal, involutional, senile, and NOS types presenting with an active fracture. |
| M80.8– |
Other osteoporosis with current pathological fracture
Covers secondary forms including:
|
| 5th Character | Anatomical Site |
|---|---|
| 0 | Unspecified site |
| 1 | Shoulder |
| 2 | Humerus |
| 3 | Forearm |
| 4 | Hand |
| 5 | Femur (includes hip fractures) |
| 6 | Lower leg |
| 7 | Ankle and foot |
| 8 | Vertebra(e) |
| A | Other site (including ribs) |
| B | Pelvis (added FY 2024) |
For paired bones: 1 = right, 2 = left, 9 = unspecified. For midline structures like vertebrae, use X as a placeholder.
Every M80 code must terminate with one of six 7th characters indicating episode of care:
| 7th Character | Episode Type | When to Use |
|---|---|---|
| A | Initial encounter | Active treatment: surgery, ED visit, evaluation by new physician, casting |
| D | Subsequent, routine healing | After active treatment ends; routine follow-up, cast removal, medication adjustment |
| G | Subsequent, delayed healing | Fracture healing slower than expected |
| K | Subsequent, nonunion | Fracture failed to heal |
| P | Subsequent, malunion | Fracture healed in improper position |
| S | Sequela | Late effects after fracture has healed |
SCENARIO:
A 72-year-old woman presents to the ED with an acute vertebral compression fracture due to postmenopausal osteoporosis.
CODE CONSTRUCTION:
· Base: M80.0 (age-related osteoporosis with fracture)
· Site (5th character): 8 (vertebra)
· Laterality (6th character): X (placeholder—vertebrae have no laterality)
· Episode (7th character): A (initial encounter)
FINAL CODE: M80.08XA
| Z Code | Description & Usage |
|---|---|
| Z87.310 |
Personal history of (healed) osteoporosis fracture
MANDATORY when coding M81 for a patient with prior osteoporotic fracture. Also covers:
|
| Z13.820 |
Encounter for screening for osteoporosis
Applies when a patient without signs or symptoms undergoes DEXA screening. |
| Z82.62 |
Family history of osteoporosis
Documents familial risk factors supporting screening or diagnosis. |
| Z79.83 |
Long-term use of bisphosphonates
Add for ongoing osteoporosis treatment. |
| Z79.52 |
Long-term use of systemic steroids
Documents risk factor for drug-induced osteoporosis. |
| Section | Details |
|---|---|
| Clinical Presentation | A 68-year-old postmenopausal woman presents with an acute T12 compression fracture after bending to pick up groceries. She has known osteoporosis. |
| Code Assignment | M80.08XA |
| Rationale | Known osteoporosis with minimal trauma indicates a pathological fracture, not a traumatic fracture. The 7th character “A” reflects an initial encounter. |
| Section | Details |
|---|---|
| Clinical Presentation | A 75-year-old patient returns for routine follow-up. The right femoral neck fracture is healing normally following surgical treatment. |
| Code Assignment | M80.051D |
| Rationale | Active treatment has been completed and healing is progressing as expected. The 7th character “D” indicates a subsequent encounter with routine healing. |
| Section | Details |
|---|---|
| Clinical Presentation | A patient with known osteoporosis presents for a wellness visit. A vertebral fracture occurred two years ago and has fully healed. |
| Code Assignment | M81.0 + Z87.310 |
| Rationale | There is no current pathological fracture, so M81.0 is appropriate. Because the patient has a history of a healed osteoporotic fracture, Z87.310 is required to fully capture clinical history. |
| Section | Details |
|---|---|
| Clinical Presentation | A patient on chronic prednisone for rheumatoid arthritis develops a left femoral neck fracture. |
| Code Assignment | M80.852A + T38.0X5A + Z79.52 |
| Rationale | Drug-induced osteoporosis is coded first (M80.852A), followed by the adverse effect of glucocorticoids (T38.0X5A), and then long-term steroid use (Z79.52) to document ongoing risk factor. |
| Section | Details |
|---|---|
| Clinical Presentation | A patient experiences ongoing back pain from a vertebral fracture that healed with a kyphotic deformity. |
| Code Assignment | M80.08XS + M54.5 |
| Rationale | The 7th character "S" indicates a sequela (late effect) of the healed fracture. A separate code (M54.5) captures the ongoing back pain condition. |
ERROR #1: Missing 7th Character on M80 Codes
This remains the leading cause of osteoporosis coding denials. If your M80 code contains fewer than seven characters, rejection is virtually certain.
ERROR #2: Incorrect M80 versus M81 Selection
Occurs when coders assign M80 for healed fractures or M81 when a current fracture exists. Remember: M80 is exclusively for current, active pathological fractures.
ERROR #3: Omitting Z87.310
When coding M81 for patients with prior healed fractures, failing to add Z87.310 violates the “Use additional code” instruction in official guidelines.
ERROR #4: Using Traumatic Fracture Codes (S-codes)
Using S-codes instead of M80 for osteoporosis patients who experienced minor trauma contradicts explicit CMS guidance that osteoporotic fractures from minimal trauma are pathological, not traumatic.
ERROR #5: Wrong Encounter Type Selection
Happens when “A” (initial) is used for follow-up visits or “D” (subsequent) is used during active treatment phases. The 7th character must accurately reflect the encounter’s nature.
Providers should include these elements to support proper osteoporosis code assignment:
DOCUMENTATION CHECKLIST
· Osteoporosis type: Age-related, postmenopausal, drug-induced, disuse, post-oophorectomy, or other secondary cause
· DEXA scan results: T-score ≤ –2.5 confirms osteoporosis; T-score –1.0 to –2.4 indicates osteopenia (coded differently as M85.8-)
· Fracture status: Explicitly state whether a current pathological fracture is present or absent
· Fracture site and laterality: Specific bone involved and which side
· Episode of care: Initial treatment, routine healing, delayed healing, nonunion, malunion, or sequela
· Causative medications: For drug-induced cases, document the specific medication (most commonly glucocorticoids)
· Link between conditions: Explicit statement connecting fracture to underlying osteoporosis
When documentation states “compression fracture” without specifying pathological versus traumatic origin, clinical documentation improvement (CDI) specialists should query for clarification.
| Fiscal Year | Changes & Updates |
|---|---|
| FY 2024 |
Added 42 new codes to Chapter 13. Including the M80.0B and M80.8B series for pelvis fractures with laterality options (right, left, unspecified). These codes filled a gap in anatomical specificity. |
| FY 2025 |
No new osteoporosis codes. Clarified sequencing for drug-induced osteoporosis: code the osteoporosis (M80.8- or M81.8) first, followed by the adverse effect code (T38.0X5-). |
| FY 2026 |
Status quo maintained. Maintains all existing osteoporosis codes without additions or deletions. The M80, M81, and related Z codes remain valid through the current coding year. |
| Step | Action / Code Guidance |
|---|---|
| 1. Current Pathological Fracture? |
YES → M80 Series - Requires 7 characters (type + site + laterality + episode) - Examples: M80.051A, M80.852A |
|
NO → M81 Series - 4 characters only: M81.0, M81.6, or M81.8 - Use when there is no current fracture |
|
| 2. History of Healed Fracture? |
YES → Add Z87.310 - Captures personal history of prior osteoporotic fracture |
Accurate osteoporosis coding requires systematic attention to fracture status, anatomical site, laterality, and episode of care. The presence or absence of a current pathological fracture determines whether you code from M80 or M81—a distinction that drives the entire coding pathway. For M80 codes, the mandatory 7th character indicating encounter type represents the most frequent point of failure in claims processing.
Coders should remember three principles:
With no changes to osteoporosis codes expected through FY 2026, mastering the current M80/M81 framework provides stable foundation for accurate claims submission.
For questions regarding ICD-10-CM coding or to report coding errors,
consult the official ICD-10-CM coding guidelines or contact your compliance department.