症状 - JSON 导出格式

关于 JSON 导出中症状结构的文档

Last updated: February 6, 2026

On this page

症状

症状数据包括您在 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 Z
  • end (Date): 症状的结束时间,格式为 yyyy-MM-dd HH:mm:ss Z
  • name (String): 症状名称(例如:"Headache"、"Fatigue"、"Nausea"、"Fever")
  • severity (String): 症状的严重程度级别(例如:"Mild"、"Moderate"、"Severe")
  • userEntered (Boolean): 症状是由用户手动输入的(true)还是自动记录的(false
  • source (String): 症状数据的来源(例如:应用名称、设备名称或 "Health Auto Export")

症状持续时间

症状可以记录为:

  • 时间点: 当 startend 相同时,表示瞬时症状
  • 基于持续时间: 当 startend 不同时,表示症状持续了一段时间

条目示例

单一时刻症状

{
  "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 字段指示症状数据的来源:

  • 用户输入: 当 userEnteredtrue 时,症状由您手动记录
  • 应用记录: 当 userEnteredfalse 时,症状可能由连接的健康应用记录
  • 设备记录: 某些设备或应用可能会自动检测并记录某些症状

使用场景

症状数据可用于:

  • 健康跟踪: 监控症状随时间变化的模式
  • 医疗预约: 与医疗保健提供者分享症状历史
  • 相关性分析: 识别症状与其他健康指标之间的关系
  • 疾病跟踪: 在疾病期间跟踪症状以监控恢复情况
  • 慢性病管理: 监控与慢性病相关的症状

提示

  • 保持一致: 使用一致的命名和严重程度级别以便更好地分析
  • 记录时间: 准确的开始和结束时间有助于识别模式
  • 与其他数据结合: 将症状与其他健康指标(例如:体温、心率)进行交叉引用,以获得全面的健康洞察

相关文档