Яндекс.Метрика
Услуги Портфолио Контакты БлогНовости +7 (800) 511‑32‑27 Обсудить проект
MedTech · iOS + Android + Web

Healthband — приложение для удалённого мониторинга здоровья

Умные часы снимают показатели здоровья, а приложение считывает их, хранит историю и показывает динамику. Наблюдающий — врач или близкий — дистанционно контролирует состояние наблюдаемых пользователей, получает уведомления по индивидуальным порогам, а сам пользователь — ИИ-рекомендации при отклонениях. Единое приложение на iOS, Android и в вебе. Стек: Kotlin, Swift, веб-клиент, REST/HTTPS + JWT, BLE через SDK производителя часов.

Считывание показателей с умных часов и хранение полной истории измеренийИстория и динамика по каждому показателю здоровьяМодель «наблюдающий → наблюдаемый»: удалённый контроль для врачей и близкихИндивидуальные пороги нормы по каждому пользователю и каждому показателюУведомления при выходе показателей за заданные границыИИ-рекомендации пользователю при отклонениях от нормы
Healthband — обложка кейса
HealthbandMedTech, мониторинг здоровья
Клиент
ИП Сухоруков Иван Юрьевич — производитель умных часов
Отрасль
MedTech, удалённый мониторинг здоровья
Платформы
iOS · Android · Web
Статус
В активной разработке с апреля 2026 (Agile)

О продукте

Коротко — что это за продукт и для кого мы его делаем.

Клиент — индивидуальный предприниматель Сухоруков Иван Юрьевич, производитель умных часов. Устройство уже выпускалось, но для полноценного продукта потребовалось сопровождающее мобильное приложение, которое превращает «часы с датчиками» в систему удалённого наблюдения за здоровьем.

Healthband связывается с умными часами клиента и делает поток датчиков понятным и управляемым: считывает показатели, хранит историю, показывает динамику и позволяет одному человеку — врачу или близкому — дистанционно следить за состоянием другого. Приложение единое для iOS, Android и веба, регистрация наблюдаемого пользователя не усложнена.

Задача

Люди, за здоровьем которых нужно следить постоянно — пожилые родственники, пациенты под наблюдением, — не всегда рядом с врачом или близкими. Показатели с часов сами по себе ничего не решают: их нужно собирать, хранить, интерпретировать и вовремя сигнализировать об отклонениях.

Цель проекта — облегчить работу врачей, которые наблюдают за состоянием пациентов, и дать семьям возможность дистанционно следить за здоровьем близких. Для этого поток датчиков нужно превратить в удобную систему: с историей, индивидуальными порогами нормы и автоматическими уведомлениями.

Особенности проекта

Считывание и хранение показателей — приложение забирает данные с часов, хранит историю и показывает динамику по каждому показателю.

Наблюдение за другими пользователями — можно добавить пользователя и следить за его показателями удалённо: модель «наблюдающий → наблюдаемый» для врачей и для родственников.

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

ИИ-рекомендации — самим пользователям приложение даёт рекомендации от ИИ при отклонении показателей от нормы.

Решение и подход

Как мы собираем продукт — от архитектуры до процесса.

Мы разрабатываем кроссплатформенное по охвату приложение, которое связывается с умными часами клиента и превращает поток датчиков в понятную и управляемую систему наблюдения. Мобильные клиенты собраны нативно — Kotlin для Android и Swift для iOS: это даёт прямой доступ к Bluetooth, фоновой работе и системным уведомлениям и стабильную связь с часами. Для доступа с компьютера сделан отдельный веб-клиент.

Связь с часами реализована через BLE по SDK производителя, встроенному прямо в мобильное приложение; бэкенд с часами напрямую не общается — только через приложение. Обмен «клиент ↔ бэкенд» идёт по защищённому REST-интерфейсу поверх HTTPS с авторизацией по токену (JWT). Бэкенд — единый источник правды и постоянное хранилище всей истории показателей, тогда как часы держат только последние данные и очищаются автоматически. Работаем по Agile: прошли дискавери и аналитику и стартовали разработку.

