Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Diagnostic Codes

ICD-10 Code M93.1: Kienbock’s disease of adults

Key takeaways

Key takeaways

ICD-10 Code M93.1 is the billable diagnosis code for Kienbock’s disease of adults, the avascular necrosis of the lunate bone in the wrist.

M93.1 has no laterality split, so no digit exists for a right, left, or bilateral wrist.

Sibling codes M93.0 and M93.2 do split by side, which is why coders keep hunting for a laterality digit M93.1 never had.

The code took effect on October 1, 2025 under the FY 2026 ICD-10-CM edition and groups to MS-DRG 553 or 554.

Practice management software like Pabau ties the imaging finding, Lichtman stage, and wrist side to the claim before it leaves the office.

ICD-10 Code M93.1 is the billable ICD-10-CM diagnosis code for Kienbock’s disease of adults, the avascular necrosis of the lunate bone in the wrist. It took effect on October 1, 2025 and stays valid through the FY 2026 coding year.

The trap in this code is laterality. M93.1 has no right, left, or bilateral variant, even though roughly one wrist in ten presents bilaterally. Practices running physical therapy practice management software for musculoskeletal diagnoses have to capture the side somewhere else.

This reference covers the billable status of M93.1, its classification path, recognized synonyms, and the laterality rule. It also covers the documentation a payer expects and the M87.03x codes M93.1 is most often confused with.

ICD-10 Code M93.1: Definition, billable status, and key facts

M93.1 is billable and specific, so it stands alone on a claim with nothing further to add. Run an ICD 10 code lookup against the FY 2026 tabular list and M93.1 comes back complete, with no child codes beneath it. The CDC ICD-10-CM web tool confirms the October 1, 2025 effective date.

Field Detail
Code M93.1
Full description Kienbock’s disease of adults
Billable / specific Yes – valid for reimbursement
Effective date October 1, 2025 (FY 2026 edition)
Code type ICD-10-CM (US clinical billing)
Chapter M00-M99: Diseases of the musculoskeletal system and connective tissue
Parent category M93: Other osteochondropathies
Laterality None – no right, left, bilateral, or unspecified variant exists
Character length Four characters; the code is complete as written
MS-DRG grouping 553 (bone diseases and arthropathies with MCC) or 554 (without MCC)

Because M93.1 has no child codes, there is nothing further to drill into. The CMS ICD-10 codes page carries no FY 2026 revision note against it, so its structure is unchanged from the prior edition.

What is Kienbock’s disease of adults?

Kienbock’s disease is avascular necrosis of the lunate, the crescent-shaped bone at the center of the wrist’s proximal carpal row. Once its blood supply fails, the lunate softens, fragments, and collapses. Patients report wrist pain over the lunate, a weaker grip, and shrinking range of motion.

The “of adults” qualifier matters here. Juvenile osteochondroses sit elsewhere in the M91-M94 block, so a Kienbock disease ICD 10 search resolves to M93.1 only for adult presentations. Most cases appear between ages 20 and 40, often in the dominant wrist of a manual worker.

Negative ulnar variance is the anatomical variant that comes up most often in the literature. When the ulna sits short relative to the radius, more load transfers through the lunate. Repetitive axial loading of the wrist is the other recurring thread.

Stage drives treatment, and the Kienbock’s disease ICD 10 entry cannot carry it. The Lichtman classification runs from Stage I to Stage IV, and it belongs in the encounter note rather than in the diagnosis code.

Lichtman stage Imaging finding Typical management
Stage I Radiographs normal; MRI shows lunate marrow signal change Immobilization and activity modification
Stage II Lunate sclerosis on radiographs, no collapse yet Joint-leveling surgery, most often radial shortening osteotomy
Stage IIIA Lunate collapse with the scaphoid still aligned Radial shortening osteotomy or vascularized bone grafting
Stage IIIB Lunate collapse with fixed scaphoid rotation Proximal row carpectomy or limited intercarpal fusion
Stage IV Collapse plus radiocarpal or midcarpal arthritis Salvage surgery: proximal row carpectomy, wrist fusion, or arthroplasty

MRI is the only imaging that catches Stage I, because plain films stay normal until sclerosis appears. That has a billing consequence. An MRI ordered as “suspected lunate avascular necrosis” is often the only evidence supporting M93.1 at the first encounter.

A structured range of motion assessment at that first visit records what the wrist can still do. Pair it with grip strength testing, because those are the findings a payer looks for behind the code. Both are easy to lose in free-text notes.

