Chronic hematogenous osteomyelitis arising at a skeletal site not captured by the more specific M86.5x site codes — meaning it affects a bone other than shoulder, humerus, radius/ulna, hand, femur, tibia/fibula, or ankle/foot.
Verified May 8, 2026 · 5 sources ↓
- Status
- Billable
- Chapter
- 13
- Related CPT
- 12
- Region
- Other
Documentation tips
What should appear in the chart to support M86.58.
Source · Editorial brief grounded in 5 cited references ↓
- Document the specific bone affected by name (e.g., 'chronic hematogenous osteomyelitis of the right clavicle') — 'other site' is a residual category that requires the named site not to match any M86.5x subcategory.
- Explicitly state 'chronic' in the diagnosis; if acuity is not documented, query the provider — defaulting to M86.9 (unspecified) loses specificity and may trigger a payer query.
- Confirm and document that the infection route is hematogenous; contiguous-spread or post-surgical osteomyelitis at the same site belongs in M86.6x, not M86.5x.
- Record the causative organism when known and add a B95–B97 code; absent organism documentation, the M86.58 code stands alone but the claim is vulnerable to medical necessity review.
- If imaging reveals a major osseous defect, document its extent and add M89.7- per the ICD-10-CM 'Use additional code' instruction at the M86 category.
- Confirm the site is not the orbit (H05.0-), petrous bone (H70.2-), or vertebra (M46.2-) — all are Excludes2 from M86 and require their own code series.
Related CPT procedures
Procedure codes commonly billed with M86.58. Linking the right diagnosis to the right procedure is what establishes medical necessity.
Source · CMS LCDs · AAOS specialty guidance · claims-pattern analysis
Common coding pitfalls
The recurring mistakes coders make with M86.58 and adjacent codes.
Source · Editorial brief grounded in CDC ICD-10-CM tabular guidance, AAOS coding references, and cited references ↓
- Using M86.58 for vertebral osteomyelitis — vertebra is an Excludes2 site under M86; use M46.2- instead.
- Assigning M86.58 when the site actually matches a named subcategory (e.g., pelvis coded here correctly, but ankle coded here instead of M86.57x) — always work through the site hierarchy before defaulting to 'other.'
- Omitting the B95–B97 organism code when the causative pathogen is documented; the 'Use additional code' instruction at the M86 category level makes this pairing expected by auditors.
- Confusing hematogenous route (M86.5-) with contiguous-spread or unspecified chronic infection (M86.6-) — route of infection must be provider-documented, not assumed.
- Applying M86.58 to acute presentations; if the provider documents acute onset, drop to M86.0x (acute hematogenous) or query for clarification before coding chronic.
Clinical context
Source · Editorial summary grounded in 5 cited references ↓
M86.58 captures persistent, bloodstream-seeded bone infection at anatomical locations outside the named site codes in the M86.5x series. Typical 'other site' candidates include the pelvis, clavicle, scapula, ribs, sternum, patella, and small bones of the face or skull (noting the Excludes2 carve-outs for orbit, petrous bone, and vertebra). The infection is classified as hematogenous, meaning the causative organism reached the bone via the bloodstream — not through direct inoculation or contiguous spread from adjacent soft tissue.
To reach M86.58, three documentation elements must be confirmed: (1) the osteomyelitis is chronic rather than acute or subacute, (2) the route of infection is hematogenous, and (3) the affected site is genuinely not one of the seven anatomically coded sites in the M86.5x series. If the site falls under M86.57x (ankle and foot) or any other named subcategory, use that more specific code. M86.59 (multiple sites) applies when hematogenous chronic infection spans several discrete bones simultaneously.
Always check the category-level Excludes1 for M86: osteomyelitis due to echinococcus (B67.2), gonococcus (A54.43), and salmonella (A02.24) must be coded separately from M86. Use an additional code from B95–B97 to identify the infecting organism when documented. If a major osseous defect is present, add M89.7- per the 'Use additional code' instruction at the M86 category level.
Sibling codes
Other billable codes under M86.5 (laterality / anatomic variants).
Frequently asked questions
Source · Generated from the editorial pipeline, verified against 5 cited references ↓
01What qualifies as an 'other site' for M86.58?
02Do I need to add a B95–B97 organism code with M86.58?
03How do I distinguish M86.58 (hematogenous) from M86.68 (other chronic osteomyelitis, other site)?
04Is a 7th-character extension required for M86.58?
05Can M86.58 be used for osteomyelitis of the vertebra at an 'other site'?
06When should I use M86.59 (multiple sites) instead of M86.58?
07Does diabetes mellitus change the coding for M86.58?
Sources & references
Editorial content was developed using the following public sources. Last verified May 8, 2026.
- 01CDC ICD-10-CM Tabular List 2026 (effective Oct 1, 2025)
- 02icd10data.comhttps://www.icd10data.com/ICD10CM/Codes/M00-M99/M86-M90/M86-/M86.58
- 03aapc.comhttps://www.aapc.com/codes/coding-newsletters/my-orthopedic-coding-alert/reader-questions-detail-matters-on-osteomyelitis-dx-178631-article
- 04findacode.comhttps://www.findacode.com/articles/icd-10-cm-osteomyelitis-documentation-28309.html
- 05cms.govhttps://www.cms.gov/Medicare/Coding/ICD10/Downloads/2019-ICD10-Coding-Guidelines-.pdf
Mira AI Scribe
The Mira AI Scribe captures the bone affected by name, the provider's explicit characterization of the infection as chronic and hematogenous, any documented causative organism, imaging findings (MRI marrow signal change, cortical destruction, sequestrum, involucrum), prior treatment history supporting chronicity, and presence of osseous defect. Capturing all these elements prevents downcoding to M86.9 (unspecified) and eliminates the audit flag triggered when organism codes are missing despite documented culture results.
See how Mira captures M86.58 documentation