ICD-10-CM 2027 diagnosis code
N92Excessive, frequent and irregular menstruation
N92 is a header code, so it can't be reported by itself. Choose one of the 7 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 N92
N92 is the ICD-10-CM diagnosis code for excessive, frequent and irregular menstruation. It belongs to block N80-N98 (noninflammatory disorders of female genital tract) and chapter 14 (diseases of the genitourinary system). It is a header code, so it can't be reported by itself; one of its 7 subcodes must be used instead.
To report this condition, pick the subcode that matches the documentation: N92.0 (cycle), N92.1 (cycle), N92.2 (puberty), N92.3 (bleeding), N92.4 (period), N92.5 (menstruation) and N92.6 (unspecified).
Don't report N92 together with the conditions in its Excludes1 note: postmenopausal bleeding (N95.0) and precocious puberty (menstruation) (E30.1).
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 N92
- N92.0Excessive and frequent menstruation with regular cycleBillable
- N92.1Excessive and frequent menstruation with irregular cycleBillable
- N92.2Excessive menstruation at pubertyBillable
- N92.3Ovulation bleedingBillable
- N92.4Excessive bleeding in the premenopausal periodBillable
- N92.5Other specified irregular menstruationBillable
- N92.6Irregular menstruation, unspecifiedBillable
Coding notes
Notes that apply from higher levels
Instructions written at a parent level also apply to N92.
Broader instructions also apply from Chapter 14: Diseases of the genitourinary system.
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 N92
Is N92 billable?
- No. N92 is a header code. Report one of its more specific subcodes instead.