Optometry ICD-10 Cheat Sheet (2026)
Quick answer. The most-used ICD-10 codes in optometry fall into eight categories: refractive errors (H52.x), dry eye (H04.12x), conjunctivitis (H10.x), glaucoma and glaucoma suspect (H40.x), cataract (H25.x), diabetic retinopathy (E11.3xx), age-related macular degeneration (H35.3x), and routine wellness exams (Z01.00/Z01.01). Laterality digits distinguish right eye (1), left eye (2), and bilateral (3), and payers routinely deny claims that use unspecified codes when a more specific one is available. Always verify coverage and medical-necessity requirements with the individual payer before submitting.
How ICD-10 Works in Optometry
The International Classification of Diseases, Tenth Revision, Clinical Modification (ICD-10-CM) is the diagnosis coding system required by all HIPAA-covered entities in the United States. Every claim you submit to a commercial payer, Medicare, or Medicaid must include at least one ICD-10-CM code that explains why the service was performed. Without a valid, sufficiently specific code, the claim will be returned, denied, or down-coded.
For optometry, ICD-10-CM codes live primarily in Chapter 7 (Diseases of the Eye and Adnexa, H00-H59), with important exceptions for systemic conditions that affect the eye, such as diabetes mellitus (E08-E13), hypertension (I10-I16), and nutritional deficiencies (E50-E64). Understanding how to pull from multiple chapters is essential for coding medical eye exams correctly.
ICD-10-CM is updated annually by the Centers for Disease Control and Prevention (CDC) and the Centers for Medicare and Medicaid Services (CMS). The 2026 code set became effective October 1, 2025. You can download the official tabular list and alphabetic index at the CDC ICD-10-CM page or review payer-specific guidance on the CMS ICD-10 coding page.
Optometrists encounter two broad coding scenarios in every patient encounter: routine/preventive visits and medical/problem-oriented visits. Getting this distinction right determines which CPT codes are billable, which payer handles the claim (vision plan vs. medical insurance), and how to sequence your diagnosis codes.
Medical vs. Routine Diagnosis Coding
One of the most consequential decisions in optometry billing is whether an encounter is routine or medical. The distinction is not about what tests you ran; it is about the primary reason for the visit and the clinical findings that drove your decision-making.
Routine Exams: Z01.00 and Z01.01
When a patient presents for a wellness eye exam with no active complaint, no known ocular disease being monitored, and no finding that changes clinical management, the primary diagnosis is a Z code:
- Z01.00 -- Encounter for examination of eyes and vision without abnormal findings
- Z01.01 -- Encounter for examination of eyes and vision with abnormal findings
Z01.01 is used when you identify something new during the routine exam (for example, an elevated cup-to-disc ratio) and document it. The secondary code then describes the condition found. Routine exams are typically billed to vision plans, not medical insurance, under CPT 92002, 92004, 92012, or 92014.
Medical Exams: Disease Codes as Primary Diagnosis
When the patient presents to evaluate, manage, or treat a specific ocular or systemic condition affecting the eye, a disease code leads the claim. Examples include a follow-up for glaucoma (H40.11x1), a visit driven by blurred vision in a diabetic patient (E11.3x9), or an acute red eye evaluation (H10.x). Medical exam CPT codes 92002-92014 or evaluation-and-management codes 99202-99215 pair with these diagnoses.
Never place Z01.00 or Z01.01 as a secondary diagnosis on a medical claim. Z codes are for encounters, not comorbidities. Similarly, never use a routine Z code as the primary when the real driver of the visit is a documented disease.
Laterality and Specificity Rules
ICD-10-CM added granular laterality to almost every eye code that was unilateral or could differ between eyes. The final digit of most ophthalmic codes indicates which eye is affected:
- 1 -- Right eye
- 2 -- Left eye
- 3 -- Bilateral
- 9 -- Unspecified eye (use only when laterality is genuinely unknown, not as a shortcut)
Some code families require additional digits for stage or severity. For example, glaucoma codes need a seventh character (0-4) for the stage: 0 = stage unspecified, 1 = mild, 2 = moderate, 3 = severe, 4 = indeterminate. Leaving these characters off or defaulting to "unspecified" is a common source of denials and compliance risk.
The general rule: always code to the highest level of specificity your documentation supports. If you documented "moderate open-angle glaucoma, right eye," the code must reflect both the laterality (1) and the stage (2). Unspecified codes are acceptable only when the clinical record genuinely cannot support a more precise code, and even then many payers will require a letter of medical necessity.
Refractive Error Codes
Refractive errors are the highest-volume diagnoses in most optometry practices. They sit in category H52 and almost always accompany a routine exam claim or a refraction CPT (92015). Because refractive errors do not by themselves make a visit medical, they typically appear as secondary codes when a medical problem is also present, or as the sole diagnosis on a vision-plan claim.
| ICD-10 Code | Description | Laterality Note |
|---|---|---|
| H52.11 | Myopia, right eye | Right eye = 1 |
| H52.12 | Myopia, left eye | Left eye = 2 |
| H52.13 | Myopia, bilateral | Bilateral = 3 |
| H52.01 | Hypermetropia (hyperopia), right eye | Right eye = 1 |
| H52.02 | Hypermetropia, left eye | Left eye = 2 |
| H52.03 | Hypermetropia, bilateral | Bilateral = 3 |
| H52.201 | Unspecified astigmatism, right eye | Specify type when documented |
| H52.202 | Unspecified astigmatism, left eye | Specify type when documented |
| H52.203 | Unspecified astigmatism, bilateral | Specify type when documented |
| H52.211 | Irregular astigmatism, right eye | |
| H52.212 | Irregular astigmatism, left eye | |
| H52.221 | Regular astigmatism, right eye | |
| H52.222 | Regular astigmatism, left eye | |
| H52.4 | Presbyopia | No laterality; affects both eyes by definition |
| H52.31 | Anisometropia | No laterality digit |
| H52.32 | Aniseikonia | No laterality digit |
Coding tip: Presbyopia (H52.4) has no laterality extension. Do not append a digit. For myopia and hyperopia, always append the laterality digit; "H52.1" alone is an invalid code in ICD-10-CM.
See our complete guide to optometry CPT codes for pairing these diagnoses with the correct procedure codes for refractions, contact lens fittings, and comprehensive exams.
Dry Eye Disease Codes
Dry eye disease (DED) is one of the most underdiagnosed and undercoded conditions in optometry, yet it drives significant revenue when managed and billed correctly. The primary code family is H04.12x (dry eye syndrome).
| ICD-10 Code | Description | Notes |
|---|---|---|
| H04.121 | Dry eye syndrome, right lacrimal gland | Use when laterality is documented |
| H04.122 | Dry eye syndrome, left lacrimal gland | |
| H04.123 | Dry eye syndrome, bilateral lacrimal glands | Most common; DED is typically bilateral |
| H04.129 | Dry eye syndrome, unspecified lacrimal gland | Avoid; payers may deny |
| H04.111 | Dacryops, right lacrimal gland | Differentiate from DED |
| H04.141 | Primary lacrimal gland atrophy, right | For advanced aqueous-deficient DED |
| H02.881 | Meibomian gland dysfunction, right upper eyelid | Pair with DED code when evaporative component is primary |
| H02.882 | Meibomian gland dysfunction, right lower eyelid | |
| H02.883 | Meibomian gland dysfunction, right eye, unspecified eyelid | |
| H02.884 | Meibomian gland dysfunction, left upper eyelid | |
| H02.885 | Meibomian gland dysfunction, left lower eyelid | |
| H02.886 | Meibomian gland dysfunction, left eye, unspecified eyelid | |
| H02.889 | Meibomian gland dysfunction, unspecified eye, unspecified eyelid | Avoid when laterality is known |
Coding tip: When a patient has both evaporative (meibomian gland dysfunction) and aqueous-deficient dry eye, code both. The primary code should reflect the dominant clinical finding. DED management visits -- including LipiFlow, IPL, or punctal plug procedures -- need a medical diagnosis code, not Z01.00.
Conjunctivitis Codes
Conjunctivitis is a high-frequency acute diagnosis. The H10 category distinguishes etiology (mucopurulent, acute atopic, allergic, unspecified) and laterality.
| ICD-10 Code | Description | Notes |
|---|---|---|
| H10.011 | Acute follicular conjunctivitis, right eye | Viral; check for associated keratitis |
| H10.012 | Acute follicular conjunctivitis, left eye | |
| H10.013 | Acute follicular conjunctivitis, bilateral | |
| H10.021 | Other mucopurulent conjunctivitis, right eye | Bacterial; pair with culture when ordered |
| H10.022 | Other mucopurulent conjunctivitis, left eye | |
| H10.023 | Other mucopurulent conjunctivitis, bilateral | |
| H10.11 | Acute atopic conjunctivitis, right eye | |
| H10.12 | Acute atopic conjunctivitis, left eye | |
| H10.13 | Acute atopic conjunctivitis, bilateral | |
| H10.10 | Acute atopic conjunctivitis, unspecified eye | Avoid when laterality documented |
| H10.411 | Chronic giant papillary conjunctivitis, right eye | Contact lens-related; document CL wear |
| H10.412 | Chronic giant papillary conjunctivitis, left eye | |
| H10.413 | Chronic giant papillary conjunctivitis, bilateral | |
| H10.501 | Unspecified conjunctivitis, right eye | Use only when type cannot be determined |
| H10.503 | Unspecified conjunctivitis, bilateral | |
| H10.30 | Unspecified acute conjunctivitis, unspecified eye | Last resort; high denial risk |
Coding tip: Always specify laterality and, when possible, the type (bacterial, viral, allergic). Payers increasingly flag H10.30 for review or denial because it lacks both etiology and laterality. If you prescribed an antibiotic or antihistamine drop, the claim should reflect the specific etiology.
Glaucoma and Glaucoma Suspect Codes
Glaucoma coding is among the most complex in optometry because it requires three layers of specificity: type, laterality, and stage. Getting all three right is critical for medical-necessity review and for demonstrating disease progression over time in the record.
Glaucoma Suspect
| ICD-10 Code | Description |
|---|---|
| H40.001 | Preglaucoma, unspecified, right eye |
| H40.002 | Preglaucoma, unspecified, left eye |
| H40.003 | Preglaucoma, unspecified, bilateral |
| H40.011 | Open angle with borderline findings, low risk, right eye |
| H40.012 | Open angle with borderline findings, low risk, left eye |
| H40.013 | Open angle with borderline findings, low risk, bilateral |
| H40.021 | Open angle with borderline findings, high risk, right eye |
| H40.022 | Open angle with borderline findings, high risk, left eye |
| H40.023 | Open angle with borderline findings, high risk, bilateral |
| H40.051 | Ocular hypertension, right eye |
| H40.052 | Ocular hypertension, left eye |
| H40.053 | Ocular hypertension, bilateral |
Primary Open-Angle Glaucoma (POAG)
POAG codes use a seventh character to indicate stage. The format is H40.11[laterality][stage]: right eye = 1, left eye = 2, bilateral = 3; stage 0 = unspecified, 1 = mild, 2 = moderate, 3 = severe, 4 = indeterminate.
| ICD-10 Code | Description | Stage |
|---|---|---|
| H40.1110 | POAG, right eye, stage unspecified | 0 -- avoid; document stage |
| H40.1111 | POAG, right eye, mild stage | 1 |
| H40.1112 | POAG, right eye, moderate stage | 2 |
| H40.1113 | POAG, right eye, severe stage | 3 |
| H40.1114 | POAG, right eye, indeterminate stage | 4 |
| H40.1120 | POAG, left eye, stage unspecified | 0 |
| H40.1121 | POAG, left eye, mild stage | 1 |
| H40.1122 | POAG, left eye, moderate stage | 2 |
| H40.1123 | POAG, left eye, severe stage | 3 |
| H40.1130 | POAG, bilateral, stage unspecified | 0 |
| H40.1131 | POAG, bilateral, mild stage | 1 |
| H40.1132 | POAG, bilateral, moderate stage | 2 |
| H40.1133 | POAG, bilateral, severe stage | 3 |
Normal-Tension Glaucoma
| ICD-10 Code | Description |
|---|---|
| H40.1210 | Low-tension glaucoma, right eye, stage unspecified |
| H40.1211 | Low-tension glaucoma, right eye, mild stage |
| H40.1212 | Low-tension glaucoma, right eye, moderate stage |
| H40.1213 | Low-tension glaucoma, right eye, severe stage |
| H40.1220 | Low-tension glaucoma, left eye, stage unspecified |
| H40.1221 | Low-tension glaucoma, left eye, mild stage |
| H40.1230 | Low-tension glaucoma, bilateral, stage unspecified |
| H40.1231 | Low-tension glaucoma, bilateral, mild stage |
| H40.1232 | Low-tension glaucoma, bilateral, moderate stage |
Primary Angle-Closure Glaucoma
| ICD-10 Code | Description |
|---|---|
| H40.2011 | Unspecified primary angle-closure glaucoma, right eye, mild |
| H40.2012 | Unspecified primary angle-closure glaucoma, right eye, moderate |
| H40.2013 | Unspecified primary angle-closure glaucoma, right eye, severe |
| H40.2021 | Unspecified primary angle-closure glaucoma, left eye, mild |
| H40.2031 | Unspecified primary angle-closure glaucoma, bilateral, mild |
| H40.2032 | Unspecified primary angle-closure glaucoma, bilateral, moderate |
Coding tip: Glaucoma staging should align with your visual field and OCT documentation. If you cannot definitively stage a patient due to unreliable fields, use the indeterminate stage code (7th digit 4) rather than "unspecified" (digit 0). Indeterminate is clinically justified; unspecified is not. For managing glaucoma billing, see our dedicated resources on optometry billing and coding software.
Cataract Codes
Age-related cataracts (H25.x) are a top-five diagnosis in older adult optometry panels. Optometrists typically code and monitor cataracts; surgical CPT codes are handled by the operating surgeon, but correct ICD-10 coding is essential for co-management claims.
| ICD-10 Code | Description | Notes |
|---|---|---|
| H25.011 | Cortical age-related cataract, right eye | Specify type and eye |
| H25.012 | Cortical age-related cataract, left eye | |
| H25.013 | Cortical age-related cataract, bilateral | |
| H25.031 | Anterior subcapsular polar age-related cataract, right eye | |
| H25.041 | Posterior subcapsular polar age-related cataract, right eye | PSC; common in steroid users |
| H25.042 | Posterior subcapsular polar age-related cataract, left eye | |
| H25.043 | Posterior subcapsular polar age-related cataract, bilateral | |
| H25.091 | Other age-related incipient cataract, right eye | Nuclear sclerosis, water clefts, etc. |
| H25.092 | Other age-related incipient cataract, left eye | |
| H25.093 | Other age-related incipient cataract, bilateral | |
| H25.11 | Age-related nuclear cataract, right eye | Nuclear sclerosis (NS); most common type |
| H25.12 | Age-related nuclear cataract, left eye | |
| H25.13 | Age-related nuclear cataract, bilateral | |
| H25.811 | Combined forms of age-related cataract, right eye | Multiple types in same eye |
| H25.812 | Combined forms of age-related cataract, left eye | |
| H25.813 | Combined forms of age-related cataract, bilateral | |
| H26.001 | Unspecified infantile and juvenile cataract, right eye | Pediatric; separate category H26 |
| H26.211 | Anterior cortical traumatic cataract, right eye | Traumatic; separate category H26.2 |
Coding tip: Nuclear sclerosis (H25.11-H25.13) is graded 1-4 on the slit lamp. Document the NS grade in your note; if the payer audits, the grade supports medical necessity for more frequent monitoring as it progresses. For co-management post-surgery, use Z96.1 (presence of intraocular lens) as a secondary code once the implant is in place.
Diabetic Eye Exam Codes
Diabetic eye exams are among the most scrutinized claims in optometry because they sit at the intersection of medical and vision benefits, involve dual-insurance coordination, and require precise ICD-10 coding to differentiate retinopathy severity and macular involvement.
Type 2 Diabetes with Diabetic Retinopathy (E11.3xx)
The E11.3xx family is the most common diabetic eye code in optometry. The sixth and seventh characters specify the retinopathy type and macular edema status.
| ICD-10 Code | Description | Macular Edema |
|---|---|---|
| E11.311 | Type 2 DM with unspecified diabetic retinopathy, with macular edema | Yes |
| E11.319 | Type 2 DM with unspecified diabetic retinopathy, without macular edema | No |
| E11.321 | Type 2 DM with mild NPDR, with macular edema | Yes |
| E11.329 | Type 2 DM with mild NPDR, without macular edema | No |
| E11.331 | Type 2 DM with moderate NPDR, with macular edema | Yes |
| E11.339 | Type 2 DM with moderate NPDR, without macular edema | No |
| E11.341 | Type 2 DM with severe NPDR, with macular edema | Yes |
| E11.349 | Type 2 DM with severe NPDR, without macular edema | No |
| E11.351 | Type 2 DM with proliferative DR, with macular edema | Yes |
| E11.359 | Type 2 DM with proliferative DR, without macular edema | No |
| E11.36 | Type 2 DM with diabetic cataract | N/A |
| E11.39 | Type 2 DM with other diabetic ophthalmic complication | N/A |
Type 1 Diabetes with Diabetic Retinopathy (E10.3xx)
| ICD-10 Code | Description |
|---|---|
| E10.311 | Type 1 DM with unspecified DR, with macular edema |
| E10.319 | Type 1 DM with unspecified DR, without macular edema |
| E10.329 | Type 1 DM with mild NPDR, without macular edema |
| E10.339 | Type 1 DM with moderate NPDR, without macular edema |
| E10.349 | Type 1 DM with severe NPDR, without macular edema |
| E10.359 | Type 1 DM with proliferative DR, without macular edema |
Diabetes Eye Exam with No Retinopathy
| ICD-10 Code | Description |
|---|---|
| E11.9 | Type 2 DM without complications (no eye finding) |
| Z01.01 | Routine exam with abnormal findings (if new finding noted) |
| Z13.5 | Encounter for screening for eye and ear disorders |
Coding tip: For a diabetic patient with no retinopathy, do not code E11.311 or similar. The correct primary code is E11.9 (type 2 DM without complications) with a secondary code indicating the reason for the exam. For a dilated fundus exam on a diabetic patient with no retinal findings, many practices use E11.9 plus Z01.00 (routine exam). Medicare Advantage and commercial payers differ on which CPT code (92004 vs. 2022F-P quality codes) is appropriate; verify with each payer. Learn more about the billing workflow for diabetic eye exams.
Laterality note for diabetic retinopathy: The E11.3xx codes do not include a laterality digit because diabetic retinopathy is a systemic condition affecting both eyes. However, you may add a secondary code from the H35.x family to indicate which eye has a more advanced finding when clinically relevant, or document asymmetry in your exam note.
Age-Related Macular Degeneration Codes
AMD coding uses the H35.3x family and requires specificity for dry vs. wet, eye, and stage. AMD codes are critical for imaging medical-necessity documentation (OCT, fundus photos) and for demonstrating severity progression in audits.
| ICD-10 Code | Description | Notes |
|---|---|---|
| H35.30 | Unspecified macular degeneration | Avoid; insufficient specificity |
| H35.31 | Nonexudative age-related macular degeneration, right eye, stage unspecified | Dry AMD; add 7th digit for stage |
| H35.3110 | Nonexudative AMD, right eye, stage unspecified | |
| H35.3111 | Nonexudative AMD, right eye, early dry AMD | Small drusen only |
| H35.3112 | Nonexudative AMD, right eye, intermediate dry AMD | Medium/large drusen |
| H35.3113 | Nonexudative AMD, right eye, advanced atrophic AMD without subfoveal involvement | Geographic atrophy, extrafoveal |
| H35.3114 | Nonexudative AMD, right eye, advanced atrophic AMD with subfoveal involvement | Geographic atrophy, foveal |
| H35.3120 | Nonexudative AMD, left eye, stage unspecified | |
| H35.3121 | Nonexudative AMD, left eye, early dry AMD | |
| H35.3122 | Nonexudative AMD, left eye, intermediate dry AMD | |
| H35.3130 | Nonexudative AMD, bilateral, stage unspecified | |
| H35.3131 | Nonexudative AMD, bilateral, early dry AMD | |
| H35.3132 | Nonexudative AMD, bilateral, intermediate dry AMD | |
| H35.321 | Exudative AMD, right eye, stage unspecified | Wet AMD |
| H35.3211 | Exudative AMD, right eye, with active choroidal neovascularization | Active CNV; highest severity |
| H35.3212 | Exudative AMD, right eye, with inactive choroidal neovascularization | Treated/inactive CNV |
| H35.3213 | Exudative AMD, right eye, with inactive scar | Disciform scar |
| H35.3221 | Exudative AMD, left eye, with active choroidal neovascularization | |
| H35.3231 | Exudative AMD, bilateral, with active choroidal neovascularization |
Coding tip: Dry AMD staging (early, intermediate, advanced) drives Medicare's coverage for AREDS2 supplementation counseling and monitoring frequency. Intermediate AMD (H35.3112 / H35.3122) typically supports annual dilated exams plus OCT; advanced atrophic AMD with subfoveal involvement (H35.3114) often justifies more frequent OCT. Always document drusen size, pigmentary changes, and geographic atrophy extent to support the stage coded.
Linking ICD-10 to CPT for Medical Necessity
ICD-10 codes do not pay claims by themselves -- they justify the CPT procedure codes you bill. Payers use automated edits to match diagnoses with procedures. If the diagnosis does not support the procedure, the claim denies for "medical necessity." Below are the most common pairings in optometry:
| CPT Code | Procedure | Supportive ICD-10 Codes |
|---|---|---|
| 92014 | Comprehensive ophthalmologic exam, established | Any H40.x, H25.x, H35.3x, E11.3xx, H04.12x |
| 92004 | Comprehensive ophthalmologic exam, new patient | Same as 92014 |
| 92015 | Determination of refractive state | H52.1x, H52.0x, H52.2x, H52.4 |
| 92081-92083 | Visual field testing | H40.x (glaucoma), H35.3x (AMD), H47.x (optic nerve) |
| 92133 | OCT, optic nerve/RNFL | H40.x, H40.0x (glaucoma suspect) |
| 92134 | OCT, retina | H35.3x (AMD), E11.3xx (diabetic retinopathy), H35.81 (macular hole) |
| 92250 | Fundus photography | H40.x, H35.3x, E11.3xx, H36 (retinal vascular disease) |
| 92285 | External ocular photography | H04.12x (dry eye), H10.x (conjunctivitis) |
| 92310-92313 | Contact lens fitting | H52.x (refractive error), H18.6 (keratoconus) |
| 99213-99215 | E/M office visit | Any medical diagnosis: H40.x, H04.12x, H10.x, E11.3xx |
For a deeper look at the full CPT code set, visit our guide to CPT codes in healthcare and our dedicated optometry CPT codes reference.
The documentation in the medical record must explicitly support the medical necessity of each procedure billed. An OCT billed under a refractive error code alone will deny. Always ensure the primary diagnosis reflects the clinical reason the test was ordered, not just the patient's most prominent background diagnosis.
Avoiding Unspecified-Code Denials
Unspecified codes -- those ending in 0 or 9 where a more precise code exists -- are the single largest controllable source of ICD-10 denials in optometry. Payers have increasingly sophisticated logic that cross-references your claim's diagnosis specificity against what your CPT codes imply about the clinical situation.
Common Unspecified-Code Denial Triggers
- H40.10x0 (open-angle glaucoma, unspecified type, unspecified eye, stage unspecified) billed with OCT and visual field -- payer expects laterality and stage
- H52.10 (myopia, unspecified) -- payer expects right, left, or bilateral digit
- H04.129 (dry eye, unspecified lacrimal gland) billed with LipiFlow or IPL -- payer expects bilateral or specific laterality
- E11.9 (type 2 DM, no complications) billed with OCT retina (92134) -- must code E11.3xx to establish retinopathy finding
- H35.30 (unspecified macular degeneration) -- payer expects dry vs. wet and stage
Prevention Strategies
- Build EHR templates that require laterality and severity selection before the exam note can be signed
- Run monthly audits on your top 10 denial codes and trace them to documentation gaps
- Train front-desk staff to verify that the ICD-10 codes on outbound claims match the diagnoses documented in the note, not auto-populated from a prior visit
- Use a billing and coding platform that flags unspecified codes at the point of charge capture, before submission
Practices using optometry billing software with real-time code validation catch unspecified-code issues before they reach the clearinghouse, which dramatically reduces the clean-claim rate lag that costs practices weeks of cash flow.
How Jelo Helps With Diagnosis Code Selection
Manually matching exam findings to ICD-10 codes is time-consuming and error-prone, especially for practices managing high volumes of medically complex patients. Jelo's in-exam AI reads the clinical documentation as you chart -- slit-lamp findings, OCT measurements, visual field results, fundus descriptions -- and surfaces the most specific, laterality-correct ICD-10 codes for you to review and approve before the note is signed.
The OD stays in control: Jelo suggests, you approve. There is no black-box autocoding. Every code the system recommends is traceable to the exam finding that triggered it, so your documentation and your claim are always aligned. Jelo is HIPAA-compliant, runs at $200 per month flat with no per-code fees, and includes a 30-day free trial so you can see the impact on your clean-claim rate before committing.
See how practices are cutting denial rates and reducing after-hours charting time at Jelo's optometry EHR software page, or book a demo to walk through the ICD-10 suggestion workflow with a live patient scenario.
Always verify coverage and medical-necessity criteria with your individual payers. ICD-10 codes are updated annually; confirm codes against the current ICD-10-CM tabular list effective for the date of service.
Frequently Asked Questions
- What is the ICD-10 code for a routine eye exam with no findings?
- Z01.00 is used for a routine encounter for examination of eyes and vision without abnormal findings. If an abnormality is identified during the routine exam, use Z01.01 instead and add a secondary code for the condition found.
- How do I code myopia with astigmatism in both eyes?
- Use two separate codes: H52.13 for bilateral myopia and H52.223 for bilateral regular astigmatism (or H52.213 for bilateral irregular astigmatism). List the primary clinical concern first. Do not combine them into a single code; there is no ICD-10-CM combination code for compound myopic astigmatism.
- What ICD-10 code do I use for a diabetic eye exam when there is no retinopathy?
- Use E11.9 (type 2 diabetes mellitus without complications) as the primary code. Add Z01.00 or Z01.01 depending on whether any abnormal findings were noted. Do not code diabetic retinopathy unless retinal changes are actually documented in the exam.
- Why do I need a stage code for glaucoma?
- ICD-10-CM requires a seventh character for glaucoma stage because staging drives medical-necessity review for procedures like visual fields (92082, 92083) and OCT (92133). An unstaged glaucoma code (seventh digit 0) signals incomplete documentation and is a common audit trigger. Stage should be supported by your most recent visual field and OCT findings.
- What is the difference between H40.001 and H40.051?
- H40.001 is preglaucoma, unspecified, right eye -- used when a patient has structural or functional signs that raise suspicion for glaucoma but do not meet diagnostic criteria. H40.051 is ocular hypertension, right eye -- used specifically when elevated intraocular pressure (IOP) is the only finding, with no optic nerve or visual field changes. The distinction matters clinically and for monitoring frequency justification.
- Can I bill both a vision plan and medical insurance for the same visit?
- Yes, in many cases. A routine refraction (Z01.00 + H52.x) may be billed to the vision plan, while a medical component of the same visit (H40.x, H35.3x) may be billed to medical insurance -- but only if the medical portion constitutes a separately identifiable, medically necessary service with its own documentation. Coordinate-of-benefits rules vary by payer; always verify with each carrier before dual-billing.
- What ICD-10 code do I use for a contact lens fitting for keratoconus?
- H18.601 (keratoconus, unspecified, right eye), H18.602 (left eye), or H18.603 (bilateral). When keratoconus is the reason for a specialty contact lens fitting, the keratoconus code supports medical necessity for the fitting CPT (92310-92313) and may shift the claim from the vision plan to medical insurance, depending on the payer.
- How do I handle ICD-10 coding for a patient with both dry eye and blepharitis?
- Code both conditions. H04.123 (dry eye syndrome, bilateral) and H01.004 (unspecified blepharitis, right upper eyelid) or the appropriate bilateral blepharitis code (H01.003, H01.006, H01.00B) can appear on the same claim. List the condition that was the primary driver of the visit first. Both diagnoses support lid hygiene procedures and meibomian gland treatments.
- Do diabetic retinopathy codes include laterality?
- No. The E11.3xx and E10.3xx diabetic retinopathy codes do not include a laterality digit because diabetic retinopathy is a systemic condition. However, you should document the findings in each eye separately in your exam note. If one eye has a more advanced stage, document that asymmetry; it is clinically relevant even though the ICD-10 code does not encode it.
- What is the ICD-10 code for age-related macular degeneration intermediate stage, bilateral?
- H35.3132 -- nonexudative (dry) age-related macular degeneration, bilateral, intermediate dry AMD. This code supports the frequency and type of monitoring typically recommended at the intermediate stage, including OCT (92134) and fundus photography (92250), and is relevant for AREDS2 supplementation counseling documentation.