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.
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.
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.
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.

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.
Related and sibling codes to M93.1
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.
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.

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.
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
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.