Osteomyelitis is a bone infection coded under the M86 family in ICD-10-CM, with chronicity deciding the code before site or laterality do. Acute, subacute, chronic, and a residual “other” subcategory each route differently, and a second code from B95 through B96 is required to name the infecting organism. Several high-volume sites, including the vertebra and jaw, are coded outside M86 entirely. The FY2027 update, effective October 1, 2026, restructures the M86.8 “other osteomyelitis” codes to carry laterality for the first time.
Osteomyelitis is a bone infection that drives significant inpatient volume, surgical intervention, and prolonged antibiotic therapy across podiatry, wound care, infectious disease, and orthopedic practices. The Centers for Disease Control and Prevention (CDC) reports that 38.4 million Americans have diabetes.
Also, the CDC identifies diabetic foot complications as a leading cause of non-traumatic lower-extremity amputation in the US. Bone infection is a frequent endpoint of those foot complications.
M86 is the ICD-10 code family for osteomyelitis. Chronicity selects the subcategory, the fifth character selects the anatomic site, and the sixth character selects laterality. ICD-10-CM requires an additional code from B95 through B96 to identify the causative organism.
The FY2027 ICD-10-CM update takes effect October 1, 2026, and it restructures the M86.8 other-osteomyelitis codes to carry laterality and specific subsites, the first structural change to the M86 family in several update cycles.

Table of Contents
ToggleWhat Are the ICD-10 Codes for Osteomyelitis?
The osteomyelitis icd 10 family is M86, located in Chapter 13 of ICD-10-CM within the M86 to M90 block on other osteopathies. M86 shares that chapter with the fracture, arthropathy, and dorsopathy families that make up the broader orthopedic ICD-10 code set.
What Is the M86 Code Range in ICD-10-CM?
M86 covers osteomyelitis across acute, subacute, chronic, and other presentations. The family divides into nine subcategories, each expanding by anatomic site and laterality. Several osteomyelitis sites fall outside M86 and carry their own codes in other chapters.
How Is an Osteomyelitis ICD-10 Code Built?
Osteomyelitis codes are built in layers, following the same character-by-character logic that governs ICD-10-CM code structure across every chapter.
- Characters 1 to 3 identify the family: M86.
- Character 4 identifies chronicity and mechanism: acute, subacute, chronic, or other.
- Character 5 identifies the anatomic site.
- Character 6 identifies laterality: 1 right, 2 left, 9 unspecified.

Why Does Chronicity Select the Code Before Site Does?
Chronicity sits at the fourth character, ahead of site and laterality. A coder who knows the infection is in the right ankle but does not know whether it is acute or chronic cannot select a subcategory. Duration and clinical course drive the first decision.
What Is M86.9, and When Does It Apply?
M86.9 is the ICD-10 code for osteomyelitis, unspecified. Osteomyelitis unspecified icd 10 routes here. The code applies only when chronicity, site, and laterality are all absent from documentation. M86.9 carries denial risk on surgical, imaging, and infusion claims.
How Do You Determine Acute, Subacute, and Chronic Osteomyelitis?
Chronicity determines the M86 subcategory. ICD-10-CM recognizes acute, subacute, several distinct chronic presentations, and a residual “other” category, each with its own fourth character.
What Defines Acute Osteomyelitis in Coding Terms?
Acute osteomyelitis icd 10 codes cover infections of recent onset, typically under two weeks, with active inflammatory findings. Two subcategories apply depending on how the infection reached the bone.
Acute Hematogenous Osteomyelitis (M86.0x)
M86.0x covers acute osteomyelitis spread through the bloodstream. Hematogenous spread is more common in pediatric patients and in patients with bacteremia. The chart must document the bloodborne route.
Other Acute Osteomyelitis (M86.1x)
M86.1x covers acute osteomyelitis reaching bone by direct or contiguous spread. This includes infection from an adjacent ulcer, surgical site, or open wound. M86.1x is the default acute subcategory when the route is not hematogenous.
When Is Subacute Osteomyelitis Coded?
M86.2x covers subacute osteomyelitis, an intermediate presentation between acute and chronic. The clinical course is slower than acute infection but has not established the bone changes that define chronic disease. Provider documentation of subacute status is required.
What Defines Chronic Osteomyelitis in Coding Terms?
Chronic osteomyelitis icd 10 codes cover long-standing infection with established bone changes such as sequestrum formation, involucrum, or persistent drainage. Four subcategories divide the chronic presentations.
Chronic Multifocal Osteomyelitis (M86.3x)
M86.3x covers chronic recurrent multifocal osteomyelitis, an inflammatory bone condition affecting several sites. The presentation is most often seen in pediatric and adolescent patients.
Chronic Osteomyelitis With Draining Sinus (M86.4x)
M86.4x covers chronic osteomyelitis with a draining sinus tract. The sinus tract must be documented. This subcategory captures greater severity than M86.6x and should be selected when drainage is present.
Other Chronic Hematogenous Osteomyelitis (M86.5x)
M86.5x covers chronic osteomyelitis that originated from bloodborne spread. The chart must link the chronic infection to a hematogenous origin.
Other Chronic Osteomyelitis (M86.6x)
M86.6x covers chronic osteomyelitis not classified in the preceding subcategories. It is the highest-volume chronic subcategory because most chronic bone infections follow contiguous spread from ulcers or surgical sites.
What Is M86.8, and When Does It Apply?
M86.8x is the ICD-10 code for other osteomyelitis, a residual subcategory for presentations that do not fit the acute, subacute, or chronic subcategories above. Brodie abscess and chronic sclerosing osteomyelitis of Garré are the classic presentations coded here.
Chronicity is not the deciding factor for this subcategory; the diagnosis itself routes to M86.8x regardless of duration.
How Does M86.8x Change for FY2027?
The FY2027 update, effective October 1, 2026, adds laterality to every M86.8x site character that previously had none. Shoulder through ankle and foot now split into right, left, and unspecified versions.
Site character 8, formerly a single unspecified “other site” code, splits into skull, face and sinuses, and other site. The change brings M86.8x in line with the specificity already required across the rest of the M86 family.
How Does Hematogenous Spread Differ From Contiguous Spread in Coding?
Hematogenous spread routes to M86.0x when acute and M86.5x when chronic. Contiguous spread routes to M86.1x when acute and M86.6x when chronic. The provider must document the route of infection for the coder to distinguish them.
When Does Acute Osteomyelitis Become Chronic for Coding Purposes?
Acute osteomyelitis becomes chronic when the provider documents persistent infection with bone necrosis, sequestrum, or drainage, generally after several weeks of failed treatment. The coder does not convert the code based on elapsed time alone. The provider’s documented assessment governs.

