Bacterial infection involving multiple joints simultaneously, caused by a pathogen other than staphylococcal, pneumococcal, streptococcal, or gonococcal organisms — classified under the pyogenic arthritis category.
Verified May 8, 2026 · 4 sources ↓
- Status
- Billable
- Chapter
- 13
- Related CPT
- 14
- Region
- Multi-region
Documentation tips
What should appear in the chart to support M00.89.
Source · Editorial brief grounded in 4 cited references ↓
- Identify every joint involved by name and laterality — 'polyarthritis' alone without joint enumeration invites query from auditors.
- Record the infecting organism by name or culture result; this triggers the required additional B95–B97 organism code and substantiates M00.89 over a more specific M00 subcategory.
- Document that the infection is in native joints, not prosthetic joints — prosthetic joint infection must route to T84.5- regardless of the organism.
- Note the route of infection if known (hematogenous spread, direct inoculation, contiguous spread) to support medical necessity for joint aspiration or surgical debridement CPT codes.
- If imaging (X-ray, MRI, ultrasound) was used to confirm joint effusion or destruction, include the modality, date, and relevant finding in the note.
Related CPT procedures
Procedure codes commonly billed with M00.89. 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 M00.89 and adjacent codes.
Source · Editorial brief grounded in CDC ICD-10-CM tabular guidance, AAOS coding references, and cited references ↓
- Assigning M00.89 when the organism is staphylococcal, streptococcal, pneumococcal, or gonococcal — those have dedicated M00 subcategories that must be used instead.
- Omitting the additional B95–B97 organism-identification code when the pathogen is known from culture or lab report.
- Using M00.89 for prosthetic joint infections — those are excluded from M00 and belong under T84.5- with an organism code.
- Confusing polyarthritis (M00.89, multiple joints, other bacteria) with single-site other-bacterial arthritis (M00.88 series), which carries site and laterality specificity.
Clinical context
Source · Editorial summary grounded in 4 cited references ↓
M00.89 applies when bacteria invade multiple joint spaces and the causative organism falls outside the specifically enumerated categories in the M00 hierarchy (staph, pneumococcal, strep, gonococcal). Common culprits documented under this code include gram-negative organisms such as Haemophilus influenzae, Escherichia coli, Pseudomonas aeruginosa, and other non-classified bacterial agents confirmed by culture or clinical assessment. The polyarthritis designation requires multiple joints to be clinically involved.
This code sits at the M00.8 parent level, which covers pyogenic arthritis due to 'other bacteria.' M00.89 is the specific billable code for the polyarticular (multi-joint) presentation; use M00.88 when only a single site with other-bacteria etiology is documented (with appropriate site and laterality sub-specificity at that level). Do not use M00.89 for infection related to an internal joint prosthesis — that routes to T84.5- with an additional code to identify the infecting organism.
When the infecting organism is identified, ICD-10-CM instructs coders to use an additional code from category B95–B97 to identify the causative agent. If an external cause contributed to the joint infection (e.g., penetrating trauma), apply the appropriate external cause code as a secondary code per Chapter 13 instructional notes.
Sibling codes
Other billable codes under M00.8 (laterality / anatomic variants).
Frequently asked questions
Source · Generated from the editorial pipeline, verified against 4 cited references ↓
01What makes M00.89 the right code instead of a more specific M00 subcategory?
02Do I need a second code when the infecting organism is identified?
03Can M00.89 be used for a patient with an infected total knee replacement involving multiple joints?
04Is M00.89 appropriate when only one joint is infected with an 'other bacteria' organism?
05Does M00.89 require a 7th character?
06How should I code M00.89 if the bacterial organism is suspected but culture results are pending?
07Can M00.89 be sequenced as a secondary diagnosis if the patient was admitted for sepsis caused by the same organism?
Sources & references
Editorial content was developed using the following public sources. Last verified May 8, 2026.
Mira AI Scribe
Mira's AI scribe captures which joints are actively infected (names and sides), the identified or suspected bacterial organism from culture or clinical workup, confirmation that the joints are native (non-prosthetic), and any imaging findings showing effusion or joint destruction. That documentation locks in M00.89 over an unspecified code, triggers the correct B95–B97 organism add-on code, and prevents a prosthesis-infection routing error that would trigger a payer audit.
See how Mira captures M00.89 documentation