週期追蹤 - JSON 匯出格式
JSON 匯出中週期追蹤結構的文件
Last updated: February 6, 2026
On this page
週期追蹤
週期追蹤資料包括 Apple Health 中記錄的所有月經週期相關資訊,如月經流量、子宮頸黏液品質、基礎體溫、排卵測試結果和其他週期相關資料。在 JSON 匯出中,週期追蹤資料儲存在 cycleTracking 陣列中。
結構
每個週期追蹤項目遵循一致的結構:
{
"start": "2024-02-01 00:00:00 -0800",
"end": "2024-02-05 23:59:59 -0800",
"name": "Menstrual Flow",
"value": "Medium",
"isCycleStart": true
}
欄位
必需欄位
start(String): 項目的開始日期和時間,格式為yyyy-MM-dd HH:mm:ss Zend(String): 項目的結束日期和時間,格式為yyyy-MM-dd HH:mm:ss Zname(String): 週期追蹤資料類型(見下面的類型)value(String): 此項目的值或結果(因類型而異)
選用欄位
isCycleStart(Boolean): 指示此項目是否標記新月經週期的開始。僅在月經流量項目中,當值為true時存在。
週期追蹤類型
月經流量
追蹤月經出血,包括流量級別和週期開始資訊。
{
"start": "2024-02-01 00:00:00 -0800",
"end": "2024-02-05 23:59:59 -0800",
"name": "Menstrual Flow",
"value": "Medium",
"isCycleStart": true
}
可能的值:
"None"- 無"Light"- 少量"Medium"- 中等"Heavy"- 大量"Unspecified"- 未指定
注意: isCycleStart 僅在值為 true 時包含,表示新月經週期的開始。
子宮頸黏液品質
追蹤子宮頸黏液的品質,這可能表示生育能力狀態。
{
"start": "2024-02-10 00:00:00 -0800",
"end": "2024-02-10 23:59:59 -0800",
"name": "Cervical Mucus Quality",
"value": "Egg White"
}
可能的值:
"Egg White"- 透明、有彈性的黏液(最易受孕)"Watery"- 稀薄、水樣的黏液"Creamy"- 濃稠、奶油狀的黏液"Sticky"- 黏稠的黏液"Dry"- 很少或沒有黏液
基礎體溫
基礎體溫(BBT)測量值作為健康指標匯出,而不是週期追蹤項目。在 metrics 陣列中查找 "Basal Body Temperature"。
排卵測試結果
記錄排卵預測測試的結果。
{
"start": "2024-02-12 08:00:00 -0800",
"end": "2024-02-12 08:00:00 -0800",
"name": "Ovulation Test Result",
"value": "Positive/Peak"
}
可能的值:
"Positive/Peak"- 檢測到最大生育能力"High"- 高生育能力水平"Negative/Low"- 低生育能力水平"Indeterminate"- 測試結果不明確
黃體素測試結果
記錄黃體素測試的結果。
{
"start": "2024-02-15 08:00:00 -0800",
"end": "2024-02-15 08:00:00 -0800",
"name": "Progesterone Test Result",
"value": "Positive"
}
妊娠測試結果
記錄妊娠測試的結果。
{
"start": "2024-02-20 08:00:00 -0800",
"end": "2024-02-20 08:00:00 -0800",
"name": "Pregnancy Test Result",
"value": "Positive"
}
性活動
在週期追蹤上下文中追蹤性活動。
{
"start": "2024-02-14 20:00:00 -0800",
"end": "2024-02-14 20:00:00 -0800",
"name": "Sexual Activity",
"value": ""
}
注意: 性活動也可能出現在健康指標中,並包含保護使用詳情。
妊娠
追蹤妊娠期。
{
"start": "2024-03-01 00:00:00 -0800",
"end": "2024-11-15 23:59:59 -0800",
"name": "Pregnancy",
"value": ""
}
哺乳
追蹤哺乳期。
{
"start": "2024-11-20 00:00:00 -0800",
"end": "2025-02-20 23:59:59 -0800",
"name": "Lactation",
"value": ""
}
避孕
追蹤避孕使用期。
{
"start": "2024-01-01 00:00:00 -0800",
"end": null,
"name": "Contraceptive",
"value": ""
}
週期不規律
以下類型追蹤各種週期不規律:
月經週期稀少
{
"start": "2024-02-01 00:00:00 -0800",
"end": "2024-02-01 23:59:59 -0800",
"name": "Infrequent Menstrual Cycle",
"value": ""
}
月經週期不規律
{
"start": "2024-02-01 00:00:00 -0800",
"end": "2024-02-01 23:59:59 -0800",
"name": "Irregular Menstrual Cycle",
"value": ""
}
經間期出血
在月經之間發生的出血。
{
"start": "2024-02-15 00:00:00 -0800",
"end": "2024-02-15 23:59:59 -0800",
"name": "Intermenstrual Bleeding",
"value": ""
}
持續性月經出血
延長或持續的出血。
{
"start": "2024-02-01 00:00:00 -0800",
"end": "2024-02-10 23:59:59 -0800",
"name": "Persistent Menstrual Bleeding",
"value": ""
}
月經期延長
持續時間比平時更長的月經期。
{
"start": "2024-02-01 00:00:00 -0800",
"end": "2024-02-08 23:59:59 -0800",
"name": "Prolonged Menstrual Period",
"value": ""
}
範例:完整週期項目
[
{
"start": "2024-02-01 00:00:00 -0800",
"end": "2024-02-05 23:59:59 -0800",
"name": "Menstrual Flow",
"value": "Medium",
"isCycleStart": true
},
{
"start": "2024-02-10 00:00:00 -0800",
"end": "2024-02-10 23:59:59 -0800",
"name": "Cervical Mucus Quality",
"value": "Egg White"
},
{
"start": "2024-02-12 08:00:00 -0800",
"end": "2024-02-12 08:00:00 -0800",
"name": "Ovulation Test Result",
"value": "Positive/Peak"
},
{
"start": "2024-02-14 20:00:00 -0800",
"end": "2024-02-14 20:00:00 -0800",
"name": "Sexual Activity",
"value": ""
}
]
使用案例
週期追蹤資料可用於:
- 生育能力追蹤:監測排卵並識別易受孕窗口
- 週期分析:追蹤週期長度、規律性和模式
- 健康監測:識別週期模式中的不規律或變化
- 妊娠計劃:使用資料進行受孕計劃
- 與醫療提供者共享:與婦科醫生或生育專家共享週期資料
- 症狀關聯:將週期資料與其他健康指標進行交叉引用
相關資料
某些週期相關資料可能出現在其他部分:
- 基礎體溫:在
metrics陣列中作為健康指標 - 性活動:也可能出現在健康指標中,並包含保護使用詳情
提示
- 一致記錄:定期記錄可提供更準確的週期預測
- 組合資料類型:使用多種追蹤方法(流量、黏液、溫度、測試)可提供最全面的圖像
- 週期開始標記:使用
isCycleStart識別每個週期的開始以進行分析
相關文件
- JSON 匯出格式概述
- 健康指標 - 用於基礎體溫資料
- 手動匯出指南
- 自動化概述