16192 Coastal HWY

Lewes, DE 19958

Phone Number

(844) 883-5723

Office Hours

Mon - Fri 9am - 5pm

ICD-10 Code H04.123: Dry Eye Syndrome Billing Guide for Ophthalmology

ICD-10 Code H04.123: Dry Eye Syndrome Billing Guide for Ophthalmology
Created by: The Billing Service Quotes Editorial Team.
Technical Review: Tim Daniels, Director of Strategic Accounts, Billing Service Quotes

What Is ICD-10 Code H04.123?

ICD-10 code H04.123 is a billable diagnosis code that represents dry eye syndrome of bilateral lacrimal glands, classified under Chapter 7 of the ICD-10-CM system (Diseases of the Eye and Adnexa). This code is used when a provider documents dry eye syndrome caused by insufficient tear production or excessive tear evaporation affecting the lacrimal glands of both eyes. H04.123 falls within the H00-H05 code block covering disorders of the eyelid, lacrimal system, and orbit, and it has been valid and unchanged through the FY2027 ICD-10-CM release (effective October 1, 2026).

Billable status: H04.123 is a fully billable, specific code that can be submitted directly to Medicare, Medicaid, and commercial insurance carriers. Unlike its parent code H04.12 (which is a non-billable header), H04.123 requires no additional characters.

Laterality requirement: The “3” at the end of H04.123 designates bilateral involvement. If only one eye is affected, use H04.121 (right lacrimal gland) or H04.122 (left lacrimal gland) instead. Submitting H04.129 (unspecified) when laterality is documented invites payer scrutiny and potential downcoding.

Excludes1 note: Congenital malformations of the lacrimal system (Q10.4 through Q10.6) cannot be coded alongside H04.123. If the dry eye stems from a congenital lacrimal abnormality, the Q10 code takes precedence.

How ICD-10 Classifies Dry Eye Syndrome

Dry eye syndrome is one of the most commonly diagnosed ocular conditions in the United States, yet the ICD-10-CM system splits it across multiple code families depending on the underlying cause, laterality, and associated conditions. Understanding which code to use starts with identifying where H04.123 fits within this framework.

H04.123 sits under category H04 (Disorders of lacrimal system), specifically within subcategory H04.12 (Dry eye syndrome). The H04.12 family contains four child codes:

CodeDescriptionBillable?
H04.121Dry eye syndrome of right lacrimal glandYes
H04.122Dry eye syndrome of left lacrimal glandYes
H04.123Dry eye syndrome of bilateral lacrimal glandsYes
H04.129Dry eye syndrome of unspecified lacrimal glandYes

The parent code H04.12 is non-billable and cannot be submitted on claims. Payers require one of the four child codes above, selected based on documented laterality.

Providers often come to us after receiving denials because their billing team submitted H04.12 as the diagnosis code. That single missing digit turns a clean claim into an automatic rejection at the clearinghouse level. The fix is straightforward: always code to the highest specificity. If clinical documentation says “bilateral dry eye syndrome,” H04.123 is the correct selection.

It is important to note that H04.123 specifically covers dry eye syndrome involving the lacrimal glands. Dry eye conditions originating from other causes may map to different code families entirely. Keratoconjunctivitis sicca associated with Sjogren’s syndrome, for example, is coded under M35.01 (Sjogren’s syndrome with keratoconjunctivitis), not under H04.12. The distinction is clinically and financially significant because Sjogren’s-related dry eye often qualifies for different coverage pathways and treatment authorizations.

For practices navigating 2027 ophthalmology Medicare payment changes, staying current on which dry eye codes are affected by fee schedule adjustments is critical.

What Is the Difference Between H04.123 and Other Dry Eye Codes?

H04.123 codes bilateral dry eye syndrome of the lacrimal glands, but ophthalmology practices encounter multiple ICD-10 codes that can apply to dry eye presentations. Selecting the wrong code leads to claim mismatches, medical necessity denials, and lost revenue on procedures like punctal plug insertion.

