Key Takeaways
DJD uses ICD-10 codes M15-M19 for osteoarthritis classification
M17.0 codes bilateral knee osteoarthritis with specific laterality
M17.11 codes unilateral right knee primary osteoarthritis
M19.90 is used when the site is unspecified
Laterality specification is mandatory for billable codes
Degenerative Joint Disease (DJD) – clinically synonymous with osteoarthritis – appears in ICD-10-CM under the M15-M19 code range. Accurate coding requires anatomical site specification, laterality documentation, and distinction between primary and secondary disease. The 2026 ICD-10-CM guidelines mandate sixth-character codes for laterality in most DJD classifications, making incomplete documentation a common claim rejection trigger.
According to the Centers for Medicare & Medicaid Services (CMS), DJD codes span multiple joints – knee, hip, hand, spine – each requiring unique code assignment based on clinical presentation. This guide explains how to select the correct ICD-10-CM code for DJD, document laterality requirements, and avoid common billing errors that delay reimbursement.
DJD ICD-10 Code Range: M15-M19
The ICD-10-CM classification groups DJD under Chapter 13 (Diseases of the musculoskeletal system and connective tissue), specifically M15-M19 (Osteoarthritis). The CDC’s ICD-10-CM tool organises these codes by anatomical site and laterality.
M15 codes polyosteoarthritis. M16 codes hip osteoarthritis. M17 codes knee osteoarthritis. M18 codes first carpometacarpal joint osteoarthritis. M19 codes other and unspecified osteoarthritis. Each category subdivides by primary versus secondary aetiology, with further laterality specification at the sixth-character level.
Primary vs Secondary DJD Classification
Primary osteoarthritis (also called idiopathic) develops without identifiable preceding injury or disease. Secondary osteoarthritis results from trauma, inflammatory arthritis, infection, or metabolic disorders. The CMS ICD-10 coding guidelines require documentation of aetiology to distinguish between these classifications, particularly when secondary DJD follows post-traumatic joint injury.
Clinicians must document the underlying cause in secondary cases. “Post-traumatic osteoarthritis, right knee, following ACL tear 2022” provides sufficient specificity. “Degenerative changes, bilateral knees” without aetiology defaults to primary classification.
DJD ICD-10 Code M17.0: Bilateral Knee Osteoarthritis
M17.0 codes bilateral primary osteoarthritis of the knee. Both knees must exhibit radiographic or clinical evidence of degenerative changes. According to the AAPC coding guidelines, bilateral DJD requires separate documentation for each knee – unilateral findings do not justify this code.
When one knee shows primary osteoarthritis and the other shows post-traumatic changes, use two separate codes: M17.11 or M17.12 for the primary knee, and M17.31 or M17.32 for the post-traumatic knee. M17.0 applies only when both knees have the same aetiology.
Documentation Requirements for Bilateral DJD
Bilateral coding requires explicit documentation. “Bilateral knee DJD” meets the requirement. “DJD, knees” without bilateral specification defaults to unspecified laterality (M17.9). Radiographic reports must confirm degenerative findings in both joints, not just patient-reported symptoms.
Physical examination notes should describe range of motion, crepitus, joint line tenderness, and alignment abnormalities for both knees. Imaging – whether X-ray, MRI, or CT – must be performed bilaterally to support the bilateral code. Single-view knee radiographs do not justify M17.0.
Pro Tip
Filter your diagnosis code library in Pabau’s claims management system to flag laterality-required codes. Auto-populate the laterality field from treatment notes to prevent incomplete claims at submission.
DJD ICD-10 Code M17.11: Unilateral Primary Osteoarthritis, Right Knee
M17.11 codes unilateral primary osteoarthritis of the right knee. M17.12 codes the left knee. The sixth character specifies laterality and is mandatory for claim processing. According to CMS physician fee schedule guidelines, laterality-incomplete codes trigger automatic denials in Medicare and most private payer systems.
Documentation must explicitly state “right knee” or “left knee.” Abbreviations like “R knee” or “Lt knee” are acceptable. “Knee DJD” without side specification cannot be coded to M17.11 or M17.12.
DJD ICD-10 Code M17.11 vs M17.31 (Post-Traumatic)
M17.11 applies to primary (idiopathic) right knee osteoarthritis. M17.31 applies when the right knee osteoarthritis follows documented trauma – fracture, ligament tear, meniscal injury, or dislocation. The clinical note must link the DJD to the preceding injury. “Right knee OA, history of ACL reconstruction 2018” supports M17.31. “Right knee OA, denies prior injury” supports M17.11.
When the patient reports vague “old injury” without medical records, default to primary classification (M17.11). Post-traumatic coding requires objective evidence – operative reports, imaging findings, or dated injury documentation. Patient recall alone is insufficient for secondary DJD classification.
Reduce coding errors with automated laterality checks
Pabau's diagnosis code validation flags laterality-required codes before claim submission, preventing rejections and reducing administrative rework.
DJD ICD-10 Code M19.90: Unspecified Osteoarthritis, Unspecified Site
M19.90 codes osteoarthritis when neither the anatomical site nor laterality can be determined from the clinical documentation. This is the fallback code when specificity is absent. According to AAPC coding standards, M19.90 should be avoided whenever possible – it signals incomplete clinical information and may trigger payer audits.
Use M19.90 only when the clinical note states “osteoarthritis” or “DJD” without identifying the joint. “Generalised DJD” without specific joint enumeration supports M19.90. “DJD, multiple joints” supports polyosteoarthritis codes (M15 series), not M19.90.
When M19.90 Triggers Claim Review
Payers flag M19.90 for medical necessity review because it lacks anatomical specificity. Interventional procedures – injections, joint aspirations, physical therapy – require site-specific diagnosis codes. M19.90 paired with CPT 20610 (arthrocentesis, major joint) creates a coding mismatch. The claim reviewer cannot verify that the procedure site matches the diagnosis site.
To avoid review delays, query the clinician for joint specification before submitting claims with M19.90. “Which joint was injected?” or “Which joint is the primary source of symptoms?” converts M19.90 to a billable, site-specific code. Digital intake forms can prompt patients to identify symptomatic joints before the consultation, improving documentation completeness.
DJD ICD-10 Laterality Coding Requirements
The ICD-10-CM Official Guidelines for Coding and Reporting mandate laterality specification for body parts that occur bilaterally. Knee, hip, hand, ankle, and shoulder osteoarthritis codes require sixth-character laterality designators: 1 for right, 2 for left, 0 for bilateral when both sides have the same aetiology.
Laterality-incomplete codes return from payers as “invalid code” rejections. A claim submitted with M17.1 (unilateral primary knee osteoarthritis, no side specified) will reject. The system requires M17.11 (right) or M17.12 (left). According to CMS documentation guidelines, laterality is not optional when the code structure includes it.
Common Laterality Documentation Errors
Transcription mistakes reverse laterality. “Right knee” documented in the note becomes “left knee” in the diagnosis field. EHR systems without side-confirmation prompts allow this error to reach billing. Always verify laterality matches the procedure side, especially for injections and surgical interventions.
Inconsistent laterality across visits creates documentation conflicts. Visit 1 codes M17.11 (right knee). Visit 2 codes M17.12 (left knee) for the same symptom set. Auditors flag this as potential upcoding or documentation fraud. If bilateral symptoms develop, update the diagnosis to M17.0 and document the progression. Unified client records display diagnosis history chronologically, making laterality changes visible across the care continuum.
Pro Tip
Configure your EHR template to require laterality selection before saving a bilateral-capable diagnosis code. A mandatory dropdown prevents incomplete codes from entering the billing queue.
Hip DJD ICD-10 Codes: M16 Series
M16 codes hip osteoarthritis with the same primary/secondary and laterality structure as knee codes. M16.0 codes bilateral primary hip osteoarthritis. M16.11 codes unilateral primary osteoarthritis of the right hip. M16.12 codes the left hip. M16.3 codes post-traumatic hip osteoarthritis with laterality specification (M16.31 for right, M16.32 for left).
Hip DJD documentation requires radiographic confirmation – joint space narrowing, osteophyte formation, subchondral sclerosis. Clinical examination findings (reduced internal rotation, positive impingement test) support the diagnosis but do not replace imaging. According to the CDC’s ICD-10-CM tool, imaging evidence is standard practice for hip osteoarthritis coding.
M16.9: Unspecified Hip Osteoarthritis
M16.9 codes hip osteoarthritis when laterality is not documented. This code should be avoided. “Hip OA” without side specification triggers the same claim review issues as M19.90. Always query for laterality before assigning M16.9.
Documentation Best Practices for DJD ICD-10 Coding
Complete DJD documentation includes anatomical site, laterality, aetiology (primary or secondary), and objective findings. A well-documented note states: “Primary osteoarthritis, right knee. Radiographs show medial joint space narrowing, osteophyte formation at tibial plateau. Patient reports mechanical pain with weight-bearing, no history of trauma.”
Contrast with insufficient documentation: “Knee pain, probable arthritis.” This note cannot be coded beyond M25.569 (knee pain, unspecified) without additional clinical information. The CMS documentation guidelines require objective evidence – imaging, physical examination findings, or prior surgical history – to support osteoarthritis diagnosis.
Linking DJD Codes to Treatment Plans
Treatment notes should reference the specific DJD code when documenting interventions. “Viscosupplementation for M17.11 (right knee primary OA)” links the procedure to the diagnosis. This documentation pattern survives audits better than generic notes like “knee injection performed.” AI-powered clinical documentation can auto-suggest diagnosis codes from treatment descriptions, reducing manual lookup time.
When DJD affects multiple joints, list all applicable codes. A patient with bilateral knee OA and right hip OA requires three codes: M17.0, M16.11. List the primary reason for the visit first. If the patient presents for right hip pain, M16.11 is the primary code even if bilateral knee OA is also documented.
DJD ICD-10 Coding for Spine Osteoarthritis
Spinal DJD uses M47 codes (spondylosis) rather than M15-M19. M47.816 codes spondylosis without myelopathy or radiculopathy, lumbar region. M50.30 codes cervical degenerative disc disease without myelopathy. These codes do not require laterality because the spine is a midline structure.
Facet joint osteoarthritis may be coded under M47 (spondylosis) or M19.90 depending on clinical specificity. If the note states “lumbar facet arthropathy,” M47.816 is appropriate. If the note states “lumbar spine DJD, unspecified,” M19.90 may apply. Query the clinician for clarification when spinal DJD documentation is vague.
Common DJD ICD-10 Coding Errors
Four errors account for most DJD claim denials: laterality omission, primary/secondary misclassification, unspecified-site overuse, and diagnosis-procedure mismatch.
Laterality omission occurs when coders truncate M17.1 instead of completing it to M17.11 or M17.12. The claim rejects at the clearinghouse. Primary/secondary misclassification happens when post-traumatic DJD is coded as primary (M17.11) instead of post-traumatic (M17.31). This error can trigger retrospective audits if the medical record contains trauma documentation.
Unspecified-site overuse (M19.90) signals low-quality documentation. Payers assume the clinician did not perform a thorough examination. Diagnosis-procedure mismatch occurs when the diagnosis code does not anatomically align with the CPT code. CPT 27447 (total knee arthroplasty) paired with M16.11 (hip OA) creates an anatomical conflict. The payer will request records to verify the operative site.
Preventing Coding Errors with EHR Validation
EHR systems can validate diagnosis-procedure alignment before claim submission. A rule-based system flags M17.11 paired with hip-related CPT codes, prompting the coder to review laterality. Claims management software with built-in validation reduces rejection rates by 30-40%, according to CMS claims data analysis.
Billability and Reimbursement for DJD Codes
All M15-M19 codes are billable when complete with required laterality characters. M17.11, M17.12, M17.0, M16.11, M16.0, and M19.90 are all accepted by Medicare and commercial payers. Reimbursement depends on the associated procedure or evaluation code, not the diagnosis alone.
DJD serves as medical necessity justification for physical therapy (CPT 97110), joint injections (CPT 20610), viscosupplementation (CPT 20611), and diagnostic arthroscopy (CPT 29870). According to CMS fee schedule guidelines, payers expect DJD documentation to include radiographic findings, symptom duration, and prior conservative treatment attempts before approving interventional procedures.
Prior authorisation for knee injections typically requires M17.11/M17.12 documentation plus X-ray evidence of joint space narrowing. Documentation stating “knee pain, clinical diagnosis of OA” without imaging may not meet prior authorisation criteria. Check your payer’s local coverage determination (LCD) for specific documentation requirements. Physical therapy EMR systems often include LCD lookups to streamline authorisation requests.
Expert Picks
Need a structured intake workflow for musculoskeletal patients? Digital Forms capture joint-specific symptoms and laterality before the consultation, improving documentation quality.
Managing multiple diagnosis codes per patient? Client Record displays diagnosis history chronologically, flagging laterality changes across visits.
Want to reduce claim rejections from incomplete codes? Claims Management Software validates diagnosis codes at submission, preventing laterality and site-specificity errors.
Conclusion
Accurate DJD ICD-10 coding requires anatomical site specification, laterality documentation, and primary versus secondary classification. The M15-M19 code range covers most DJD presentations, with mandatory sixth-character laterality codes for knee, hip, and hand joints. M17.0 codes bilateral knee osteoarthritis. M17.11 codes unilateral right knee. M19.90 codes unspecified-site DJD and should be avoided when possible.
Documentation must explicitly state joint location and laterality. Incomplete codes trigger claim rejections. EHR validation rules reduce coding errors by flagging laterality-required codes before submission. Clinicians should document objective findings – radiographic evidence, physical examination signs – to support DJD diagnosis and justify interventional procedures. Complete documentation meets payer requirements and reduces audit risk.
Frequently Asked Questions
Document hip DJD by specifying laterality (right, left, or bilateral), aetiology (primary or post-traumatic), and objective findings (radiographic evidence of joint space narrowing, osteophytes). Use M16.11 for right hip primary OA, M16.12 for left hip, M16.0 for bilateral. Include clinical examination findings (reduced internal rotation, positive impingement test) and imaging results in the note.
Document right knee DJD with explicit laterality: “Primary osteoarthritis, right knee” or “Post-traumatic OA, right knee, following ACL reconstruction 2020.” Code M17.11 for primary right knee OA or M17.31 for post-traumatic. Include radiographic findings (medial joint space narrowing, tibial osteophytes) and symptom characteristics (mechanical pain, limited flexion) in the clinical note.
Code bilateral hip osteoarthritis with M16.0 when both hips have primary (idiopathic) OA. Document bilateral findings in the note: “Bilateral hip osteoarthritis with bilateral joint space narrowing on AP pelvis X-ray.” If one hip is primary and the other is post-traumatic, use two separate codes (M16.11 or M16.12 for primary, M16.31 or M16.32 for post-traumatic).
Document bilateral knee osteoarthritis by explicitly stating “bilateral” in the clinical note: “Bilateral knee osteoarthritis, moderate severity.” Code M17.0 when both knees have primary OA. Include bilateral radiographic findings (bilateral medial compartment narrowing, bilateral tibial osteophytes). If aetiology differs between knees, use separate unilateral codes (M17.11/M17.12 for primary, M17.31/M17.32 for post-traumatic).
M17.11 codes primary (idiopathic) osteoarthritis of the right knee – no identifiable preceding cause. M17.31 codes post-traumatic osteoarthritis of the right knee following documented trauma (fracture, ligament tear, meniscal injury). Documentation must link the DJD to the injury with operative reports, imaging, or dated trauma records. Patient recall alone does not support post-traumatic classification.
Use M19.90 only when the clinical note lacks anatomical site specification: “osteoarthritis” or “DJD” without identifying the joint. Avoid M19.90 whenever possible – it signals incomplete documentation and may trigger payer audits. Query the clinician for joint specification before coding. M19.90 paired with site-specific procedures (joint injections, arthroscopy) creates a coding mismatch and delays claim processing.