Технологический стек

Инструменты подобраны под задачу продукта.

Kotlin
Kotlin
Нативное приложение под Android
Swift
Swift
Нативное приложение под iOS
Веб-клиент
Отдельное веб-приложение для доступа с компьютера
Bluetooth LE
Связь с часами через SDK производителя
REST / HTTPS
Обмен клиент ↔ бэкенд, авторизация по JWT
WebSocket · Push
Реальное время и доставка событий (в планах)

Почему нативные клиенты и BLE через SDK

Для стабильной связи с носимым устройством важны прямой доступ к Bluetooth, фоновая работа и системные уведомления. Поэтому мобильные клиенты собраны нативно — на Kotlin и Swift: это надёжнее, чем кросс-платформенная обёртка, когда речь о постоянном считывании датчиков и своевременных алертах. Для работы с часами используется BLE через SDK самого производителя — он уже учитывает протокол конкретного устройства.

Архитектурно бэкенд не общается с часами напрямую — только через приложение, а сам является единым источником правды: там хранится вся история показателей, тогда как часы держат лишь последние данные и очищаются автоматически. Такое разделение упрощает синхронизацию нескольких клиентов (телефон и веб) и делает данные доступными наблюдающему, даже когда наблюдаемый офлайн. Мгновенную передачу показателей планируется добавить через WebSocket, а доставку событий офлайн-пользователю — через push-уведомления.

Функции продукта

Ключевые возможности, которые закрывают задачу.

1

Синхронизация с часами

Считывание показателей здоровья с умных часов по BLE

2

История и динамика

История измерений и график по каждому показателю

3

Наблюдаемые пользователи

Добавление пользователей и удалённый контроль их состояния

4

Индивидуальные пороги

Границы нормы по каждому пользователю и показателю

5

Уведомления

Оповещения при выходе показателей за заданные границы

6

ИИ-рекомендации

Подсказки от ИИ пользователю при отклонениях

7

Доступ с телефона и ПК

Единые данные на iOS, Android и в веб-клиенте

Как это работает

Ключевые экраны продукта — по шагам.

Обзор показателей и динамика

Обзор показателей и динамика

Главный экран показывает свежие показатели, снятые с умных часов: пульс с мини-графиком, SpO₂, шаги и артериальное давление. Каждый показатель подписан статусом «в норме», чтобы состояние читалось с одного взгляда.

Внизу — вход в историю и динамику: приложение хранит измерения и строит график за период, так что видно не только текущее значение, но и тренд по каждому показателю.

Наблюдаемые пользователи

Наблюдаемые пользователи

Экран «Наблюдаемые» реализует модель «наблюдающий → наблюдаемый»: врач или близкий добавляет пользователя и видит его показатели удалённо. У каждого — краткая сводка и статус: «норма» или «внимание».

Когда чьи-то показатели выходят за индивидуальную норму, карточка подсвечивается, а наблюдающий получает уведомление — не нужно постоянно открывать приложение и что-то искать вручную.

Пороги нормы и уведомления

Пороги нормы и уведомления

Для каждого пользователя и каждого показателя задаются собственные границы нормы — например, диапазон пульса и нижний порог SpO₂. Это и есть ключевое удобство системы: норма настраивается индивидуально, а не по усреднённому шаблону.

Уведомления включаются переключателем. При выходе значения за границу приложение формирует алерт и отправляет его и наблюдающему, и самому пользователю, фиксируя время события.

Рекомендации ИИ

Рекомендации ИИ

При отклонении показателя от индивидуальной нормы приложение показывает пользователю рекомендацию от ИИ: что предпринять прямо сейчас — сделать паузу, снизить нагрузку, повторить измерение — и когда стоит обратиться к врачу.

