05.08.2022

Медассист

система личного кабинета пациента, веб-интеграция

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

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

Разработка: расширение функционала потребовало на первом этапе проектирования архитектуры и дизайна новой версии ЛК.

Backend: интеграция с ERP-системой заказчика включала масштабирование уже существующего API, переписана регистрация (добавлен функционал логина без пароля, только по секретному коду), методы восстановления состояния ЛК после перезагрузки.

Добавлена система оплат: API для работы с сервисами Сбербанка, функционал оплаты бонусами, депозитным счетом на сайте, оплата картой и комбинированные методы (оплата бонусами + депозит + остаток с карты, в любой последовательности).

Впоследствии дизайн проекта заслужил высокую оценку пользователей Behance, а также самого клиента, т.к. новый функционал существенно разгрузил сотрудников администрации клиники.

Стек технологий, использованный при работе над проектом:

Frontend: REACT / REDUX.

Итоги проекта. Функционал, реализованный в новом ЛК:

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

Трудозатраты проекта: свыше 1000 часов.