ICD-10-CM 2027 diagnosis code
H04Disorders of lacrimal system
H04 is a header code, so it can't be reported by itself. Choose one of the 9 more specific codes beneath it.
Code unchanged since ICD-10-CM took effect on October 1, 2015. Source: official FY2027 ICD-10-CM release from CDC/NCHS and CMS. Page updated September 29, 2026. About our data
About H04
H04 is the ICD-10-CM diagnosis code for disorders of lacrimal system. It belongs to block H00-H05 (disorders of eyelid, lacrimal system and orbit) and chapter 7 (diseases of the eye and adnexa). It is a header code, so it can't be reported by itself; one of its 9 subcodes must be used instead.
To report this condition, pick the subcode that matches the documentation: H04.0 (dacryoadenitis), H04.1 (gland), H04.2 (epiphora), H04.3 (passages), H04.4 (passages), H04.5 (passages), H04.6 (passages), H04.8 (system) and 1 more.
Don't report H04 together with the conditions in its Excludes1 note: congenital malformations of lacrimal system (Q10.4-Q10.6).
It has been part of ICD-10-CM since the code set took effect on October 1, 2015 and hasn't changed since.
Specific codes under H04
- H04.0Dacryoadenitis
- H04.1Other disorders of lacrimal gland
- H04.2Epiphora
- H04.3Acute and unspecified inflammation of lacrimal passages
- H04.4Chronic inflammation of lacrimal passages
- H04.5Stenosis and insufficiency of lacrimal passages
- H04.6Other changes of lacrimal passages
- H04.8Other disorders of lacrimal system
- H04.9Disorder of lacrimal system, unspecifiedBillable
Coding notes
Notes that apply from higher levels
Instructions written at a parent level also apply to H04.
Broader instructions also apply from H00-H05 Disorders of eyelid, lacrimal system and orbit and Chapter 7: Diseases of the eye and adnexa.
Code history
- 2016
- 2017
- 2018
- 2019
- 2020
- 2021
- 2022
- 2023
- 2024
- 2025
- 2026
- 2027
- FY2016 (effective 10/1/2015): Added (first year of ICD-10-CM)
- No changes since FY2016.
Common questions about H04
Is H04 billable?
- No. H04 is a header code. Report one of its more specific subcodes instead.