Contents

bloodGlucose

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

Declaration

static let bloodGlucose: HKQuantityTypeIdentifier

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

See Also

Related Documentation

Lab and test results