Crate objc2_health_kit

Source
Expand description

§Bindings to the HealthKit framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

HKActivityMoveModeHKCharacteristicValues
This enumerated type is used to represent the activity mode for the user’s move ring.
HKActivityMoveModeObjectHKCharacteristicObjects
A wrapper object for HKActivityMoveMode enumeration.
HKActivitySummaryHKActivitySummary
An object that represents a summary of a user’s activity for a given day.
HKActivitySummaryQueryHKActivitySummaryQuery and HKQuery
Apple’s documentation
HKActivitySummaryTypeHKObjectType
Represents an HKActivitySummary
HKAnchoredObjectQueryHKAnchoredObjectQuery and HKQuery
Apple’s documentation
HKAppleECGAlgorithmVersionHKMetadata
Indicates which algorithm version number was used by the ECG app on Apple Watch.
HKAppleSleepingBreathingDisturbancesClassificationHKAppleSleepingBreathingDisturbancesClassification
This enumerated type is used to represent a classification of the user’s breathing disturbances
HKAppleWalkingSteadinessClassificationHKAppleWalkingSteadinessClassification
This enumerated type is used to represent the classification for the user’s walking steadiness.
HKAttachmentHKAttachment
An HKAttachment represents a file attachment stored in the HealthKit database.
HKAttachmentStoreHKAttachmentStore
The HKAttachmentStore class provides an interface for accessing and storing HKAttachment objects.
HKAudiogramConductionTypeHKAudiogramSensitivityTest
Represents the conduction type used for an HKAudiogramSensitivityTest
HKAudiogramSampleHKAudiogramSample and HKObject and HKSample
A sample object representing the results of a standard hearing test.
HKAudiogramSampleTypeHKObjectType
Represents an audiogram sample.
HKAudiogramSensitivityPointHKAudiogramSensitivityPoint
Apple’s documentation
HKAudiogramSensitivityPointClampingRangeHKAudiogramSensitivityPointClampingRange
Defines the range within which an ear’s sensitivity point may have been clamped, if any.
HKAudiogramSensitivityTestHKAudiogramSensitivityTest
Apple’s documentation
HKAudiogramSensitivityTestSideHKAudiogramSensitivityTest
Represents the test side used for an HKAudiogramSensitivityTest
HKAuthorizationRequestStatusHKDefines
This enumerated type is used to indicate whether it is necessary to request authorization from the user.
HKAuthorizationStatusHKDefines
This enumerated type is used to indicate the currently granted authorization status for a specific HKObjectType.
HKBiologicalSexHKCharacteristicValues
This enumerated type is used to represent the biological sex of an individual.
HKBiologicalSexObjectHKCharacteristicObjects
A wrapper object for HKBiologicalSex enumeration.
HKBloodGlucoseMealTimeHKMetadata
Indicates how your blood glucose reading relates to a meal.
HKBloodTypeHKCharacteristicValues
This enumerated type is used to represent the blood type of an individual.
HKBloodTypeObjectHKCharacteristicObjects
A wrapper object for HKBloodType enumeration.
HKBodyTemperatureSensorLocationHKMetadata
Apple’s documentation
HKCDADocumentHKCDADocumentSample
Apple’s documentation
HKCDADocumentSampleHKCDADocumentSample and HKDocumentSample and HKObject and HKSample
A sample object representing a CDA document.
HKCategorySampleHKCategorySample and HKObject and HKSample
An HKObject subclass representing an category measurement
HKCategoryTypeHKObjectType
Represent a type of HKCategorySample.
HKCategoryValueHKCategoryValues
This category value is to be used for types which don’t have a specific value defined.
HKCategoryValueAppetiteChangesHKCategoryValues
Set of values to indicate the direction of appetite changes.
HKCategoryValueAppleStandHourHKCategoryValues
Set of values that may be used for HKCategorySamples with the HKCategoryTypeIdentifierAppleStandHour type.
HKCategoryValueAppleWalkingSteadinessEventHKCategoryValues
Set of values that may be used for HKCategorySamples with the HKCategoryTypeIdentifierAppleWalkingSteadinessEvent type.
HKCategoryValueAudioExposureEventDeprecatedHKCategoryValues
Specifies the kind of audio exposure event associated with the sample.
HKCategoryValueCervicalMucusQualityHKCategoryValues
Set of values that may be used for HKCategorySamples with the HKCategoryTypeIdentifierCervicalMucusQuality type.
HKCategoryValueContraceptiveHKCategoryValues
Set of values to indicate the type of contraceptive.
HKCategoryValueEnvironmentalAudioExposureEventHKCategoryValues
Specifies the kind of environmental audio exposure event associated with the sample.
HKCategoryValueHeadphoneAudioExposureEventHKCategoryValues
Specifies the kind of headphone audio exposure event associated with the sample.
HKCategoryValueLowCardioFitnessEventHKCategoryValues
Specifies the type of cardio fitness event.
HKCategoryValueMenstrualFlowDeprecatedHKCategoryValues
Set of values to indicate the type of menstrual flow.
HKCategoryValueOvulationTestResultHKCategoryValues
Set of values that may be used for HKCategorySamples with the HKCategoryTypeIdentifierOvulationTestResult type.
HKCategoryValuePregnancyTestResultHKCategoryValues
Set of values that may be used for HKCategorySamples with the HKCategoryTypeIdentifierPregnancyTestResult type.
HKCategoryValuePresenceHKCategoryValues
Set of values to indicate whether a data type is present or not.
HKCategoryValueProgesteroneTestResultHKCategoryValues
Set of values that may be used for HKCategorySamples with the HKCategoryTypeIdentifierProgesteroneTestResult type.
HKCategoryValueSeverityHKCategoryValues
Set of values to indicate the severity of a symptom.
HKCategoryValueSleepAnalysisHKCategoryValues
Set of values that may be used for HKCategorySamples with the HKCategoryTypeIdentifierSleepAnalysis type.
HKCategoryValueVaginalBleedingHKCategoryValues
Set of values to indicate the type of bleeding.
HKCharacteristicTypeHKObjectType
Represents a type of object that describes a characteristic of the user (such as date of birth).
HKClinicalRecordHKClinicalRecord and HKObject and HKSample
An HKObject subclass representing a health record.
HKClinicalTypeHKClinicalType and HKObjectType
A type that identifies samples that contain clinical record data.
HKContactsLensSpecificationHKContactsLensSpecification and HKLensSpecification
An object subclass representing lens specification for contacts
HKContactsPrescriptionHKContactsPrescription and HKObject and HKSample and HKVisionPrescription
An object representing a contacts prescription
HKCorrelationHKCorrelation and HKObject and HKSample
An HKCorrelation is a collection of correlated objects.
HKCorrelationQueryHKCorrelationQuery and HKQuery
A query to find HKCorrelations
HKCorrelationTypeHKObjectType
Represents a type of HKCorrelation
HKCumulativeQuantitySampleHKCumulativeQuantitySample and HKObject and HKQuantitySample and HKSample
An HKQuantitySample subclass representing a quantity measurement with cumulative aggregation style.
HKCumulativeQuantitySeriesSampleDeprecatedHKCumulativeQuantitySample and HKCumulativeQuantitySeriesSample and HKObject and HKQuantitySample and HKSample
Apple’s documentation
HKCyclingFunctionalThresholdPowerTestTypeHKMetadata
Represents the test used to determine a Cycling Functional Threshold Power value.
HKDeletedObjectHKDeletedObject
A class representing an HKObject that was deleted from the HealtKit database.
HKDeviceHKDevice
Apple’s documentation
HKDevicePlacementSideHKMetadata
The detected placement of the device during the bout of walking
HKDiscreteQuantitySampleHKDiscreteQuantitySample and HKObject and HKQuantitySample and HKSample
An HKQuantitySample subclass representing a quantity measurement with discrete aggregation style.
HKDocumentQueryHKDocumentQuery and HKQuery
A concrete subclass of HKQuery that provides an interface to retrieve documents from the Health store.
HKDocumentSampleHKDocumentSample and HKObject and HKSample
An abstract class representing a health document.
HKDocumentTypeHKObjectType
Represents a type of HKDocument.
HKElectrocardiogramHKElectrocardiogram and HKObject and HKSample
An HKElectrocardiogram is a collection of voltage values as waveforms from one or more leads
HKElectrocardiogramClassificationHKElectrocardiogram
The possible classifications determined for HKElectrocardiograms
HKElectrocardiogramLeadHKElectrocardiogram
The medically-defined leads supported by HKElectrocardiogram
HKElectrocardiogramQueryHKElectrocardiogramQuery and HKQuery
Apple’s documentation
HKElectrocardiogramSymptomsStatusHKElectrocardiogram
An indication of whether the user experienced symptoms when taking an ECG
HKElectrocardiogramTypeHKObjectType
Represents an electrocardiogram sample.
HKElectrocardiogramVoltageMeasurementHKElectrocardiogramQuery
An HKElectrocardiogramVoltageMeasurement contains voltage quantities for all leads at a single instance of measurement.
HKErrorCodeHKDefines
perform the requested operation.
HKFHIRResourceHKFHIRResource
The HKFHIRResource class encapsulates a FHIR (Fast Healthcare Interoperability Resources) resource.
HKFHIRVersionHKFHIRVersion
Represents a FHIR version.
HKFitzpatrickSkinTypeHKCharacteristicValues
This enumerated type is used to represent the skin type of an individual based on the Fitzpatrick scale.
HKFitzpatrickSkinTypeObjectHKCharacteristicObjects
A wrapper object for HKFitzpatrickSkinType enumeration.
HKGAD7AssessmentHKGAD7Assessment and HKObject and HKSample and HKScoredAssessment
Represents the result of a GAD-7 assessment. Learn more about Pfizer’s GAD-7 at https://support.apple.com/en-us/105070
HKGAD7AssessmentAnswerHKGAD7Assessment
Answer to question on GAD-7 assessment.
HKGAD7AssessmentRiskHKGAD7Assessment
Anxiety risk level determined by GAD-7 assessment.
HKGlassesLensSpecificationHKGlassesLensSpecification and HKLensSpecification
An object subclass representing lens specification for glasses
HKGlassesPrescriptionHKGlassesPrescription and HKObject and HKSample and HKVisionPrescription
An object subclass representing a glasses prescription
HKHealthStoreHKHealthStore
The HKHealthStore class provides an interface for accessing and storing the user’s health data.
HKHeartRateMotionContextHKMetadata
Apple’s documentation
HKHeartRateRecoveryTestTypeHKMetadata
Represents the test used to determine a Heart Rate Recovery value
HKHeartRateSensorLocationHKMetadata
Apple’s documentation
HKHeartbeatSeriesBuilderHKHeartbeatSeriesBuilder and HKSeriesBuilder
An HKHeartbeatSeriesBuilder is used to generate an HKHeartbeatSeriesSample.
HKHeartbeatSeriesQueryHKHeartbeatSeriesQuery and HKQuery
Apple’s documentation
HKHeartbeatSeriesSampleHKHeartbeatSeriesSample and HKObject and HKSample and HKSeriesSample
An HKHeartbeatSeriesSample represents a series of heartbeats.
HKInsulinDeliveryReasonHKMetadata
Represents a medical reason for the delivery of insulin
HKLensSpecificationHKLensSpecification
An object subclass representing common lens specification
HKLiveWorkoutBuilderHKLiveWorkoutBuilder and HKWorkoutBuilder
Apple’s documentation
HKLiveWorkoutDataSourceHKLiveWorkoutDataSource
An HKLiveWorkoutDataSource is to be used with an HKWorkoutBuilder to automatically collect samples
HKMetricPrefixHKUnit
Apple’s documentation
HKObjectHKObject
Apple’s documentation
HKObjectTypeHKObjectType
An abstract class representing a type of object that can be stored by HealthKit.
HKObserverQueryHKObserverQuery and HKQuery
Apple’s documentation
HKPHQ9AssessmentHKObject and HKPHQ9Assessment and HKSample and HKScoredAssessment
Represents the result of a PHQ-9 assessment. Learn more about Pfizer’s PHQ-9 at https://support.apple.com/en-us/105070
HKPHQ9AssessmentAnswerHKPHQ9Assessment
Answer to question on PHQ-9 assessment.
HKPHQ9AssessmentRiskHKPHQ9Assessment
Depression risk level determined by PHQ-9 assessment.
HKPhysicalEffortEstimationTypeHKMetadata
Represents the estimation used to create a Physical Effort Sample.
HKPrescriptionTypeHKObjectType
Represents a prescription type
HKPrismBaseHKVisionPrism
Represents the prism base for rectangular coordinates
HKQuantityHKQuantity
The HKQuantity class provides an encapsulation of a quantity value and the unit of measurement.
HKQuantityAggregationStyleHKQuantityAggregationStyle
Describes how quantities can be aggregated over time.
HKQuantitySampleHKObject and HKQuantitySample and HKSample
An abstract HKSample subclass representing a quantity measurement.
HKQuantitySeriesSampleBuilderHKQuantitySeriesSampleBuilder
An HKQuantitySeriesSampleBuilder is used to generate HKQuantitySample(s) with multiple quantities.
HKQuantitySeriesSampleQueryHKQuantitySeriesSampleQuery and HKQuery
Apple’s documentation
HKQuantityTypeHKObjectType
Represents types of HKQuantitySamples.
HKQueryHKQuery
Apple’s documentation
HKQueryAnchorHKQueryAnchor
This object encapsulates the state of an HKAnchoredObjectQuery
HKQueryDescriptorHKQueryDescriptor
Apple’s documentation
HKQueryOptionsHKQuery
Time interval options are used to describe how an HKSample’s time period overlaps with a given time period.
HKSampleHKObject and HKSample
An abstract class representing measurements taken over a period of time.
HKSampleQueryHKQuery and HKSampleQuery
Apple’s documentation
HKSampleTypeHKObjectType
Represents a type of HKSample.
HKScoredAssessmentHKObject and HKSample and HKScoredAssessment
An abstract HKSample subclass representing the results of a scored assessment.
HKScoredAssessmentTypeHKObjectType
Represents a scored assessment sample
HKSeriesBuilderHKSeriesBuilder
An HKSeriesBuilder is an abstract class for generating HKSeriesSample objects. Concrete subclasses generate the actual HKSeriesSample objects.
HKSeriesSampleHKObject and HKSample and HKSeriesSample
This class represents a type of HKSample that references a series of data.
HKSeriesTypeHKObjectType
Represents a type of HKSeriesSample
HKSourceHKSource
Represents the entity that created an object stored by HealthKit.
HKSourceQueryHKQuery and HKSourceQuery
Apple’s documentation
HKSourceRevisionHKSourceRevision
Represents a specific revision of an HKSource.
HKStateOfMindHKObject and HKSample and HKStateOfMind
Represents how one feels, including descriptors of a feeling and optionally, its source.
HKStateOfMindAssociationHKStateOfMind
A general facet of life with which a felt experience may be associated.
HKStateOfMindKindHKStateOfMind
The kind of feeling type captured by a state of mind log, considering the period of time the reflection concerns.
HKStateOfMindLabelHKStateOfMind
A specific word describing a felt experience.
HKStateOfMindTypeHKObjectType
Represents an experienced feeling and its surrounding context.
HKStateOfMindValenceClassificationHKStateOfMind
A general region of pleasantness derived from valence logged on a state of mind sample.
HKStatisticsHKStatistics
Represents statistics for quantity samples over a period of time.
HKStatisticsCollectionHKStatisticsCollectionQuery
Apple’s documentation
HKStatisticsCollectionQueryHKQuery and HKStatisticsCollectionQuery
Apple’s documentation
HKStatisticsOptionsHKStatistics
Options for specifying which statistics to calculate
HKStatisticsQueryHKQuery and HKStatisticsQuery
Apple’s documentation
HKSwimmingStrokeStyleHKMetadata
Represents a style of stroke used during a swimming workout.
HKUnitHKUnit
Apple’s documentation
HKUpdateFrequencyHKDefines
Apple’s documentation
HKUserMotionContextHKMetadata
Apple’s documentation
HKVO2MaxTestTypeHKMetadata
Represents the test used to create a VO2 Max Sample.
HKVerifiableClinicalRecordHKObject and HKSample and HKVerifiableClinicalRecord
An NSObject that represents a verifiable clinical record.
HKVerifiableClinicalRecordQueryHKQuery and HKVerifiableClinicalRecordQuery
Apple’s documentation
HKVerifiableClinicalRecordSubjectHKVerifiableClinicalRecordSubject
An NSObject that represents a verifiable clinical record subject.
HKVisionEyeHKVisionPrism
Represents an eye
HKVisionPrescriptionHKObject and HKSample and HKVisionPrescription
HKSample subclass representing a vision prescription
HKVisionPrescriptionTypeHKVisionPrescription
Represents a vision prescription type
HKVisionPrismHKVisionPrism
An object subclass representing prism vision fields used in eye glasses to correct double vision. The prism aligns the two images so only one is seen.
HKWaterSalinityHKMetadata
Represents the water salinity for an underwater depth or water temperature sample.
HKWeatherConditionHKMetadata
Apple’s documentation
HKWheelchairUseHKCharacteristicValues
This enumerated type is used to represent whether the user uses a wheelchair.
HKWheelchairUseObjectHKCharacteristicObjects
A wrapper object for HKWheelchairUse enumeration.
HKWorkoutHKObject and HKSample and HKWorkout
An HKObject subclass representing a workout or activity
HKWorkoutActivityHKWorkoutActivity
An HKWorkoutActivity is an object describing the properties of an activity within an HKWorkout.
HKWorkoutActivityTypeHKWorkout
Represents a particular type of workout or exercise
HKWorkoutBuilderHKWorkoutBuilder
An HKWorkoutBuilder is used to incrementally create new workouts in the HealthKit database. Samples, events, and metadata may be added to a builder either during a live workout session or to create a workout that occurred in the past. Calling finishWorkoutWithCompletion: will create a new workout with samples, events, and metadata that have been provided.
HKWorkoutConfigurationHKWorkoutConfiguration
An HKWorkoutConfiguration is an object that can be used to describe the workout activity.
HKWorkoutEffortRelationshipHKWorkoutEffortRelationshipQuery
Apple’s documentation
HKWorkoutEffortRelationshipQueryHKQuery and HKWorkoutEffortRelationshipQuery
A concrete subclass of HKQuery that provides an interface to observe associations with a workout sample.
HKWorkoutEffortRelationshipQueryOptionsHKWorkoutEffortRelationshipQuery
Option for specifying which workout effort relationship sample(s) to retrieve
HKWorkoutEventHKWorkout
Represents a particular event that occurred during a workout.
HKWorkoutEventTypeHKWorkout
Apple’s documentation
HKWorkoutRouteHKObject and HKSample and HKSeriesSample and HKWorkoutRoute
Apple’s documentation
HKWorkoutRouteBuilderHKSeriesBuilder and HKWorkoutRouteBuilder
An HKWorkoutRouteBuilder is used to generate an HKWorkoutRoute.
HKWorkoutRouteQueryHKQuery and HKWorkoutRouteQuery
Apple’s documentation
HKWorkoutSessionHKWorkoutSession
An HKWorkoutSession is an object describing the properties of a workout activity session.
HKWorkoutSessionLocationTypeHKWorkoutConfiguration
This enumerated type is used to represent the location type of a workout session.
HKWorkoutSessionStateHKWorkoutSession
This enumerated type is used to represent the state of a workout session.
HKWorkoutSessionTypeHKWorkoutSession
This enumerated type is used to represent the type of a workout session.
HKWorkoutSwimmingLocationTypeHKMetadata
This enumerated type is used to represent the location type of a swimming workout.
HKWorkoutTypeHKObjectType
Represents a workout or exercise

