Streptococcal joint infection involving multiple joints simultaneously, caused by streptococcal species other than group A (Streptococcus pyogenes) and group B (Streptococcus agalactiae), where no single joint site predominates.
Verified May 8, 2026 · 5 sources ↓
- Status
- Billable
- Chapter
- 13
- Related CPT
- 10
- Region
- Multi-region
Documentation tips
What should appear in the chart to support M00.29.
Source · Editorial brief grounded in 5 cited references ↓
- Explicitly document that multiple joints are involved — polyarthritis requires more than one joint to be infected; a single-joint streptococcal infection should be coded to the site-specific M00.2x code instead.
- Identify the streptococcal species or group in the assessment (e.g., Streptococcus group C, group G, or viridans group) so the correct B95.x companion code can be assigned.
- Record culture and sensitivity results in the chart — organism identification from joint aspirate or blood culture is what justifies M00.29 over a nonspecific infectious arthritis code.
- Document any comorbidities that qualify as CC or MCC (e.g., bacteremia, sepsis, immunocompromised state) to support the correct MS-DRG tier (548, 549, or 550).
- If the patient has a joint prosthesis in any of the affected joints, document whether the prosthesis itself is infected — that shifts coding to T84.5- and changes the code sequence.
Related CPT procedures
Procedure codes commonly billed with M00.29. 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.29 and adjacent codes.
Source · Editorial brief grounded in CDC ICD-10-CM tabular guidance, AAOS coding references, and cited references ↓
- Omitting the required B95.0–B95.2 or B95.4–B95.5 companion code to identify the streptococcal agent — the tabular 'Use additional code' instruction is mandatory, not advisory.
- Using M00.29 when only one joint is involved — polyarthritis means multiple joints; a single-joint infection should be coded to the anatomically specific M00.2x child code (e.g., M00.261 for right knee).
- Confusing group A strep (covered under M00.0x Staphylococcal... — note: group A strep maps to M00.2 with B95.0) with other streptococcal species — verify the B95 code matches the documented organism group before finalizing.
- Billing M00.29 on a claim involving an infected internal joint prosthesis without addressing the T84.5- Excludes 2 note — the prosthesis infection may need to be the principal diagnosis.
- Failing to code sepsis (A40.x or A41.x) as a separate diagnosis when the provider documents streptococcal septic arthritis with systemic infection — sepsis codes are not included in M00.29.
Clinical context
Source · Editorial summary grounded in 5 cited references ↓
M00.29 captures other streptococcal polyarthritis — a pyogenic (septic) joint infection caused by streptococcal organisms (excluding group A and group B strep) affecting multiple joints at once. It sits under parent code M00.2 (Other streptococcal arthritis and polyarthritis), which is non-billable. M00.29 is the correct terminal code when the streptococcal species is documented and the infection spans more than one joint without a single-site code being more clinically appropriate.
The ICD-10-CM tabular requires an additional code from B95.0–B95.2 or B95.4–B95.5 to identify the specific streptococcal agent (e.g., B95.1 for Streptococcus group B, B95.4 for other streptococcus). This dual-coding requirement is mandatory, not optional — omitting the B95 code is an audit risk. The Excludes 2 note at M00 means that if the patient has an infected internal joint prosthesis, you code T84.5- instead of or in addition to M00.29 as appropriate to the clinical scenario.
M00.29 maps to MS-DRG v43.0 groups 548 (Septic arthritis with MCC), 549 (Septic arthritis with CC), and 550 (Septic arthritis without CC/MCC), so accurate CC/MCC capture on the claim directly affects DRG assignment and reimbursement. This code is relevant to orthopedic and infectious disease encounters alike, and is recognized by CMS as supporting medical necessity for molecular syndromic pathogen identification testing (MolDX LCD).
Sibling codes
Other billable codes under M00.2 (laterality / anatomic variants).
Frequently asked questions
Source · Generated from the editorial pipeline, verified against 5 cited references ↓
01When does streptococcal arthritis move from a site-specific M00.2x code to M00.29?
02Is the B95.x companion code required, or just recommended?
03What B95.x code pairs with M00.29?
04Does M00.29 apply when streptococcal arthritis occurs in a patient with a total knee or hip replacement?
05What MS-DRGs does M00.29 map to?
06Can M00.29 be used for reactive arthritis following a streptococcal infection?
07Is M00.29 appropriate for outpatient orthopedic office visits?
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/M00-M02/M00-/M00.29
- 03aapc.comhttps://www.aapc.com/codes/icd-10-codes/M00.29
- 04cms.govhttps://www.cms.gov/medicare-coverage-database/view/article.aspx?articleid=58761&ver=52 (MolDX LCD A58761)
- 05CMS ICD-10-CM Official Guidelines for Coding and Reporting, FY2026
Mira AI Scribe
Mira captures the number of joints involved, the identified streptococcal species or group from culture results, and any documented systemic involvement (bacteremia, sepsis) or prosthetic joint status. This prevents omission of the mandatory B95.x companion code, protects against undercoding to a nonspecific infectious arthritis code, and supports accurate MS-DRG tier assignment for the septic arthritis DRG grouping.
See how Mira captures M00.29 documentation