What Are the M86 Codes by Site and Laterality?
Site and laterality complete the osteomyelitis code after chronicity is established. The same site character set applies across the chronicity-based subcategories, though M86.8x uses its own site terms and its own rules.
How Do the Fifth and Sixth Characters Work?
The fifth character identifies the anatomic site, and the sixth identifies laterality. The table below maps each site character for M86.0x through M86.6x and M86.9.
| 5th Character | Anatomic Site | Laterality Applies |
|---|---|---|
| 0 | Multiple sites | No |
| 1 | Shoulder | Yes |
| 2 | Humerus | Yes |
| 3 | Radius and ulna | Yes |
| 4 | Hand | Yes |
| 5 | Femur | Yes |
| 6 | Tibia and fibula | Yes |
| 7 | Ankle and foot | Yes |
| 8 | Other sites | Yes |
| 9 | Unspecified sites | No |
For sites carrying laterality, the sixth character is 1 for right, 2 for left, and 9 for unspecified.
Why Does M86.8x Use Different Site Terms?
M86.8x labels the same body regions with different names. Character 2 is upper arm rather than humerus, character 3 is forearm rather than radius and ulna, character 5 is thigh rather than femur, and character 6 is lower leg rather than tibia and fibula.
Character 8 no longer behaves like the generic “other sites” character above; as of FY2027, it splits into skull, face and sinuses, and other site rather than carrying laterality. Coders selecting from an EHR pick-list should confirm which subcategory they are in before matching a site term.
What Are the Ankle and Foot Osteomyelitis Codes?
Ankle and foot codes are the highest-volume osteomyelitis codes in US claims data, driven by diabetic foot infection and chronic wound care. The osteomyelitis foot icd 10 pathway uses site character 7 across every chronicity subcategory.
M86.171 and M86.172: Acute Osteomyelitis of Right and Left Ankle and Foot
M86.171 is the ICD-10 code for other acute osteomyelitis, right ankle and foot. M86.172 is the ICD-10 code for other acute osteomyelitis, left ankle and foot. Right foot osteomyelitis icd 10 and left foot osteomyelitis icd 10 route here when the infection is acute and contiguous.
M86.671 and M86.672: Chronic Osteomyelitis of Right and Left Ankle and Foot
M86.671 is the ICD-10 code for other chronic osteomyelitis, right ankle and foot. M86.672 covers the left ankle and foot. These are the most frequently assigned codes in diabetic foot osteomyelitis because most cases present as established chronic infection.
M86.8X71 and M86.8X72: Other Osteomyelitis of Right and Left Ankle and Foot
M86.8X71 and M86.8X72 are the FY2027 replacements for the retired M86.8X7 code, covering right and left ankle and foot presentations that fall under the M86.8x residual subcategory, such as Brodie abscess of the foot. M86.8X79 covers unspecified laterality.
How Do You Code Osteomyelitis of the Toe?
Osteomyelitis of toe icd 10 routes to the ankle and foot site character 7. ICD-10-CM does not provide a separate toe site character within M86. Osteomyelitis right great toe icd 10 codes to M86.171 when acute or M86.671 when chronic, with laterality from the sixth character.
How Do You Code Calcaneal Osteomyelitis?
Calcaneal osteomyelitis codes to the ankle and foot site character 7. The calcaneus does not carry a distinct site character. Documentation should still name the calcaneus to support surgical and imaging medical necessity.

