ICD-10-CM · General

M19.91

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
Drawn from CDCICD10DataAAPCAAOSCMS

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?
Use M19.91 only when the provider has documented primary (idiopathic) osteoarthritis but has not identified which joint is involved. If any specific joint is named anywhere in the encounter documentation, a site-specific code must be used instead.
02What is the difference between M19.91 and M19.90?
M19.90 is unspecified osteoarthritis at an unspecified site — both the type and the site are unknown. M19.91 is one step more specific: the etiology is confirmed as primary (idiopathic), but the site is still undocumented. Always prefer M19.91 over M19.90 when the provider has confirmed primary OA.
03Can I use M19.91 for a patient with osteoarthritis of the spine?
No. Spinal OA (spondylosis/arthrosis of the spine) codes to M47.- and is excluded from the M19 category by an Excludes2 annotation. M19.91 applies only to peripheral joint OA with an unspecified site.
04Should I query the provider when the chart has imaging that identifies a joint but the diagnosis is coded as M19.91?
Yes. If imaging in the same record specifies a joint (e.g., 'right knee joint space narrowing consistent with OA'), the site is effectively documented and a site-specific code is required. A query to the treating provider to confirm laterality and site is appropriate and creates an audit-defensible record.
05Does M19.91 cover bilateral OA of the same joint?
No. M19.91 carries no laterality or site designation at all. If the patient has bilateral OA of a specific joint, use the bilateral code where one exists (e.g., M17.0 for bilateral knee OA, M16.0 for bilateral hip OA) or pair separate right and left codes for joints without a bilateral option (e.g., M19.011 + M19.012 for bilateral shoulder OA).
06Is M19.91 a high audit-risk code for orthopedic claims?
Yes, particularly when attached to high-value procedures like joint replacement or arthroscopy. Payers expect site-specific and laterality-specific diagnosis codes for surgical claims. Submitting M19.91 with a knee or hip procedure code creates a mismatch that can trigger medical necessity denials or post-payment audits.
07Per Coding Clinic, what happens if the OA type is not specified — does it default to primary?
Yes. Per Q4 2016 Coding Clinic guidance, if the type of osteoarthritis is not further specified (not documented as post-traumatic or secondary), it should be coded as primary. That makes M19.91 the correct code when site is unknown and type is undocumented.

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

Related ICD-10 codes

Ready?

Ready to transform your orthopedic practice?

See how orthopedic practices are running documentation, billing, and operations on a single voice-first platform.

Get started for free