iOS-HealthKit裏你未了解的數據類型

前言

  在獲取健康數據的時候,除了你所熟悉的步數、騎行、爬樓數這些還有好多你所不知道或不熟悉的。   查閱文檔發現了大約將近100種類型,雖然上面不少的數據如今也沒有,在美國有的醫院和蘋果達成合做會把一些醫療數據共享到健康 ,但在國內未與任何醫院達成合做(我所瞭解的),雖然不少數據暫時用不上,可能之後也許有可能呢,爲了能更好的瞭解大概有哪些數據類型,花了點時間看了官方文檔翻譯了一下,可能有的翻譯太匆忙了,沒有準確的表達出來,英語好的同窗能夠糾正一下,謝謝。bash

HKObjectType

  基本經過如下方法傳遞類型字符串參數來建立HKObjectType,其中有的方法只是蘋果想進行分類管理,因此有的方法的含義仍是在以前裏能找到的。ide

+ (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                        鍛鍊期間的路線
複製代碼

結語

雖然從上面看出來,不少的數據是沒有的,有的是沒有測量工具,有的是須要手動錄入信息,還有的暫時國內醫院未有與蘋果達成深度合做的。因此以上列表僅做爲了解參考所用,真正開發中並不會用到多少信息,除非你是你個 信息收集猿測試

相關文章
相關標籤/搜索