---
title: bloodGlucose
framework: healthkit
role: symbol
role_heading: Type Property
path: healthkit/hkquantitytypeidentifier/bloodglucose
---

# bloodGlucose

A quantity sample type that measures the user’s blood glucose level.

## Declaration

```swift
static let bloodGlucose: HKQuantityTypeIdentifier
```

## Discussion

Discussion These samples use mass/volume units (described in HKUnit) and measure discrete values (described in HKQuantityAggregationStyle). Please pay attention to the following issues while creating blood glucose samples: Blood glucose samples may be measured in mg/dL (milligrams per deciliter) or mmol/L (millimoles per liter), depending on the region. The Health app lets users select their preferred units. The Health app uses these units for both the display and manual entry of blood glucose samples. You can access the preferred units using the preferredUnits(for:completion:) method. If your app connects to a glucose meter that uses units other than the preferred units, alert the user. You can also recommend that users change their preferred units to match the glucose meter. Don’t save samples to HealthKit when the blood glucose meter is processing control solution.

## Topics

### Metadata Keys

- [HKMetadataKeyBloodGlucoseMealTime](healthkit/hkmetadatakeybloodglucosemealtime.md)

## See Also

### Related Documentation

- [HKQuantityTypeIdentifier](healthkit/hkquantitytypeidentifier.md)
- [HKQuantitySample](healthkit/hkquantitysample.md)
- [HKQuantity](healthkit/hkquantity.md)

### Lab and test results

- [bloodAlcoholContent](healthkit/hkquantitytypeidentifier/bloodalcoholcontent.md)
- [electrodermalActivity](healthkit/hkquantitytypeidentifier/electrodermalactivity.md)
- [forcedExpiratoryVolume1](healthkit/hkquantitytypeidentifier/forcedexpiratoryvolume1.md)
- [forcedVitalCapacity](healthkit/hkquantitytypeidentifier/forcedvitalcapacity.md)
- [inhalerUsage](healthkit/hkquantitytypeidentifier/inhalerusage.md)
- [insulinDelivery](healthkit/hkquantitytypeidentifier/insulindelivery.md)
- [numberOfTimesFallen](healthkit/hkquantitytypeidentifier/numberoftimesfallen.md)
- [peakExpiratoryFlowRate](healthkit/hkquantitytypeidentifier/peakexpiratoryflowrate.md)
- [peripheralPerfusionIndex](healthkit/hkquantitytypeidentifier/peripheralperfusionindex.md)