CodeDescriptionWhen to Use
H04.123Dry eye syndrome of bilateral lacrimal glandsBilateral lacrimal gland-related dry eye documented on exam
H04.121Dry eye syndrome of right lacrimal glandUnilateral dry eye, right eye only
H04.122Dry eye syndrome of left lacrimal glandUnilateral dry eye, left eye only
H04.129Dry eye syndrome of unspecified lacrimal glandLaterality not documented (avoid when possible)
H16.229Keratoconjunctivitis sicca, unspecified eyeDry eye with corneal involvement, non-Sjogren’s
M35.01Sjogren’s syndrome with keratoconjunctivitisDry eye confirmed secondary to Sjogren’s autoimmune disease
H11.30Conjunctivochalasis, unspecified eyeRedundant conjunctival tissue contributing to tear film instability

The most common issue we see providers run into is defaulting to H04.129 (unspecified) even when the exam clearly documents bilateral involvement. Unspecified codes send a signal to payers that the clinical documentation was incomplete, which can trigger additional documentation requests or reduce reimbursement on associated procedures.

One question we hear constantly from practice managers involves when to use H04.123 versus H16.229. The key distinction is anatomical origin. H04.123 describes a lacrimal gland disorder, meaning the tear production mechanism itself is deficient. H16.229 applies when the dry eye has progressed to involve the corneal surface (keratoconjunctivitis). In cases where both conditions are present, both codes can be reported on the same claim, with H04.123 listed first as the primary condition driving the encounter.

Dry eye billing requires precise code selection and documentation to protect your reimbursement. If your ophthalmology practice is seeing denials on dry eye claims, a specialized billing partner can audit your coding and recover lost revenue. Get matched with a vetted billing company in as little as 30 minutes.

Which CPT Codes Pair with H04.123?

The CPT codes billed alongside H04.123 depend on the services rendered during the encounter. Dry eye evaluation visits, diagnostic testing, and therapeutic procedures each carry different coding requirements. Using H04.123 as the supporting diagnosis, the following CPT codes are most frequently paired:

Evaluation and management codes. Use the E/M code set (99202-99215) for dry eye evaluation visits. The ophthalmologic exam codes (92002-92014) were deleted effective January 1, 2023, so E/M codes are now the only option. Consider 99213 for mild to moderate dry eye evaluation and 99214 for severe or complex presentations.

Diagnostic testing. Diagnostic tests for dry eye syndrome, including Schirmer testing, tear film break-up time (TFBUT), and tear osmolarity testing, do not carry separate CPT procedure codes. According to AMA CPT guidelines, these tests are considered part of the comprehensive eye examination and are included in the exam code. Billing them separately risks duplicate payment flags.

Punctal plug insertion (CPT 68761). CPT 68761 covers closure of the lacrimal punctum by plug insertion and is the primary procedural code for dry eye treatment beyond artificial tears and prescription drops. This code applies to both temporary collagen plugs and permanent silicone plugs. Key billing rules for 68761:

Bill one unit per punctum occluded. Use E-modifiers (E1 through E4) for Medicare to designate the specific lid and eye. Apply modifier -50 for bilateral procedures when required by the payer. The global period for 68761 is 10 days. Medicare typically reimburses for two plugs per beneficiary per date of service unless documentation supports all four. Most non-Medicare payers allow separate billing for plug supplies using HCPCS codes A4262 (temporary absorbable plug) or A4263 (permanent nondissolvable plug).

In our experience matching providers with billing partners, practices that perform punctal plug insertion without understanding the E-modifier and bilateral billing rules leave significant revenue on the table. A practice inserting four plugs and billing 68761 as a single line item is losing up to 75% of the procedure reimbursement. For detailed CPT 68761 billing rules, see our guide on CPT code 68761 for punctal plug insertion.

For related ophthalmology diagnostic coding, see our guide on CPT code 92133 for OCT scanning, which may be billed alongside dry eye evaluations when clinical documentation supports additional testing, and our guide on why the 92002-92014 eye exam codes were deleted.

What Documentation Do Payers Require for Dry Eye Claims?

Documentation is the single biggest factor in whether dry eye claims pay or deny. Across the billing companies we vet, the pattern is consistent: practices that follow a structured documentation checklist for dry eye encounters see denial rates well below the specialty average, while practices that document dry eye casually see denial rates that drag down the entire revenue cycle.

