ICD-10-CM 2027 diagnosis code
H54.12Blindness, left eye, low vision right eye
H54.12 is a header code, so it can't be reported by itself. Choose one of the 2 more specific codes beneath it.
Code last changed in FY2018 (effective October 1, 2017). Source: official FY2027 ICD-10-CM release from CDC/NCHS and CMS. Page updated September 29, 2026. About our data
About H54.12
H54.12 is the ICD-10-CM diagnosis code for blindness, left eye, low vision right eye. It belongs to category H54 (blindness and low vision), block H53-H54 (visual disturbances and blindness) 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 2 subcodes must be used instead.
Within H54.1 (blindness, one eye, low vision other eye), H54.12 is specifically for blindness, left eye, low vision right eye. Related codes cover unspecified eyes (H54.10) and right eye, low vision left eye (H54.11).
To report this condition, pick the subcode that matches the documentation: H54.121 (eye) and H54.122 (eye).
Code first: any associated underlying cause of the blindness.
It has been part of ICD-10-CM since the code set took effect on October 1, 2015, and changed in FY2018 (expanded into subcodes).
Specific codes under H54.12
Notes that apply from higher levels
Instructions written at a parent level also apply to H54.12.
› From H54 Blindness and low vision
- For definition of visual impairment categories see table below
- amaurosis fugax (G45.3)
- any associated underlying cause of the blindness
Broader instructions also apply from Chapter 7: Diseases of the eye and adnexa.
Alphabetic index entries
1 entriesTerms in the official ICD-10-CM index that lead to H54.12.
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)
- FY2018 (effective 10/1/2017): Expanded — no longer billable
Common questions about H54.12
Is H54.12 billable?
- No. H54.12 is a header code. Report one of its more specific subcodes instead.