Уведомления о пульсе — формат экспорта JSON

Структура уведомлений о пульсе в JSON-экспортах

Last updated: April 5, 2026

На этой странице

Уведомления о пульсе

Сюда входят оповещения о высоком и низком пульсе с Apple Watch, уведомления о нерегулярном ритме и подробные измерения пульса во время этих событий. В JSON они хранятся в массиве heartRateNotifications.

Структура

Формат отличается от обычных метрик. В каждом уведомлении — время события, пороги (для высокого/низкого пульса) и детальные измерения:

{
  "start": "2024-02-06 14:30:00 -0800",
  "end": "2024-02-06 14:35:00 -0800",
  "threshold": 100,
  "heartRate": [
    {
      "hr": 105,
      "units": "bpm",
      "timestamp": {
        "start": "2024-02-06 14:30:00 -0800",
        "end": "2024-02-06 14:30:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ],
  "heartRateVariation": [
    {
      "hrv": 45,
      "units": "ms",
      "timestamp": {
        "start": "2024-02-06 14:30:00 -0800",
        "end": "2024-02-06 14:30:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ]
}

Поля

Обязательные поля

  • start (Date): начало события в формате yyyy-MM-dd HH:mm:ss Z
  • end (Date): конец события в формате yyyy-MM-dd HH:mm:ss Z
  • heartRate (Array): измерения пульса (см. ниже)
  • heartRateVariation (Array): вариабельность сердечного ритма, HRV (см. ниже)

Необязательные поля

  • threshold (Number): порог пульса, вызвавший уведомление; только для высокого и низкого пульса.

Типы уведомлений

Высокий пульс

Срабатывает, когда пульс в покое превышает заданный порог (часто 100–150 уд/мин).

{
  "start": "2024-02-06 14:30:00 -0800",
  "end": "2024-02-06 14:35:00 -0800",
  "threshold": 100,
  "heartRate": [
    {
      "hr": 105,
      "units": "bpm",
      "timestamp": {
        "start": "2024-02-06 14:30:00 -0800",
        "end": "2024-02-06 14:30:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ],
  "heartRateVariation": []
}

Низкий пульс

Срабатывает, когда пульс в покое ниже порога (часто 40–50 уд/мин).

{
  "start": "2024-02-06 03:00:00 -0800",
  "end": "2024-02-06 03:05:00 -0800",
  "threshold": 40,
  "heartRate": [
    {
      "hr": 38,
      "units": "bpm",
      "timestamp": {
        "start": "2024-02-06 03:00:00 -0800",
        "end": "2024-02-06 03:00:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ],
  "heartRateVariation": []
}

Нерегулярный ритм

Apple Watch обнаруживает нерегулярный ритм, возможную фибрилляцию предсердий.

{
  "start": "2024-02-06 16:00:00 -0800",
  "end": "2024-02-06 16:05:00 -0800",
  "heartRate": [
    {
      "hr": 85,
      "units": "bpm",
      "timestamp": {
        "start": "2024-02-06 16:00:00 -0800",
        "end": "2024-02-06 16:00:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ],
  "heartRateVariation": [
    {
      "hrv": 35,
      "units": "ms",
      "timestamp": {
        "start": "2024-02-06 16:00:00 -0800",
        "end": "2024-02-06 16:00:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ]
}

Примечание: для нерегулярного ритма поле threshold отсутствует.

Данные о пульсе

Массив heartRate — измерения во время события:

{
  "hr": 105,
  "units": "bpm",
  "timestamp": {
    "start": "2024-02-06 14:30:00 -0800",
    "end": "2024-02-06 14:30:05 -0800",
    "interval": {
      "duration": 5,
      "units": "s"
    }
  }
}

Поля:

  • hr (Number): пульс, уд/мин
  • units (String): всегда "bpm"
  • timestamp (Object): интервал измерения
    • start (Date): начало
    • end (Date): конец
    • interval (Object): длительность
      • duration (Number): значение
      • units (String): всегда "s" (секунды)

Вариабельность сердечного ритма (HRV)

Массив heartRateVariation:

{
  "hrv": 45,
  "units": "ms",
  "timestamp": {
    "start": "2024-02-06 14:30:00 -0800",
    "end": "2024-02-06 14:30:05 -0800",
    "interval": {
      "duration": 5,
      "units": "s"
    }
  }
}

Поля:

  • hrv (Number): HRV в миллисекундах
  • units (String): всегда "ms"
  • timestamp (Object): как у пульса

О HRV:

  • отражает разброс интервалов между ударами;
  • выше HRV часто связано с лучшей переносимостью нагрузки и восстановлением;
  • ниже — со стрессом, усталостью или проблемами со здоровьем;
  • сильно зависит от времени суток, активности и индивидуальных факторов.

Пример полной записи

{
  "start": "2024-02-06 14:30:00 -0800",
  "end": "2024-02-06 14:35:00 -0800",
  "threshold": 100,
  "heartRate": [
    {
      "hr": 105,
      "units": "bpm",
      "timestamp": {
        "start": "2024-02-06 14:30:00 -0800",
        "end": "2024-02-06 14:30:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    },
    {
      "hr": 108,
      "units": "bpm",
      "timestamp": {
        "start": "2024-02-06 14:30:05 -0800",
        "end": "2024-02-06 14:30:10 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ],
  "heartRateVariation": [
    {
      "hrv": 45,
      "units": "ms",
      "timestamp": {
        "start": "2024-02-06 14:30:00 -0800",
        "end": "2024-02-06 14:30:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ]
}

Пороги

Пороги настраиваются в «Здоровье»:

  • Высокий пульс: обычно 100–150 уд/мин (зависит от возраста)
  • Низкий пульс: обычно 40–50 уд/мин

Поле threshold — фактический порог, при котором сработало уведомление.

Требования к устройству

  • Apple Watch Series 1 или новее — базовый мониторинг пульса
  • Series 4 или новее — нерегулярный ритм
  • watchOS 5.1.2+ — для уведомлений о нерегулярном ритме
  • Включённые уведомления в настройках «Здоровья»

Сценарии использования

  • мониторинг: когда пульс выходит за обычные пределы;
  • ФП: отслеживание нерегулярного ритма;
  • медицинская документация: передача событий врачам;
  • закономерности: триггеры и частота событий;
  • фитнес и восстановление: HRV;
  • связь с симптомами: сопоставление с активностью и лекарствами.

Важно

  • Не медицинское устройство: уведомления не заменяют диагноз специалиста
  • Консультация врача: особенно при нерегулярном ритме
  • Контекст: пульс может быть повышен из‑за нагрузки, стресса, кофеина, лекарств
  • ФП: обсудите с врачом любые оповещения о нерегулярном ритме

Советы

  • периодически просматривайте уведомления и ищите закономерности;
  • учитывайте, что вы делали в момент события;
  • следите за частотой и динамикой;
  • сопоставляйте с ЭКГ для полной картины.

См. также