What Are the Upper Extremity Osteomyelitis Codes?
Upper extremity osteomyelitis uses site characters 1 through 4. The table below shows the acute, chronic, and other code groups, including the FY2027 M86.8x replacements.
| Site | Acute Contiguous | Chronic Other | Other (M86.8x, FY2027) |
|---|---|---|---|
| Shoulder | M86.11x | M86.61x | M86.8X11 / M86.8X12 / M86.8X19 |
| Humerus (upper arm) | M86.12x | M86.62x | M86.8X21 / M86.8X22 / M86.8X29 |
| Radius and ulna (forearm) | M86.13x | M86.63x | M86.8X31 / M86.8X32 / M86.8X39 |
| Hand | M86.14x | M86.64x | M86.8X41 / M86.8X42 / M86.8X49 |
What Are the Lower Extremity Osteomyelitis Codes?
Lower extremity osteomyelitis outside the foot uses site characters 5 and 6. Femoral and tibial osteomyelitis frequently follow open fracture or hardware placement. The table below includes the FY2027 M86.8x replacements.
| Site | Acute Contiguous | Chronic Other | Other (M86.8x, FY2027) |
|---|---|---|---|
| Femur (thigh) | M86.15x | M86.65x | M86.8X51 / M86.8X52 / M86.8X59 |
| Tibia and fibula (lower leg) | M86.16x | M86.66x | M86.8X61 / M86.8X62 / M86.8X69 |
How Do You Code Multiple-Site and Other-Site Osteomyelitis?
Site character 0 covers multiple sites and carries no laterality. M86.10 covers other acute osteomyelitis of multiple sites, and M86.60 covers the chronic equivalent. M86.8X0 covers multiple sites under the M86.8x residual subcategory and is unchanged for FY2027. Site character 9 covers unspecified sites and is likewise unchanged.
How Does M86.8X8 Split by Site for FY2027?
M86.8X8 previously covered every M86.8x site outside the standard extremities in one unspecified code. The FY2027 update splits it by named subsite instead of laterality: M86.8X80 covers the skull, M86.8X81 covers the face and sinuses, and M86.8X89 covers other sites not separately identified. The skull code covers the cranial vault only. It does not apply to the petrous bone, which still routes to H70.2 under the excluded sites below.
Which Osteomyelitis Sites Are Excluded From M86?
Several anatomic sites have osteomyelitis codes outside the M86 family. Assigning M86 for these sites produces automatic denials.
Vertebral Osteomyelitis (M46.2x)
Osteomyelitis of the vertebra is coded under M46.2x, not under M86. Vertebral osteomyelitis icd 10 routes to the M46.2 family, which expands by spinal region. M46.26 is the ICD-10 code for osteomyelitis of the vertebra, lumbar region. M46.24 covers the thoracic region, and M46.22 covers the cervical region.
Osteomyelitis of the Jaw (M27.2)
M27.2 is the ICD-10 code for inflammatory conditions of the jaws. Osteomyelitis of the jaw icd 10 routes to M27.2, which sits in the digestive system chapter rather than the musculoskeletal chapter. The code covers osteomyelitis of the maxilla and mandible.
Sternal Osteomyelitis and Post-Sternotomy Infection
Sternal osteomyelitis ICD 10 routes to M86 other-sites character 8, when it arises independently. Post-sternotomy sternal infection following cardiac surgery routes to the surgical complication codes instead, with the osteomyelitis code sequenced secondary.
Petrous Bone and Orbital Osteomyelitis
Osteomyelitis of the petrous bone codes to H70.2 in the ear chapter. Osteomyelitis of the orbit codes to H05.02 in the eye chapter. Neither belongs in M86, and neither is affected by the FY2027 M86.8X8 skull split above.

