Сповіщення про частоту серцевих скорочень — формат експорту JSON
Документація структури сповіщень про частоту серцевих скорочень в експортах JSON
Останнє оновлення: 31 жовтня 2026 р.
На цій сторінці
Сповіщення про частоту серцевих скорочень включають сповіщення про високу та низьку частоту з 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
- Показники здоров’я — для загальних даних частоти серцевих скорочень
- Посібник з експорту вручну
- Огляд автоматизацій