Создали мобильное приложение для улучшения самоконтроля при астме
Evrone разработала мобильное приложение 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, доступно внесение, сохранение и редактирование информации о пользователях и их лекарствах.
Кроме того, мы разработали панели управления для ведения справочника лекарств и создания опросов. Приложение использует локальные
Некоторые функции реализованы через сторонние сервисы. SMS с одноразовым паролем отправляются с помощью Twilio, а Cloudinary хранит изображения. Мы также интегрировали сервис Firebase для
Вместе с дизайнером из команды Aerovu разработали простой одностраничный лендинг для продвижения приложения.
Как работает Aerovu?
В приложении предусмотрено три режима: зеленый, жёлтый и красный. Пользователи отмечают лекарства, необходимые в каждом режиме в зависимости от сложности ситуации. Они видят рекомендуемую частоту приёма и дозировку каждого лекарственного препарата, а также могут менять эти данные, если врач назначил другую дозировку или схему приёма. Если лекарства нет в базе приложения, то пользователи могут добавить его сами вместе с рекомендуемыми дозировками.
На главном экране приложения пользователь отмечает своё самочувствие. Если он сообщает, что чувствует себя плохо, Aerovu предлагает позвонить врачу или экстренному контакту и открывает телефонную книгу. После выпуска и тестирования MVP продуктовая команда, возможно, решит добавить звонок на заранее выбранный номер экстренных служб, а также автоматическое переключение на соответствующий план действий, когда пользователь ответит, как он себя чувствует.
К сожалению Google Play и App Store не опубликовали приложение с первого раза, поэтому мы предложили использовать наши учётные записи как временную альтернативу, а затем перенесли всё в учётные записи клиентов, как только все вопросы были решены.
Мы помогли клиенту с процессом регистрации в Google Play и App Store, настроили автоматическую публикацию через службу Codemagic, выполняли
Планы на будущее
Команда Aerovu довольна тем, что получилось. Сейчас они тестируют разработанный нами MVP на первых пользователях, чтобы получить отзывы, а затем мы приступим к разработке новых функций.
Наряду с мобильным приложением команда Aerovu планирует создать физическое устройство, которое будет подключаться через Bluetooth и обмениваться данными с цифровым сервисом. Оно в настоящее время находится в стадии разработки и появится после выпуска полноценного мобильного приложения, предположительно, в конце 2022 года.
В долгосрочной перспективе команда Aerovu также планирует включить в мобильное приложение возможности телемедицины, чтобы кроме напоминания о таблетках и мониторинга состояния можно было получить консультацию врача через видеозвонок или чат. Мы будем рады помочь им в дальнейшем развитии приложения для мониторинга и лечения астмы.
Если у вас есть идея медицинского приложения на Android/iOS или вы просто хотите узнать больше о подходящих