16.11.2022

Смарт Тонометр

Node.js
PostgreSQL
TypeScript
React Native

Умный тонометр 2people IT

Содержание:
Подписаться на рассылку:
Поделиться кейсом:
https://2people.io/smart_tonometer

Мобильное приложение для медицинских устройств

Создали удобный цифровой инструмент, делающий контроль над состоянием здоровья с помощью умных тонометров
проще и эффективнее.
NDA
Клиент:
Отрасль:
HealthTech, IoT
Команда:
8 специалистов
Сроки:
3 месяца
Локация:
США
Технологии:
Node.js, React Native, PostgreSQL, TypeScript
Платформа:
iOS, Android, Web
Клиент

Американская компания (NDA), являющаяся производителем смарт-приборов для измерения показателей жизнедеятельности — тонометров, весов, термометров и оксиметров. Компания не только обеспечивает медиков современным измерительным оборудованием, но и снабжает свои инструменты цифровой средой для дополнительной автоматизации.


Задача

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

  • Подключаться к смарт-тонометру при помощи беспроводной технологии Bluetooth с устройств на Android и iOS.
  • Синхронизироваться с измерительным прибором, а также с основной базой данных приложения на сервере.
  • Проходить авторизацию в личном аккаунте удобным способом.
  • Собирать и сохранять данные измерений с прибора в реальном времени.
  • Отслеживать сводную статистику наблюдений по дням.
  • Визуализировать информацию о результатах измерений за прошедший временной период в понятной большинству форме.
  • Получать подробную информацию о технической спецификации «умного» тонометра.
  • Синхронизироваться с популярными приложениями Google и Apple для мониторинга здоровья.
Вызовы

Универсальный инструмент мониторинга
Разработанное нашей командой приложение не просто «мостик» между умными тонометрами и мобильной средой. Оно значительно расширяют возможности измерительных приборов, используя цифровую автоматизацию для повышения качества обработки важнейших данных о здоровье пользователя.

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

Авторизация в один клик
Начать работу с мобильным приложением так же просто, как войти в любимую соцсеть. Достаточно войти при помощи личного аккаунта в Google, Facebook или Apple ID, а также заполнить пару строчек с информацией о пользователе.
Умная синхронизация
Синхронизация мобильного приложения и смарт-тонометра проходит бесшовно по беспроводному каналу Bluetooth. Данные об измерениях автоматически передаются в базу приложения и напрямую на сервер. Пользователю доступна полная информация по доступным и уже подключенным устройствам, а также точному времени последней синхронизации.

Видимые изменения
Пользователь мобильного приложения может самостоятельно отслеживать динамику изменений своего давления и оперативно принимать решение о необходимости проконсультироваться со специалистом. Мы добавили несколько вариантов визуализации в виде графиков, которые позволяют получить достоверное представление об изменениях за разный период — от нескольких дней до года. Для удобства цветовая гамма графиков отражает степень отклонений показаний от нормы в визуально привычном диапазоне «красный, желтый, зеленый».
Полная картина самочувствия
Ежедневный сбор данных об артериальном давлении — лишь часть комплексных мер по мониторингу состояния здоровья. Для того чтобы обеспечить пользователю более целостное видение состояния его здоровья, мы синхронизировали мобильное приложение с популярными агрегаторами Google Fit и Apple Health.

При включении опции синхронизации, данные измерений со смарт-тонометра автоматически отправляются в выбранное приложение. Google Fit или Apple Health сопоставляют показания давления с данными об энергообмене и других процессах в организме, собранными другими приборами, например, фитнес-браслетами или смарт-часами.

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

Выбрали технологическую базу
Опенсорсный JS-фреймворк React Native (RN) на мобильном фронтенде помог обеспечить платфомонезависимость, сократить трудозатраты и создать условия для гибкой разработки приложения в сжатые сроки. Использование языка со статической типизацией TypeScript также привело к значительной экономии времени, сделало код проще и позволило избежать многих болезненных багов.

Для исполнения кода JavaScript на стороне сервера мы выбрали платформу Node.js, отлично совместимую с фреймворком React Native, что обеспечило единство технологической базы фронтэнда и бекэнда. Заботу о базах данных приложения взяла на себя проверенная временем объектно-реляционная СУБД PostgreSQL.

Начали с главного
Чтобы создать легкое в использовании и полезное ПО, на этапе аналитики наша команда рассмотрела все этапы эксплуатации смарт-тонометра, а также основательно изучила опыт ближайших конкурентов. В ходе исследований удалось определить оптимальный алгоритм взаимодействия с пользователем, который стал основой архитектурных решений и определил базовый функционал мобильного приложения.

Позаботились об удобстве
Комфорт пользователя в мобильной среде начинается с простого, но идеально продуманного внешнего вида, поэтому мы уделили особое внимание UI/UX компоненту. Ориентиром служило максимальное упрощение работы с приложением, без ущерба для его функциональности. Итогом усилий нашей команды дизайнеров стал минималистичный интерфейс с удобно расположенными кнопками, позволяющий выполнить любое действие за пару нажатий по экрану.

Добавили управляемости
Чтобы обеспечить более удобное управление с корпоративной стороны, мы добавили к мобильному приложению админ-панель на основе веб-интерфейса. Она обладает богатым функционалом и позволяет администраторам оперативно добавлять приборы и управлять данными.

Увидели перспективу
Связать один «умный» медицинский прибор с мобильным приложением — лишь первый шаг на пути дальнейшего технологического развития цифрового продукта. В процессе разработки наша команда предусмотрительно заложила основу для дальнейшего расширения списка подключаемых приборов. В будущем приложение может стать универсальным инструментом для работы с разнообразными типами и марками медицинского оборудования с технологией «интернета вещей» (IoT) — от простых фитнес-браслетов до комплексных платформ наблюдения за пациентами в стационарах.
Итоги проекта

Наша команда разработала функциональную версию мобильного приложения (iOS, Android) для смарт-тонометра в установленный заказчиком срок 3 месяца. Созданный программный продукт позволил значительно расширить первоначальный функционал измерительного прибора.

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

Подписаться на рассылку:
Поделиться кейсом:
ОБСУДИТЬ ПРОЕКТ
Close
Связаться с нами