Skip to content

What is the diagnosis code for osteoporosis?

4 min read

According to a 2021 analysis by Definitive Healthcare, the ICD-10 code M81.0 accounted for over 74% of all osteoporosis diagnoses, underscoring its widespread use. This guide will clarify not only what is the diagnosis code for osteoporosis, but also the different codes used based on the presence of a fracture or other contributing factors.

Quick Summary

The specific diagnosis code for osteoporosis depends on the presence of a current pathological fracture and the underlying cause. Healthcare providers use codes from the ICD-10 M81 series if no fracture is present and the M80 series if a fracture has occurred due to the condition.

Key Points

  • M81.0 is the most common code: This code is used for age-related osteoporosis, which includes postmenopausal and senile types, when no fracture is present.

  • M80 series is for fractures: When osteoporosis causes a current pathological fracture, codes from the M80 series are used instead of M81.

  • M80 codes require more detail: Coding for a fracture (M80 series) requires specifying the fracture site, laterality (side), and the type of encounter (initial, follow-up, etc.).

  • Consider other types: The ICD-10 system includes codes for other types of osteoporosis, such as drug-induced (M81.4/M80.4) and secondary to other diseases (M81.8/M80.8).

  • Look for related codes: Other codes like Z13.820 for screening or Z82.62 for family history can be used to provide a more complete clinical picture.

In This Article

Understanding the Core ICD-10 Osteoporosis Codes

Accurate medical coding for osteoporosis relies on the crucial distinction between two main code families in the International Classification of Diseases, 10th Revision, Clinical Modification (ICD-10-CM). The M81 code series is for cases without a current pathological fracture, while the M80 series is designated for osteoporosis with a current pathological fracture. Selecting the correct code is vital for ensuring accurate billing, appropriate treatment planning, and proper patient record-keeping.

M81: Osteoporosis Without Current Pathological Fracture

The M81 series is used for patients diagnosed with osteoporosis who do not have a fracture resulting from the condition at the time of the encounter. This category includes several specific codes based on the underlying cause:

  • M81.0: Age-related osteoporosis without current pathological fracture. This is the most common code and applies to involutional (postmenopausal or senile) osteoporosis. It is used when a DEXA scan confirms osteoporosis (T-score ≤ -2.5) but no fracture is present.
  • M81.4: Drug-induced osteoporosis without current pathological fracture. This code is used when osteoporosis is caused by medications, such as long-term systemic steroid use.
  • M81.6: Localized osteoporosis [Lequesne]. This is for specific, localized bone loss without a fracture.
  • M81.8: Other osteoporosis without current pathological fracture. This category covers secondary osteoporosis caused by other medical conditions, like Cushing's syndrome, or other specified types not classified elsewhere.
  • M81.9: Osteoporosis, unspecified. This code is used when the type of osteoporosis is not specified in the medical record.

M80: Osteoporosis With Current Pathological Fracture

When osteoporosis leads to a bone fracture from minimal trauma, codes from the M80 series must be used. Unlike M81 codes, M80 codes require additional characters to specify the exact location, laterality (left or right side), and the type of encounter.

Key Components of an M80 Code

  • Base Code: The M80 series is divided by the etiology of the osteoporosis, similar to the M81 codes.
    • M80.0: Age-related osteoporosis with current pathological fracture.
    • M80.4: Drug-induced osteoporosis with current pathological fracture.
    • M80.8: Other osteoporosis with current pathological fracture.
  • 5th Character (Site): Identifies the specific bone affected, such as 8 for vertebra(e) or 5 for femur.
  • 6th Character (Laterality): For paired bones, 1 denotes right, 2 for left, and 9 for unspecified. For midline sites like vertebrae, X is used.
  • 7th Character (Encounter): Specifies the patient's care episode.
    • A: Initial encounter (active treatment).
    • D: Subsequent encounter (routine healing).
    • G: Subsequent encounter (delayed healing).
    • K: Subsequent encounter (nonunion).
    • P: Subsequent encounter (malunion).
    • S: Sequela (late effects).