M93.1 code classification and hierarchy

M93.1 sits in the ICD-10-CM tabular list under category M93, inside the M91-M94 chondropathies block of the musculoskeletal chapter. Tracing that path confirms you are in the osteochondropathy branch rather than the osteonecrosis branch, which is where most M93.1 errors start.

Level Code Description
Chapter M00-M99 Diseases of the musculoskeletal system and connective tissue
Block M91-M94 Chondropathies
Category M93 Other osteochondropathies
Code (billable) M93.1 Kienbock’s disease of adults

The parent code M93 is a non-billable category header that exists only to organize its children. Report M93 on its own and most payers return a code-too-broad rejection. M93.1 is the billable child you actually submit.

Synonyms and alternate terms for M93.1

Clinical documentation rarely matches the index wording exactly. Every term below maps to M93.1, so check the note against at least one of them before you assign the code.

  • Kienbock’s disease
  • Kienböck’s disease (with umlaut)
  • Kienbock disease of adults (without apostrophe)
  • Kienbock’s disease of the wrist
  • Adult osteochondrosis of the carpal lunate
  • Avascular necrosis of the lunate
  • Lunate avascular necrosis
  • Lunate osteonecrosis (in an osteochondropathy context)
  • Osteochondropathy of the lunate bone

Code databases also publish side-specific synonyms, such as “adult Kienbock’s disease of bilateral lunate” and its left and right equivalents. Those strings come from terminology mappings, not from the tabular list. None of them changes the code you submit, as the laterality section below explains.

“Lunate osteonecrosis” needs a second look every time. When a note frames the condition as osteonecrosis rather than osteochondropathy, confirm the physician means Kienbock’s disease before choosing M93.1 over an M87.x code. A note that records nothing beyond right wrist pain supports M25.531 instead.

Coding guidelines and documentation requirements for M93.1

A clean M93.1 claim rests on three documented elements: imaging, clinical findings, and a named physician diagnosis. Auditors read for all three, and a missing one is what turns a routine claim into a records request.

  • Imaging evidence: MRI showing T1 hypointensity or T2 signal change within the lunate, or radiographs showing lunate sclerosis, fragmentation, or carpal collapse
  • Clinical findings: wrist pain localized over the lunate, reduced range of motion, and a measured grip strength deficit
  • Physician attestation: a diagnosis of Kienbock’s disease, or an accepted synonym, written into the assessment section of the note
  • Lichtman stage: recorded in the plan, because it is what supports medical necessity for a surgical procedure code

Well-built structured patient records hold the imaging finding, the exam data, and the physician’s conclusion in one encounter note. That is the difference between a claim that clears and one that waits for records.

Pabau patient record screen showing clinical notes, history, and attached documents
Pabau’s patient records keep the MRI finding, exam notes, and the physician’s Kienbock’s diagnosis on one screen at claim time.

Does M93.1 require a laterality modifier?

No. M93.1 has no laterality split, so there is no right, left, bilateral, or unspecified digit to add to it.

That is unusual inside its own category, which is why the question keeps coming up. Its two nearest siblings both split by side, and coders arrive at M93.1 expecting the same pattern.

  • M93.0 (slipped upper femoral epiphysis) expands into right, left, and unspecified hip children across its acute and chronic subdivisions
  • M93.2 (osteochondritis dissecans) expands by side at the shoulder, elbow, wrist, hip, knee, ankle, and other sites
  • M93.1 does not expand at all; it is complete at four characters, with nothing to append

The confusion is made worse by the synonym lists. Reference sites show “bilateral”, “left”, and “right” lunate phrasings against M93.1, which reads like evidence that a side-specific code exists. It does not. Those strings are clinical descriptions, and all three land on the same four-character code.

Document the wrist side anyway, in the note. Kienbock’s disease can present in both wrists, and the surgical CPT codes billed alongside M93.1 do carry side modifiers. A note that never names a wrist cannot defend an RT or LT modifier on the procedure line.

Claims management software that compares the diagnosis note against the procedure modifier catches that mismatch before submission. Re-check the FY 2026 tabular list each October, since laterality can be added in an annual update.

Pro Tip

Always document which wrist is affected in the clinical note, even though M93.1 carries no laterality sub-codes. Surgical procedure codes (CPT 25215, 25390, 25430, 25431) do carry laterality modifiers, and payers cross-reference the diagnosis note against the procedure modifier. A documented left-wrist Kienbock’s paired with a right-wrist procedure modifier is a common audit trigger.