Statics§

HKCategoryTypeIdentifierAbdominalCrampsHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierAcneHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierAppetiteChangesHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierAppleStandHourHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierAppleWalkingSteadinessEventHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierAudioExposureEventHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierBladderIncontinenceHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierBleedingAfterPregnancyHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierBleedingDuringPregnancyHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierBloatingHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierBreastPainHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierCervicalMucusQualityHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierChestTightnessOrPainHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierChillsHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierConstipationHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierContraceptiveHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierCoughingHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierDiarrheaHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierDizzinessHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierDrySkinHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierEnvironmentalAudioExposureEventHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierFaintingHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierFatigueHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierFeverHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierGeneralizedBodyAcheHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierHairLossHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierHandwashingEventHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierHeadacheHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierHeadphoneAudioExposureEventHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierHeartburnHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierHighHeartRateEventHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierHotFlashesHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierInfrequentMenstrualCyclesHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierIntermenstrualBleedingHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierIrregularHeartRhythmEventHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierIrregularMenstrualCyclesHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierLactationHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierLossOfSmellHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierLossOfTasteHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierLowCardioFitnessEventHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierLowHeartRateEventHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierLowerBackPainHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierMemoryLapseHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierMenstrualFlowHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierMindfulSessionHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierMoodChangesHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierNauseaHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierNightSweatsHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierOvulationTestResultHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierPelvicPainHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierPersistentIntermenstrualBleedingHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierPregnancyHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierPregnancyTestResultHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierProgesteroneTestResultHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierProlongedMenstrualPeriodsHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierRapidPoundingOrFlutteringHeartbeatHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierRunnyNoseHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierSexualActivityHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierShortnessOfBreathHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierSinusCongestionHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierSkippedHeartbeatHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierSleepAnalysisHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierSleepApneaEventHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierSleepChangesHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierSoreThroatHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierToothbrushingEventHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierVaginalDrynessHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierVomitingHKTypeIdentifiers
Apple’s documentation
HKCategoryTypeIdentifierWheezingHKTypeIdentifiers
Apple’s documentation
HKCharacteristicTypeIdentifierActivityMoveModeHKTypeIdentifiers
Apple’s documentation
HKCharacteristicTypeIdentifierBiologicalSexHKTypeIdentifiers
Apple’s documentation
HKCharacteristicTypeIdentifierBloodTypeHKTypeIdentifiers
Apple’s documentation
HKCharacteristicTypeIdentifierDateOfBirthHKTypeIdentifiers
Apple’s documentation
HKCharacteristicTypeIdentifierFitzpatrickSkinTypeHKTypeIdentifiers
Apple’s documentation
HKCharacteristicTypeIdentifierWheelchairUseHKTypeIdentifiers
Apple’s documentation
HKClinicalTypeIdentifierAllergyRecordHKClinicalType
A type identifier for records of allergies or intolerances.
HKClinicalTypeIdentifierClinicalNoteRecordHKClinicalType
A type identifier for records that represent clinical notes.
HKClinicalTypeIdentifierConditionRecordHKClinicalType
A type identifier for records of a condition, problem, or diagnosis.
HKClinicalTypeIdentifierCoverageRecordHKClinicalType
A type identifier for records containing information about the user’s insurance coverage.
HKClinicalTypeIdentifierImmunizationRecordHKClinicalType
A type identifier for records of vaccine administration.
HKClinicalTypeIdentifierLabResultRecordHKClinicalType
A type identifier for records of lab results.
HKClinicalTypeIdentifierMedicationRecordHKClinicalType
A type identifier for records of medication prescription, intake, or administration.
HKClinicalTypeIdentifierProcedureRecordHKClinicalType
A type identifier for records of clinical procedures.
HKClinicalTypeIdentifierVitalSignRecordHKClinicalType
A type identifier for records of vital signs.
HKCorrelationTypeIdentifierBloodPressureHKTypeIdentifiers
Apple’s documentation
HKCorrelationTypeIdentifierFoodHKTypeIdentifiers
Apple’s documentation
HKDataTypeIdentifierHeartbeatSeriesHKTypeIdentifiers
Apple’s documentation
HKDataTypeIdentifierStateOfMindHKTypeIdentifiers
Apple’s documentation
HKDetailedCDAValidationErrorKeyHKCDADocumentSample
This may be used with the validationError parameter of CDADocumentSampleWithData:startDate:endDate:device:metadata:validationError: to obtain a detailed description of the validation errors encountered when creating a CDA document.
HKDevicePropertyKeyFirmwareVersionHKDevice
Used with predicateForObjectsWithDeviceProperty to specify a firmware version.
HKDevicePropertyKeyHardwareVersionHKDevice
Used with predicateForObjectsWithDeviceProperty to specify a hardware version.
HKDevicePropertyKeyLocalIdentifierHKDevice
Used with predicateForObjectsWithDeviceProperty to specify a local identifier.
HKDevicePropertyKeyManufacturerHKDevice
Used with predicateForObjectsWithDeviceProperty to specify a device manufacturer.
HKDevicePropertyKeyModelHKDevice
Used with predicateForObjectsWithDeviceProperty to specify a device model.
HKDevicePropertyKeyNameHKDevice
Used with predicateForObjectsWithDeviceProperty to specify a device name.
HKDevicePropertyKeySoftwareVersionHKDevice
Used with predicateForObjectsWithDeviceProperty to specify a software version.
HKDevicePropertyKeyUDIDeviceIdentifierHKDevice
Used with predicateForObjectsWithDeviceProperty to specify a UDI device identifier.
HKDocumentTypeIdentifierCDAHKTypeIdentifiers
Apple’s documentation
HKErrorDomainHKDefines
Apple’s documentation
HKFHIRReleaseDSTU2HKFHIRRelease
The “DSTU2” release: http://hl7.org/fhir/DSTU2/
HKFHIRReleaseR4HKFHIRRelease
The “R4” release: http://hl7.org/fhir/R4/
HKFHIRReleaseUnknownHKFHIRRelease
An unknown release
HKFHIRResourceTypeAllergyIntoleranceHKFHIRResource
Apple’s documentation
HKFHIRResourceTypeConditionHKFHIRResource
Apple’s documentation
HKFHIRResourceTypeCoverageHKFHIRResource
Apple’s documentation
HKFHIRResourceTypeDiagnosticReportHKFHIRResource
Apple’s documentation
HKFHIRResourceTypeDocumentReferenceHKFHIRResource
Apple’s documentation
HKFHIRResourceTypeImmunizationHKFHIRResource
Apple’s documentation
HKFHIRResourceTypeMedicationDispenseHKFHIRResource
Apple’s documentation
HKFHIRResourceTypeMedicationOrderHKFHIRResource
Apple’s documentation
HKFHIRResourceTypeMedicationRequestHKFHIRResource
Apple’s documentation
HKFHIRResourceTypeMedicationStatementHKFHIRResource
Apple’s documentation
HKFHIRResourceTypeObservationHKFHIRResource
Apple’s documentation
HKFHIRResourceTypeProcedureHKFHIRResource
Apple’s documentation
HKMetadataKeyActivityTypeHKMetadata
Represents the activity type related to the sample
HKMetadataKeyAlgorithmVersionHKMetadata
The version of the algorithm used to generate the sample.
HKMetadataKeyAlpineSlopeGradeHKMetadata
Represents the grade of a ski run.
HKMetadataKeyAppleDeviceCalibratedHKMetadata
Represents the calibration status of the devices used to generate this sample.
HKMetadataKeyAppleECGAlgorithmVersionHKMetadata
Represents the ECG algorithm version that was used to generate a particular HKElectrocardiogram.
HKMetadataKeyAppleFitnessPlusCatalogIdentifierHKMetadata
Contains the catalog identifier of the Fitness+ workout.
HKMetadataKeyAppleFitnessPlusSessionHKMetadata
Represents whether or not a workout is a Fitness+ workout.
HKMetadataKeyAudioExposureDurationHKMetadata
Represents the duration of time that is covered by audio samples.
HKMetadataKeyAudioExposureLevelHKMetadata
Represents the audio level associated with an audio event.
HKMetadataKeyAverageMETsHKMetadata
Represents the average METs, or Metabolic Equivalent of Task during a workout.
HKMetadataKeyAverageSpeedHKMetadata
Represents the average speed for a workout segment or distance sample.
HKMetadataKeyBarometricPressureHKMetadata
Represents the barometric pressure recorded at the time of a sample.
HKMetadataKeyBloodGlucoseMealTimeHKMetadata
Indicates the relative timing of a blood glucose reading to a meal.
HKMetadataKeyBodyTemperatureSensorLocationHKMetadata
Represents the location where a particular body temperature reading was taken.
HKMetadataKeyCoachedWorkoutHKMetadata
Represents whether or not a workout was performed with a coach or personal trainer.
HKMetadataKeyCrossTrainerDistanceHKMetadata
Represents the distance covered during a cross trainer workout.
HKMetadataKeyCyclingFunctionalThresholdPowerTestTypeHKMetadata
Represents the test used to determine a Cycling Functional Threshold Power value.
HKMetadataKeyDateOfEarliestDataUsedForEstimateHKMetadata
Represents how far back an estimation algorithm incorporated data from.
HKMetadataKeyDeviceManufacturerNameHKMetadata
Represents the name of the manufacturer of the device that took the reading.
HKMetadataKeyDeviceNameHKMetadata
Represents the name of the device that took the reading.
HKMetadataKeyDevicePlacementSideHKMetadata
Represents the detected placement of the device during the bout of walking
HKMetadataKeyDeviceSerialNumberHKMetadata
Represents the serial number of the device that created the HKObject.
HKMetadataKeyDigitalSignatureHKMetadata
Represents a digital signature validating the origin of an HKObject’s value.
HKMetadataKeyElevationAscendedHKMetadata
Represents the cumulative elevation ascent during a workout.
HKMetadataKeyElevationDescendedHKMetadata
Represents the cumulative elevation descent during a workout.
HKMetadataKeyExternalUUIDHKMetadata
Represents a unique identifier for an HKObject that is set by its source. Uniqueness of objects with the same value of this key is not enforced by HealthKit.
HKMetadataKeyFitnessMachineDurationHKMetadata
Represents the workout duration as displayed by a GymKit connected fitness machine.
HKMetadataKeyFoodTypeHKMetadata
Represents the type of food that was consumed when creating an HKObject.
HKMetadataKeyGlassesPrescriptionDescriptionHKMetadata
Represents the description that may be associated with a HKGlassesPrescription.
HKMetadataKeyGroupFitnessHKMetadata
Represents whether or not a workout was performed as part of a group fitness class.
HKMetadataKeyHeadphoneGainHKMetadata
Represents the headphone gain associated with a Headphone audio exposure event.
HKMetadataKeyHeartRateEventThresholdHKMetadata
Represents the threshold heart rate that triggered a heart rate event.
HKMetadataKeyHeartRateMotionContextHKMetadata
Represents the context in which a particular heart rate reading was taken.
HKMetadataKeyHeartRateRecoveryActivityDurationHKMetadata
Represents the duration of activity which preceded a Heart Rate Recovery value
HKMetadataKeyHeartRateRecoveryActivityTypeHKMetadata
Represents the activity which preceded a Heart Rate Recovery value
HKMetadataKeyHeartRateRecoveryMaxObservedRecoveryHeartRateHKMetadata
Represents the maximum heart rate observed during the corresponding Heart Rate Recovery sample interval
HKMetadataKeyHeartRateRecoveryTestTypeHKMetadata
Represents the test used to determine a Heart Rate Recovery value
HKMetadataKeyHeartRateSensorLocationHKMetadata
Represents the location where a particular heart rate reading was taken.
HKMetadataKeyIndoorBikeDistanceHKMetadata
Represents the distance covered during an indoor bike workout.
HKMetadataKeyIndoorWorkoutHKMetadata
Represents whether or not a workout was performed indoors as opposed to outdoors.
HKMetadataKeyInsulinDeliveryReasonHKMetadata
Represents the medical reason for the delivery of an insulin dose. This is a required metadata key for samples of type HKQuantityTypeIdentifierInsulinDelivery.
HKMetadataKeyLapLengthHKMetadata
Represents the length of a lap recorded during a workout.
HKMetadataKeyLowCardioFitnessEventThresholdHKMetadata
Can be used to store a snapshot of the threshold used to classify VO2Max values as “low”
HKMetadataKeyMaximumLightIntensityHKMetadata
Represents maximum intensity of light for an outdoor time sample.
HKMetadataKeyMaximumSpeedHKMetadata
Represents the maximum speed for a workout segment or distance sample.
HKMetadataKeyMenstrualCycleStartHKMetadata
Indicates whether or not the sample represents the start of a menstrual cycle. This is a required metadata key for category samples of type HKCategoryTypeIdentifierMenstrualFlow.
HKMetadataKeyPhysicalEffortEstimationTypeHKMetadata
Represents the estimation type used to create the Physical Effort Sample
HKMetadataKeyQuantityClampedToLowerBoundHKMetadata
Indicates the quantity was clamped to a lower bound.
HKMetadataKeyQuantityClampedToUpperBoundHKMetadata
Indicates the quantity was clamped to an upper bound.
HKMetadataKeyReferenceRangeLowerLimitHKMetadata
Represents the lower limit of the reference range for a lab result.
HKMetadataKeyReferenceRangeUpperLimitHKMetadata
Represents the upper limit of the reference range for a lab result.
HKMetadataKeySWOLFScoreHKMetadata
Represents sum of strokes per length and time for the length. Calculated for each lap event and segment event during swimming workout.
HKMetadataKeySessionEstimateHKMetadata
Represents a per-session estimate prior to longitudinal smoothing applied to the value stored in the associated HKQuantitySample.
HKMetadataKeySexualActivityProtectionUsedHKMetadata
Represents whether or not protection was used during sexual activity. This can be used to track either protection from STIs or protection from pregnancy.
HKMetadataKeySwimmingLocationTypeHKMetadata
Represents the location type of a swimming workout.
HKMetadataKeySwimmingStrokeStyleHKMetadata
Represents the predominant stroke style during a lap of a swimming workout.
HKMetadataKeySyncIdentifierHKMetadata
Represents an identifier for an HKObject that is set by its source and is used by HealthKit to uniquely identify an object.
HKMetadataKeySyncVersionHKMetadata
Represents the version of the HKObject that is set by its source and is used by HealthKit to identify an object’s version.
HKMetadataKeyTimeZoneHKMetadata
Represents the time zone that the user was in when the HKObject was created.
HKMetadataKeyUDIDeviceIdentifierHKMetadata
Represents the device identifier portion of a device’s UDI (Unique Device Identifier).
HKMetadataKeyUDIProductionIdentifierHKMetadata
Represents the production identifier portion of a device’s UDI (Unique Device Identifier).
HKMetadataKeyUserMotionContextHKMetadata
Represents the user’s motion when a particular sample was taken.
HKMetadataKeyVO2MaxTestTypeHKMetadata
Represents the test used to create VO2 Max Sample
HKMetadataKeyVO2MaxValueHKMetadata
Represents a VO2Max value that can be associated with, for example, Cardio Fitness Events
HKMetadataKeyWasTakenInLabHKMetadata
Represents whether or not the reading was taken in a lab.
HKMetadataKeyWasUserEnteredHKMetadata
Represents whether or not the reading was entered by the user.
HKMetadataKeyWaterSalinityHKMetadata
Represents the water salinity for an underwater depth or water temperature sample.
HKMetadataKeyWeatherConditionHKMetadata
Represents the weather condition during the sample.
HKMetadataKeyWeatherHumidityHKMetadata
Represents the weather humidity during the sample.
HKMetadataKeyWeatherTemperatureHKMetadata
Represents the weather temperature during the sample.
HKMetadataKeyWorkoutBrandNameHKMetadata
Represents the brand name of a particular workout.
HKObjectQueryNoLimitHKSampleQuery
Apple’s documentation
HKPredicateKeyPathAverageHKDiscreteQuantitySample
Apple’s documentation
HKPredicateKeyPathAverageHeartRateHKElectrocardiogram
Apple’s documentation
HKPredicateKeyPathCDAAuthorNameHKCDADocumentSample
Apple’s documentation
HKPredicateKeyPathCDACustodianNameHKCDADocumentSample
Apple’s documentation
HKPredicateKeyPathCDAPatientNameHKCDADocumentSample
Apple’s documentation
HKPredicateKeyPathCDATitleHKCDADocumentSample
Apple’s documentation
HKPredicateKeyPathCategoryValueHKCategorySample
Apple’s documentation
HKPredicateKeyPathClinicalRecordFHIRResourceIdentifierHKClinicalRecord
Apple’s documentation
HKPredicateKeyPathClinicalRecordFHIRResourceTypeHKClinicalRecord
Apple’s documentation
HKPredicateKeyPathCorrelationHKObject
Apple’s documentation
HKPredicateKeyPathCountHKQuantitySample
Apple’s documentation
HKPredicateKeyPathDateComponentsHKActivitySummary
Apple’s documentation
HKPredicateKeyPathDeviceHKObject
Apple’s documentation
HKPredicateKeyPathECGClassificationHKElectrocardiogram
Apple’s documentation
HKPredicateKeyPathECGSymptomsStatusHKElectrocardiogram
Apple’s documentation
HKPredicateKeyPathEndDateHKSample
Apple’s documentation
HKPredicateKeyPathMaxHKDiscreteQuantitySample
Apple’s documentation
HKPredicateKeyPathMetadataHKObject
Apple’s documentation
HKPredicateKeyPathMinHKDiscreteQuantitySample
Apple’s documentation
HKPredicateKeyPathMostRecentHKDiscreteQuantitySample
Apple’s documentation
HKPredicateKeyPathMostRecentDurationHKDiscreteQuantitySample
Apple’s documentation
HKPredicateKeyPathMostRecentEndDateHKDiscreteQuantitySample
Apple’s documentation
HKPredicateKeyPathMostRecentStartDateHKDiscreteQuantitySample
Apple’s documentation
HKPredicateKeyPathQuantityHKQuantitySample
Apple’s documentation
HKPredicateKeyPathSourceHKObject
Apple’s documentation
HKPredicateKeyPathSourceRevisionHKObject
Apple’s documentation
HKPredicateKeyPathStartDateHKSample
Apple’s documentation
HKPredicateKeyPathSumHKCumulativeQuantitySample
Apple’s documentation
HKPredicateKeyPathUUIDHKObject
Apple’s documentation
HKPredicateKeyPathWorkoutHKObject
Apple’s documentation
HKPredicateKeyPathWorkoutActivityHKWorkout
Apple’s documentation
HKPredicateKeyPathWorkoutActivityAverageQuantityHKWorkoutActivity
Apple’s documentation
HKPredicateKeyPathWorkoutActivityDurationHKWorkoutActivity
Apple’s documentation
HKPredicateKeyPathWorkoutActivityEndDateHKWorkoutActivity
Apple’s documentation
HKPredicateKeyPathWorkoutActivityMaximumQuantityHKWorkoutActivity
Apple’s documentation
HKPredicateKeyPathWorkoutActivityMinimumQuantityHKWorkoutActivity
Apple’s documentation
HKPredicateKeyPathWorkoutActivityStartDateHKWorkoutActivity
Apple’s documentation
HKPredicateKeyPathWorkoutActivitySumQuantityHKWorkoutActivity
Apple’s documentation
HKPredicateKeyPathWorkoutActivityTypeHKWorkoutActivity
Apple’s documentation
HKPredicateKeyPathWorkoutAverageQuantityHKWorkout
Apple’s documentation
HKPredicateKeyPathWorkoutDurationHKWorkout
Apple’s documentation
HKPredicateKeyPathWorkoutEffortRelationshipHKObject
Apple’s documentation
HKPredicateKeyPathWorkoutMaximumQuantityHKWorkout
Apple’s documentation
HKPredicateKeyPathWorkoutMinimumQuantityHKWorkout
Apple’s documentation
HKPredicateKeyPathWorkoutSumQuantityHKWorkout
Apple’s documentation
HKPredicateKeyPathWorkoutTotalDistanceHKWorkout
Apple’s documentation
HKPredicateKeyPathWorkoutTotalEnergyBurnedHKWorkout
Apple’s documentation
HKPredicateKeyPathWorkoutTotalFlightsClimbedHKWorkout
Apple’s documentation
HKPredicateKeyPathWorkoutTotalSwimmingStrokeCountHKWorkout
Apple’s documentation
HKPredicateKeyPathWorkoutTypeHKWorkout
Apple’s documentation
HKQuantityTypeIdentifierActiveEnergyBurnedHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierAppleExerciseTimeHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierAppleMoveTimeHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierAppleSleepingBreathingDisturbancesHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierAppleSleepingWristTemperatureHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierAppleStandTimeHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierAppleWalkingSteadinessHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierAtrialFibrillationBurdenHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierBasalBodyTemperatureHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierBasalEnergyBurnedHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierBloodAlcoholContentHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierBloodGlucoseHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierBloodPressureDiastolicHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierBloodPressureSystolicHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierBodyFatPercentageHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierBodyMassHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierBodyMassIndexHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierBodyTemperatureHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierCrossCountrySkiingSpeedHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierCyclingCadenceHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierCyclingFunctionalThresholdPowerHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierCyclingPowerHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierCyclingSpeedHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryBiotinHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryCaffeineHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryCalciumHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryCarbohydratesHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryChlorideHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryCholesterolHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryChromiumHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryCopperHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryEnergyConsumedHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryFatMonounsaturatedHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryFatPolyunsaturatedHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryFatSaturatedHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryFatTotalHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryFiberHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryFolateHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryIodineHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryIronHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryMagnesiumHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryManganeseHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryMolybdenumHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryNiacinHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryPantothenicAcidHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryPhosphorusHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryPotassiumHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryProteinHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryRiboflavinHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietarySeleniumHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietarySodiumHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietarySugarHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryThiaminHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryVitaminAHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryVitaminB6HKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryVitaminB12HKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryVitaminCHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryVitaminDHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryVitaminEHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryVitaminKHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryWaterHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDietaryZincHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDistanceCrossCountrySkiingHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDistanceCyclingHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDistanceDownhillSnowSportsHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDistancePaddleSportsHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDistanceRowingHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDistanceSkatingSportsHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDistanceSwimmingHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDistanceWalkingRunningHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierDistanceWheelchairHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierElectrodermalActivityHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierEnvironmentalAudioExposureHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierEnvironmentalSoundReductionHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierEstimatedWorkoutEffortScoreHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierFlightsClimbedHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierForcedExpiratoryVolume1HKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierForcedVitalCapacityHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierHeadphoneAudioExposureHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierHeartRateHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierHeartRateRecoveryOneMinuteHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierHeartRateVariabilitySDNNHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierHeightHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierInhalerUsageHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierInsulinDeliveryHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierLeanBodyMassHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierNikeFuelHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierNumberOfAlcoholicBeveragesHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierNumberOfTimesFallenHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierOxygenSaturationHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierPaddleSportsSpeedHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierPeakExpiratoryFlowRateHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierPeripheralPerfusionIndexHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierPhysicalEffortHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierPushCountHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierRespiratoryRateHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierRestingHeartRateHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierRowingSpeedHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierRunningGroundContactTimeHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierRunningPowerHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierRunningSpeedHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierRunningStrideLengthHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierRunningVerticalOscillationHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierSixMinuteWalkTestDistanceHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierStairAscentSpeedHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierStairDescentSpeedHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierStepCountHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierSwimmingStrokeCountHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierTimeInDaylightHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierUVExposureHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierUnderwaterDepthHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierVO2MaxHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierWaistCircumferenceHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierWalkingAsymmetryPercentageHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierWalkingDoubleSupportPercentageHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierWalkingHeartRateAverageHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierWalkingSpeedHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierWalkingStepLengthHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierWaterTemperatureHKTypeIdentifiers
Apple’s documentation
HKQuantityTypeIdentifierWorkoutEffortScoreHKTypeIdentifiers
Apple’s documentation
HKSampleSortIdentifierEndDateHKSample
Apple’s documentation
HKSampleSortIdentifierStartDateHKSample
Apple’s documentation
HKScoredAssessmentTypeIdentifierGAD7HKTypeIdentifiers
Apple’s documentation
HKScoredAssessmentTypeIdentifierPHQ9HKTypeIdentifiers
Apple’s documentation
HKSourceRevisionAnyOperatingSystemHKSourceRevision
Apple’s documentation
HKSourceRevisionAnyProductTypeHKSourceRevision
Apple’s documentation
HKSourceRevisionAnyVersionHKSourceRevision
Apple’s documentation
HKUserPreferencesDidChangeNotificationHKHealthStore
A notification posted every time the user updates their preferred units.
HKVerifiableClinicalRecordCredentialTypeCOVID19HKVerifiableClinicalRecord
Represents the COVID-19 credential type for a verifiable record.
HKVerifiableClinicalRecordCredentialTypeImmunizationHKVerifiableClinicalRecord
Represents the immunization credential type for a verifiable record.
HKVerifiableClinicalRecordCredentialTypeLaboratoryHKVerifiableClinicalRecord
Represents the laboratory credential type for a verifiable record.
HKVerifiableClinicalRecordCredentialTypeRecoveryHKVerifiableClinicalRecord
Represents the recovery credential type for a verifiable record.
HKVerifiableClinicalRecordSourceTypeEUDigitalCOVIDCertificateHKVerifiableClinicalRecord
Represents a EU Digital COVID Certificate source type for a verifiable record.
HKVerifiableClinicalRecordSourceTypeSMARTHealthCardHKVerifiableClinicalRecord
Represents a SMART Health Card source type for a verifiable record.
HKVisionPrescriptionTypeIdentifierHKTypeIdentifiers
Apple’s documentation
HKWorkoutRouteTypeIdentifierHKTypeIdentifiers
Apple’s documentation
HKWorkoutSortIdentifierDurationHKWorkout
Apple’s documentation
HKWorkoutSortIdentifierTotalDistanceHKWorkout
Apple’s documentation
HKWorkoutSortIdentifierTotalEnergyBurnedHKWorkout
Apple’s documentation
HKWorkoutSortIdentifierTotalFlightsClimbedHKWorkout
Apple’s documentation
HKWorkoutSortIdentifierTotalSwimmingStrokeCountHKWorkout
Apple’s documentation
HKWorkoutTypeIdentifierHKTypeIdentifiers
Apple’s documentation

