การติดตามรอบเดือน — รูปแบบการส่งออก JSON

เอกสารโครงสร้างการติดตามรอบเดือนในการส่งออก JSON

Last updated: April 5, 2026

ในหน้านี้

การติดตามรอบเดือน

ข้อมูลการติดตามรอบเดือนรวมข้อมูลที่เกี่ยวกับระบบประจำเดือนและสืบพันธุ์ใน 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 Z
  • end (String): วันเวลาสิ้นสุดรายการ รูปแบบ yyyy-MM-dd HH:mm:ss Z
  • name (String): ประเภทข้อมูลการติดตามรอบเดือน (ดูประเภทด้านล่าง)
  • value (String): ค่าหรือผลของรายการ (ขึ้นกับประเภท)

ฟิลด์เสริม

  • isCycleStart (Boolean): ระบุว่ารายการนี้เป็นจุดเริ่มรอบเดือนใหม่หรือไม่ มีเฉพาะรายการ Menstrual Flow เมื่อเป็น true

ประเภทการติดตามรอบเดือน

ประจำเดือน (Menstrual Flow)

ติดตามเลือดประจำเดือนและระดับการไหล รวมข้อมูลจุดเริ่มรอบ

{
  "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 แสดงจุดเริ่มรอบเดือนใหม่

คุณภาพเมือกปากมดลูก (Cervical Mucus Quality)

ติดตามคุณภาพเมือกปากมดลูกซึ่งบ่งบอกภาวะเจริญพันธุ์

{
  "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" — แห้งหรือมีน้อย

อุณหภูมิร่างกายพื้นฐาน (Basal Body Temperature)

การวัด BBT ส่งออกเป็นตัวชี้วัดสุขภาพ ไม่ใช่รายการใน cycle tracking — ค้นหา "Basal Body Temperature" ในอาร์เรย์ metrics

ผลการทดสอบการตกไข่ (Ovulation Test Result)

บันทึกผลจากชุดทดสอบคาดการณ์การตกไข่

{
  "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" — ผลไม่ชัดเจน

ผลการทดสอบโปรเจสเตอโรน (Progesterone Test Result)

บันทึกผลการทดสอบโปรเจสเตอโรน

{
  "start": "2024-02-15 08:00:00 -0800",
  "end": "2024-02-15 08:00:00 -0800",
  "name": "Progesterone Test Result",
  "value": "Positive"
}

ผลการทดสอบการตั้งครรภ์ (Pregnancy Test Result)

บันทึกผลการทดสอบการตั้งครรภ์

{
  "start": "2024-02-20 08:00:00 -0800",
  "end": "2024-02-20 08:00:00 -0800",
  "name": "Pregnancy Test Result",
  "value": "Positive"
}

กิจกรรมทางเพศ (Sexual Activity)

ติดตามกิจกรรมทางเพศในบริบทการติดตามรอบเดือน

{
  "start": "2024-02-14 20:00:00 -0800",
  "end": "2024-02-14 20:00:00 -0800",
  "name": "Sexual Activity",
  "value": ""
}

หมายเหตุ: กิจกรรมทางเพศอาจปรากฏในตัวชี้วัดสุขภาพพร้อมรายละเอียดการใช้การป้องกัน

การตั้งครรภ์ (Pregnancy)

ติดตามช่วงการตั้งครรภ์

{
  "start": "2024-03-01 00:00:00 -0800",
  "end": "2024-11-15 23:59:59 -0800",
  "name": "Pregnancy",
  "value": ""
}

การให้นมบุตร (Lactation)

ติดตามช่วงให้นมบุตร

{
  "start": "2024-11-20 00:00:00 -0800",
  "end": "2025-02-20 23:59:59 -0800",
  "name": "Lactation",
  "value": ""
}

การคุมกำเนิด (Contraceptive)

ติดตามช่วงใช้การคุมกำเนิด

{
  "start": "2024-01-01 00:00:00 -0800",
  "end": null,
  "name": "Contraceptive",
  "value": ""
}

ความผิดปกติของรอบเดือน

ประเภทต่อไปนี้ติดตามความผิดปกติต่าง ๆ:

รอบเดือนไม่บ่อย (Infrequent Menstrual Cycle)

{
  "start": "2024-02-01 00:00:00 -0800",
  "end": "2024-02-01 23:59:59 -0800",
  "name": "Infrequent Menstrual Cycle",
  "value": ""
}

รอบเดือนไม่สม่ำเสมอ (Irregular Menstrual Cycle)

{
  "start": "2024-02-01 00:00:00 -0800",
  "end": "2024-02-01 23:59:59 -0800",
  "name": "Irregular Menstrual Cycle",
  "value": ""
}

เลือดออกระหว่างรอบ (Intermenstrual Bleeding)

เลือดออกระหว่างประจำเดือน

{
  "start": "2024-02-15 00:00:00 -0800",
  "end": "2024-02-15 23:59:59 -0800",
  "name": "Intermenstrual Bleeding",
  "value": ""
}

เลือดประจำเดือนไม่หยุด (Persistent Menstrual Bleeding)

เลือดไหลต่อเนื่องหรือนานผิดปกติ

{
  "start": "2024-02-01 00:00:00 -0800",
  "end": "2024-02-10 23:59:59 -0800",
  "name": "Persistent Menstrual Bleeding",
  "value": ""
}

ประจำเดือนนานผิดปกติ (Prolonged Menstrual Period)

ประจำเดือนนานกว่าปกติ

{
  "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 เพื่อแยกจุดเริ่มแต่ละรอบสำหรับการวิเคราะห์

เอกสารที่เกี่ยวข้อง