---
title: irregularMenstrualCycles
framework: healthkit
role: symbol
role_heading: Type Property
path: healthkit/hkcategorytypeidentifier/irregularmenstrualcycles
---

# irregularMenstrualCycles

A category sample that indicates an irregular menstrual cycle.

## Declaration

```swift
static let irregularMenstrualCycles: HKCategoryTypeIdentifier
```

## Discussion

Discussion HealthKit generates Cycle Deviation notifications based on the cycle data a person enters. HealthKit processes this data on their iOS device. If it detects a potential deviation, it sends a notification asking them to verify their logged cycle history. If the person confirms that their cycle history is accurate, HealthKit saves a corresponding sample of the detected Cycle Deviation to the HealthKit store. Cycle Deviation notifications include: Use a HKCategoryValue.notApplicable value with these samples. important: These samples are read-only. You can request permission to read the samples using this identifier, but you can’t request authorization to share them. This means you can’t save new infrequent menstrual cycle samples to the HealthKit store.

## See Also

### Reproductive health

- [menstrualFlow](healthkit/hkcategorytypeidentifier/menstrualflow.md)
- [intermenstrualBleeding](healthkit/hkcategorytypeidentifier/intermenstrualbleeding.md)
- [infrequentMenstrualCycles](healthkit/hkcategorytypeidentifier/infrequentmenstrualcycles.md)
- [persistentIntermenstrualBleeding](healthkit/hkcategorytypeidentifier/persistentintermenstrualbleeding.md)
- [prolongedMenstrualPeriods](healthkit/hkcategorytypeidentifier/prolongedmenstrualperiods.md)
- [basalBodyTemperature](healthkit/hkquantitytypeidentifier/basalbodytemperature.md)
- [cervicalMucusQuality](healthkit/hkcategorytypeidentifier/cervicalmucusquality.md)
- [ovulationTestResult](healthkit/hkcategorytypeidentifier/ovulationtestresult.md)
- [progesteroneTestResult](healthkit/hkcategorytypeidentifier/progesteronetestresult.md)
- [sexualActivity](healthkit/hkcategorytypeidentifier/sexualactivity.md)
- [contraceptive](healthkit/hkcategorytypeidentifier/contraceptive.md)
- [pregnancy](healthkit/hkcategorytypeidentifier/pregnancy.md)
- [pregnancyTestResult](healthkit/hkcategorytypeidentifier/pregnancytestresult.md)
- [lactation](healthkit/hkcategorytypeidentifier/lactation.md)
- [HKCategoryValueVaginalBleeding](healthkit/hkcategoryvaluevaginalbleeding.md)
