iOS · Android · Веб-панель

Разработка медицинского приложения для вызова врача и медсестры на дом

Основатель задумал сервис, через который медсестра, врач или сиделка приезжает к пациенту за пару часов. Сейчас такого визита ждут сутки, а то и неделю.

Обсудить похожий проект
Первая версия
2,5 месяца
Срочный вызов
за 2 часа
Модель
Платные отклики
Вызов медсестры на дом в приложении: категория и специализация, адрес, «Срочно, в течение 2 часов» и цена заказа

Вместе мы сделали медицинский маркетплейс: два мобильных приложения на iOS и Android, для пациента и для медицинского специалиста, и веб-панель администратора. Пациент публикует заказ, проверенные специалисты поблизости откликаются со своей ценой, а сервис зарабатывает на платных откликах.

Первую версию сделали за 2,5 месяца и с первого дня строили её под требования к медицинским приложениям: проверку квалификации, хранение персональных данных в России и публикацию в App Store и RuStore.

Что сделали
Приложение пациента, приложение специалиста, веб-панель
Допуск к заказам
После проверки дипломов модератором
Данные
Персональные данные пациентов — в России
Публикация
App Store и RuStore
Вид проекта
  • Мобильное приложение
  • Веб-панель
  • UX/UI дизайн
Технологии
  • Flutter
  • FlutterFlow
  • Supabase
  • Timeweb Cloud
Интеграции
  • Google Maps
  • ЮKassa
  • RedSMS
Проблема

Почему врача на дом приходится ждать сутки

В поликлинику записывают через неделю, а частные клиники на просьбу приехать отвечают «ждите в течение дня».

Когда у ребёнка температура или нужна капельница либо укол антибиотика, это слишком долго. Основатель столкнулся с этим сам, потом через то же прошли его жена и родители.

Готовых решений почти нет. По запросу «врач на дом» в магазине приложений нашлось три приложения: одно казахстанское и два российских. В одном из российских даже не приходил код для регистрации.

Решение

Решение: медицинский маркетплейс, где медпомощь на дом вызывают как такси

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

Медработников, готовых подрабатывать на выездах, хватает. Им с пациентами не хватает удобного способа быстро найти друг друга, а пациентам ещё и уверенности, что домой придёт не случайный человек.

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

До старта разработки

Что мы предложили основателю ещё до старта разработки

Похожий продукт мы уже делали: в 2022 году запускали приложение для вызова нарколога на дом в Новосибирске.

Там основатель-нарколог сначала перевёл в приложение WhatsApp-чат примерно со ста коллегами и только потом начал рекламу на пациентов. Этот опыт пригодился с первого созвона.

  • Заказы с откликами вместо статуса «онлайн».Сначала основатель хотел показывать на карте врачей «в сети». Но у медиков есть основная работа, и переключать статус по десять раз в день никто не станет. Мы предложили модель заказов: пациент публикует заказ, подходящие специалисты получают уведомление и откликаются, когда у них есть время.
  • Цену можно поднять.Раз главное — скорость, пациент может доплатить за срочность: поднять цену, чтобы заказ ушёл наверх ленты, а специалистам пришло уведомление.
  • Деньги за медуслугу не идут через приложение.Медицину плотно регулируют: если проводить оплату визита через сервис, появятся вопросы к налогам врачей и к самой платформе. Мы предложили зарабатывать на платных откликах специалистов, а за визит пациент платит специалисту напрямую.
  • Проверка квалификации вручную.Единого открытого реестра, по которому медработника можно проверить автоматически, нет. К тому же для укола хватает медколледжа, диплом врача не нужен. Поэтому специалист загружает дипломы и сертификаты, а модератор проверяет их, прежде чем допустить к заказам.
  • Два отдельных приложения и панель администратора.У пациента и специалиста разные сценарии, а приложения можно выпускать в сторы в разное время. Категории и специализации задаются в веб-панели: так можно запускаться на конкретную аудиторию и добавлять услуги без программиста.
  • Сначала приложения, сайт потом.Сайт для пожилых пациентов отложили до первых доходов. На старте он удорожает запуск, а приложение проще продвигать в сторах.
Онбординг

Онбординг: врачи, медсёстры, капельницы и сиделки в одном приложении

Онбординг

Онбординг приложения для вызова врача на дом

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

Дизайн в тёплых светлых тонах, бирюзовом и белом, без больничной строгости.

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

