Skip to content
Dx

ICD-10-CM 2027

ICD-10 code for cornea deposit

H18.00

Unspecified corneal deposit

Header — needs a more specific code

From the official ICD-10-CM alphabetic index entry “Deposit › cornea”. Page updated September 29, 2026.

About coding cornea deposit

The ICD-10-CM code for cornea deposit is H18.00 (Unspecified corneal deposit). The official index lists 3 more specific codes, so check the documentation for details such as type, cause, site or severity before settling on H18.00.

Within H18.0, choose H18.00 (Unspecified corneal deposit) only when documentation doesn't support a more specific option: anterior corneal pigmentations (H18.01), Argentous corneal deposits (H18.02), corneal deposits in metabolic disorders (H18.03), Kayser-Fleischer ring (H18.04), posterior corneal pigmentations (H18.05) and stromal corneal pigmentations (H18.06).

To report this condition, pick the subcode that matches the documentation: H18.001 (right eye), H18.002 (left eye), H18.003 (bilateral) and H18.009 (unspecified eye).

It has been part of ICD-10-CM since the code set took effect on October 1, 2015 and hasn't changed since.

More specific cornea deposit codes (official index)

  • argentous H18.02 — Argentous corneal deposits
  • due to metabolic disorder H18.03 — Corneal deposits in metabolic disorders
  • Kayser-Fleischer ring H18.04 — Kayser-Fleischer ring
  • pigmentation

Common questions about cornea deposit ICD-10 codes

What is the ICD-10 code for cornea deposit?

H18.00 — Unspecified corneal deposit (a header code; report a more specific subcode). More specific codes apply when the documentation supports them: H18.02, H18.03, H18.04.

What is the ICD-10 code for argentous cornea deposit?

H18.02 — Argentous corneal deposits (header code; choose a more specific subcode).

What is the ICD-10 code for kayser-fleischer ring cornea deposit?

H18.04 — Kayser-Fleischer ring (header code; choose a more specific subcode).

Is H18.00 billable?

No. H18.00 is a header code. Report one of its more specific subcodes instead.