To support an H04.123 diagnosis and any associated procedures on a claim, your documentation must include:

  • Symptom history. Document the patient’s specific complaints: burning, foreign body sensation, excessive tearing, light sensitivity, or blurred vision. Include symptom duration, frequency, and aggravating factors. Standardized dry eye questionnaires (OSDI, DEQ-5, or SPEED) strengthen the chart.
  • Clinical findings. Record objective exam results including tear film break-up time, Schirmer test values, corneal and conjunctival staining patterns (fluorescein or lissamine green), meibomian gland assessment, and lid margin evaluation.
  • Laterality confirmation. Explicitly document whether findings are present in the right eye, left eye, or both eyes. This is the direct link to selecting H04.121, H04.122, or H04.123.
  • Severity assessment. Payers increasingly expect documentation of dry eye severity (mild, moderate, severe). Severity drives medical necessity for treatments beyond artificial tears, including prescription medications like cyclosporine or lifitegrast, and procedural interventions like punctal plugs.
  • Treatment plan and progression. Document the treatment approach, including over-the-counter artificial tear trial (many carriers require this before authorizing prescription therapy or procedures), any prescription therapy prescribed, and the rationale for escalation to procedural intervention.
  • Failed conservative therapy. Before billing CPT 68761 for punctal plugs, most Medicare Administrative Contractors (MACs) and commercial payers require documentation showing that the patient failed or showed insufficient response to conservative treatment. Without this documentation trail, punctal plug claims face a high denial rate.

According to Medicare’s Local Coverage Determination (LCD) policies for punctal occlusion (CPT 68761), carriers require a documented diagnosis of dry eye syndrome (H04.12x codes), evidence of failed conservative therapy, and objective clinical findings supporting medical necessity. The specific LCD requirements vary by MAC jurisdiction, so practices should review their regional MAC’s current policy.

Common H04.123 Billing Mistakes That Cause Denials

Dry eye is among the most frequently billed diagnoses in ophthalmology, which also makes it one of the most audited. Here are the six coding and billing errors that most commonly trigger denials on H04.123 claims:

  • Submitting H04.12 instead of H04.123. The parent code H04.12 is non-billable. Every claim must use one of the four child codes (H04.121, H04.122, H04.123, or H04.129). Claims with H04.12 are rejected automatically.
  • Using H04.129 (unspecified) when laterality is documented. If the exam notes state “bilateral dry eye,” coding H04.129 tells the payer you did not read your own documentation. Default to the laterality-specific code every time.
  • Billing diagnostic tests separately from the exam code. Schirmer testing, TFBUT, and tear osmolarity are bundled into the E/M visit code. Billing these as standalone procedures generates duplicate payment flags and potential fraud indicators.
  • Missing the conservative therapy documentation trail before punctal plug insertion. Most payers require evidence that the patient tried and failed artificial tears before they will cover CPT 68761. Without this documentation, the plug claim will deny for lack of medical necessity.
  • Billing 68761 as a single line for multiple plugs. Each punctum occluded gets its own line. Two lower puncta should be billed as two units with appropriate E-modifiers (E2 and E4 for Medicare) or modifier -50 for non-Medicare bilateral procedures. One line for four plugs leaves reimbursement on the table.
  • Failing to distinguish between lacrimal gland dry eye (H04.12x) and Sjogren’s-related keratoconjunctivitis (M35.01). If a patient has a documented Sjogren’s diagnosis, using H04.123 as the primary code may not trigger the appropriate coverage pathway. Sjogren’s-related dry eye may qualify for different treatment authorizations, and M35.01 should be listed as the primary diagnosis with H04.123 as secondary.

Across the billing companies we vet, practices that implement a pre-submission coding audit for dry eye encounters see a measurable reduction in denial rates within the first 60 days. The audit does not need to be complex. A simple laterality check, conservative therapy documentation confirmation, and E-modifier verification catches the majority of preventable denials.

Frequently Asked Questions

What does ICD-10 code H04.123 mean?

H04.123 is the ICD-10-CM code for dry eye syndrome of bilateral lacrimal glands. It is a billable code classified under Chapter 7 (Diseases of the Eye and Adnexa), within the H00-H05 code block covering disorders of the eyelid, lacrimal system, and orbit. This code is used when both eyes are affected by dry eye syndrome related to lacrimal gland dysfunction.

Is H04.123 a billable code?

Yes. H04.123 is a fully billable, specific ICD-10-CM code valid for claim submission to Medicare, Medicaid, and commercial insurance carriers. Its parent code H04.12 (Dry eye syndrome) is non-billable and cannot be used on claims. Always select one of the four child codes under H04.12 that reflects the documented laterality.