Example: A patient with age-related osteoporosis who has an initial encounter for a vertebral fracture would be coded as M80.08XA.

Other Related Codes

In addition to the primary M80 and M81 code series, other codes are relevant to osteoporosis care:

  • Z13.820: Encounter for screening for osteoporosis. This is used for preventive care visits, such as for women over 65.
  • Z82.62: Family history of osteoporosis. Important for risk assessment.
  • M85.8: Other specified disorders of bone density and structure. This can be used for osteopenia, a precursor to osteoporosis.

Deciding on the Correct Osteoporosis Code

To choose the appropriate ICD-10 code for osteoporosis, a healthcare professional must consider several factors systematically. The process is based on detailed patient information from medical evaluations, particularly DEXA scans, and clinical history. Here's a simplified workflow:

  1. Assess for Current Fracture: Determine if the patient has a fracture caused by their weakened bones during this specific encounter. This is the primary distinction between M80 and M81 codes.
  2. Identify the Type of Osteoporosis: If no fracture exists, categorize the condition as age-related (M81.0), drug-induced (M81.4), or secondary (M81.8).
  3. Specify Fracture Details (if applicable): For cases with a fracture (M80 series), identify the precise site and laterality (left, right, or unspecified).
  4. Note the Episode of Care: Append the correct 7th character to any M80 code to indicate if it's an initial treatment, a follow-up visit, or for late effects.
  5. Utilize Related Codes: Add supplementary codes as needed for screening or family history to provide a complete clinical picture.

Comparison of M80 and M81 Coding

Feature M80 Codes (With Fracture) M81 Codes (Without Fracture)
Primary Purpose For patients with a current pathological fracture due to osteoporosis. For patients diagnosed with osteoporosis but no current pathological fracture.
Code Length Requires 7 characters (including site, laterality, encounter). Does not use site or laterality characters; typically 4 characters long.
Specificity Required Must specify fracture location, side, and encounter type. Primarily focused on the etiology (e.g., age-related, drug-induced).
Example Code M80.08XA (Age-related with vertebral fracture, initial encounter). M81.0 (Age-related, no fracture).

For more detailed information on coding guidelines, consult official resources such as the Centers for Medicare & Medicaid Services (CMS).

Conclusion

While the answer to "what is the diagnosis code for osteoporosis?" is not a single number, understanding the key distinction between the M80 and M81 code series is fundamental. The determining factor is whether a current pathological fracture exists. The M81 series handles uncomplicated cases, with M81.0 being the most common, while the M80 series addresses fracture-related scenarios with greater specificity. Accurate coding ensures proper patient care, billing, and health data tracking for this prevalent condition.

Frequently Asked Questions

The primary ICD-10 code for age-related osteoporosis without a current pathological fracture is M81.0. This is the most frequently used code for the condition when it is not complicated by a fracture.

You should use an M80 code when the patient has a current pathological fracture that is directly related to their osteoporosis. The M81 series is used only when no fracture is present at the time of the encounter.

To correctly code an osteoporotic fracture using the M80 series, you need to specify the fracture site, laterality (if applicable), and the episode of care (e.g., initial encounter, routine healing) using a 7th character.

Yes, for drug-induced osteoporosis, the code is M81.4 if there is no current fracture. If a fracture is present, the code would be from the M80.4 series, plus additional characters for the site and encounter.

For an encounter related to screening for osteoporosis, the ICD-10 code used is Z13.820. This is typically used for preventive care, such as for women over 65 who receive a DEXA scan.

Yes, M81.0 is the appropriate code for postmenopausal osteoporosis as long as there is no current pathological fracture. Postmenopausal osteoporosis is considered a type of age-related or involutional osteoporosis.

If a patient has a history of an osteoporotic fracture that is now healed, you should code the current osteoporosis using an M81 code (e.g., M81.0) and can also add a code for personal history of healed osteoporotic fracture (Z87.312).

References

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

Medical Disclaimer

This content is for informational purposes only and should not replace professional medical advice. Always consult a qualified healthcare provider regarding personal health decisions.