---
title: progesteroneTestResult
framework: healthkit
role: symbol
role_heading: Type Property
path: healthkit/hkcategorytypeidentifier/progesteronetestresult
---

# progesteroneTestResult

A category type that represents the results from a home progesterone test.

## Declaration

```swift
static let progesteroneTestResult: HKCategoryTypeIdentifier
```

## Discussion

Discussion Home progesterone tests check for the presence of a progesterone hormone metabolite, known as pregnanediol-3-glucuronide (PDG), in a urine sample to confirm whether ovulation has occurred. Samples of this type use values from the HKCategoryValueProgesteroneTestResult enumeration.

## See Also

### 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)
- [basalBodyTemperature](healthkit/hkquantitytypeidentifier/basalbodytemperature.md)
- [cervicalMucusQuality](healthkit/hkcategorytypeidentifier/cervicalmucusquality.md)
- [ovulationTestResult](healthkit/hkcategorytypeidentifier/ovulationtestresult.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)