When should I use H04.123 instead of H04.121 or H04.122?

Use H04.123 when the clinical documentation confirms dry eye syndrome affecting both lacrimal glands (bilateral). Use H04.121 for right eye only and H04.122 for left eye only. If the provider documents “bilateral dry eyes” or notes findings in both eyes, H04.123 is the correct code. Never default to H04.129 (unspecified) when laterality is present in the chart.

Can I bill H04.123 and M35.01 on the same claim?

Yes, both codes can appear on the same claim when a patient has Sjogren’s syndrome and bilateral dry eye. In this scenario, list M35.01 (Sjogren’s syndrome with keratoconjunctivitis) as the primary diagnosis because it identifies the underlying cause. List H04.123 as a secondary code to capture the bilateral lacrimal gland involvement. The sequencing affects coverage pathway and treatment authorization.

What CPT code is used for punctal plugs with H04.123?

CPT 68761 is the procedure code for closure of the lacrimal punctum by plug insertion. This code applies to both temporary collagen and permanent silicone plugs. When billing for bilateral punctal plugs under Medicare, use E-modifiers (E1 through E4) to identify each specific punctum. The global period is 10 days. Most payers require documented failure of conservative therapy before authorizing this procedure.

Does H04.123 support medical necessity for prescription dry eye medications?

H04.123 supports medical necessity for prescription dry eye treatments including cyclosporine ophthalmic emulsion and lifitegrast ophthalmic solution when documentation shows the patient has moderate to severe dry eye that has not responded adequately to over-the-counter artificial tears. Severity assessment and failed conservative therapy must be explicitly documented in the clinical record.

What is the difference between H04.123 and keratoconjunctivitis sicca?

H04.123 describes dry eye syndrome originating from the lacrimal glands. Keratoconjunctivitis sicca (KCS) refers to dry eye that has progressed to involve inflammation of the cornea and conjunctiva, typically coded under H16.22x (keratoconjunctivitis sicca, not specified as Sjogren’s). Both conditions can be coded on the same claim when clinical findings support both lacrimal deficiency and corneal surface involvement.

Are there specific LCD policies for dry eye that affect H04.123?

Yes. Medicare Administrative Contractors (MACs) publish Local Coverage Determinations that govern coverage for dry eye services, particularly for CPT 68761 (punctal plug insertion). LCD requirements vary by jurisdiction but commonly require a documented dry eye diagnosis under H04.12x, evidence of failed conservative therapy, and objective clinical findings such as Schirmer test results or corneal staining. Review your regional MAC’s current LCD before submitting procedural dry eye claims.

Next Steps

Billing punctal plugs? See our full guide on CPT code 68761 for punctal plug insertion.

Need ophthalmologic exam coding rules? Start with our guide on why the 92002-92014 eye exam codes were deleted and what replaced them.

Navigating 2027 Medicare changes? Read how ophthalmology Medicare cuts and modifier 25 changes affect your billing.

Ready to stop losing revenue on dry eye claims? Get matched with an ophthalmology billing partner who knows the code family and the payer rules behind it.

Ophthalmology billing for dry eye, punctal plugs, and advanced ocular surface procedures requires specialized coding knowledge. Billing Service Quotes connects ophthalmology practices with billing companies that understand ocular coding, payer-specific LCD policies, and E-modifier rules. Over 2,000 providers matched across all 50 states, more than 15 years in medical billing, rates starting as low as 2.95%, and 100% free for providers. The matching process takes as little as 30 minutes.

Tags :
Codes
Share This :

Get Matched In 30 Minutes

Get a FREE Quote

Tell us about your practice and we'll connect you with trusted billing companies.

100% Free to providers — No hidden fees at any stage

Where should we send your quote(s)?

We'll send it directly to your inbox

How many providers does your practice have?

We'll find a billing company that can support your needs

Where is your practice located?

We'll find a billing company that serves providers in your area

loading
Tim Daniels
Online now
Tim Daniels

How can I help?

Send me your number and I'll personally call you in less than 24 hours to discuss any questions you may have about our ophthalmology billing partners

Mon–Fri, 9:00am–5:30pm Or email instead →
Got it — talk soon.
I'll call you within one business hour. Check your phone for an unknown number.