🧬 ICD-10 CM M86.40 — Chronic Osteomyelitis With Draining Sinus, Unspecified Site
Billable Code Confirmed
ICD-10 CM M86.40 is a complete, billable 5-character code.³ Unlike its site-specific siblings (M86.41x–M86.49x), which require a 6th character for anatomic site and laterality, “unspecified site” is itself the terminal level of specificity here — there’s no further character needed, so it doesn’t trigger a truncation edit the way most “unspecified” ICD-10-CM codes do.
Non-Billable Parent Codes
- M86 (Osteomyelitis) — the bare category header; it has no default character set and cannot be billed on its own.
- M86.4 (Chronic osteomyelitis with draining sinus) — the 3-character subcategory; requires the 4th–5th characters for site, which M86.40 supplies.
Clinical Context
Documentation must support both chronicity (typically infection duration beyond several weeks with recurrent flares) and an active draining sinus tract to skin. If the site (shoulder, humerus, femur, tibia/fibula, hand, ankle/foot, etc.) is documented anywhere in the chart, coders should query or default to the site-specific code instead — M86.40 is only appropriate when the provider genuinely doesn’t specify a bone.
Code Classification
This is a diagnosis code (ICD-10-CM), not a procedure code. It reports the underlying infectious condition; any debridement, sequestrectomy, or drainage performed is reported separately with CPT.
🔍 Code Description
Chronic osteomyelitis is a persistent bacterial infection of bone and marrow, most often Staphylococcus aureus-driven, that has failed to resolve after an acute episode — usually due to inadequate initial drainage, an undrained bone cavity, or retained sequestrum (dead bone). When the infection has been present long enough to establish a sinus tract — a channel through which pus continuously or intermittently drains to the skin surface — it’s classified under M86.4X rather than the general chronic osteomyelitis codes at M86.6X. The draining sinus is a clinically meaningful distinction because it signals an established, communicating infected space that rarely responds to antibiotics alone and typically requires surgical debridement or sequestrectomy.
ICD-10 CM M86.40 specifically applies when the documentation confirms chronicity and drainage but never identifies which bone is involved — a gap that shows up more often than coders would like, especially in transfer records, wound-care consult notes, or cases where imaging is pending. Because HCC capture and DRG severity both benefit from specificity, this is a strong candidate for a physician query if the site is even loosely implied (e.g., “chronic draining sinus over the lower leg”) should prompt clarification toward the tibia/fibula-specific code at M86.461/M86.462/M86.469 rather than defaulting to unspecified.
🌳 Code Tree / Hierarchy
M86 Osteomyelitis ❌ Non-billable
│
├── M86.0 Acute hematogenous osteomyelitis ❌ Non-billable (site 5th char required)
├── M86.3 Chronic multifocal osteomyelitis ❌ Non-billable
│
├── M86.4 Chronic osteomyelitis with draining sinus ❌ Non-billable
│ │
│ ├── M86.40 Chronic osteomyelitis with draining sinus, unspecified site ◀ THIS CODE ✅ Billable
│ ├── M86.411/.412/.419 ...shoulder ✅ Billable
│ ├── M86.421/.422/.429 ...humerus ✅ Billable
│ └── M86.46(1/2/9) ...tibia and fibula ✅ Billable
│
├── M86.6X Other chronic osteomyelitis (no draining sinus documented) ❌ Non-billable at 4 chars
│
└── M86.9 Osteomyelitis, unspecified ✅ BillableSpecificity and DRG Impact
Payers and DRG groupers reward site-specific coding — the same clinical picture coded as M86.46(1/2/9) (tibia/fibula) instead of M86.40 doesn’t change DRG assignment on its own, but it does support medical necessity for site-specific imaging, debridement CPT codes, and any HCC risk-adjustment capture, so query the provider before defaulting to “unspecified” whenever a site is even hinted at in the note.
Tip
If the sinus tract is present but chronicity of the underlying osteomyelitis isn’t clearly documented, don’t default to M86.4x — verify against the clinical definition (typically weeks-to-months of infection) before assigning, or query.
✅ Includes
- Chronic osteomyelitis with an actively or intermittently draining sinus tract, site not specified in the documentation.
- Post-traumatic or post-surgical chronic osteomyelitis with sinus formation, when the affected bone is not identified.
❌ Excludes
Excludes 1
ICD-10 CM M86.9 — Osteomyelitis, unspecified: mutually exclusive because M86.9 doesn’t specify chronicity or draining sinus; if both chronicity and drainage are documented, M86.40 (or a site-specific variant) always takes priority.
Danger
The most common Excludes 1 error is defaulting straight to M86.9 out of habit when the note actually documents “chronic” and “draining” — that under-codes specificity and can affect DRG severity and HCC capture. Always re-read the full note for both descriptors before falling back to the unspecified-osteomyelitis code.
Excludes 2
M27.2 — Inflammatory conditions of the jaws: osteomyelitis of the jaw is coded under Chapter 11 (Diseases of the digestive system), not M86; both may be reported together only if genuinely distinct sites are documented. M46.2- — Osteomyelitis of vertebra: spinal osteomyelitis has its own dedicated category; use M46.2- for vertebral involvement even when a draining sinus is also present, and M86.40 remains appropriate only for non-vertebral, non-specified sites.
📋 Clinical Overview
Draining Sinus vs. No Sinus Tract
The presence of a draining sinus is the single biggest branch point in this code family, since it separates M86.4- (with sinus) from M86.6X (other chronic osteomyelitis, no sinus) and M86.5 (other chronic hematogenous, no sinus). Documentation should explicitly describe drainage, purulence, or a visible tract to the skin surface — “chronic osteomyelitis” alone, without a sinus reference, defaults elsewhere.
| Feature | M86.40 | Related M86.9 | Related M86.6X (non-billable at 4 char) |
|---|---|---|---|
| Chronicity documented | Yes | Not specified | Yes |
| Draining sinus documented | Yes | Not specified | No |
| Site specificity | Unspecified | Unspecified | Requires 4th/5th character |
Important
A CDI trigger worth flagging: if a wound-care or ID consult note mentions “chronic draining wound with bone involvement” but the primary progress notes only say “osteomyelitis,” that’s a documentation gap query opportunity — capturing “chronic” and “draining sinus” moves the case from a non-specific code to a billable, more clinically accurate one.
Manifestations & Symptom Burden
- Persistent purulent drainage from a skin sinus tract overlying the affected bone.
- Localized pain and swelling that waxes and wanes with flares.
- Low-grade fever during active flares, often without the high fevers seen in acute osteomyelitis.
- Bone deformity or thickening on imaging from chronic remodeling.
- Sequestrum formation — a segment of necrotic bone that perpetuates the infection until surgically removed.
Tip
Manifestations alone don’t justify additional code assignment unless separately documented as distinct conditions (e.g., a pathological fracture would be coded separately, not folded into M86.40).
💰 HCC Risk Adjustment
Chronic osteomyelitis is a recurring infectious/inflammatory condition, so it typically requires annual re-documentation and re-capture to stay active in a beneficiary’s risk profile — a single historical mention doesn’t carry RAF weight forward into the next payment year. Because M86.40 is unspecified-site, some risk-adjustment vendors’ edits favor the site-specific 5th-character codes for cleaner mapping; if your organization’s HCC software flags unspecified codes, that’s a signal to query for site rather than assume the code itself won’t map.
🏥 MS-DRG Assignment
M86.4x codes fall under MDC 08 — Diseases and Disorders of the Musculoskeletal System and Connective Tissue.¹
| DRG | Title | Severity |
|---|---|---|
| 539 | Osteomyelitis | w MCC |
| 540 | Osteomyelitis | w CC |
| 541 | Osteomyelitis | w/o CC/MCC |
DRG weight is driven almost entirely by secondary diagnosis severity (sepsis, AKI, malnutrition, diabetes with complications), not by which specific M86.4x code is used as principal — so the coding priority is capturing every clinically supported secondary diagnosis, not just refining site specificity. Note that M86.4x codes appear on CMS’s Appendix C list of principal diagnoses that can convert certain related secondary diagnoses from CC/MCC to non-CC status, so don’t assume every comorbidity listed in the chart automatically bumps severity.¹
- NCD 20.29 (Hyperbaric Oxygen Therapy): nationally covers HBO as adjunctive treatment specifically for “chronic refractory osteomyelitis, unresponsive to conventional medical and surgical management.”² If HBO is ordered, confirm the note documents failed conventional (antibiotic + surgical) management before the HBO CPT code is billed — this is a frequent medical-necessity denial point.
🔗 Related ICD-10-CM Codes
Same category, different presentation: M86.9, M86.6X (non-billable at 4 char — requires site), M86.3X (chronic multifocal), M86.5X (other chronic hematogenous)
Related infectious/musculoskeletal codes: M46.2- (vertebral osteomyelitis), M27.2 (jaw osteomyelitis), M89.60 (osteopathy after fracture), L98.429 (non-pressure chronic ulcer with bone involvement, if applicable to the clinical picture)
🛠️ Commonly Associated CPT Codes
| CPT | Description | Work RVU | Notes |
|---|---|---|---|
| 11044 | Debridement, bone, first 20 sq cm or less | 4.00 | Status A, 0-day global |
| 11047 | Debridement, bone, each additional 20 sq cm | 1.76 | Add-on code, status A |
| 20680 | Removal of deep implant | 5.81 | Status A, 90-day global |
| 76942 | Ultrasonic guidance for needle placement | 0.65 (global) | Same 0.65 on the -26 professional-component row; the -TC technical-component row carries 0.00 work RVU |
🏷️ Modifier Reference
| Modifier | Name | When to Apply |
|---|---|---|
| -RT | Right Side | Apply once a site-specific code and matching procedure are used on the right side; not applicable while the diagnosis remains unspecified-site. |
| -LT | Left Side | Same logic as -RT, for left-sided procedures once site is documented. |
| -50 | Bilateral | Rare for osteomyelitis but applies if debridement/sequestrectomy is performed bilaterally in the same session. |
| -25 | Significant, Separately Identifiable E/M | Append to an E/M code billed same-day as a minor procedure (e.g., I&D) when the E/M work is distinct from the procedure decision-making. |
| -24 | Unrelated E/M During Postop Period | Use when an E/M visit during a global period addresses a condition unrelated to the osteomyelitis surgery. |
| -51 | Multiple Procedures | Apply to secondary procedures when more than one CPT is billed in the same operative session. |
| -59 | Distinct Procedural Service | Use to unbundle services that would otherwise be considered part of another procedure, when documentation supports a separate site or session. |
| -52 | Reduced Services | Apply when a planned debridement or sequestrectomy is partially reduced in scope. |
| -53 | Discontinued Procedure | Use if the surgical debridement is stopped before completion due to patient status. |
| -58 | Staged/Related Procedure | Apply to a planned second-stage debridement or hardware removal during the postoperative period. |
| -78 | Return to OR for Related Procedure | Use for an unplanned return to the OR for a complication of the original debridement (e.g., re-drainage). |
| -79 | Unrelated Procedure During Postop Period | Use when a new, unrelated procedure occurs during the global period of the osteomyelitis surgery. |
NCCI Bundling Considerations
Bone debridement (11044/11047) is generally not separately payable with more extensive definitive procedures (e.g., flap closure, amputation) performed at the same session and site — check current NCCI edits before billing both, and append -59 only when documentation supports a genuinely distinct site or session.
🔬 ICD-10-PCS Crosswalk
Detail Rule: Body system is 0P (Upper Bones) or 0Q (Lower Bones) depending on the documented site — PCS cannot be assigned as “unspecified,” so the operative report must name the bone before finalizing any of these.
- 0Q9[body part][approach]ZZ / 0P9[body part][approach]ZZ — Drainage: appropriate for surgical drainage of the sinus tract, and for cortical fenestration/decompression performed to let purulent material escape the bone — the fluid-release intent, not bone-separation, is what drives this root operation.
- 0QB[body part][approach]ZZ / 0PB[body part][approach]ZZ — Excision: used when infected/necrotic bone tissue that is still part of the bone structure is cut away and debrided (e.g., debriding infected cortical margins).
- 0QC[body part][approach]ZZ / 0PC[body part][approach]ZZ — Extirpation: the correct root operation for a true sequestrectomy — removing a sequestrum (a loose, already-necrotic bone fragment) is coded as taking out abnormal solid matter, not as excising a portion of the body part.
💊 Coding Scenarios and Examples
Example 1
Clinical Scenario: A patient is admitted with a two-month history of intermittent purulent drainage from a skin opening; imaging and clinical exam confirm chronic osteomyelitis, but the operative and progress notes never specify which bone is involved despite multiple queries attempted.
| Field | Code | Rationale |
|---|---|---|
| CPT | 11044 | Bone debridement performed to address the infected tissue. |
| PDx | M86.40 | Chronicity and draining sinus are both documented; site remains genuinely unspecified after query attempts. |
Tip
Document query attempts in the record — repeated unspecified coding without evidence of a query effort is a common audit flag.
Example 2
Clinical Scenario: A patient with chronic draining sinus osteomyelitis undergoes bone debridement and, in the same encounter, has a previously placed hardware device removed because it’s suspected as the infection source; site is documented as the tibia.
| Field | Code | Rationale |
|---|---|---|
| CPT | 11044--59 | Bone debridement, distinct from hardware removal in the same session. |
| CPT 2 | 20680 | Removal of deep implant suspected as infection nidus. |
| PDx | M86.460 | Site (tibia/fibula, unspecified laterality) is documented — this scenario would NOT use M86.40. |
Tip
This example illustrates why M86.40 should be the exception, not the default — once a site is documented anywhere in the chart, the site-specific code takes priority.
Example 3
Clinical Scenario: A patient with chronic refractory osteomyelitis, site unspecified, has failed six weeks of IV antibiotics and surgical debridement; hyperbaric oxygen therapy is ordered as adjunctive treatment per NCD 20.29 criteria.
| Field | Code | Rationale |
|---|---|---|
| CPT | 99183 | Physician attendance and supervision of hyperbaric oxygen therapy, per session. |
| PDx | M86.40 | Chronic osteomyelitis with draining sinus, site remains unspecified in documentation. |
Tip
Confirm and document the “unresponsive to conventional medical and surgical management” language explicitly in the chart — this is the exact NCD 20.29 coverage criterion and its absence is a leading cause of HBO claim denial.²
⚠️ Coding Pitfalls and Tips
- Pitfall 1: Defaulting to M86.40 when a site is documented elsewhere in the chart (radiology, consult notes) but not in the primary progress note; Tips: Always cross-reference imaging and consult documentation before finalizing as unspecified.
- Pitfall 2: Confusing M86.4x (with draining sinus) with M86.6X (chronic, no sinus); Tips: Confirm the note explicitly documents active or intermittent drainage before assigning the M86.4X family.
- Pitfall 3: Billing HBO therapy CPT codes without documentation supporting NCD 20.29’s “unresponsive to conventional management” criterion; Tips: Query for or confirm documentation of prior failed antibiotic/surgical treatment before the HBO claim goes out.
- Pitfall 4: Assuming M86.40’s DRG weight is fixed regardless of secondary diagnoses; Tips: Always fully code sepsis, AKI, and nutritional status when documented, since those secondary diagnoses — not the specific M86.4x code chosen — drive DRG 539/540/541 assignment.¹
- Pitfall 5: Treating M86.40 as equivalent to M86.9 (osteomyelitis, unspecified); Tips: They are not interchangeable — M86.40 requires both chronicity and draining sinus to be documented, while M86.9 is used only when neither descriptor is specified.
- Pitfall 6: Overlooking a CDI query opportunity when “chronic draining wound with underlying bone involvement” appears in a wound-care note but isn’t restated in the physician’s progress notes; Tips: Query to confirm the physician agrees with the wound-care team’s characterization before coding M86.40 from a non-physician source alone.
📚 Sources
1. Centers for Medicare & Medicaid Services. *ICD-10-CM/PCS MS-DRG v43.0 Definitions Manual — MDC 08 and Appendix C.* CMS; FY2026. cms.gov/icd10m 2. Centers for Medicare & Medicaid Services. *National Coverage Determination (NCD) 20.29 — Hyperbaric Oxygen Therapy.* CMS; effective 04/03/2017 (current version). cms.gov/medicare-coverage-database 3. ICD10Data.com / CMS ICD-10-CM FY2026 code files. *M86.40 — Chronic osteomyelitis with draining sinus, unspecified site.* Effective October 1, 2025.Sources listed above correspond to superscript citations throughout this note. Verify all Medicare payment figures against your current CMS PFS Lookup tool and applicable MAC LCD prior to claim submission. Please use the latest AAPC/AHIMA Coding Books to verify each code within this note.