ЭКГ — формат экспорта JSON
Структура данных ЭКГ в JSON-экспортах
Last updated: April 5, 2026
На этой странице
- Структура
- Поля
- Обязательные поля
- Необязательные поля
- Классификации ЭКГ
- Отсчёты напряжения
- Примеры записей
- Нормальный синусовый ритм
- Выявленная фибрилляция предсердий
- Неоднозначная запись
- Понимание данных ЭКГ
- Частота дискретизации
- Отсчёты напряжения
- Интерпретация классификации
- Совместимость устройств
- Сценарии использования
- Важно
- Советы
- См. также
ЭКГ (электрокардиограмма)
Данные ЭКГ — это записи с совместимых устройств Apple (например, Apple Watch Series 4 и новее). Они дают подробный анализ ритма и могут выявлять состояния вроде фибрилляции предсердий. В JSON-экспортах ЭКГ хранится в массиве ecg.
Структура
Каждая запись включает классификацию, измерения ЧСС, напряжение и параметры дискретизации:
{
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:30 -0800",
"classification": "Sinus Rhythm",
"severity": "Not Set",
"averageHeartRate": 72,
"numberOfVoltageMeasurements": 512,
"voltageMeasurements": [
{
"date": "2024-02-06 14:30:00.000 -0800",
"voltage": 0.123,
"units": "V"
}
],
"samplingFrequency": 512,
"source": "Apple Watch"
}
Поля
Обязательные поля
start(Date): Начало съёмки ЭКГ в форматеyyyy-MM-dd HH:mm:ss Zend(Date): Конец съёмки ЭКГ в форматеyyyy-MM-dd HH:mm:ss Zclassification(String): Классификация ритма (см. ниже)averageHeartRate(Number): Средняя ЧСС за запись, уд/минnumberOfVoltageMeasurements(Number): Число отсчётов напряжения в выборкеvoltageMeasurements(Array): Массив отсчётов напряжения (см. раздел ниже)samplingFrequency(Number): Частота дискретизации, Гц (обычно 512 Гц для Apple Watch)source(String): Устройство или приложение, записавшее ЭКГ
Необязательные поля
severity(String): Оценка тяжести результата (может быть"Not Set", если не применимо)
Классификации ЭКГ
Поле classification указывает обнаруженный ритм:
"Sinus Rhythm"— синусовый ритм"Atrial Fibrillation"— фибрилляция предсердий"High Heart Rate"— повышенная ЧСС"Inconclusive Low Heart Rate"— невозможно классифицировать из‑за низкой ЧСС"Inconclusive High Heart Rate"— невозможно классифицировать из‑за высокой ЧСС"Inconclusive"— классификация не определена"Inconclusive Poor Recording"— плохое качество сигнала"Unrecognized"— классификация не распознана
Отсчёты напряжения
В каждой записи — массив отсчётов электрической активности сердца во времени:
{
"voltageMeasurements": [
{
"date": "2024-02-06 14:30:00.000 -0800",
"voltage": 0.123,
"units": "V"
},
{
"date": "2024-02-06 14:30:00.002 -0800",
"voltage": 0.125,
"units": "V"
}
]
}
Поля отсчёта:
date(Date): метка времени с миллисекундамиvoltage(Number): напряжение в вольтахunits(String): единица (обычно"V")
Примечание: Отсчёты идут с частотой samplingFrequency (часто 512 Гц — 512 отсчётов в секунду).
Примеры записей
Нормальный синусовый ритм
{
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:30 -0800",
"classification": "Sinus Rhythm",
"severity": "Not Set",
"averageHeartRate": 72,
"numberOfVoltageMeasurements": 15360,
"voltageMeasurements": [
{
"date": "2024-02-06 14:30:00.000 -0800",
"voltage": 0.123,
"units": "V"
}
],
"samplingFrequency": 512,
"source": "Apple Watch"
}
Выявленная фибрилляция предсердий
{
"start": "2024-02-06 16:45:00 -0800",
"end": "2024-02-06 16:45:30 -0800",
"classification": "Atrial Fibrillation",
"severity": "Not Set",
"averageHeartRate": 95,
"numberOfVoltageMeasurements": 15360,
"voltageMeasurements": [
{
"date": "2024-02-06 16:45:00.000 -0800",
"voltage": 0.145,
"units": "V"
}
],
"samplingFrequency": 512,
"source": "Apple Watch"
}
Неоднозначная запись
{
"start": "2024-02-06 18:00:00 -0800",
"end": "2024-02-06 18:00:30 -0800",
"classification": "Inconclusive Poor Recording",
"severity": "Not Set",
"averageHeartRate": 68,
"numberOfVoltageMeasurements": 15360,
"voltageMeasurements": [
{
"date": "2024-02-06 18:00:00.000 -0800",
"voltage": 0.098,
"units": "V"
}
],
"samplingFrequency": 512,
"source": "Apple Watch"
}
Понимание данных ЭКГ
Частота дискретизации
samplingFrequency (часто 512 Гц) — сколько отсчётов напряжения в секунду. Для 30-секундной записи:
- всего отсчётов = 512 × 30 = 15 360;
- шаг по времени ≈ 0,002 с (2 мс) активности сердца.
Отсчёты напряжения
Они отражают электрическую активность сердца:
- положительные значения — деполяризация (сокращение);
- отрицательные — реполяризация (расслабление);
- по форме кривой можно судить о ритме.
Интерпретация классификации
- Sinus Rhythm: нормальный ритм
- Atrial Fibrillation: нерегулярный ритм, может требовать внимания врача
- Inconclusive: плохой сигнал, движения при съёмке и т.п.
- High/Low Heart Rate: ЧСС вне диапазона для надёжной классификации
Совместимость устройств
Для ЭКГ нужны:
- Apple Watch Series 4 или новее (приложение ЭКГ)
- iOS 12.1.1 или новее на сопряжённом iPhone
- настроенное приложение ЭКГ
Сценарии использования
Данные ЭКГ полезны для:
- мониторинга ритма: динамика во времени;
- выявления ФП: эпизоды фибрилляции предсердий;
- медицинской документации: передача специалистам;
- анализа трендов: изменения ритма;
- связи с симптомами: сопоставление с активностью и самочувствием.
Важно
- Не медицинское устройство: ЭКГ на Apple Watch не заменяет диагноз специалиста
- Консультация врача: обсуждайте результаты, особенно при ФП
- Регулярный контроль: помогает заметить закономерности, но не заменяет уход
- Размер файла: полные выборки напряжения дают большие объёмы из‑за высокой частоты
Советы
- Регулярность: снимайте в одно и то же время для трендов
- Положение: правильно сидит часы, минимум движений
- Выборочный экспорт: ограничивайте диапазон дат — файлы могут быть очень большими
См. также
- Обзор формата экспорта JSON
- Уведомления о пульсе — высокий/низкий пульс
- Руководство по ручному экспорту
- Обзор автоматизаций