Приложение для пациента: срочный вызов медсестры на дом

Вызов медсестры на дом в приложении: категория и специализация, адрес, «Срочно, в течение 2 часов» и цена заказа
Срочный вызов

Срочный вызов медсестры или врача на дом за 2 часа

Когда нужна капельница на дому или у ребёнка поднялась температура, до завтра ждать нельзя. Пациент выбирает категорию и специализацию, указывает адрес и отмечает «Срочно»: специалист должен приехать в течение двух часов, а к цене добавляется 50%. Вечером и ночью свой тариф: с 21:00 до полуночи цена умножается на два, с полуночи до 7 утра — на три.

Если не горит, можно выбрать «в течение дня», «без сроков» или точные дату и время. Цену ниже минимальной для специализации приложение поставить не даст, а адрес запомнит для следующих заказов. Автоповышение цены включается прямо при создании заказа: задаёшь сумму и интервал, например +60 ₽ каждые 3 часа.

Медработникам

Приложение для медработников: проверка документов и поиск заказов

Работать в сервисе могут и клиники. Клиника регистрируется отдельно: указывает название, адрес и специализации и загружает лицензию. Лицензию проверяет администратор, и её видят пациенты. Отклики клиника оплачивает так же, как частный специалист.

Проверка документов

Как проверить диплом медработника при регистрации

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

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

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

Как специалисту найти заказы рядом на карте и откликнуться со своей ценой

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

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

Платные отклики

Как медицинский сервис зарабатывает на платных откликах

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

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

Кошелёк медработника: на отклик не хватает денег, пополнение картой и «Баланс пополнен на 1 000 ₽»

0%заряд заявки

Созвон бесплатный

Тоже видите, как сделать медицинскую помощь ближе и быстрее?

Расскажите про свою идею на бесплатном созвоне, и вместе прикинем первую версию с учётом требований к медицинским сервисам.

Осталось: имя, телефон, телеграм, галочка

Пациенту

Пациент выбирает специалиста

Отклики

Как выбрать врача на дом по дипломам, стажу и отзывам

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

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

Пациент сравнивает откликнувшихся специалистов: профиль с дипломами, стажем и отзывами, заказ «В работе»
Приглашение

Как пригласить на заказ конкретного врача

Иногда пациент не хочет ждать откликов и готов выбрать специалиста сам. Сразу после публикации приложение показывает специалистов нужной специальности в радиусе 30 км с рейтингом, и пациент отправляет приглашение тому, кто понравился. Специалист видит пометку «Вас пригласили» и принимает заказ со своей ценой.

Пациент приглашает врача на заказ из списка специалистов с рейтингом, врач принимает приглашение со своей ценой
Цена

Как поднять цену, чтобы заказ взяли быстрее

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

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

Пациент поднимает цену вызова с 560 до 660 ₽, заказ поднимается в ленте, специалистам приходит уведомление
Веб-панель

Веб-панель администратора: проверка специалистов и запуск сервиса

Веб-панель

Как проверить медработников и запустить сервис одной кнопкой

Проверять документы медиков и решать, когда открывать сервис для пациентов, должен администратор, а не программист.

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

Веб-панель администратора медицинского сервиса: проверка дипломов врача, минимальная цена и запуск для пациентов
Веб-панель

Что администратор делает без программиста

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

Аккаунты администраторов создаёт суперадмин и выдаёт им логин и пароль. Глобальные настройки (стоимость отклика, бонус, запуск сервиса) доступны только ему.

Запуск

Запуск в два шага: сначала специалисты, потом пациенты

Пока сервис набирает специалистов, они видят в приложении обратный отсчёт до запуска и знают, что заказы скоро появятся.

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

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

На нас был ASO. Мы предложили бесплатно собрать семантическое ядро — запросы вроде «врач на дом», «вызвать медсестру» и «капельница на дому», по которым приложение получает бесплатные установки из поиска App Store и RuStore. Модерация сторов проверяет, относятся ли ключевые слова к приложению, поэтому такую работу лучше делать до разработки: под нужные запросы можно заранее заложить функции. Потом на этом фундаменте реклама на врачей и пациентов работает в разы сильнее.

152-ФЗ и сторы

Медицинское приложение по 152-ФЗ: персональные данные, проверка и публикация в сторы

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

