อาการ — รูปแบบการส่งออก JSON

เอกสารโครงสร้างอาการในการส่งออก JSON

Last updated: April 5, 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 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")

ระยะเวลาของอาการ

บันทึกอาการได้เป็น:

  • จุดเดียว: เมื่อ 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 อาจมาจากแอปสุขภาพที่เชื่อมต่อ
  • บันทึกโดยอุปกรณ์: บางอุปกรณ์หรือแอปอาจตรวจจับและบันทึกอาการอัตโนมัติ

กรณีใช้งาน

ข้อมูลอาการช่วยได้ใน:

  • การติดตามสุขภาพ: ดูแนวโน้มอาการตามเวลา
  • การพบแพทย์: แชร์ประวัติอาการ
  • การวิเคราะห์ความสัมพันธ์: เชื่อมโยงอาการกับตัวชี้วัดอื่น
  • การติดตามการเจ็บป่วย: ติดตามอาการระหว่างฟื้นตัว
  • การจัดการโรคเรื้อรัง: ติดตามอาการที่เกี่ยวข้อง

เคล็ดลับ

  • สม่ำเสมอ: ใช้ชื่อและระดับความรุนแรงสอดคล้องกันเพื่อวิเคราะห์ได้ดี
  • บันทึกเวลา: เวลาเริ่มและสิ้นสุดที่ถูกต้องช่วยหาแพทเทิร์น
  • รวมกับข้อมูลอื่น: เทียบอาการกับตัวชี้วัดอื่น (เช่น อุณหภูมิ อัตราการเต้น) เพื่อภาพรวมสุขภาพ

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