Primary osteoarthritis affecting an unspecified anatomical site — degenerative joint disease of idiopathic origin where no specific joint or region has been documented in the clinical record.
Verified May 8, 2026 · 9 sources ↓
- Status
- Billable
- Chapter
- 13
- Related CPT
- 10
- Region
- General
Documentation tips
What should appear in the chart to support M19.91.
Source · Editorial brief grounded in 9 cited references ↓
- Document the specific joint(s) involved by name — shoulder, elbow, wrist, hip, knee, ankle — so a site-specific code can replace M19.91 at the next visit or on query.
- Confirm etiology in the note: state 'primary' or 'idiopathic' OA explicitly to distinguish from post-traumatic (M19.92) or secondary OA (M19.93), which require different codes.
- Record imaging findings (Kellgren-Lawrence grade, joint space narrowing, osteophyte formation) tied to the specific joint — this supports moving to a higher-specificity code and defends the primary etiology assignment.
- If the patient has OA at multiple joints, list each joint individually so coders can determine whether M15.- (polyarticular OA) applies rather than a single unspecified-site code.
- When querying the provider for site specificity, document the query and response in the record — this creates an audit trail justifying any code change away from M19.91.
Related CPT procedures
Procedure codes commonly billed with M19.91. 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 M19.91 and adjacent codes.
Source · Editorial brief grounded in CDC ICD-10-CM tabular guidance, AAOS coding references, and cited references ↓
- Using M19.91 when the joint IS documented: if the note mentions 'knee OA' or 'hip OA,' site-specific codes (M17.x, M16.x) are required — M19.91 is not a shortcut for any named joint.
- Confusing M19.91 (primary OA, unspecified site) with M19.90 (unspecified OA, unspecified site): M19.91 requires that the provider has confirmed primary/idiopathic etiology; if etiology is also undocumented, M19.90 applies.
- Applying M19.91 to spinal OA: osteoarthritis of the spine codes to M47.- and is explicitly excluded from the M19 category — do not use M19.91 for back or neck DJD.
- Skipping a provider query when the chart contains imaging that identifies the joint: if an X-ray in the same record specifies 'right knee joint space narrowing,' the site is documented and M19.91 is not defensible.
- Defaulting to M19.91 for bilateral multi-joint OA without evaluating M15.-: polyarticular OA has its own category and may be more accurate when four or more joints are affected.
Clinical context
Source · Editorial summary grounded in 9 cited references ↓
M19.91 is the fallback code for primary (idiopathic) osteoarthritis when the provider's documentation confirms the etiology is primary/non-traumatic but fails to identify which joint or body region is affected. It sits one level more specific than M19.90 (unspecified type, unspecified site) because the etiology — primary OA — is known; only the site is missing.
In orthopedic practice, M19.91 should be a rare code. The ICD-10-CM framework provides site-specific and laterality-specific codes for virtually every peripheral joint: hips (M16.x), knees (M17.x), first CMC joints (M18.x), shoulders (M19.01-), elbows (M19.02-), wrists (M19.03-), hands (M19.04-), and ankles/feet (M19.07-). When any of those joints are documented, those codes must be used instead. M19.91 is appropriate only when documentation genuinely lacks joint-level specificity — for example, a referring provider's note that states 'primary osteoarthritis' without naming the joint, and a query to the treating provider is not feasible or yields no clarification.
Note the Excludes2 annotations under M19: spine OA codes to M47.-, hallux rigidus to M20.2, and polyarticular OA to M15.-. If the patient has OA at multiple joints, evaluate whether M15.- (polyarthritis/polyarthrosis) is more appropriate before defaulting to M19.91. Per Q4 2016 Coding Clinic guidance, if the type of OA (primary vs. post-traumatic vs. secondary) is not further specified, code it as primary — which means M19.91 is the correct destination when site is unknown and type is unspecified.
Inclusion & exclusion notes
Per the official ICD-10-CM Tabular List.
Source · CDC ICD-10-CM Official Tabular List · 2026
Includes
- Primary osteoarthritis NOS
Sibling codes
Other billable codes under M19.9 (laterality / anatomic variants).
Frequently asked questions
Source · Generated from the editorial pipeline, verified against 9 cited references ↓
01When is M19.91 actually appropriate to use?
02What is the difference between M19.91 and M19.90?
03Can I use M19.91 for a patient with osteoarthritis of the spine?
04Should I query the provider when the chart has imaging that identifies a joint but the diagnosis is coded as M19.91?
05Does M19.91 cover bilateral OA of the same joint?
06Is M19.91 a high audit-risk code for orthopedic claims?
07Per Coding Clinic, what happens if the OA type is not specified — does it default to primary?
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/M15-M19/M19-/M19.91
- 03aapc.comhttps://www.aapc.com/codes/icd-10-codes/M19.91
- 04aapc.comhttps://www.aapc.com/codes/icd-10-codes/M19.9
- 05aaos.orghttps://www.aaos.org/globalassets/quality-and-practice-resources/coding-and-reimbursement/resident-guide/resident-guide_icd10.pdf
- 06cms.govhttps://www.cms.gov/Medicare/Coding/ICD10/Downloads/2019-ICD10-Coding-Guidelines-.pdf
- 07mashaher.comhttps://mashaher.com/osteoarthritis-icd-10/
- 08ahcc.decisionhealth.comhttps://ahcc.decisionhealth.com/ahcc-insider/february-2019/don-t-let-arthritis-coding-cause-you-pain/
- 09AHA Coding Clinic Q4 2016 — OA type defaults to primary when unspecified
Mira AI Scribe
Mira's AI scribe flags M19.91 encounters by prompting the provider to name the affected joint before the note is finalized. It captures etiology language ('primary,' 'idiopathic,' 'no prior trauma'), any imaging findings tied to a specific joint, and the conservative care history — preventing the unspecified-site code from being submitted when site-level documentation already exists in the record and a higher-specificity code is available.
See how Mira captures M19.91 documentation