What Is the Code for History of Osteomyelitis?
Z87.39 is the ICD-10 code for personal history of other diseases of the musculoskeletal system and connective tissue. History of osteomyelitis icd 10 routes to Z87.39 only when the infection is fully resolved. Active or suppressed chronic infection still codes to M86.
How Do You Code the Causative Organism?
Organism identification is a required second code on osteomyelitis claims. This requirement separates osteomyelitis from every other musculoskeletal category, and it applies to M86.8x the same as every other M86 subcategory.
Why Does ICD-10-CM Require an Additional Organism Code?
ICD-10-CM carries a “use additional code” instruction at M86 directing coders to identify the infectious agent. The M86 code names the infection and its location. The B95 or B96 code names the pathogen. Both are needed for a complete claim.
Which B95–B96 Codes Apply to Osteomyelitis?
The organism codes most often paired with M86 appear below. Culture results from bone biopsy or aspirate support the selection.
| Code | Organism |
|---|---|
| B95.61 | Methicillin-susceptible Staphylococcus aureus (MSSA) |
| B95.62 | Methicillin-resistant Staphylococcus aureus (MRSA) |
| B95.0 | Streptococcus, group A |
| B95.1 | Streptococcus, group B |
| B95.2 | Enterococcus |
| B95.7 | Other staphylococcus |
| B96.20 | Unspecified Escherichia coli |
| B96.5 | Pseudomonas |
| B96.89 | Other specified bacterial agents |
Staphylococcus aureus: MSSA and MRSA
Staphylococcus aureus is the most common osteomyelitis pathogen. B95.61 covers methicillin-susceptible strains, and B95.62 covers methicillin-resistant strains. Mrsa osteomyelitis icd 10 requires M86 plus B95.62. Susceptibility results from the culture report determine which code applies.
Streptococcal and Gram-Negative Organisms
Streptococcal osteomyelitis uses B95.0 through B95.5 depending on the group identified. Gram-negative infections use B96.20 for E. coli, B96.5 for Pseudomonas, and B96.89 for other specified bacteria. Polymicrobial diabetic foot infections often require several organism codes.
How Do You Sequence the Organism Code?
The M86 code sequences first as the reason for the encounter. The B95 or B96 organism code sequences immediately after. The organism code never appears as the principal diagnosis because B95 and B96 codes describe agents rather than conditions.
What Do You Code When Cultures Are Negative or Pending?
When cultures are negative, pending, or not obtained, no organism code is assigned. The M86 code stands alone. Coders do not infer an organism from empiric antibiotic selection. Assigning B95.62 because vancomycin was started is an audit exposure.

How Do You Code Diabetic Foot and Pressure Ulcer Osteomyelitis?
Most osteomyelitis in US outpatient and wound care settings arises from an underlying condition. Sequencing the underlying condition correctly determines both payment and severity capture.
How Do You Sequence Diabetic Foot Osteomyelitis?
Diabetic foot osteomyelitis icd 10 requires multiple codes because ICD-10-CM provides no single combination code for diabetes with osteomyelitis.
E11.69 With M86 for Diabetes-Related Osteomyelitis
E11.69 covers type 2 diabetes mellitus with other specified complication. The convention pairs E11.69 with the appropriate M86 code to link the bone infection to the diabetes. Type 1 diabetes uses E10.69 in the same pattern.
Adding the Ulcer Codes
When a foot ulcer is present, E11.621 covers type 2 diabetes with foot ulcer, and the L97 series identifies ulcer site and depth. L97.4x covers the heel and midfoot, and L97.5x covers other parts of the foot. The full claim may carry the diabetes code, the ulcer codes, the osteomyelitis code, and the organism code.
When Gangrene Is Also Documented
E11.52 covers type 2 diabetes with diabetic peripheral angiopathy with gangrene. Gangrene documentation changes the diabetes code selection and increases severity capture. The osteomyelitis code remains alongside it.
How Do You Sequence Pressure Ulcer Osteomyelitis?
Pressure ulcer osteomyelitis pairs an L89 code with the M86 code. The L89 code identifies the pressure ulcer site and stage. Stage 4 pressure ulcers involve bone exposure and frequently coexist with osteomyelitis. Both codes appear on the claim.
How Do You Code Post-Traumatic and Post-Surgical Osteomyelitis?
Using osteomyelitis diagnosis following trauma or surgery requires additional codes to capture the cause.
Osteomyelitis Following Open Fracture
Osteomyelitis after open fracture pairs the M86 code with the fracture code carrying the appropriate seventh character for subsequent encounter with infection. The fracture code documents the origin of the infection.
Osteomyelitis Around Orthopedic Hardware
Infection involving internal fixation devices codes to the T84.6 series for infection and inflammatory reaction due to internal fixation device. The T84.6 code sequences first, with the M86 code and organism code following.
Why Does Sequencing Order Change Reimbursement?
Sequencing determines the principal diagnosis on inpatient claims, which drives MS-DRG assignment. It also determines which condition anchors medical necessity on outpatient claims. Reversing the order of a diabetes code and an osteomyelitis code can change both payment and severity classification.

