Интеграция с HealthKit

Полный технический справочник по типам данных HealthKit в Cardio Analytics и шаблонам синхронизации

Используемые типы данных HealthKit

Cardio Analytics считывает 11 сердечно-сосудистых показателей и показателей подвижности из Apple HealthKit, используя официальные идентификаторы:

Показатели частоты сердечных сокращений

  • HKQuantityTypeIdentifier.heartRate — Текущая частота сердечных сокращений (уд/мин) (Apple Docs)
  • restingHeartRate — Базовая ЧСС в покое (Apple Docs)
  • walkingHeartRateAverage — Средняя ЧСС во время ходьбы

Сердечно-сосудистые показатели

  • bloodPressureSystolic + bloodPressureDiastolic — Парные показания АД с корреляцией (Apple Docs)
  • heartRateVariabilitySDNN — Общая вариабельность ВСР (SDNN в миллисекундах)
  • heartRateVariabilityRMSSD — Краткосрочный вагусный тонус (RMSSD в мс, где доступно)
  • oxygenSaturation — SpO₂ как дробь (0,0-1,0, отображается как %) (Apple Docs)

Состав тела

  • bodyMass — Вес в кг
  • height — Рост в метрах (используется для расчета ИМТ)

ЭКГ и фибрилляция предсердий

  • electrocardiogramType — Записи ЭКГ с HKElectrocardiogram.Classification, включая .atrialFibrillation (Apple Docs)
  • atrialFibrillationBurden — Процент нагрузки ФП (где доступно, watchOS 9+) (Apple Docs)

Показатели физической формы и подвижности

  • vo2Max — Максимальное потребление кислорода (мл/кг/мин) (Apple Docs)
  • walkingSpeed — Средняя устойчивая скорость ходьбы (м/с) (Apple Docs)
  • walkingAsymmetryPercentage — Процент дисбаланса походки (Apple Docs)
  • stairAscentSpeed — Скорость подъема по лестнице (м/с) (Apple Docs)

Шаблоны фоновой синхронизации

Закрепленные запросы объектов

HKAnchoredObjectQuery обеспечивает дельта-синхронизацию, получая только новые или измененные данные с момента последней синхронизации (Apple Docs).

  • Эффективное использование батареи — Получает только измененные данные, а не целые наборы данных
  • Постоянная привязка — Сохраняет последнюю точку синхронизации для возобновления после перезапуска приложения
  • Обрабатывает удаления — Получает удаленные образцы для точной синхронизации

Фоновая доставка

HKHealthStore.enableBackgroundDelivery позволяет HealthKit автоматически активировать приложение, когда становятся доступными новые данные (Apple Docs).

  • Мгновенные обновления — Свежие сердечно-сосудистые данные без ручного обновления
  • Энергоэффективность — Управляемые системой активации минимизируют потребление энергии
  • Надежная доставка — Работает даже когда приложение закрыто

📱 Требуемое разрешение: com.apple.developer.healthkit.background-delivery (Docs)

Возможности обратной записи

Введенные пользователем данные (вес, артериальное давление) могут быть записаны обратно в HealthKit для согласованности между всеми приложениями и устройствами для здоровья.

  • Единая медицинская запись — Данные, введенные в Cardio Analytics, появляются в Apple Health
  • Видимость для врачей — Врачи, использующие системы, подключенные к HealthKit, видят согласованные записи
  • Совместимость между приложениями — Другие приложения для здоровья могут получить доступ к вашим записям Cardio Analytics
  • Атрибуция устройства — HealthKit отслеживает, какое приложение/устройство записало каждый образец

Конфиденциальность и детальные разрешения

Авторизация HealthKit детальна — пользователи одобряют или отклоняют каждый тип данных индивидуально. Cardio Analytics уважает все решения о разрешениях:

  • Детальные разрешения на чтение/запись — Пользователь выбирает, какими показателями делиться
  • Нет доступа к неавторизованным типам — HealthKit обеспечивает границы разрешений
  • Отменяемо в любое время — Пользователи могут изменить разрешения в Настройки iOS → Конфиденциальность → Здоровье
  • Нет передачи на сервер — Все данные остаются на устройстве; авторизация HealthKit не предоставляет доступ к серверу

Прочитать полную политику конфиденциальности

Испытайте беспрепятственную интеграцию с HealthKit

Загрузите Cardio Analytics и подключитесь к Apple HealthKit для автоматического мониторинга сердечно-сосудистой системы.

Загрузить в App Store