Aerovu

Создаём мобильное приложение для улучшения самоконтроля при астме

Aerovu — это мобильное приложение для контроля симптомов астмы, которое напоминает вовремя принять лекарства, выявляет и отслеживает причины астматических приступов. С Aerovu больные видят более полную картину своего состояния.

Приложение Aerovu Health даёт пользователям ряд полезных инструментов. Например, можно настроить напоминания о приёме лекарств, работать с индивидуальным планом действий, назначенным врачом, узнавать сколько доз лекарства ещё осталось в ингаляторе и следить за изменениями погоды — ведь влажность, перепад температур и прочее может негативно повлиять на дыхание.

Цель приложения — поощрить пользователя вовремя и правильно принимать лекарства, а также соблюдать индивидуальный план действий. Так больные будут знать о приступах заранее и избавятся от беспокойства «А не забыл ли я принять лекарство?»

Сложность проекта — астматики не всегда знают нюансы своей болезни

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

Астма и похожая на неё хроническая обструктивная болезнь легких (ХОБЛ) неизлечимы, но при правильной терапии и профилактике приступов люди с этими заболеваниями живут полноценной жизнью.

Проблема в том, что 80% астматиков недостаточно разбираются в разнице между препаратами для поддерживающего лечения и для купирования острых приступов. А больше 55% на самом деле плохо контролируют свою болезнь. Это значит, что у большого количества астматиков приступы могут привести к госпитализации и срочному вмешательству врача.

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

Aerovu хотели создать приложение, которое поможет пользователям лучше понимать и отслеживать течение астмы или ХОБЛ, а также ориентироваться в лекарствах, следить за их наличием и вовремя принимать. Команда Aerovu хотела начать с функций, которые облегчат течение болезни, а затем использовать платформу и базу пользователей, чтобы предлагать им товары и услуги, которые сделают жизнь астматиков ещё лучше. Также Aerovu сразу дали нам понять, что хотят стать экспертами в запуске цифровых медицинских продуктов, накопить правильный опыт.

Решение — MVP полноценного медицинского сервиса

Мы предложили Aerovu разработать полноценный медицинский сервис для мониторинга астмы, а не просто приложение для напоминания приёма лекарств. Большое решение даст людям, страдающим хроническими заболеваниями дыхательной системы, больше ценности — они будут контролировать астму и ХОБЛ, а значит улучшат качество своей жизни. Будут отслеживать состояние здоровья, делать соответствующие записи и журналы, проводить настройку планов и напоминаний, отслеживать изменения погоды, не упускать из виду наличие лекарства в ингаляторах, а также немедленно получать помощь и доступ к лекарствам.

Мы оценили разработку такого решения в 6 месяцев, но справились за 5 — раньше обозначенного срока.

Технологический стек разработки медицинского приложения

Для нашей разработки мы выбрали связку «Flutter + Rails backend».

Flutter выбрали за кроссплатформенность, экономичность, поддержку сообщества разработчиков и множество сторонних библиотек. Бэкенд написали на Ruby on Rails — это тоже технология с открытым исходным кодом, большим количеством доступных библиотек и обширной поддержкой.

Взаимодействие между фронтендом и бэкендом происходит через REST API. На бэкенде мы использовали стек RoR (версия API), PostgreSQL, Redis и Swagger для документации API.

Авторизация пользователей реализована по номеру телефона и одноразовому паролю через SMS, доступно внесение, сохранение и редактирование информации о пользователях и их лекарствах.

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

Некоторые функции реализованы через сторонние сервисы. SMS с одноразовым паролем отправляются с помощью Twilio, а Cloudinary хранит изображения. Мы также интегрировали сервис Firebase для SMS-аутентификации пользователей, Instabug — для получения отчётов о возможных проблемах в приложении и Weather API для прогнозов погоды.

Вместе с дизайнером из команды Aerovu разработали простой одностраничный лендинг для продвижения приложения.

Как работает Aerovu?

В приложении предусмотрено три режима: зеленый, жёлтый и красный. Пользователи отмечают лекарства, необходимые в каждом режиме в зависимости от сложности ситуации. Они видят рекомендуемую частоту приёма и дозировку каждого лекарственного препарата, а также могут менять эти данные, если врач назначил другую дозировку или схему приёма. Если лекарства нет в базе приложения, то пользователи могут добавить его сами вместе с рекомендуемыми дозировками.

На главном экране приложения пользователь отмечает своё самочувствие. Если он сообщает, что чувствует себя плохо, Aerovu предлагает позвонить врачу или экстренному контакту и открывает телефонную книгу. После выпуска и тестирования MVP продуктовая команда, возможно, решит добавить звонок на заранее выбранный номер экстренных служб, а также автоматическое переключение на соответствующий план действий, когда пользователь ответит, как он себя чувствует.

К сожалению Google Play и App Store не опубликовали приложение с первого раза, поэтому мы предложили использовать наши учётные записи как временную альтернативу, а затем перенесли всё в учётные записи клиентов, как только все вопросы были решены.

Мы помогли клиенту с процессом регистрации в Google Play и App Store, настроили автоматическую публикацию через службу Codemagic, выполняли бета-тестирование на протяжении всего процесса разработки и каждую неделю проводили демонстрации. Мы также помогли Aerovu определиться с дизайном и архитектурой приложения, предложив на выбор несколько решений.

Планы на будущее

Команда Aerovu довольна тем, что получилось. Сейчас они тестируют разработанный нами MVP на первых пользователях, чтобы получить отзывы, а затем мы приступим к разработке новых функций.

Наряду с мобильным приложением команда Aerovu планирует создать физическое устройство, которое будет подключаться через Bluetooth и обмениваться данными с цифровым сервисом. Оно в настоящее время находится в стадии разработки и появится после выпуска полноценного мобильного приложения, предположительно, в конце 2022 года.

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

Если у вас есть идея медицинского приложения на Android/iOS или вы просто хотите узнать больше о подходящих кросс-платформенных фреймворках для разработки приложений для здравоохранения, отправьте нам сообщение через форму ниже. Мы свяжемся с вами в ближайшее время и обязательно поможем.

Наше сотрудничество с командой Evrone было очень успешным. Они смогли сделать всё необходимое раньше срока. Высокое качество кода и гибкий подход к работе — вот две отличительные черты нашего партнерства. Если вам нужно разработать мобильное приложение для медицинского проекта, мы безоговорочно рекомендуем обратиться к ним
Хаджа Хан
президент компании Aerovu Technologies
Связаться с нами
Нужна команда?
Давайте обсудим ваш проект
Прикрепить файл
Максимальный размер файла: 8 МБ.
Допустимые типы файлов: jpg jpeg png txt rtf pdf doc docx ppt pptx.