Создано для пользователей Polar H10, которые хотят работать со своими данными на iPhone и iPad
Записывайте ECG, частоту сердечных сокращений, интервалы RR и HRV с Polar H10. Просматривайте данные на графиках в реальном времени и экспортируйте сессии в CSV, EDF, PDF и текстовые файлы legacy.
Записывайте полные сессии
Сохраняйте данные ECG, HR, RR и HRV с Polar H10 с временными метками и прошедшим временем.
Следите за данными вживую
Просматривайте графики ECG, HR, RR и HRV прямо на iPhone и iPad во время записи.
Экспортируйте в полезные форматы
Открывайте записи в Numbers, Excel или EDFbrowser либо экспортируйте PDF-снимок последних 30 секунд живого ECG-графика.
Скриншоты
Два ключевых экрана приложения: основной экран записи и график ECG в реальном времени.
Зачем используют это приложение
- Записывать ECG с Polar H10 без Mac или PC.
- Экспортировать данные в форматах, удобных для анализа, обмена и архивации.
- Просматривать изменения ECG, HR, RR и HRV в реальном времени во время сессии.
- Сохранять снимки экрана в Photos и при необходимости создавать PDF графика ECG.
Как это работает
Подключите Polar H10 по Bluetooth, начните запись и просматривайте поступающие данные в реальном времени на iPhone или iPad. Приложение записывает данные ECG, частоту сердечных сокращений (HR) и интервалы R-R (RR), а также может рассчитывать HRV по принятым RR-интервалам. Минимальная версия прошивки H10 для ECG: 3.0.35.
Если у пользователя активна подписка “Enable premium features” (встроенная покупка), записи сохраняются в папке приложения ECG Recorder в приложении “Файлы”, а имя файла строится по времени начала записи. ECG экспортируется как .csv, .edf и legacy ASCII text file. HR и RR экспортируются как .csv, а также в текстовые ASCII legacy files. HRV экспортируется как .csv. CSV-файлы включают локальные временные метки и прошедшие секунды, поэтому в большинстве случаев не нужно вручную создавать отдельный столбец времени. Премиум-функции также включают графики ECG, HR, RR и HRV в реальном времени, а также экспорт PDF для живого ECG-экрана.
Экспорт и анализ
ECG: данные с частотой около 130 Гц в микровольтах (uV), экспорт в.csv,.edfи legacy ASCII text.HR: примерно одно значение в секунду, экспорт в.csvи legacy ASCII text.RR: интервалы между ударами в миллисекундах, экспорт в.csvи legacy ASCII text.HRV: рассчитывается по принятым RR-интервалам и экспортируется в.csvс RMSSD и SDNN.
CSV-экспорт ECG содержит временные метки и прошедшие секунды. Записи ECG также можно открывать как файлы .edf в EDFbrowser. Кроме того, живой график ECG можно экспортировать как PDF-снимок на сетке ECG формата A4 (25 мм/с, 10 мм/мВ), показывающий последние 30 секунд ECG, а не длинный PDF всей сессии. Доступны примеры данных ECG и демо-видео для импорта в Apple Numbers и EDFbrowser.
Поддержка и контакты
Пишите на ecg-recorder [ a t ] cmdline [ d o t ] net по всем вопросам и комментариям. Либо откройте issue на GitHub.
Примечание о поддержке Apple Health
Apple не разрешает сторонним приложениям записывать ECG-кривые в Apple Health, кроме ECG, записанных Apple Watch. Однако это приложение может экспортировать в Apple Health еще три типа данных, если включить это в настройках: частоту сердечных сокращений, интервалы между ударами и HRV (SDNN).
Демо-видео
Посмотрите демо-видео и примерные данные, чтобы открыть записи в Apple Numbers или EDFbrowser.
- Демо: как открыть txt ascii ECG-файл данных в Numbers на iPhone
- Демо: конвертация txt-файла с помощью EDFbrowser
ДАННЫЕ ECG
Согласно спецификации, данные ECG собираются с частотой 130 Гц (на моем устройстве 130.061 Гц) в микровольтах (µV). Это означает одно значение каждые 7.692 миллисекунды (ms). Для 10-минутной записи это около 78000 значений. При импорте данных в Microsoft Excel или Apple Numbers можно разделить все значения ECG на 1000, чтобы получить милливольты (mV). CSV-экспорт ECG уже содержит столбцы timestamp и elapsed_seconds.
Кнопка “Set marker” на живом ECG-графике добавляет к данным значение 2000 µV. Это значение легко увидеть на графике или найти поиском по данным.
Записи ECG также экспортируются напрямую в виде файлов .edf, которые можно открыть в open source программе EDFbrowser. Кроме того, живой ECG-график можно экспортировать как PDF на сетке в стиле ECG формата A4 (25 мм/с, 10 мм/мВ), что удобно для просмотра, отправки или печати последних 30 секунд ECG. Доступны некоторые примеры данных ECG и демо-видео для импорта в Apple Numbers и EDFbrowser.
ДАННЫЕ HR
Записывается примерно одно значение HR (среднее число ударов в минуту, bpm) в секунду. CSV-экспорт HR включает локальные временные метки и прошедшие секунды.
ДАННЫЕ RR
Интервал RR - это время между двумя последовательными R-волнами комплекса QRS на электрокардиограмме (обратная величина соответствует HR). Интервалы RR записываются в ms. CSV-экспорт RR включает локальные временные метки и прошедшие секунды.
ДАННЫЕ HRV
HRV рассчитывается по принятым RR-интервалам и экспортируется как RMSSD и SDNN в миллисекундах. Чтобы уменьшить очевидные артефакты, RR-интервалы вне диапазона 300-2000 ms игнорируются, интервалы, отличающиеся более чем на 200 ms от предыдущего принятого интервала, отклоняются, а после появления короткой базовой линии интервалы должны оставаться в пределах 20% от недавней медианы. CSV-экспорт HRV включает локальные временные метки, прошедшие секунды, длину окна, количество RR, RMSSD и SDNN.
УСЛОВИЯ ИСПОЛЬЗОВАНИЯ
Обратите внимание: это приложение предназначено только для информационных целей. Использование приложения и сайта не заменяет профессиональную медицинскую консультацию, и при любых медицинских состояниях или вопросах вам следует своевременно обращаться к своему врачу или медицинскому специалисту. ПРИЛОЖЕНИЕ И САЙТ НЕ ПРЕДОСТАВЛЯЮТ МЕДИЦИНСКИХ СОВЕТОВ, И НИЧТО В СОДЕРЖИМОМ НЕ ПРЕДНАЗНАЧЕНО ДЛЯ ПРОФЕССИОНАЛЬНОЙ ДИАГНОСТИКИ ИЛИ ЛЕЧЕНИЯ.
Почему я сделал это приложение?
Я увлеченный бегун и искал монитор сердечного ритма для спортивного применения. Я наткнулся на Polar H10 и заинтересовался возможностью получать с него реальные данные ECG. К моему удивлению, в конце 2019 года в App Store не было iOS-приложения, которое позволяло бы записывать или отображать эти данные. Было одно исключение, но оно стоило довольно дорого, и было неясно, что именно предлагается. Поскольку других вариантов я не увидел, а Polar предоставляет очень хороший SDK для H10, я решил разработать собственное приложение.
Почему приложение с подписками?
Очень быстро стало понятно, что разработка этого приложения потребует значительного количества времени и в итоге также денег. Я надеюсь, что небольшая плата хотя бы немного компенсирует вложенные время и средства.
Приложение можно бесплатно скачать, чтобы получить первое впечатление и подключиться к устройству. Можно увидеть несколько секунд живых графиков. Чтобы активировать премиум-функции, оформите одну из доступных встроенных покупок. Каждая подписка включает недельный бесплатный пробный период, поэтому все функции можно протестировать бесплатно. Мне показалось, что модель подписок разной длительности с недельной бесплатной пробной версией является наиболее справедливой. Также доступна разовая покупка без регулярной подписки.
Это приложение использует отличные SDK Purchase и PolarBle.
Примечание: Немецкие версии Impressum и Политики конфиденциальности являются юридически обязательными версиями.