Several ICD-10-CM codes sit next to M93.1 in the tabular list, and knowing each one prevents misclassification when documentation is ambiguous. The AAPC Codify ICD-10-CM lookup is useful for browsing the full M93.x sibling set.

Code Description Laterality Relationship to M93.1
M93.0 Slipped upper femoral epiphysis (nontraumatic) Yes – right, left, unspecified hip Sibling under M93; different site, and it does split by side
M93.1 Kienbock’s disease of adults No – single code, no side digit Target code; lunate avascular necrosis in adults
M93.20-M93.29 Osteochondritis dissecans (multiple sites) Yes – by site and side Sibling under M93; cartilage and subchondral bone, not lunate necrosis
M93.80-M93.99 Other and unspecified osteochondropathies Yes – by site and side Used when the documented osteochondropathy falls outside M93.0-M93.2
M87.037 Idiopathic aseptic necrosis of right carpus Yes – right Osteonecrosis category; see the differentiation guidance below
M87.038 Idiopathic aseptic necrosis of left carpus Yes – left Osteonecrosis category; see the differentiation guidance below

M93.1 vs M87: Choosing between Kienbock’s and osteonecrosis codes

Choose between them on what the physician wrote, not on what the imaging shows. Both M93.1 and M87.03x describe bone death in the wrist, but they sit in different ICD-10-CM categories with different reimbursement consequences.

  • M93.1 (Kienbock’s disease, an osteochondropathy): use it when the physician names Kienbock’s disease or a recognized synonym. Lunate avascular necrosis, written as a named clinical entity, counts as that synonym. Kienbock’s disease has its own alphabetic index entry pointing straight to M93.1.
  • M87.03x (idiopathic aseptic necrosis of the carpus, an osteonecrosis): use it when the note describes carpal bone avascular necrosis without naming Kienbock’s. It also applies when a carpal bone other than the lunate is involved. These codes do carry side digits.

The working rule is short. “Kienbock’s disease” in the note means M93.1. “Avascular necrosis, carpal bone” with no Kienbock’s reference means the matching M87.03x code, and that one needs a side digit.

Documentation workflow for M93.1 claims in orthopedic practices

Kienbock’s disease produces documentation at four moments, and each one either supports the M93.1 claim behind it or quietly undermines it.

  • Initial evaluation: the MRI order with its clinical rationale, pain localized over the lunate, grip testing results, and range-of-motion measurements
  • Conservative management visits: repeat symptoms, activity modification counseling, splinting, and response to treatment, which together prove ongoing medical necessity
  • Pre-surgical encounter: the Lichtman stage, the surgical options discussed, and the signed consent
  • Post-surgical follow-up: M93.1 can remain the principal diagnosis until the condition resolves or a complication code takes over

Most of what goes wrong here happens at data entry rather than at billing. Four build steps close the loop in an electronic health record or on a superbill, and they take an afternoon to set up once.

  • Put M93.1 on the hand and wrist superbill panel, next to M87.037 and M87.038. The osteochondropathy versus osteonecrosis choice then gets made on the encounter form
  • Make wrist side a required field on the encounter template, even though the diagnosis code ignores it, because the procedure modifier does not
  • Add a Lichtman stage field to the pre-surgical note template. Medical necessity for a radial shortening osteotomy is then on record before the authorization request goes out
  • Write two claim-scrubber rules. The first stops any claim that appends a side digit to M93.1. The second flags an RT or LT procedure modifier that contradicts the wrist named in the note

Keep a medical coding cheat sheet beside that panel so the coder can check the pathway without leaving the note. When the surgeon performs a wrist procedure that has no specific entry, CPT 20999 covers it and the operative report carries the detail.

How Pabau keeps wrist side and staging on the claim

Most orthopedic teams record the wrist side once in the note, then re-key it into the billing screen days later. That second pass is where it goes missing, and the claim goes out with a modifier nobody checked against the chart.

Practice management software like Pabau is an all-in-one system for clinical records and billing. It lets orthopedic and hand surgery teams build those prompts into the encounter template itself. The imaging finding, the wrist side, and the Lichtman stage are captured once and carry through to the claim.

Pabau’s claims tools then check the diagnosis and procedure pair before submission. A mismatch surfaces in the office instead of in a denial letter three weeks later. Your coder fixes it in a minute rather than reworking a denial.