What Documentation Supports Osteomyelitis ICD-10 Claims?
Documentation supports osteomyelitis claims when the note captures chronicity, site, laterality, organism, and underlying cause. Missing any one of these forces a less specific code.
What Clinical Elements Must the Provider’s Note Contain?
The provider’s note must capture six elements that drive code selection.
- Confirmed osteomyelitis diagnosis with the basis for diagnosis
- Chronicity: acute, subacute, chronic, or other
- Route of infection: hematogenous or contiguous
- Anatomic site and laterality
- Culture results with organism and susceptibility
- Underlying condition driving the infection
How Should Chronicity Be Documented?
Chronicity is documented with onset date, duration, and clinical course. Findings such as sequestrum, involucrum, or a draining sinus tract support chronic coding. A note stating osteomyelitis without duration or course forces the coder toward less specific subcategories.
How Should the Anatomic Site and Laterality Be Documented?
The site and side must appear explicitly. “Foot osteomyelitis” without a side forces the unspecified laterality character. Naming the specific bone, such as the calcaneus or the second metatarsal, supports surgical and imaging medical necessity even though the site character remains 7.
How Should Culture Results and Organism Identification Be Documented?
Culture results are documented with the specimen source, the organism identified, and the susceptibility profile. Bone biopsy or intraoperative culture carries more diagnostic weight than a superficial wound swab. The provider should state the organism in the assessment, not only in the attached lab report.
How Should Imaging and Bone Biopsy Findings Be Captured?
Imaging findings from MRI, nuclear bone scan, or radiograph document the presence and extent of bone involvement. Bone biopsy results confirm the diagnosis and the organism. The note should reference the study, the date, and the specific findings supporting bone infection.
How Should the Underlying Cause Be Documented for Sequencing?
The underlying cause must be stated with an explicit link to the bone infection. A note listing diabetes and osteomyelitis separately without connecting them may not support E11.69 sequencing on audit. The provider should document the causal relationship.
When Is a Provider Query Necessary for Osteomyelitis Coding?
A query is necessary when chronicity is absent, when laterality is missing, when the route of infection is unclear, or when the relationship between an underlying condition and the bone infection is not documented. Queries also apply when imaging suggests osteomyelitis, but the provider has not confirmed the diagnosis.
Which CPT Codes Pair With Osteomyelitis ICD-10 Codes?
Osteomyelitis claims pair with diagnostic, debridement, and surgical CPT codes. Bone biopsy, debridement, and amputation procedures all sit within the wider orthopedic CPT code set used across musculoskeletal claims.
Which E&M Codes Are Billed With Osteomyelitis?
E&M codes 99202 through 99205 cover new patient office visits, and 99211 through 99215 cover established patient visits. Osteomyelitis management frequently supports higher-complexity levels because of infection severity, antibiotic management, and imaging review. Inpatient consultation and subsequent care codes apply during admission.
Which Diagnostic CPT Codes Confirm Osteomyelitis?
Diagnostic codes establish the presence, extent, and cause of bone infection. The table below lists the codes most often billed with M86 diagnoses.
| CPT Code | Description |
|---|---|
| 20240 | Bone biopsy, open, superficial |
| 20245 | Bone biopsy, open, deep |
| 20220 | Bone biopsy, trocar or needle, superficial |
| 20225 | Bone biopsy, trocar or needle, deep |
| 73718 | MRI lower extremity, other than joint, without contrast |
| 73720 | MRI lower extremity, other than joint, without and with contrast |
| 73221 | MRI upper extremity joint, without contrast |
| 78300 | Bone imaging, limited area |
| 78315 | Bone imaging, three-phase study |
| 85652 | Erythrocyte sedimentation rate, automated |
| 86140 | C-reactive protein |
| 87070 | Culture, bacterial, any other source |
Bone Biopsy Codes (20220, 20225, 20240, 20245)
Bone biopsy provides definitive diagnosis and organism identification. CPT 20220 and 20225 cover needle or trocar biopsy by depth. CPT 20240 and 20245 cover open biopsy by depth. Biopsy results drive the organism code selection.
MRI and Nuclear Imaging
MRI is the preferred imaging modality for osteomyelitis and pairs with M86 codes when clinical findings support it. Nuclear bone scan codes 78300 and 78315 apply when MRI is contraindicated, such as with certain implanted devices.
Inflammatory Markers and Cultures
CPT 85652 and 86140 track inflammatory response during treatment. CPT 87070 covers bacterial culture and supports organism code assignment. These codes appear repeatedly across the treatment course.
Which Debridement CPT Codes Pair With Osteomyelitis?
Debridement codes are selected by the deepest tissue level removed. Bone-level debridement is the relevant tier for osteomyelitis.
| CPT Code | Description |
|---|---|
| 11042 | Debridement, subcutaneous tissue, first 20 sq cm |
| 11043 | Debridement, muscle and fascia, first 20 sq cm |
| 11044 | Debridement, bone, first 20 sq cm |
| 11045 | Debridement, subcutaneous tissue, each additional 20 sq cm |
| 11046 | Debridement, muscle and fascia, each additional 20 sq cm |
| 11047 | Debridement, bone, each additional 20 sq cm |
Wound Debridement by Depth (11042–11047)
CPT 11044 and 11047 cover bone debridement and are the codes that align with osteomyelitis diagnoses. Billing 11042 for a procedure that reached bone under-reports the service. The operative note must document the deepest tissue level removed.
Bone Debridement and Sequestrectomy
CPT 28120 covers partial excision of the talus or calcaneus, commonly performed for calcaneal osteomyelitis. As for CPT 28122, the code covers other tarsal or metatarsal bones, and CPT 28124 covers phalanges. CPT 27070 and 27071 cover partial excision of superficial and deep bone at larger sites.
Which Amputation CPT Codes Apply When Osteomyelitis Progresses?
CPT 28820 covers toe amputation at the metatarsophalangeal joint and CPT 28825 at the interphalangeal joint. For transmetatarsal amputation, CPT 28810 is used. CPT 27880 covers below-knee amputation. Each pairs with the osteomyelitis code and the underlying diabetes or vascular code.
How Do You Avoid CPT–ICD-10 Mismatches on Osteomyelitis Claims?
Coders check three points before submission. The diagnosis laterality matches the procedure laterality. The debridement depth matches the tissue level in the operative note. The site character on the M86 code matches the anatomic site of the procedure.

