---
title: HKCategoryTypeIdentifier
framework: healthkit
role: symbol
role_heading: Structure
path: healthkit/hkcategorytypeidentifier
---

# HKCategoryTypeIdentifier

Identifiers for creating category types.

## Declaration

```swift
struct HKCategoryTypeIdentifier
```

## Overview

Overview To create an HKCategoryType instance, pass an HKCategoryTypeIdentifier value to the categoryType(forIdentifier:) method. For the complete list of quantity type identifiers, see Activity.

## Topics

### Activity

- [appleStandHour](healthkit/hkcategorytypeidentifier/applestandhour.md)
- [lowCardioFitnessEvent](healthkit/hkcategorytypeidentifier/lowcardiofitnessevent.md)

### Reproductive Health

- [menstrualFlow](healthkit/hkcategorytypeidentifier/menstrualflow.md)
- [intermenstrualBleeding](healthkit/hkcategorytypeidentifier/intermenstrualbleeding.md)
- [infrequentMenstrualCycles](healthkit/hkcategorytypeidentifier/infrequentmenstrualcycles.md)
- [irregularMenstrualCycles](healthkit/hkcategorytypeidentifier/irregularmenstrualcycles.md)
- [persistentIntermenstrualBleeding](healthkit/hkcategorytypeidentifier/persistentintermenstrualbleeding.md)
- [prolongedMenstrualPeriods](healthkit/hkcategorytypeidentifier/prolongedmenstrualperiods.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)
- [menopausalState](healthkit/hkcategorytypeidentifier/menopausalstate.md)
- [bleedingAfterMenopause](healthkit/hkcategorytypeidentifier/bleedingaftermenopause.md)

### Hearing

- [environmentalAudioExposureEvent](healthkit/hkcategorytypeidentifier/environmentalaudioexposureevent.md)
- [HKCategoryValueEnvironmentalAudioExposureEvent](healthkit/hkcategoryvalueenvironmentalaudioexposureevent.md)
- [headphoneAudioExposureEvent](healthkit/hkcategorytypeidentifier/headphoneaudioexposureevent.md)
- [HKCategoryValueHeadphoneAudioExposureEvent](healthkit/hkcategoryvalueheadphoneaudioexposureevent.md)
- [audioExposureEvent](healthkit/hkcategorytypeidentifier/audioexposureevent.md)

### Vital Signs

- [lowHeartRateEvent](healthkit/hkcategorytypeidentifier/lowheartrateevent.md)
- [highHeartRateEvent](healthkit/hkcategorytypeidentifier/highheartrateevent.md)
- [irregularHeartRhythmEvent](healthkit/hkcategorytypeidentifier/irregularheartrhythmevent.md)

### Mobility

- [appleWalkingSteadinessEvent](healthkit/hkcategorytypeidentifier/applewalkingsteadinessevent.md)

### Symptoms

- [Symptom Type Identifiers](healthkit/symptom-type-identifiers.md)

### Mindfulness and Sleep

- [mindfulSession](healthkit/hkcategorytypeidentifier/mindfulsession.md)
- [sleepAnalysis](healthkit/hkcategorytypeidentifier/sleepanalysis.md)

### Self Care

- [toothbrushingEvent](healthkit/hkcategorytypeidentifier/toothbrushingevent.md)
- [handwashingEvent](healthkit/hkcategorytypeidentifier/handwashingevent.md)

### Initializers

- [init(rawValue:)](healthkit/hkcategorytypeidentifier/init(rawvalue:).md)

### Type Properties - generated

- [bleedingAfterMenopause](healthkit/hkcategorytypeidentifier/bleedingaftermenopause.md)
- [hypertensionEvent](healthkit/hkcategorytypeidentifier/hypertensionevent.md)
- [menopausalState](healthkit/hkcategorytypeidentifier/menopausalstate.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Related Documentation

- [categoryType(forIdentifier:)](healthkit/hkobjecttype/categorytype(foridentifier:).md)

### Creating category types

- [categoryType(forIdentifier:)](healthkit/hkobjecttype/categorytype(foridentifier:).md)
