การแจ้งเตือนอัตราหัวใจ - รูปแบบการส่งออก JSON
เอกสารโครงสร้างการแจ้งเตือนอัตราหัวใจในการส่งออก JSON
อัปเดตล่าสุด: 31 ตุลาคม 2569
การแจ้งเตือนอัตราหัวใจรวมการแจ้งเตือนอัตราหัวใจสูงและต่ำจาก Apple Watch การแจ้งเตือนจังหวะผิดปกติ และตัวอย่างอัตราหัวใจที่เก็บระหว่างเหตุการณ์เหล่านี้ ในการส่งออก JSON การแจ้งเตือนอัตราหัวใจถูกเก็บในอาร์เรย์ heartRateNotifications
โครงสร้าง
แต่ละการแจ้งเตือนรวมเวลาเหตุการณ์ เกณฑ์ที่ไม่บังคับ (สำหรับการแจ้งเตือนสูง/ต่ำ) ข้อมูลแหล่ง และตัวอย่างอัตราหัวใจแบบอนุกรมปริมาณระหว่างเริ่มและสิ้นสุดเหตุการณ์:
{
"heartNotification": "high_heart_rate_notification",
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:35:00 -0800",
"threshold": 100,
"source": {
"name": "Apple Watch",
"identifier": "com.example.recorder"
},
"heartRateData": [
{
"qty": 105,
"units": "count/min",
"start": 1707258600,
"end": 1707258605
}
]
}
ฟิลด์
ฟิลด์ที่จำเป็น
heartNotification(String): ตัวระบุประเภทการแจ้งเตือนstart(Date): เวลาเริ่มเหตุการณ์การแจ้งเตือนอัตราหัวใจในรูปแบบyyyy-MM-dd HH:mm:ss Zend(Date): เวลาสิ้นสุดเหตุการณ์การแจ้งเตือนอัตราหัวใจในรูปแบบyyyy-MM-dd HH:mm:ss Zsource(Object): อุปกรณ์/แหล่งที่บันทึกการแจ้งเตือนname(String): ชื่อแหล่งที่อ่านได้identifier(String): ตัวระบุบันเดิลของแหล่ง
heartRateData(Array): ตัวอย่างปริมาณอัตราหัวใจในช่วงเหตุการณ์ (ดูข้อมูลอัตราหัวใจด้านล่าง)
ฟิลด์ที่ไม่บังคับ
threshold(Number): เกณฑ์อัตราหัวใจที่ทริกเกอร์การแจ้งเตือน รวมเฉพาะสำหรับการแจ้งเตือนอัตราหัวใจสูงและต่ำ
ข้อมูลอัตราหัวใจ
อาร์เรย์ heartRateData มีการวัดอัตราหัวใจแบบอนุกรมปริมาณในช่วงเหตุการณ์การแจ้งเตือน แต่ละตัวอย่างมี qty, units, start และ end:
{
"qty": 105,
"units": "count/min",
"start": 1707258600,
"end": 1707258605
}
ฟิลด์:
qty(Number): ค่าอัตราหัวใจunits(String): หน่วยวัด (โดยทั่วไป"count/min")start(Number): เริ่มช่วงการวัดเป็นวินาที Unix epochend(Number): สิ้นสุดช่วงการวัดเป็นวินาที Unix epoch
เอกสารที่เกี่ยวข้อง
- ภาพรวมการส่งออก JSON
- ECG - สำหรับการอ่าน ECG โดยละเอียด
- เมตริกสุขภาพ - สำหรับข้อมูลอัตราหัวใจทั่วไป
- คู่มือการส่งออกด้วยตนเอง
- ภาพรวมระบบอัตโนมัติ