Loading...
Loading...
ICD-10-CM (International Classification of Diseases, 10th Revision, Clinical Modification) is the US standard for diagnosis coding. Every diagnosis documented in a patient's chart must be translated into an ICD-10-CM code for billing, insurance claims, population health tracking, and epidemiological reporting. Understanding the basics of this coding system is a testable component of the COA exam's Office Responsibilities domain.
You do not need to memorize hundreds of codes. You do need to understand the code structure, the laterality rule that is critical in ophthalmology, the general category ranges for common eye diseases, and your role in ensuring the documentation that supports accurate coding. The COA is not a medical coder, but your clinical documentation is the raw material from which codes are selected.
This guide covers ICD-10-CM structure, laterality conventions, the major ophthalmic code ranges, high-frequency codes by disease category, Z codes for screenings, and the COA's documentation responsibilities related to coding accuracy.
ICD-10-CM codes have up to 7 characters. Understanding the structure helps you interpret any code you encounter in a chart, even if you have not memorized it.
3-Character Category
Alphanumeric category code. The first character is a letter (A-Z). Characters 2-3 are digits. In ophthalmology, most codes begin with H (Chapter 7: Diseases of the Eye).
4th Character
First subcategory. For glaucoma H40, the 4th character distinguishes type: H40.1 = open-angle glaucoma, H40.2 = primary angle-closure glaucoma, H40.3 = glaucoma secondary to eye trauma.
5th Character
Further specification. H40.11 = primary open-angle glaucoma (POAG). The decimal point is inserted after the 3rd character for readability.
6th Character -- Laterality
For many eye codes, the 6th or 7th character indicates which eye: 1 = right, 2 = left, 3 = bilateral, 9 = unspecified. H40.111 = POAG, right eye.
7th Character -- Stage or Extension
For glaucoma, the 7th character indicates stage: 0 = stage unspecified, 1 = mild stage, 2 = moderate stage, 3 = severe stage, 4 = indeterminate stage. H40.1110 = POAG right eye, unspecified stage.
Laterality is arguably the most important coding concept in ophthalmology. Because eye diseases can affect one or both eyes independently, and because treatment and monitoring depend on which eye is involved, ICD-10-CM requires laterality to be specified whenever known. Using an "unspecified" code when the laterality is documented in the record is a coding error.
1
Right Eye
OD
2
Left Eye
OS
3
Bilateral
OU
9
Unspecified
Use only if truly unknown
Clinical Documentation Rule
Always document which eye has the finding in the medical record. If the COA records "IOP elevated" without specifying OD or OS, the coder cannot select the correct laterality-specific code. This results in less specific (and potentially lower-paying) claims and can trigger payer audits. Consistent use of OD, OS, and OU in all documentation prevents this.
| Code | Diagnosis | Notes |
|---|---|---|
| H40.009 | Glaucoma suspect, unspecified eye | Use H40.001/2/3 with laterality when known |
| H40.059 | Ocular hypertension, unspecified eye | IOP >21 mmHg with normal optic nerve and VF |
| H40.1110 | POAG, right eye, stage unspecified | Stage: 1=mild, 2=moderate, 3=severe, 4=indeterminate |
| H40.1120 | POAG, left eye, stage unspecified | 6th character laterality: 1=R, 2=L, 3=bilateral |
| H40.2010 | Primary angle-closure, right eye, stage unspecified | ACG codes under H40.2x |
| Code | Diagnosis | Notes |
|---|---|---|
| H25.011 | Cortical age-related cataract, right eye | H25 = age-related cataract; laterality in 4th-5th chars |
| H25.10 | Age-related nuclear cataract, unspecified eye | H25.11 = right, H25.12 = left, H25.13 = bilateral |
| H25.21 | Anterior subcapsular polar age-related cataract, right eye | PSC type coded under H25.031-033 |
| H26.x | Other cataract | H26.1x = traumatic, H26.2x = complicated cataract, H26.3x = drug-induced |
| Z96.1 | Presence of intraocular lens (pseudophakia) | No laterality in this Z code; document status post-CE+IOL |
Diabetic retinopathy is coded under the endocrine chapter, NOT the H chapter. The code structure combines the type of diabetes (E10 = type 1, E11 = type 2) with the retinopathy subtype. The eye manifestation is a combination code -- you do not code the retinopathy separately from the diabetes.
| Code | Diagnosis | Laterality Character |
|---|---|---|
| E11.3411 | Type 2 DM with severe NPDR with DME, right eye | 7th char: 1=R, 2=L, 3=bilateral |
| E11.3512 | Type 2 DM with PDR with DME, left eye | E11.351x = PDR without DME; E11.352x = PDR with DME |
| E11.3110 | Type 2 DM with mild NPDR without DME, unspecified eye | Always code laterality when known; use 0 only if truly unspecified |
| E10.3x | Type 1 DM diabetic retinopathy | Parallel structure to E11.3x but for insulin-dependent DM |
| Code | Diagnosis | Notes |
|---|---|---|
| H35.31 | Nonexudative AMD, right eye | Dry AMD; H35.31 = right, H35.32 = left, H35.33 = bilateral |
| H35.321 | Exudative AMD, right eye, with active choroidal neovascularization | Wet AMD; 5th char: 1=active CNV, 2=inactive CNV, 3=inactive scar |
| H35.81 | Retinal edema | Non-diabetic retinal edema; CME has more specific code H35.80x |
The COA exam includes questions on ICD-10 structure, laterality, and documentation requirements. Build knowledge with real exam-style practice and AI explanations.
| Code Range | Category | Common Examples |
|---|---|---|
| H10.x | Conjunctivitis | H10.011 = follicular, H10.021 = mucopurulent, H10.10 = atopic (allergic) |
| H04.12x | Dry eye syndrome | H04.121 = right eye, H04.122 = left, H04.123 = bilateral, H04.129 = unspec. |
| H16.x | Keratitis | H16.011 = central corneal ulcer, H16.111 = HSV epithelial (dendrite) |
| H52.x | Refractive errors | H52.0x = hypermetropia, H52.1x = myopia, H52.2x = astigmatism, H52.4 = presbyopia |
| H50.x | Strabismus | H50.00 = esotropia unspec., H50.11 = exotropia right eye, H50.40 = accommodative |
| H53.x / H54.x | Visual disturbances / Blindness | H53.2 = diplopia, H54.0x = blindness both eyes, H54.4x = legal blindness |
| Z01.00 / Z01.01 | Routine eye exam | Z01.00 = no findings; Z01.01 = abnormal findings discovered |
The COA is not responsible for selecting ICD-10 codes -- that is the physician's or certified coder's role. But the COA's documentation quality directly determines whether accurate codes can be selected. Accurate, specific, laterality-identified documentation in the Objective section provides the clinical data needed for specific coding.
Use OD, OS, or OU for every clinical finding. Never document "elevated IOP" -- document "IOP OD 26 mmHg, OS 18 mmHg (GAT)." This allows the coder to select OHT H40.051 (right eye) rather than H40.059 (unspecified), which is more specific and clinically accurate.
For glaucoma staging, the COA documents HVF SITA results, OCT RNFL values, and C/D ratios. This allows the physician to assign the correct stage code (mild, moderate, severe). Vague documentation of "glaucoma" without supporting data forces use of the unspecified stage code.
Document whether the visit is a new patient exam, established patient follow-up, a post-operative visit, or an urgent/unscheduled visit. This affects which CPT (procedure) code is appropriate and must be consistent with the ICD-10 diagnosis codes submitted. A routine exam (Z01.00) cannot be billed at the same time as an urgent corneal ulcer visit without documentation of both encounters.
How to write clinical SOAP notes with ICD-10 codes in the Assessment section.
Complete reference to abbreviations used in ophthalmic clinical documentation.
Clinical overview of glaucoma types and treatment for the COA exam.
Format, content domains, eligibility, and registration for the COA exam.
Many ophthalmic ICD-10 codes use the 7th character position to specify laterality: 1 = right eye, 2 = left eye, 3 = bilateral, 9 = unspecified. For example, H40.1110 = low-tension glaucoma right eye, stage unspecified. H40.1120 = same diagnosis in the left eye. Always code the specific laterality when known from the medical record -- you should only use "9 = unspecified" when the record genuinely does not specify which eye. Some codes place laterality in the 4th, 5th, or 6th character position rather than the 7th, so always check the full code structure in the tabular list.
ICD-10 is the World Health Organization's international classification system. ICD-10-CM (Clinical Modification) is the version used for diagnosis coding in the United States, maintained by the CDC and CMS. The CM version has greater specificity than the international version, with codes that can be up to 7 characters long compared to ICD-10's 3-4 characters. When you see ICD-10 codes in a US clinical context, they are always ICD-10-CM codes. The procedure coding system used in the US is ICD-10-PCS (Procedure Coding System), which is entirely separate from diagnosis codes.
Diseases of the eye and adnexa occupy chapter 7 of ICD-10-CM, covering codes H00 through H59. This includes: H00-H05 (eyelid disorders), H10-H11 (conjunctival disorders), H15-H22 (sclera, cornea, iris, ciliary body), H25-H28 (lens disorders including cataracts), H30-H36 (choroid and retina), H40-H42 (glaucoma), H43-H44 (vitreous and globe), H46-H47 (optic nerve), H49-H52 (ocular muscles and refraction), H53-H54 (visual disturbances and blindness), H55-H57 (other), and H59 (complications). Conditions like diabetic retinopathy are coded in the endocrine chapter (E10-E13) with the eye as a manifestation.
Z codes (Z00-Z99) describe factors influencing health status rather than active diseases. In ophthalmology, commonly used Z codes include: Z01.00 (encounter for examination of eyes and vision without abnormal findings), Z01.01 (same, with abnormal findings), Z96.1 (presence of intraocular lens -- pseudophakia), Z87.39 (personal history of ophthalmic disorder), and Z82.1 (family history of blindness and visual loss). Z01.00 is used for routine annual exams where no pathology is found. If pathology is found (elevated IOP, early cataract), code the finding and use Z01.01 as the encounter type.
The COA is not a medical coder or billing specialist, but the quality of clinical documentation directly affects code accuracy. A COA who accurately records visual acuity, IOP values, slit lamp findings, and dilated exam findings provides the physician with the data needed to select the correct diagnosis code. Missing or vague documentation (e.g., "VA decreased" instead of "VA OD cc 20/80") prevents specific code selection and can result in claim denials. The COA should also recognize when findings they documented do not match the codes being billed -- that discrepancy should be brought to the supervising physician's attention, not corrected independently.