Платформа для врачей, включающая в себя веб-приложение, мобильное приложение и кастомную систему EMR с удобным онлайн-редактором для документов.
Клиент
Наш клиент оказывает широкий спектр медицинских услуг, включая посещение пациентов на дому, сдача анализов на COVID-19 и другие.
Целевая аудитория
Пациенты, нуждающиеся в посещении врача для проведения RT-PCR и диагностики.
Потребность
Веб- и мобильные решения, которые позволили бы планировать прием пациентов в приложении, а также предлагали бы простую в использовании систему EMR с индивидуальным редактором документов для практикующих врачей.
Задача
К нашей команде обратился заказчик из сферы здравоохранения с запросом на создание Uber-like приложения для врачей, которое позволило бы пациентам получить медицинскую помощь (но не экстренную) в течение часа после создания записи на прием.
Приложение также должно предусматривать уведомления для врачей и пациентов и выполнять другие функции, необходимые для оказания медицинских услуг, включая настраиваемый онлайн-редактор для документов, онлайн-оплату и интеграцию с системой электронных рецептов. Заказчику было важно получить простое в использовании решение с удобной системой электронных медицинских карт (EMR), чтобы быстро адаптировать бизнес к новым реалиям, вызванным пандемией.
Оказание консультативных услуг
В рамках проекта процесс консультаций занял около полутора месяца. Перед командой LeverX Group были поставлены следующие задачи:
- Согласование минимальной, но критически важной функциональности;
- Утверждение объема работ в соответствии с бюджетом клиента и установленным срокам;
- Анализ рынка и его нормативных требований в выбранном клиентом регионе;
- Сбор требований к пользовательскому интерфейсу для обеспечения удобства работы с медицинскими документами;
- Разработка интерактивных прототипов продукта.
Было принято решение о разработке:
- Веб-приложения;
- Мобильного приложения для iOS и Android;
- Кастомной системы EMR;
- Кастомного редактора документов.
Этап разработки
Теперь давайте рассмотрим, как мы выполнили требования клиента и применили наш опыт в предоставлении услуг по разработке ПО на заказ.
Backend-разработка
- Разработка приложения на языке Python с использованием фреймворков Django и DRF, а также Celery для планирования;
- Создание базы данных решения на PostgreSQL и Redis;
- Разработка бэкенда на базе стандартов аутентификации SSO и SAML;
- Интеграция решения с системой электронных рецептов Veradigm;
- Разработка мобильных приложений для iOS и Android на React Native.
Frontend-разработка
- Разработка фронтенда приложения на React;
- Разработка онлайн-редактора механизма с нуля (редактор основан на шаблонах JSON).
Стоит отметить, что на этапе разработки EMR мы учли существующие модели процесса взаимодействия “врач — EMR — система”, чтобы решить все проблемы и создать решение, которое действительно улучшит предлагаемый опыт.
Как работает приложение?
Разработанное решение состоит из двух приложений: одно для пациентов, другое для врачей. Также имеется панель администратора, которая выводит статистические данные и позволяет администраторам управлять запросами пациентов и врачей. Ниже представлено краткое описание того, как работает каждое из них:
ПРИЛОЖЕНИЕ ДЛЯ ПАЦИЕНТОВ
- Регистрация. Пользователь загружает приложение из App Store или Google Play. Регистрации происходит после создания пациентом записи к врачу.
- Планирование приема. Приложение позволяет выбрать симптом из выпадающего списка, а также указать дополнительные. Пользователь должен определить, нужен ли ему общий прием или тест на COVID-19. Затем необходимо предоставить все запрашиваемые данные (имя, фамилия, адрес и т.д.).
- Оплата. Процесс оплаты происходит в приложении, сразу после создания записи на прием.
- Уведомления. Пока пациент ожидает приема, он получает уведомления за 15 и 5 минут до прихода врача, а также во время прихода.
- Назначение и дополнительные услуги. Во время приема врач может расширить список предоставляемых услуг (если они требуются). В этом случае пациент получит уведомление и должен будет совершить оплату.
- Доступ к медицинским документам. После приема пациент получает доступ к своим документам в приложении (включая рецепты и документы для страховых компаний), а также может загрузить или повторно отправить их при необходимости. Все документы доступны в приложении в течение 24 часов после приема.
- Планирование приемов для других людей. Пользователи могут назначать приемы для себя, а также для членов своей семьи, друзей и т.д. Данные о каждом человеке автоматически сохраняются в приложении. Также есть возможность приема группы. В случае, если пользователь назначает прием для другого человека, пришедший врач спросит его, не против ли он поделиться своей медицинской информацией с тем, кто создал запись: если пациент соглашается поделиться информацией, он оставляет электронную подпись, после чего в течение 24 часов информация о визите со всеми приложенными документами и рецептами становится доступной в мобильном приложении владельца записи; если пациент не хочет делиться своими данными, они отправляются на указанную им электронную почту.
ПРИЛОЖЕНИЕ ДЛЯ ВРАЧЕЙ
- Регистрация. Врачи загружают приложение по прямой ссылке, предоставленной администратором. Прежде чем зарегистрироваться в системе, они должны предоставить ряд необходимых документов (включая документы о квалификации). Если все в порядке, администратор регистрирует врача в системе.
- Планирование приема. В приложении врачи могут просматривать свое расписание, которое создается администратором. Приемы распределяются системой автоматически. При создании записи на прием врач получает уведомление по SMS и в приложении.
- Прием заявок. Врачи должны подтвердить прием пациента в течение 10 минут. Если врач этого не сделал, администратор перенаправит пациента к другому специалисту. Когда врач подтверждает прием, необходимо указать предполагаемое время прибытия к пациенту. В приложении врачи также отправляют уведомления пациентам за 15 и 5 минут до прихода. Последнее уведомление отправляется, когда врач прибывает к месту нахождения пациента.
- На приеме. Во время приема врач может добавить дополнительные услуги (инъекции, анализы и т.д.). После приема врачу необходимо нажать кнопку “завершить” в приложении. Тем не менее, прием завершается только после предоставления пациенту всех необходимых документов.
- Управление документацией. После приема врач заполняет документы в системе EMR (некоторые из них генерируются автоматически), прикрепляя их к карточке пациента. Система отправляет их на указанную электронную почту.
- Панель администратора. Одним из преимуществ панели администратора является создание ценной статистики:
- Время, необходимое для прибытия к пациенту;
- Время, проведенное с пациентом;
- Количество завершенных и незавершенных посещений в EMR;
- Общее количество посещений по регионам;
- Отчеты по посещениям, подарочным кодам и другим критериям.
Результаты
В относительно короткие сроки мы предоставили клиенту решение, адаптированное к текущей эпидемической ситуации. Продукт обеспечивает удобство работы для медицинских работников и простоту в использовании для администраторов и пациентов, нуждающихся в оперативной медицинской помощи или тесте на COVID-19. Хотя приложение все еще находится на стадии поддержки и обновления новыми функциями, уже сейчас оно предлагает клиенту ряд конкурентных преимуществ для бизнеса:
- Пользователи приложения получают медицинскую помощь в кратчайшие сроки, в комфорте собственного дома с помощью мобильного решения, что способствует повышению уровня лояльности и доверия среди пациентов.
- Удобство предоставленной системы положительно влияет на показатели удержания сотрудников клиента.
- Групповые заявки позволяют получать крупные заказы. Например, это может свадьба, корпоративное мероприятие, банкет и т.д., где от гостей требуется предоставить отрицательный тест RT-PCR.
- Клиент может получать плату за использование приложения сторонними провайдерами, которые работают в других регионах.
- Заказчик может продать кастомную систему EMR в качестве отдельного решения сторонним поставщикам.