Which HCPCS Codes Pair With Osteomyelitis ICD-10 Codes?
Osteomyelitis treatment generates substantial HCPCS volume through prolonged antibiotic therapy. Antibiotic J-codes, wound care supplies, and infusion services all fall within the orthopedic HCPCS code set.
Which IV Antibiotic J-Codes Are Billed for Osteomyelitis?
Osteomyelitis typically requires four to six weeks of intravenous antibiotics. The J-codes below are the most frequently billed against M86 diagnoses.
| HCPCS Code | Drug | Unit Basis |
|---|---|---|
| J3370 | Vancomycin HCl | 500 mg |
| J0690 | Cefazolin sodium | 500 mg |
| J0878 | Daptomycin | 1 mg |
| J2185 | Meropenem | 100 mg |
| J1335 | Ertapenem sodium | 500 mg |
| J2543 | Piperacillin and tazobactam | 1.125 g |
| J2020 | Linezolid | 200 mg |
How Is Outpatient Parenteral Antibiotic Therapy Billed?
Outpatient parenteral antibiotic therapy, known as OPAT, allows patients to complete extended antibiotic courses outside the hospital. Billing combines the drug code, the administration code, and, where applicable, the home infusion service code.
Infusion Administration Codes
CPT 96365 covers the first hour of therapeutic IV infusion, and CPT 96366 covers each additional hour. These administration codes bill separately from the antibiotic J-code. Infusion start and stop times must appear in the record.
Home Infusion HCPCS Codes
The S9497 through S9504 series covers home infusion antibiotic therapy by dosing frequency, from once every three hours through once every 24 hours. S9494 covers home infusion pharmacy and administrative services and is not billed alongside the frequency-specific codes.
Long-Term Antibiotic Status Code
Z79.2 covers long-term current use of antibiotics. The code documents ongoing therapy and supports medical necessity for repeat laboratory monitoring during extended treatment courses.
Which Wound Care and Dressing HCPCS Codes Apply?
Surgical dressings for open osteomyelitis wounds code under the A6000 series by dressing type and size. Negative pressure wound therapy pumps and supplies code under A9272, E2402, and the A6550 series. Coverage requires documented wound measurements and progress notes.
Which Hyperbaric Oxygen Therapy Codes Apply?
HCPCS G0277 covers hyperbaric oxygen therapy in a full-body chamber per 30-minute interval. CPT 99183 covers physician attendance and supervision. Medicare covers hyperbaric oxygen for chronic refractory osteomyelitis that has not responded to standard management.
How Do You Calculate HCPCS Units for Antibiotic Infusions?
Units are calculated by dividing the administered dose by the code’s unit basis. A 1,000 mg vancomycin dose billed under J3370 at 500 mg per unit reports two units. A 500 mg daptomycin dose under J0878 at 1 mg per unit reports 500 units. Unit basis errors are among the most frequent OPAT billing mistakes.
What Are the Most Common Osteomyelitis Coding Denials, and How Do You Prevent Them?
Osteomyelitis denials cluster around unspecified codes, missing organism codes, sequencing errors, site misassignment, and the FY2027 M86.8x transition. Most are workflow failures rather than knowledge gaps, which is why specialty orthopedic billing services catch them at the front end rather than in appeals.
Why Is M86.9 a Denial Driver on Surgical and Infusion Claims?
M86.9 signals that chronicity, site, and laterality are all undocumented. A bone debridement claim naming a specific foot and side paired with M86.9 fails the specificity edit. The fix is required chronicity and laterality fields before chart closure.
Why Do M86.8x Claims Deny Starting October 1, 2026?
M86.8x codes for shoulder through ankle and foot require a laterality character starting FY2027. And site character 8 requires a named subsite instead of the old generic “other site” value.
A claim dated on or after October 1, 2026 that still uses a retired seven-character code such as M86.8X1 or M86.8X8 denies for an invalid code, not merely for lacking specificity. EHR templates and superbills need the eight-character replacements loaded before the cutover.

