logo

Vitals Vue: мониторинг сердечного ритма

Создали приложение для расшифровки медицинских данных и помогли клиенту с выводом устройств мониторинга на рынок.
1 (13).png
2 color.png
ИндустрияМедтех
Тип бизнесаB2C-услуги
РегионСША
ИндустрияМедтех
Тип бизнесаB2C-услуги
РегионСША

Клиент

Владелец компании Binacor – ведущий специалист в области кардиологии. Сама компания занимается передовыми медтех-решениями для клиник и портативными устройствами, рассчитанными на персональное использование. Основная функция последних – наблюдение за состоянием пациентов с высоким риском сердечно-сосудистых осложнений.

Персональные устройства анализируют данные, но им нужен способ показывать собранную информацию пользователю. А еще – уметь отправлять ее лечащему врачу. Самое простое и самое эффективное решение – связать устройство с мобильным приложением. Летом 2019 года Binacor решила создать Vitals Vue – приложение, которое выдает расшифровку, полученную с устройств.

Столкнулись с похожей бизнес-задачей?Давайте ее обсудим
Столкнулись с похожей бизнес-задачей?Давайте ее обсудим

Вызовы

Тема нам всегда была близка: к тому моменту мы зарелизили уже пять приложений для разных медицинских ниш и десяток – для iOS-платформы.

Владелец отправил нам два прибора для ознакомления. Маленькое устройство размером с кредитную карту, легкое и прочное – датчик ЭКГ. Он крепится в области груди и ведет запись сердечного ритма. Второе – пульсоксиметр, он надевается на палец. Оба оснащены функцией Bluetooth.

Для интеграции понадобятся разные протоколы связи – устройств ведь два, и принцип работы у них отличается.
covid-recovery-center-female-doctor-checking-elder-patient-s-oxygen-level.jpg

1. Как должно выглядеть и работать приложение?

Чтобы понять, что и как расположить в интерфейсе, нужно сперва разобраться в работе каждого из устройств. А еще учесть, что две трети пользователей – это пожилые люди.

2 color.png

2. Бюджет и время

Vitals Vue задумывался как бесплатное iOS-приложение, поэтому для клиента критически важно уложиться в бюджет.

Время – второй важный фактор. Продажи обоих устройств вписаны в бизнес-план компании и должны стартовать осенью 2019 года.

Но устройства без приложения вряд ли кому-то нужны: как пользоваться прибором, если данные, полученные с него, выглядят просто как зубцы и интервалы с латинскими буквами? Как их интерпретировать, если ты обычный пациент?

Каким получился проект Vitals Vue

Как работает

– Подключается к внешним устройствам по Bluetooth. Сопряжение по Bluetooth достаточно настроить всего один раз (например, это делает врач или члены семьи). Далее устройства определяются автоматически – удобно, если приложением пользуется пожилой человек.

– Получает данные в режиме реального времени, распознает и обрабатывает.

– Выводит информацию на экран смартфона в виде параметров и графиков.

– Сохраняет отчеты, которые затем может просмотреть как пользователь, так и его лечащий врач.

– Графики за день, неделю и месяц. По ним легко отследить динамику изменений и принять превентивные меры, если что-то идет не так.

Что отслеживает

– частоту сердечных сокращений;
– частоту дыхания;
– уровень SpO2 (процент кислорода в крови);
– артериальное давление;
– ЭКГ;
– положение тела в пространстве. Важно, если у пациента в анамнезе есть синкопальные состояния (обмороки).

Особенности интерфейса

– Так как большинство пользователей – пожилые люди, все самое важное мы вынесли на первый экран, а сами показатели сделали увеличенного размера. – Не усложняли интерфейс, основывались на принципе простоты и естественности. Например, показатели в норме – зеленый цвет, критический уровень – красный.

– Добавили подсказки на каждом этапе.

– По просьбе клиента расширили функционал базой знаний и правилами здорового сердца.

Протоколы связи

– Соединение с периферийными устройствами – датчиками – предполагалось беспроводное (по Bluetooth). Мы использовали фреймворк Core Bluetooth. Он был создан компанией Apple как раз для работы с фитнес-трекерами.

– Core Bluetooth поддерживает протокол BLE, чтобы экономить заряд батареи и не разряжать смартфон слишком быстро.

– Если бы устройство было только одно, для передачи данных в приложение мы бы использовали главную очередь. Но устройств два, поэтому в коде мы указали очередь «общения» для каждого. Это немного усложнило приложение технически, но никак не сказалось на скорости обработки данных.

Технологии

technology
Мобильное приложение

Objective-C

technology
Алгоритм

C++

technology
Фреймворк

Core Bluetooth

Результат

Мы уложились в сроки и бюджет. Быстро разобрались в работе устройств: помогло активное общение с клиентом и детальное изучение документации. Правда, нужно было перенести алгоритм с C# на C++, но мы успели. Компания выпустила устройство на рынок согласно своей бизнес-стратегии.

Покупатели приобретают устройства в интернет-магазине компании, а приложение устанавливают из App Store. Данные, получаемые сразу с двух устройств – датчика ЭКГ и пульсоксиметра – делают картину полнее. Помогают пациентам контролировать ситуацию, а лечащему врачу – вовремя замечать любые ухудшения и возможные проблемы.

Позже по просьбе клиента добавили в приложение поддержку третьего устройства – беспроводного тонометра.

2 месяца –

за столько времени приложение появилось в App Store.

grade
3 устройства

поддерживает приложение.

grade

Напишите нам

/ 5000

Что происходит дальше:

  • Мы получаем запрос, обрабатываем его в течение 24 часов и связываемся по указанным вами e‑mail или телефону для уточнения деталей.

  • Подключаем аналитиков и разработчиков. Совместно они составляют проектное предложение с указанием объемов работ, сроков, стоимости и размера команды.

  • Договариваемся с вами о следующей встрече, чтобы согласовать предложение.

  • Когда все детали улажены, мы подписываем договор и сразу же приступаем к работе.