Разработка мобильного приложения для врача (кейс)

Как управлять бизнесом через приложение или «долой бумажки!»

К нам обратился официальный поставщик социальных услуг в Ленинградской области — Пансионат для пожилых людей «Невская Дубровка»

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

О клиенте
Приложение Невская дубровка

«Невская Дубровка» - это частный пансионат, где о пожилых людях заботятся, как о родных. Пансионат начал свою работу в 2014 году, и рассчитан на 96 мест. Это уютные комнаты, места для отдыха, и собственная огороженная территория.

Задачи
  1. Вести учет оказанных сиделками услуг
  2. Создать продукт, который поможет врачу удобно и быстро назначать лечение постояльцу и отслеживать его выполнение
  3. Отправлять врачу сигналы о самочувствии постояльца
  4. Возможность комплексной диагностики постояльца
В каком направлении двигаться?

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

  • Мобильное приложение для сиделки/медсестры (android)
  • Мобильное приложение для доктора (android)
  • Рабочий стол администратора (web интерфейс)

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

Процесс разработки

Оба приложения и рабочий стол администратора было принято решение разрабатывать параллельно. Каждый продукт проходил этапы:

  • Макетирование и дизайн
  • Верстка
  • Программирование
  • Тестирование

Понимание логики работы — ключевая характеристика для разработки хорошего продукта, по этому для каждого из продукта была разработана карта (ниже карта на примере приложения для сиделки/медсёстры). Такие карты помогают не упустить важный функционал.

Карта сиделки
Карта функционала сотрудника

Далее, после утверждения основного функционала каждого из продуктов с клиентом, мы перешли к дизайну и составлению карты экранов. Часть такой карты можно увидеть ниже (в ней учитывается дизайн всех экранов и «путь пользователя»)

Построение карты дизайнов
Построение карты дизайнов
Самое важное — функционал
Рабочий стол администратора

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

Рабочий стол администратора
Рабочий стол администратора
Рабочий стол администратора

Все исходные данные отправляются в приложения, а приложения, в свою очередь, отправляют данные в рабочий стол

Основные задачи этого продукта:
  • Вести учет, сколько задач завершено успешно, а сколько - неуспешно
  • Какова загрузка сотрудников пансионата
  • Оперативное реагирование на изменения: смена задач, перестановка на другого исполнителя
Приложение сиделки/медсестры

Авторизация в приложение происходит по логину и паролю (они задаются в рабочем столе администратора)

Просмотр карточки постояльца

Для постояного контроля за состоянием и самочувствием постояльца

Просмотр карточки постояльца
Просмотр задач

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

Просмотр задач
Просмотр карточки постояльца

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

Просмотр карточки постояльца
Подробное описание задач

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

Подробное описание задач
Приложение врача

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

Постановка задач

В приложении предусмотрена возможность поставновки задач по отдельным пацентам на сотрудников пансионата (мед.сестёр или сиделок)

Постановка задач
История пациента

Для врача истории лечения пациентов пансионата находятся в быстром доступе

История пациента
Отслеживание динамики

Врач в приложении может следить за динамикой показателей состояния пациента

Отслеживание динамики
Не баг, а фича

В процессе разработки мы несколько раз приезжали к клиенту лично, чтобы полностью погрузиться в процессы. Именно на этих встречах “всплывало” то, о чем мы не подумали на начальном этапе, например:

  1. Сфера деятельности клиента предполагает, что многие данные строго конфиденциальны. Поэтому, уже после реализации основного функционала, мы внедряли дополнительные фичи: хранение личных данных постояльцев под дополнительным паролем, запрет на скриншоты в карточке постояльца.
  2. Во время тестирования готового приложения сиделки/медсестры с реальными сотрудниками, мы поняли, что задачи и отчёты у них сильно отличаются. Мы решили эту проблему привязкой нужного функционала к роли сотрудника, который заходит в приложение.
  3. Клиент хотел иметь возможность заносить данные гериатрической оценки постояльца в приложении врача. Мы изучили предоставленный документ и разработали функционал в соответствии с ним. Позже появилась потребность заполнения и других анкет. Тогда мы доработли ранее созданный функционал, чтобы вопросы и результаты выводить универсально.
Итоги нашей работы

Мы выполнили все поставленные перед нами задачи (и даже больше!).

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

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

Теперь же, аналогичный отчет можно сформировать и распечатать в рабочем столе администратора:

отчет в приложении
Команда проекта

Руководитель

Игорь Черных

Менеджер

Маргарита Морозова

Дизайнеры

Павел Шишков

Тарас Гринь

Верстальщики

Илья Шманай

Александр Семенов

Программисты

Андрей Коршунов

Евгений Павленков

Алексей Бучкин

Android-разработчик

Александр Хижняк

Хочешь так же?

Нужно просто написать - это начало большой любви

Кофейное дерево
Загрузка
Мы используем файлы куки, потому что так надо