M00.20 classifies septic joint infection caused by streptococcal species other than Streptococcus pneumoniae (Group A, B, C, G, or viridans group) when the affected joint is not documented or cannot be specified.
Verified May 8, 2026 · 6 sources ↓
- Status
- Billable
- Chapter
- 13
- Related CPT
- 9
- Region
- General
Documentation tips
What should appear in the chart to support M00.20.
Source · Editorial brief grounded in 6 cited references ↓
- Record the specific joint by name in the assessment — if the joint is known, the site-specific M00.21–M00.28 code is required; M00.20 is valid only when no joint can be identified.
- Document the causative organism as confirmed or suspected in the note so the required B95.0–B95.5 companion code can be assigned; culture and sensitivity results should be referenced.
- Note whether a prosthetic joint is involved — infection of an internal joint prosthesis excludes M00.20 entirely and requires T84.5- coding.
- Document the encounter type (initial evaluation, follow-up, post-drainage) to support medical necessity for the DRG tier (MCC, CC, or neither) and any associated procedure codes.
- If multiple joints are affected, specify each joint individually or use M00.29 (Other streptococcal polyarthritis) rather than defaulting to the unspecified code.
Related CPT procedures
Procedure codes commonly billed with M00.20. 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.20 and adjacent codes.
Source · Editorial brief grounded in CDC ICD-10-CM tabular guidance, AAOS coding references, and cited references ↓
- Using M00.20 when the joint IS documented — any identified joint requires a site-specific code from M00.21–M00.28; M00.20 is not a default when the joint is simply omitted from the code line.
- Omitting the required B95.x companion code to identify the streptococcal organism when it is documented in the record — this is a mandatory 'Use Additional Code' instruction, not optional.
- Confusing M00.20 (other streptococcal) with M00.00 (staphylococcal, unspecified joint) or M00.10 (pneumococcal, unspecified joint) — organism identification from culture drives the correct M00 subcategory.
- Assigning M00.20 for an infected prosthetic joint — the Type 2 Excludes at M00 directs those cases to T84.5- regardless of the causative organism.
- Bypassing the specificity of M00.29 (polyarthritis) when multiple joints are documented as infected — M00.20 does not cover multi-joint presentations.
Clinical context
Source · Editorial summary grounded in 6 cited references ↓
M00.20 is the unspecified-joint fallback within the M00.2x subcategory (Other streptococcal arthritis and polyarthritis). Use it only when documentation does not identify which joint is involved. If the joint is documented — knee, hip, shoulder, wrist, ankle/foot, hand, elbow, or vertebrae — move to the appropriate site-specific code (M00.21–M00.28) or, for multiple joints, M00.29. The 'other streptococcal' designation excludes Streptococcus pneumoniae (pneumococcal), which is captured under M00.1x.
M00.20 groups to MS-DRG 548 (Septic Arthritis with MCC), 549 (with CC), or 550 (without CC/MCC) under MDC 08. Payer scrutiny on these DRGs is high because they carry significant facility reimbursement weight. A claim landing on M00.20 without documented rationale for unspecified laterality may attract a medical necessity or specificity query.
The ICD-10-CM tabular instructs coders to assign an additional code from B95.0–B95.2 or B95.4–B95.5 to identify the specific streptococcal organism when known. If the causative organism is documented in the culture report, that B95 code is required — not optional. Failing to add it is an incomplete code assignment per official guidelines. Do not use M00.20 when the arthritis involves an infected prosthetic joint; that scenario routes to T84.5- (Type 2 Excludes at the M00 category level).
Sibling codes
Other billable codes under M00.2 (laterality / anatomic variants).
Frequently asked questions
Source · Generated from the editorial pipeline, verified against 6 cited references ↓
01When is M00.20 the correct code versus a site-specific M00.2x code?
02Is a companion B95 code always required with M00.20?
03Does M00.20 apply to a septic prosthetic joint infected with streptococcus?
04What MS-DRGs does M00.20 map to for facility billing?
05What is the difference between M00.20 and M00.29?
06How does M00.20 differ from M00.80 (Arthritis due to other bacteria, unspecified joint)?
07Should I include the decimal point when submitting M00.20 on an electronic claim?
Sources & references
Editorial content was developed using the following public sources. Last verified May 8, 2026.
- 01CDC ICD-10-CM Tabular List 2026 (effective October 1, 2025)
- 02icd10data.comhttps://www.icd10data.com/ICD10CM/Codes/M00-M99/M00-M02/M00-/M00.20
- 03icd10data.comhttps://www.icd10data.com/ICD10CM/Codes/M00-M99/M00-M02/M00-/M00
- 04icd10coded.comhttps://icd10coded.com/cm/M00.20/
- 05aapc.comhttps://www.aapc.com/codes/icd-10-codes/M00.20
- 06cms.govhttps://www.cms.gov/Medicare/Coding/ICD10/Downloads/2019-ICD10-Coding-Guidelines-.pdf
Mira AI Scribe
Mira AI Scribe captures joint name, laterality, culture-confirmed organism (streptococcal group/species), and prosthesis status directly from the encounter note and lab results. That data prevents the coder from landing on M00.20 when a site-specific M00.21–M00.28 code is warranted, and ensures the mandatory B95.x organism code is flagged for assignment — keeping the claim out of DRG audit risk from undercoded specificity.
See how Mira captures M00.20 documentation