Юридическую часть мы выстраивали вместе с юристом основателя.

  • Данные в России.По 152-ФЗ персональные данные россиян нужно хранить на серверах в России, а медицинские сведения относятся к особой категории. Мы предложили два варианта: перенести в Россию только персональные и медицинские данные или всю систему целиком. Рекомендовали первый: он втрое дешевле и вдвое быстрее, а за рубежом остаются только технические данные (идентификаторы, логи, уведомления), по которым человека не узнать. Персональные и медицинские данные хранятся на серверах TimeWeb в России.
  • Меньше данных о здоровье.В первой версии анкеты пациента были рост, вес, аллергии и хронические заболевания. По совету юриста эти поля убрали: чем меньше чувствительных данных собирает сервис, тем меньше у него обязанностей как у оператора персональных данных. Нужные детали специалист уточняет у пациента в чате.
  • Согласия и документы.В оба приложения добавили политику конфиденциальности, условия использования и отдельные согласия на обработку персональных данных при регистрации. По совету юриста защиту данных сверили с постановлением Правительства № 1119 о требованиях к защите персональных данных.
  • Сервис не продаёт медуслуги.Приложение сводит пациента со специалистом, а за визит пациент платит напрямую. Через ЮKassa проходят только пополнения кошелька специалиста за отклики. Для проверки в ЮKassa мы подготовили описание модели оплаты, условия и скриншоты, а приложение для специалистов заранее опубликовали в RuStore, чтобы пройти проверку до релиза.
  • Проверенные специалисты.Модерация дипломов и сертификатов, лицензии клиник, водяной знак на документах и двусторонние отзывы удобны пользователям. Заодно они показывают модерации сторов, что сервис отвечает за тех, кого показывает пациентам.
  • Публикация в App Store и RuStore.Мы провели основателя через регистрацию аккаунтов разработчика, платёжных сервисов и баз данных и опубликовали приложения для пациента и специалиста.
Дизайн

Дизайн: просто, светло и без больничной казённости

Дизайн

Дизайн медицинского приложения: около 200 экранов

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

Дизайн приложения для вызова врача на дом: экраны пациента, специалиста и веб-панели в бирюзовых и светлых тонах
Процесс

Как мы работали с основателем

Основатель отвечал за рынок и запуск, мы — за продукт, дизайн и разработку.

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

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

Каждый этап мы показывали на видео: обзор прототипа, обзор дизайна и запись работающих приложений. Перед релизом тестировщик проверил сборки обоих приложений и панели. На передаче основатель получил исходный код, отчёт о разработке и инструкции по работе с сервисами.

С вопросами, которые всплывали в разработке, разработчик сразу приходил с готовыми решениями

  • Свободное поле вместо списка аллергий
  • Минимум обязательных полей для пациента в срочной ситуации
  • Выбор города из списка с запросом на новый
  • Чат только после отклика

Основатель согласился со всеми.

Развитие

Что дальше

В следующих версиях появятся

  • Отслеживание специалиста на карте по пути к пациенту.
  • Подписка для специалистов и клиник вместо оплаты каждого отклика.
  • Сайт для пациентов, которым неудобно в приложении.
  • Отдельная статистика по каждому администратору.

Новые категории услуг и города архитектура позволяет подключать без доработки приложений.

Результат

Результат: сервис вызова врача и медсестры на дом

За 2,5 месяца мы сделали первую версию: приложение для пациентов и приложение для медицинских специалистов на iOS и Android и веб-панель администратора.

Пациент вызывает медсестру или врача на дом, в том числе срочно. Специалисты и клиники проходят проверку документов, а сервис зарабатывает на откликах и не пропускает через себя деньги за медуслуги. Данные пациентов хранятся в России, приложения опубликованы в App Store и RuStore, а запуск устроен так, чтобы к первым пациентам в сервисе уже ждали специалисты.

Бесплатный созвон

Хотите запустить свой медицинский сервис или приложение для услуг на дому?

Приходите на бесплатный созвон: разберём идею, модель заработка и требования закона ещё до начала разработки.

Что будет после заявки

  1. Перезвоним и уточним задачуДоговоримся о времени созвона.в течение 15 минут
  2. Созвон на 30 минутРазберём идею и покажем похожие кейсы.на следующий день
  3. Оценка сроков и бюджетаПришлём план первой версии.через 2 дня
Кому:
AppBusters
Тема:
Хочу обсудить проект

FAQ: разработка медицинского приложения для вызова врача на дом