前言
在獲取健康資料的時候,除了你所熟悉的步數、騎行、爬樓數這些還有好多你所不知道或不熟悉的。
查閱文件發現了大約將近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 鍛鍊期間的路線
複製程式碼
結語
雖然從上面看出來,很多的資料是沒有的,有的是沒有測量工具,有的是需要手動錄入資訊,還有的暫時國內醫院未有與蘋果達成深度合作的。所以以上列表僅作為了解參考所用,真正開發中並不會用到多少資訊,除非你是你個 資訊收集猿。