Pabau billing dashboard showing claim status and invoice records
Pabau’s claims tools check the diagnosis and procedure pair before submission, so a wrist-side mismatch never reaches the payer.

Athletes with wrist injuries turn up in every sports medicine software caseload. Linking the MRI finding directly to the diagnosis in the note is the single most effective audit-proofing step you can take.

Keep wrist side and staging attached to every claim

Pabau helps orthopedic, hand surgery, and physical therapy teams capture imaging findings, Lichtman staging, and laterality in the encounter note. Those details then carry straight through to the claim.

Pabau practice management dashboard for musculoskeletal clinics

Conclusion

The M93.1 decision comes down to what the physician wrote, not to what the wrist looks like on film. A named Kienbock’s diagnosis takes M93.1. Anything vaguer takes M87.03x, and that code does want a side.

So laterality never leaves the picture. It moves out of the diagnosis code and into the note and the procedure line, which is exactly where an auditor goes looking for it.

Build the wrist-side and staging prompts into the template once, and M93.1 stops being a judgment call at billing time. Book a demo to see how Pabau keeps imaging, staging, and laterality attached to every musculoskeletal claim.

Continue your research

Continue your research

Coding a wrist or forearm procedure alongside the diagnosis? CPT 25110 walks through excision of a tendon sheath lesion and the notes that support it.

Billing a vascularized bone graft for advanced-stage disease? CPT 20955 covers bone graft with microvascular anastomosis and the operative detail payers expect.

Documenting upper-limb special tests in the exam note? Wright test shows how to perform and interpret it, so the finding lands in the record.

Want imaging and staging captured at the point of care? Clinical documentation software compares the tools that structure notes for musculoskeletal specialties.

Frequently asked questions

What is ICD-10 Code M93.1?

ICD-10 Code M93.1 is the billable ICD-10-CM diagnosis code for Kienbock’s disease of adults, the avascular necrosis of the lunate bone. It sits under category M93, other osteochondropathies, in the musculoskeletal chapter M00-M99. The code took effect on October 1, 2025 for the FY 2026 coding year.

Is M93.1 a billable ICD-10-CM code?

Yes. M93.1 is a specific, billable ICD-10-CM code valid for diagnosis reporting and reimbursement. It is not a header or category code. No child codes exist beneath it, so you report M93.1 exactly as written.

Does M93.1 have a code for the left or right wrist?

No. M93.1 has no laterality digit, so one code covers a right, left, or bilateral presentation. Record the affected wrist in the clinical note instead. The surgical procedure code billed alongside it is where the side modifier belongs.

Is M93.1 valid for fiscal year 2026?

Yes. M93.1 took effect on October 1, 2025 under the FY 2026 ICD-10-CM edition. The CMS ICD-10 codes page carries no revision note against it for that update cycle.

What is the parent code for M93.1?

The parent is M93, other osteochondropathies, which sits inside the M91-M94 chondropathies block of the musculoskeletal chapter. M93 is a non-billable category header. Only its children, M93.1 among them, can be reported on a claim.

What is the difference between M93.1 and M87 for avascular necrosis of the wrist?

M93.1 applies when the physician names Kienbock’s disease, or lunate avascular necrosis as a clinical entity. M87.03x applies when the note describes carpal bone avascular necrosis without naming Kienbock’s. M87 codes also carry side digits, which M93.1 does not.

What are the synonyms for ICD-10 Code M93.1?

Recognized synonyms include Kienbock’s disease, Kienböck’s disease with the umlaut, lunate avascular necrosis, lunate osteonecrosis, and osteochondropathy of the lunate bone. Databases also publish side-specific phrasings such as bilateral lunate. Each one still maps to the single code M93.1.

What documentation is required to support an M93.1 claim?

You need imaging evidence of lunate pathology, documented clinical findings, and a physician attestation naming Kienbock’s disease. Clinical findings mean pain over the lunate, reduced range of motion, and a grip strength deficit. A recorded Lichtman stage strengthens medical necessity for any surgical code billed alongside it.

How does Kienbock’s disease differ from osteochondritis dissecans for coding purposes?

Kienbock’s disease (M93.1) is avascular necrosis of the lunate, classified as an osteochondropathy. Osteochondritis dissecans (M93.20-M93.29) is detachment of cartilage and subchondral bone at a joint surface. The dissecans codes specify site and side. M93.1 specifies neither.

×