一、健康包含的类型(Apple健康app)
1.主要特征:
1)体温
2)血糖
2.健身记录:
1)NikeFuel
2)体能训练
3)健身记录
4)划水次数
5)已爬楼层
6)推动次数
7)步数
8)步行+跑步距离
9)水下深度
10)活动分钟数
11)活动能量
12)游泳距离
13)站立分钟数
14)站立小时数
15)轮椅距离
16)锻炼分钟数
17)静息能量
18)骑车距离
19)高山雪上运动距离
3.其他数据
1)刷牙
2)摔倒次数
3)水温
4)洗手
5)紫外线指数
6)胰岛素输注
7)血液酒精浓度
8)酒精摄入量
4.听觉
1)听力图
2)噪声通知
3)环境音量级别
4)耳机通知
5)耳机音量
6)降低环境音量
5.呼吸
1)吸入剂用量
2)呼吸频率
3)呼气流量峰值
4)最大肺活量
5)第一秒用力呼气量
6)血氧
6.心脏
1)低心率通知
2)心率
3)心率变异性
4)心电图(ECG)
5)房颤历史
6)有氧恢复
7)有氧适能
8)有氧适能通知
9)末梢灌注指数
10)步行平均心率
11)移动脉率房颤提示软件
12)血压
13)静息心率
14)高心率通知
7.正念
1)正念分钟数
8.活动能力
1)六分钟步行
2)双足支撑时间
3)垂直振幅
4)步伐不对称
5)步行步长
6)步行稳定性
7)步行稳定性通知
8)步行速度
9)爬梯速度:上楼
10)爬梯速度:下楼
11)触地时间
12)跑步功率
13)跑步步长
14)跑步速度
9.用药
1)用药
10.症状
1)下背痛
2)乳房疼痛
3)便秘
4)发冷
5)发烧
6)呕吐
7)味觉损伤
8)咳嗽
9)咽喉痛
10)嗅觉损伤
11)堵塞
12)夜间盗汗
13)头痛
14)心脏快速、剧烈跳动或颤动
15)心脏漏博
16)恶心
17)情绪变化
18)掉发
19)昏厥
20)眩晕
21)气喘
22)气短
23)流鼻水
24)潮热
25)疲劳
26)痔疮
27)皮肤干燥
28)盆腔疼痛
29)睡眠变化
30)胃灼热
31)胸闷或胸痛
32)腹泻
33)腹胀
34)腹部绞痛
35)膀胱失禁
36)记忆力衰退
37)身体和肌肉疼痛
38)阴道干涩
39)食欲变化
11.睡眠
1)睡眠
12.经期跟踪
1)周期不规律
2)哺乳
3)基础体温
4)妊娠测试结果
5)宫颈粘液质量
6)怀孕
7)性行为
8)持续点滴出血
9)排卵测试结果
10)月经
11)月经稀发
12)点滴出血
13)经期延长
14)避孕方式
15)黄体酮测试结果
13.营养摄入
1)单元不饱和脂肪
2)叶酸
3)咖啡因
4)多元不饱和脂肪
5)总脂肪
6)核黄素
7)氯化物
8)水
9)泛酸
10)烟酸
11)生物素
12)硒
13)硫铵
14)碘
15)碳水化合物
16)磷
17)纤维
18)维生素A
19)维生素B12
20)维生素B6
21)维生素C
22)维生素D
23)维生素E
24)维生素K
25)膳食堂
26)膳食胆固醇
27)膳食能量
28)蛋白质
29)钙
30)钠
31)钼
32)钾
33)铁
34)铜
35)铬
36)锌
37)锰
38)镁
39)饱和脂肪
14.身体测量
1)体脂率
2)体重
3)去脂体重
4)手腕温度
5)皮电活动
6)腰围
7)身高
8)身高体重指数
9)验光处方
二、健康包含的类型(Apple Developer的开发文档)
开发文档链接:https://developer.apple.com/documentation/healthkit/data_types
1.对象类型子类
2.特征标识符
3.活动
1)一种数量样本类型,用于测量用户步行或跑步移动的距离。
2)测量跑步者速度的数量样本类型。
3)一种数量样本类型,用于测量跑步时单步所走的距离。
4)一种数量样本类型,用于测量跑步者保持速度所需的工作率。
5)一种数量样本类型,用于测量跑步者跑步时脚与地面接触的时间。
6)测量单步跑步期间骨盆垂直运动范围的数量样本类型。
7)一种数量样本类型,用于测量用户骑自行车移动的距离。
8)一种数量样本类型,用于测量用户在使用轮椅时执行的推动次数。
9)一种数量样本类型,用于测量用户使用轮椅移动的距离。
10)测量游泳时划水次数的数量样本类型。
11)一种数量样本类型,用于测量用户游泳时移动的距离。
12)一种数量样本类型,用于测量用户在滑雪或单板滑雪时行驶的距离。
13)测量用户消耗的静息能量的数量样本类型。
14)一种数量样本类型,用于测量用户已燃烧的活跃能量数量。
15)一种数量样本类型,用于测量用户已爬楼梯的数量。
16)数量样本类型,用于衡量用户获得的 NikeFuel 积分数。
17)测量用户锻炼时间的数量样本类型。
18)一种数量样本类型,用于测量用户在指定日期执行涉及全身运动的活动所花费的时间。
19)一种类别示例类型,用于计算用户一天中每小时至少站立和移动一分钟的小时数。
20)测量用户站立时间的数量样本类型。
21)测量运动期间最大耗氧量的数量样本。
22)指示用户的 VO2 最大值持续低于特定有氧健身阈值的事件。
4.附件
5.身体测量
1)测量用户身高的数量样本类型。
2)测量用户体重的数量样本类型。
3)测量用户体重指数的数量样本类型。
4)测量用户去脂体重的数量样本类型。
5)测量用户身体脂肪百分比的数量样本类型。
6)测量用户腰围的数量样本类型。
7)记录睡眠期间手腕温度的数量样本类型。
6.生殖健康
1)记录月经周期的类别样本类型。
2)记录正常月经期外点滴的类别样本类型。
3)指示月经周期不频繁的类别样本。
4)指示月经周期不规则的类别样本。
5)表明持续性经间期出血的类别样本。
6)表明月经周期延长的类别样本。
7)记录用户基础体温的数量样本类型。
8)记录用户宫颈粘液质量的类别样本类型。
9)记录排卵家庭测试结果的类别样本类型。
10)代表家庭黄体酮测试结果的类别类型。
11)记录性活动的类别样本类型。
12)记录避孕药具使用情况的类别样本类型。
13)记录怀孕的类别类型。
14)代表家庭妊娠测试结果的类别类型。
15)记录哺乳期的类别类型。
7.听力
8.生命体征
1)测量用户心率的数量样本类型。
2)低心率事件的类别样本类型。
3)高心率事件的类别样本类型。
4)不规则心律事件的类别样本类型。
5)测量用户静息心率的数量样本类型。
6)测量心跳间隔标准差的数量样本类型。
7)记录心率从峰值运动速率到运动结束后一分钟速率的减少量的样本。
8)一种数量类型,用于测量佩戴 Apple Watch 时心脏出现心房颤动 (AFib) 迹象的时间百分比的估计值。
9)测量用户步行时心率的数量样本类型。
10)包含心跳数据的系列样本。
11)识别包含心电图数据的样本的类型。
12)测量用户氧饱和度的数量样本类型。
13)测量用户体温的数量样本类型。
14)将收缩压样本和舒张压样本组合成单个血压读数的相关样本。
15)测量用户收缩压的数量样本类型。
16)测量用户舒张压的数量样本类型。
17)测量用户呼吸频率的数量样本类型。
9.营养
10.酒精消耗
11.移动性
12.症状
13.实验室和测试结果
14.正念和睡眠
1)用于记录正念会话的类别样本类型。
2)睡眠分析信息的类别样本类型。
15.自理
16.锻炼
17.临床记录
18.紫外线照射
19.想象
20.潜水
21.公用事业在页面链接中
三、iPhone、Apple Watch健康数据的关联
Apple Watch可以跟踪你的所有活动,并把详细的健康数据传送到iPhone上。只要你的iPhone在一定范围内,手表就会与iPhone同步数据,你就能在iPhone上的“活动”和“健康”应用中找到相关信息。同步过程是自动的,只要你在iPhone的范围内,同步过程就会在后台进行。
四、第三方app与iPhone、Apple Watch健康数据的关联
第三方app可以向设备申请权限来访问设备的健康数据。
Privacy - Health Share Usage Description
允许 app 获取健康中的数据
Privacy - Health Update Usage Description
允许 app 更新健康中的数据
Privacy - Health Records Usage Description
允许 app 记录数据到健康中
引用、借鉴、参考资料
iOS开发之HealthKit的使用 https://juejin.cn/post/7154177634707406855
IOS HealthKit 的理解与正确使用 https://www.jianshu.com/p/17db022e2b26