症状 - JSON 导出格式
关于 JSON 导出中症状结构的文档
Last updated: February 6, 2026
症状
症状数据包括您在 Apple Health 中记录的所有症状,如头痛、疲劳、恶心和其他健康症状。在 JSON 导出中,症状存储在 symptoms 数组中。
结构
每个症状条目包含有关其发生时间、严重程度和数据来源的信息:
{
"start": "2024-02-06 10:00:00 -0800",
"end": "2024-02-06 12:00:00 -0800",
"name": "Headache",
"severity": "Moderate",
"userEntered": true,
"source": "Health Auto Export"
}
字段
必需字段
start(Date): 症状的开始时间,格式为yyyy-MM-dd HH:mm:ss Zend(Date): 症状的结束时间,格式为yyyy-MM-dd HH:mm:ss Zname(String): 症状名称(例如:"Headache"、"Fatigue"、"Nausea"、"Fever")severity(String): 症状的严重程度级别(例如:"Mild"、"Moderate"、"Severe")userEntered(Boolean): 症状是由用户手动输入的(true)还是自动记录的(false)source(String): 症状数据的来源(例如:应用名称、设备名称或 "Health Auto Export")
症状持续时间
症状可以记录为:
- 时间点: 当
start和end相同时,表示瞬时症状 - 基于持续时间: 当
start和end不同时,表示症状持续了一段时间
条目示例
单一时刻症状
{
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:00 -0800",
"name": "Dizziness",
"severity": "Mild",
"userEntered": true,
"source": "Health Auto Export"
}
基于持续时间的症状
{
"start": "2024-02-06 08:00:00 -0800",
"end": "2024-02-06 18:00:00 -0800",
"name": "Fatigue",
"severity": "Moderate",
"userEntered": true,
"source": "Health Auto Export"
}
多个症状
[
{
"start": "2024-02-06 09:00:00 -0800",
"end": "2024-02-06 11:00:00 -0800",
"name": "Headache",
"severity": "Severe",
"userEntered": true,
"source": "Health Auto Export"
},
{
"start": "2024-02-06 10:00:00 -0800",
"end": "2024-02-06 10:00:00 -0800",
"name": "Nausea",
"severity": "Mild",
"userEntered": true,
"source": "Health Auto Export"
}
]
常见症状
Apple Health 支持跟踪各种症状,包括但不限于:
- Headache
- Fatigue
- Nausea
- Dizziness
- Fever
- Cough
- Sore Throat
- Runny Nose
- Body Aches
- Chills
- Shortness of Breath
- Chest Pain
- Abdominal Pain
- Joint Pain
- Muscle Pain
严重程度级别
严重程度级别可能因症状的记录方式而异,但常见值包括:
- Mild: 轻微不适,不会显著影响日常活动
- Moderate: 明显不适,可能影响某些日常活动
- Severe: 严重不适,严重影响日常活动
数据来源
source 字段指示症状数据的来源:
- 用户输入: 当
userEntered为true时,症状由您手动记录 - 应用记录: 当
userEntered为false时,症状可能由连接的健康应用记录 - 设备记录: 某些设备或应用可能会自动检测并记录某些症状
使用场景
症状数据可用于:
- 健康跟踪: 监控症状随时间变化的模式
- 医疗预约: 与医疗保健提供者分享症状历史
- 相关性分析: 识别症状与其他健康指标之间的关系
- 疾病跟踪: 在疾病期间跟踪症状以监控恢复情况
- 慢性病管理: 监控与慢性病相关的症状
提示
- 保持一致: 使用一致的命名和严重程度级别以便更好地分析
- 记录时间: 准确的开始和结束时间有助于识别模式
- 与其他数据结合: 将症状与其他健康指标(例如:体温、心率)进行交叉引用,以获得全面的健康洞察