Thông báo nhịp tim - định dạng xuất JSON
Tài liệu cấu trúc thông báo nhịp tim trong xuất JSON
Cập nhật lần cuối: 31 tháng 10, 2026
Trên trang này
Thông báo nhịp tim gồm cảnh báo nhịp tim cao và thấp từ Apple Watch, thông báo nhịp không đều, và mẫu nhịp tim thu thập trong các sự kiện này. Trong xuất JSON, thông báo nhịp tim được lưu trong mảng heartRateNotifications.
Cấu trúc
Mỗi thông báo gồm thời gian sự kiện, ngưỡng tùy chọn (cho thông báo cao/thấp), thông tin nguồn, và mẫu nhịp tim dạng chuỗi số lượng giữa bắt đầu và kết thúc sự kiện:
{
"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
}
]
}
Trường
Trường bắt buộc
heartNotification(String): Định danh loại thông báostart(Date): Thời gian bắt đầu sự kiện thông báo nhịp tim ở định dạngyyyy-MM-dd HH:mm:ss Zend(Date): Thời gian kết thúc sự kiện thông báo nhịp tim ở định dạngyyyy-MM-dd HH:mm:ss Zsource(Object): Thiết bị/nguồn ghi thông báoname(String): Tên nguồn dễ đọcidentifier(String): Định danh gói nguồn
heartRateData(Array): Mẫu số lượng nhịp tim trong cửa sổ sự kiện (xem Dữ liệu nhịp tim bên dưới)
Trường tùy chọn
threshold(Number): Ngưỡng nhịp tim kích hoạt thông báo. Chỉ gồm với thông báo nhịp tim cao và thấp.
Dữ liệu nhịp tim
Mảng heartRateData chứa các đo nhịp tim dạng chuỗi số lượng trong cửa sổ sự kiện thông báo. Mỗi mẫu chứa qty, units, start, và end:
{
"qty": 105,
"units": "count/min",
"start": 1707258600,
"end": 1707258605
}
Trường:
qty(Number): Giá trị nhịp timunits(String): Đơn vị đo (thường"count/min")start(Number): Bắt đầu khoảng đo dưới dạng giây Unix epochend(Number): Kết thúc khoảng đo dưới dạng giây Unix epoch
Tài liệu liên quan
- Tổng quan xuất JSON
- ECG - Cho bản ghi ECG chi tiết
- Chỉ số sức khỏe - Cho dữ liệu nhịp tim chung
- Hướng dẫn Xuất thủ công
- Tổng quan tự động hóa