前言
在获取健康数据的时候,除了你所熟悉的步数、骑行、爬楼数这些还有好多你所不知道或不熟悉的。
查阅文档发现了大约将近100
种类型,虽然上面很多的数据现在也没有,在美国有的医院和苹果达成合作会把一些医疗数据共享到健康 ,但在国内未与任何医院达成合作(我所了解的),虽然很多数据暂时用不上,可能以后也许有可能呢,为了能更好的了解大概有哪些数据类型,花了点时间看了官方文档翻译了一下,可能有的翻译太匆忙了,没有准确的表达出来,英语好的同学可以纠正一下,谢谢。
HKObjectType
基本通过以下方法传递类型字符串参数来创建HKObjectType,其中有的方法只是苹果想进行分类管理,所以有的方法的含义还是在之前里能找到的。
+ (nullable HKQuantityType *)quantityTypeForIdentifier:
+ (nullable HKCategoryType *)categoryTypeForIdentifier:
+ (nullable HKCharacteristicType *)characteristicTypeForIdentifier:
+ (nullable HKCorrelationType *)correlationTypeForIdentifier:
+ (nullable HKDocumentType *)documentTypeForIdentifier:
+ (nullable HKSeriesType *)seriesTypeForIdentifier:
+ (HKWorkoutType *)workoutType
+ (HKActivitySummaryType *)activitySummaryType
以下就是暂时所有的健康数据类型:
# 健康数据类型字符串
HKQuantityTypeIdentifier -数量类型(例如步数、跑步距离等能知道具体的数量的)
HKQuantityTypeIdentifierBodyMassIndex 体重指数
HKQuantityTypeIdentifierBodyFatPercentage 体脂百分比
HKQuantityTypeIdentifierHeight 身高
HKQuantityTypeIdentifierBodyMass 体重
HKQuantityTypeIdentifierLeanBodyMass 瘦体重
HKQuantityTypeIdentifierWaistCircumference 腰围
HKQuantityTypeIdentifierStepCount 步数
HKQuantityTypeIdentifierDistanceWalkingRunning 步行+跑步
HKQuantityTypeIdentifierDistanceCycling 骑行距离
HKQuantityTypeIdentifierDistanceWheelchair 轮椅行走距离
HKQuantityTypeIdentifierBasalEnergyBurned 基础能量
HKQuantityTypeIdentifierActiveEnergyBurned 活动能量
HKQuantityTypeIdentifierFlightsClimbed 上楼梯数
HKQuantityTypeIdentifierNikeFuel NikeFuel点数
HKQuantityTypeIdentifierAppleExerciseTime 快走的移动时间
HKQuantityTypeIdentifierPushCount 轮椅推的次数
HKQuantityTypeIdentifierDistanceSwimming 游泳距离
HKQuantityTypeIdentifierSwimmingStrokeCount 游泳划手的次数
HKQuantityTypeIdentifierVO2Max 游泳过程中最大耗氧量
HKQuantityTypeIdentifierDistanceDownhillSnowSports 滑雪距离
HKQuantityTypeIdentifierHeartRate 心率
HKQuantityTypeIdentifierBodyTemperature 身体温度
HKQuantityTypeIdentifierBasalBodyTemperature 基础体温
HKQuantityTypeIdentifierBloodPressureSystolic 血液收缩压
HKQuantityTypeIdentifierBloodPressureDiastolic 血液舒张压
HKQuantityTypeIdentifierRespiratoryRate 用户呼吸率
HKQuantityTypeIdentifierRestingHeartRate 静息心率
HKQuantityTypeIdentifierWalkingHeartRateAverage 步行时心率
HKQuantityTypeIdentifierHeartRateVariabilitySDNN 心跳间隔
HKQuantityTypeIdentifierOxygenSaturation 氧气饱和度
HKQuantityTypeIdentifierPeripheralPerfusionIndex 外周灌注指数
HKQuantityTypeIdentifierBloodGlucose 血糖水平
HKQuantityTypeIdentifierNumberOfTimesFallen 用户跌倒次数
HKQuantityTypeIdentifierElectrodermalActivity 静电活动
HKQuantityTypeIdentifierInhalerUsage 呼吸次数
HKQuantityTypeIdentifierInsulinDelivery 胰岛素输送量
HKQuantityTypeIdentifierBloodAlcoholContent 血液酒精含量
HKQuantityTypeIdentifierForcedVitalCapacity 肺活量测量值
HKQuantityTypeIdentifierForcedExpiratoryVolume1 肺活量测量的第一秒数值
HKQuantityTypeIdentifierPeakExpiratoryFlowRate 肺活量测量过程中流量峰值
HKQuantityTypeIdentifierDietaryFatTotal 消耗脂肪总量
HKQuantityTypeIdentifierDietaryFatPolyunsaturated 消耗多不饱和脂肪量
HKQuantityTypeIdentifierDietaryFatMonounsaturated 消耗单不饱和脂肪量
HKQuantityTypeIdentifierDietaryFatSaturated 消耗饱和脂肪量
HKQuantityTypeIdentifierDietaryCholesterol 消耗胆固醇量
HKQuantityTypeIdentifierDietarySodium 消耗钠的量
HKQuantityTypeIdentifierDietaryCarbohydrates 消耗碳水化合物的量
HKQuantityTypeIdentifierDietaryFiber 消耗纤维数量
HKQuantityTypeIdentifierDietarySugar 消耗的糖量
HKQuantityTypeIdentifierDietaryEnergyConsumed 消耗的能量
HKQuantityTypeIdentifierDietaryProtein 消耗的蛋白质的量
HKQuantityTypeIdentifierDietaryVitaminA 消耗维生素A的量
HKQuantityTypeIdentifierDietaryVitaminB6 消耗维生素B6的量
HKQuantityTypeIdentifierDietaryVitaminB12 消耗维生素B12的量
HKQuantityTypeIdentifierDietaryVitaminC 消耗维生素C的量
HKQuantityTypeIdentifierDietaryVitaminD 消耗维生素D的量
HKQuantityTypeIdentifierDietaryVitaminE 消耗维生素E的量
HKQuantityTypeIdentifierDietaryVitaminK 消耗维生素K的量
HKQuantityTypeIdentifierDietaryCalcium 消耗钙的量
HKQuantityTypeIdentifierDietaryIron 消耗铁的量
HKQuantityTypeIdentifierDietaryThiamin 消耗维生素B1的量
HKQuantityTypeIdentifierDietaryRiboflavin 消耗维生素B2的量
HKQuantityTypeIdentifierDietaryNiacin 消耗维生素B3的量
HKQuantityTypeIdentifierDietaryFolate 消耗叶酸的量
HKQuantityTypeIdentifierDietaryBiotin 消耗维生素B7的量
HKQuantityTypeIdentifierDietaryPantothenicAcid 消耗维生素B5的量
HKQuantityTypeIdentifierDietaryPhosphorus 消耗磷的量
HKQuantityTypeIdentifierDietaryIodine 消耗碘的量
HKQuantityTypeIdentifierDietaryMagnesium 消耗镁的量
HKQuantityTypeIdentifierDietaryZinc 消耗锌的量
HKQuantityTypeIdentifierDietarySelenium 消耗硒的量
HKQuantityTypeIdentifierDietaryCopper 消耗铜的量
HKQuantityTypeIdentifierDietaryManganese 消耗锰的量
HKQuantityTypeIdentifierDietaryChromium 消耗铬的量
HKQuantityTypeIdentifierDietaryMolybdenum 消耗钼的量
HKQuantityTypeIdentifierDietaryChloride 消耗氯化物的量
HKQuantityTypeIdentifierDietaryPotassium 消耗钾的量
HKQuantityTypeIdentifierDietaryCaffeine 消耗咖啡因的量
HKQuantityTypeIdentifierDietaryWater 消耗的水量
HKQuantityTypeIdentifierUVExposure 紫外线辐射的量
HKCategoryTypeIdentifier -类别类型标识符
HKCategoryTypeIdentifierSleepAnalysis 睡眠分析
HKCategoryTypeIdentifierAppleStandHour 是否至少站立1小时及以上
HKCategoryTypeIdentifierCervicalMucusQuality 宫颈粘液质量
HKCategoryTypeIdentifierOvulationTestResult 排卵期家庭测试结果
HKCategoryTypeIdentifierMenstrualFlow 月经周期
HKCategoryTypeIdentifierIntermenstrualBleeding 正常月经期以外的斑点
HKCategoryTypeIdentifierSexualActivity 性生活活跃状态
HKCategoryTypeIdentifierMindfulSession 有意识的会话(怪怪的)
HKCharacteristicTypeIdentifier -特征类型标识符
HKCharacteristicTypeIdentifierBiologicalSex 性别特征符
HKCharacteristicTypeIdentifierBloodType 血型
HKCharacteristicTypeIdentifierDateOfBirth 出生日期
HKCharacteristicTypeIdentifierFitzpatrickSkinType 皮肤类型
HKCharacteristicTypeIdentifierWheelchairUse 使用轮椅
HKCorrelationTypeIdentifier -关联类型标识符
HKCorrelationTypeIdentifierBloodPressure 血压
HKCorrelationTypeIdentifierFood 食物组成
HKDocumentTypeIdentifier -文档类型标识符
HKDocumentTypeIdentifierCDA CDA文档
HKWorkoutTypeIdentifier 锻炼标识
HKWorkoutRouteTypeIdentifier 锻炼期间的路线
结语
虽然从上面看出来,很多的数据是没有的,有的是没有测量工具,有的是需要手动录入信息,还有的暂时国内医院未有与苹果达成深度合作的。所以以上列表仅作为了解参考所用,真正开发中并不会用到多少信息,除非你是你个 信息收集猿。