Why Are Claims Denied When the Organism Code Is Missing?
ICD-10-CM carries a use-additional-code instruction at M86. Claims submitted without a B95 or B96 code when culture results exist are flagged as incomplete. Auditors treat the missing organism code as a documentation integrity finding.
Why Are Diabetic Foot Osteomyelitis Claims Denied for Sequencing Errors?
Diabetic foot osteomyelitis claims are denied when the diabetes code and the osteomyelitis code appear without a documented causal link, or when sequencing does not reflect the reason for the encounter. Payers expect the diabetes complication code to anchor the relationship.
Why Are Vertebral and Jaw Osteomyelitis Claims Denied Under M86?
Vertebral osteomyelitis submitted under M86 is denied because the correct family is M46.2x. Jaw osteomyelitis submitted under M86 is denied because the correct code is M27.2. Both errors stem from EHR pick-lists that surface M86 for any osteomyelitis search term.
Why Are Debridement Claims Denied Alongside Osteomyelitis Diagnoses?
Debridement claims are denied when the billed depth exceeds the depth documented in the operative note. Billing CPT 11044 for bone debridement requires the note to state that bone was removed. Payers audit bone-level debridement closely because of the payment differential.
Why Are Prolonged Antibiotic Claims Denied for Medical Necessity?
Extended antibiotic claims are denied when the record lacks culture results, imaging confirmation, or documented treatment response. Payers expect the diagnosis to be established by biopsy or imaging before approving four to six weeks of parenteral therapy.
What Are the Payer-Specific Rules for Osteomyelitis Coding?
Payer requirements vary by setting and service. The table below summarizes the most common rules.
| Payer | Common Rule |
|---|---|
| Medicare | LCDs require imaging or biopsy confirmation for prolonged antibiotic and hyperbaric oxygen coverage |
| BCBS plans | Prior authorization for OPAT and negative pressure wound therapy in most states |
| UnitedHealthcare | Documented culture results required for extended IV antibiotic authorization |
| Aetna | Wound measurements and progress documentation required for continued wound care coverage |
| Medicare Advantage | Chronic osteomyelitis requires annual documentation to support ongoing severity capture |
How Does Osteomyelitis Coding Affect Inpatient Reimbursement?
Osteomyelitis carries significant weight in the inpatient prospective payment system. Code specificity affects severity classification and MS-DRG assignment.
Is Osteomyelitis a CC or an MCC?
Most M86 codes classify as complications or comorbidities, known as CCs, within the MS-DRG system. A CC increases the severity tier of the admission and the resulting payment. Practices verify the classification of specific codes against the current CMS MS-DRG definitions manual, since assignments are reviewed annually.
Which MS-DRGs Are Driven by Osteomyelitis Codes?
Osteomyelitis maps to a dedicated MS-DRG family within the musculoskeletal major diagnostic category, split by whether an MCC, a CC, or neither is present. When osteomyelitis is a secondary diagnosis, it can raise the severity tier of a different principal diagnosis, such as a diabetic foot ulcer admission.
How Does Chronicity Specificity Change the DRG Assignment?
Chronicity specificity affects severity capture because unspecified codes carry less clinical weight than codes documenting draining sinus or multifocal disease. An admission coded M86.9 may group to a lower-paying tier than the same admission coded M86.471 with documented drainage.
How Does Osteomyelitis Affect Present on Admission Reporting?
Present on admission indicators determine whether a condition was present at the time of inpatient admission or developed during the stay. Osteomyelitis that develops after admission may be treated as hospital-acquired and excluded from severity calculation. Accurate POA assignment protects legitimate severity capture.
What Is the Risk-Adjustment Impact in Outpatient Settings?
In outpatient and Medicare Advantage settings, chronic osteomyelitis contributes to risk adjustment when documented and coded each calendar year. Documentation must show monitoring, evaluation, assessment, or treatment tied to the infection. A historical mention without current management does not support recapture.
What Changed in the FY2027 ICD-10-CM Update for Osteomyelitis?
The FY2027 ICD-10-CM update takes effect October 1, 2026. The M86.8 subcategory is restructured; every other M86 subcategory is unchanged.
Were Any M86 Codes Added, Revised, or Deleted for FY2027?
FY2027 retires the seven-character M86.8X1 through M86.8X8 codes and replaces them with eight-character codes carrying laterality or a named subsite. The table below maps every retired code to its replacements.
| Retired Code (Through FY2026) | Site | New FY2027 Codes |
|---|---|---|
| M86.8X1 | Shoulder | M86.8X11 (right), M86.8X12 (left), M86.8X19 (unspecified) |
| M86.8X2 | Upper arm | M86.8X21 (right), M86.8X22 (left), M86.8X29 (unspecified) |
| M86.8X3 | Forearm | M86.8X31 (right), M86.8X32 (left), M86.8X39 (unspecified) |
| M86.8X4 | Hand | M86.8X41 (right), M86.8X42 (left), M86.8X49 (unspecified) |
| M86.8X5 | Thigh | M86.8X51 (right), M86.8X52 (left), M86.8X59 (unspecified) |
| M86.8X6 | Lower leg | M86.8X61 (right), M86.8X62 (left), M86.8X69 (unspecified) |
| M86.8X7 | Ankle and foot | M86.8X71 (right), M86.8X72 (left), M86.8X79 (unspecified) |
| M86.8X8 | Other site | M86.8X80 (skull), M86.8X81 (face and sinuses), M86.8X89 (other site) |
M86.8X0 for multiple sites and M86.8X9 for unspecified sites carry over unchanged.
Do FY2027 Changes Affect Organism Coding or Sequencing Rules?
FY2027 does not change the use-additional-code instruction for organism identification or the sequencing conventions for diabetes-related and ulcer-related osteomyelitis. Both rules continue as published, and both apply to M86.8x claims the same as every other M86 subcategory.
What Audit Exposure Does the M86.8x Split Create?
Practices billing M86.8x for shoulder through ankle and foot lose a valid code path on October 1, 2026. Claims dated on or after the effective date using a retired seven-character code deny for an invalid code, a harder stop than the specificity edit that flags M86.9. EHR templates and superbills need the eight-character replacements loaded before the cutover.
Frequently Asked Questions About Osteomyelitis ICD-10 Coding
The answers below cover the highest-volume specific-code searches and the most-cited osteomyelitis coding questions from billers and coders.
What Is the ICD-10 Code for Osteomyelitis?
M86 is the ICD-10 code family for osteomyelitis. The exact code depends on chronicity, anatomic site, and laterality. M86.9 covers unspecified osteomyelitis. An additional code from B95 through B96 identifies the causative organism.
What Is M86.9?
M86.9 is the ICD-10 code for osteomyelitis, unspecified. The code applies only when chronicity, site, and laterality are all missing from documentation. M86.9 carries denial risk on surgical, imaging, and prolonged antibiotic claims.
What Is the ICD-10 Code for M86.8?
M86.8x is the ICD-10 code for other osteomyelitis, covering Brodie abscess and chronic sclerosing osteomyelitis of Garré. The FY2027 update added laterality to the shoulder-through-ankle-and-foot site characters and split the other-site character into skull, face and sinuses, and other site, effective October 1, 2026.
What Is the ICD-10 Code for Chronic Osteomyelitis?
Chronic osteomyelitis codes to M86.3x through M86.6x depending on presentation. M86.4x covers chronic osteomyelitis with draining sinus. M86.6x covers other chronic osteomyelitis and is the highest-volume chronic subcategory. Site and laterality complete the code.
What Is the ICD-10 Code for Acute Osteomyelitis?
Acute osteomyelitis codes to M86.0x for hematogenous spread and M86.1x for other acute presentations, including contiguous spread. The fifth character identifies the site, and the sixth identifies laterality.
What Is the ICD-10 Code for Right Foot Osteomyelitis?
Right foot osteomyelitis codes to M86.171 when acute and contiguous, or M86.671 when chronic. Both use site character 7 for ankle and foot with sixth character 1 for right.
What Is the ICD-10 Code for Left Foot Osteomyelitis?
Left foot osteomyelitis codes to M86.172 when acute and contiguous, or M86.672 when chronic. Both use site character 7 with sixth character 2 for left.
What Is M86.171?
M86.171 is the ICD-10 code for other acute osteomyelitis, right ankle and foot. The code covers acute bone infection reaching the right foot by contiguous spread, most often from an ulcer or wound.
What Is M86.671?
M86.671 is the ICD-10 code for other chronic osteomyelitis, right ankle and foot. It is among the most frequently assigned osteomyelitis codes because chronic diabetic foot infection is the dominant clinical presentation.
What Is the ICD-10 Code for Osteomyelitis of the Toe?
Toe osteomyelitis uses the ankle and foot site character 7. ICD-10-CM does not provide a separate toe site character. Great toe osteomyelitis codes to M86.171 or M86.172 when acute and M86.671 or M86.672 when chronic.
What Is the ICD-10 Code for Vertebral Osteomyelitis?
Vertebral osteomyelitis codes to M46.2x, not to M86. M46.26 is the ICD-10 code for osteomyelitis of the vertebra, lumbar region. M46.24 covers thoracic, and M46.22 covers cervical.
What Is the ICD-10 Code for Osteomyelitis of the Jaw?
M27.2 is the ICD-10 code for inflammatory conditions of the jaws, which covers osteomyelitis of the maxilla and mandible. The code sits outside the M86 family.
What Is the ICD-10 Code for MRSA Osteomyelitis?
MRSA osteomyelitis requires two codes: the appropriate M86 code for the infection with its chronicity, site, and laterality, plus B95.62 for methicillin-resistant Staphylococcus aureus as the causative organism.
What Is the ICD-10 Code for Diabetic Foot Osteomyelitis?
Diabetic foot osteomyelitis requires multiple codes. E11.69 captures type 2 diabetes with other specified complication, the appropriate M86 code captures the bone infection, and a B95 or B96 code captures the organism. Ulcer codes are added when an ulcer is present.
What Is the ICD-10 Code for History of Osteomyelitis?
Z87.39 is the ICD-10 code for personal history of other diseases of the musculoskeletal system and connective tissue. The code applies only to a fully resolved infection. Active or suppressed chronic osteomyelitis still codes to M86.