Рекомендации носят справочный характер и не заменяют консультацию специалиста — об этом сообщает явный дисклеймер под карточкой.

Здоровье — чувствительные данные

Приложение работает с показателями здоровья, поэтому защита встроена в архитектуру: обмен «клиент ↔ бэкенд» идёт по HTTPS с авторизацией по токену (JWT), а бэкенд выступает единым и постоянным хранилищем истории. Часы держат только последние данные и очищаются автоматически.

Модель доступа «наблюдающий → наблюдаемый» разграничивает, кто и чьи показатели видит, а уведомления доходят предсказуемо — в том числе когда наблюдающий находится далеко от наблюдаемого.

В цифрах

iOS · Android · Web
три клиента из единой системы
врач + семья
две роли удалённого наблюдения
инд. пороги
норма по каждому показателю
с апр. 2026
в активной разработке по Agile
  • Единое приложение на iOS, Android и в вебе — доступ к данным с телефона и с компьютера.
  • Считывание показателей с умных часов по BLE через SDK производителя.
  • История и динамика по каждому показателю здоровья.
  • Модель «наблюдающий → наблюдаемый»: удалённый контроль для врачей и близких.
  • Индивидуальные пороги нормы по каждому пользователю и каждому показателю.
  • Уведомления при выходе показателей за границы и ИИ-рекомендации при отклонениях.
  • Бэкенд — единый источник правды и хранилище истории (REST/HTTPS, JWT); часы очищаются автоматически.
  • В планах: реальное время через WebSocket и push-уведомления для офлайн-пользователей.

Архитектура и персональные данные

Продукт обрабатывает данные о здоровье пользователей (учётная запись, показатели, история, пороги), поэтому требования к защите заложены в архитектуру: шифрование канала (HTTPS), авторизация по JWT перед любым запросом, разграничение доступа по модели «наблюдающий → наблюдаемый» и минимизация хранения на устройстве.

Требования к обработке персональных данных в РФ опираются на 152-ФЗ; статус оператора ПДн подтверждается записью в реестре РКН. Конкретный контур защиты и согласий фиксируется на этапе проектирования вместе с заказчиком.

Часто задаваемые вопросы

Кому нужно приложение Healthband?
Врачам, которые дистанционно наблюдают за пациентами, и семьям, которые хотят следить за здоровьем близких — например, пожилых родственников. Один человек (наблюдающий) может контролировать показатели другого (наблюдаемого) с индивидуальными порогами и уведомлениями об отклонениях.
Чем оно отличается от обычного фитнес-трекера?
Это не просто дневник собственной активности, а система удалённого наблюдения: приложение забирает данные с умных часов, хранит историю на бэкенде, поддерживает несколько наблюдаемых пользователей и рассылает уведомления, когда показатели выходят за индивидуально заданную норму.
Нужно ли постоянно смотреть в приложение?
Нет. Уведомления приходят автоматически при выходе показателей за границы нормы — и наблюдающему, и самому пользователю. Индивидуальные пороги настраиваются по каждому пользователю и каждому показателю.
На каких устройствах работает?
На iOS и Android (нативные приложения на Swift и Kotlin) и в вебе (отдельный веб-клиент для доступа с компьютера). Данные единые: бэкенд хранит всю историю, а клиенты синхронизируются с ним.
Как приложение связывается с умными часами?
Через Bluetooth Low Energy по SDK производителя часов, встроенному прямо в мобильное приложение. Бэкенд с часами напрямую не общается — только через приложение. Часы держат лишь последние данные и очищаются автоматически, а постоянное хранилище истории — на бэкенде.

Обсудим ваш проект?

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.

Телефон
Звонок бесплатный
Бесплатный аудит и оценка проекта — вернёмся с планом за 1–2 дня.

* При условии заключения договора на разработку. Услуга технический SEO аудит сайта предоставляется с отчетом и списком рекомендаций.

Нужно приложение для мониторинга здоровья или носимых устройств — обсудим

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.