Traits§

HKLiveWorkoutBuilderDelegateHKLiveWorkoutBuilder
Apple’s documentation
HKWorkoutSessionDelegateHKWorkoutSession
This protocol should be implemented to be notified when a workout session’s state changes.

Functions§

HKAppleSleepingBreathingDisturbancesClassificationForQuantityHKAppleSleepingBreathingDisturbancesClassification and HKQuantity
Determines the Breathing Disturbances classification for the provided BD value.
HKAppleSleepingBreathingDisturbancesMinimumQuantityForClassificationHKAppleSleepingBreathingDisturbancesClassification and HKQuantity
Retrieves the minimum quantity for a Breathing Disturbances classification.
HKAppleWalkingSteadinessClassificationForQuantityHKAppleWalkingSteadinessClassification and HKQuantity
Determines the Apple Walking Steadiness classification for the provided Apple Walking Steadiness value.
HKAppleWalkingSteadinessMaximumQuantityForClassificationHKAppleWalkingSteadinessClassification and HKQuantity
Retrieves the maximum quantity in percent unit for an Apple Walking Steadiness classification.
HKAppleWalkingSteadinessMinimumQuantityForClassificationHKAppleWalkingSteadinessClassification and HKQuantity
Retrieves the minimum quantity in percent unit for an Apple Walking Steadiness classification.
HKCategoryValueSleepAnalysisAsleepValuesHKDefines
Returns the set of HKCategoryValueSleepAnalysis values that are considered to be asleep.
HKMaximumScoreForGAD7AssessmentRiskHKGAD7Assessment
Returns the upper bound of the score range for the given GAD-7 risk classification.
HKMaximumScoreForPHQ9AssessmentRiskHKPHQ9Assessment
Returns the upper bound of the score range for the given PHQ-9 risk classification.
HKMinimumScoreForGAD7AssessmentRiskHKGAD7Assessment
Returns the lower bound of the score range for the given GAD-7 risk classification.
HKMinimumScoreForPHQ9AssessmentRiskHKPHQ9Assessment
Returns the lower bound of the score range for the given PHQ-9 risk classification.
HKStateOfMindValenceClassificationForValenceHKStateOfMind
Returns the valence classification appropriate for a valence value. If the given valence is outside the supported range of values, this function returns nil.

Type Aliases§

HKCategoryTypeIdentifierHKTypeIdentifiers
Apple’s documentation
HKCharacteristicTypeIdentifierHKTypeIdentifiers
Apple’s documentation
HKClinicalTypeIdentifierHKClinicalType
Apple’s documentation
HKCorrelationTypeIdentifierHKTypeIdentifiers
Apple’s documentation
HKDocumentTypeIdentifierHKTypeIdentifiers
Apple’s documentation
HKFHIRReleaseHKFHIRRelease
FHIR releases are official releases of the FHIR specification.
HKFHIRResourceTypeHKFHIRResource
Apple’s documentation
HKObserverQueryCompletionHandlerHKObserverQuery and block2
Apple’s documentation
HKQuantityTypeIdentifierHKTypeIdentifiers
Apple’s documentation
HKScoredAssessmentTypeIdentifierHKTypeIdentifiers
Apple’s documentation
HKVerifiableClinicalRecordCredentialTypeHKVerifiableClinicalRecord
Apple’s documentation
HKVerifiableClinicalRecordSourceTypeHKVerifiableClinicalRecord
Apple’s documentation