Онлайн система записи на прием к врачу
— Уверены, вы обычно записываетесь на прием к одному и тому же доктору – к тому, кого знаете вы, и, кто знает вас. Это создает стабильность и безопасность на всех этапах жизни.
Задача
Речь идет о медицинском центре в Швеции (проект под NDAs), что специализируется на общей медицине и имеет около 20000 пациентов. В настоящее время запись на прием к врачу очень неудобный процесс – пациент приходит в регистратуру, предоставляет свой id, и его ставят в очередь. Затем клиент дожидается, пока доктора распределят запись пациентов между собой. Только потом больной может попасть на прием к врачу
Цель проекта – разработать систему онлайн записи на прием к врачам медицинского центра и разработать лендинг для этой системы. Кроме того, решение должно позволять регистрацию и выбор врача для новых пациентов.
Решение
Stfalcon предоставил клиенту услуги полного цикла разработки продукта, включая сценарии взаимодействия с интерфейсом, дизайн, фронт- и бек-енд разработку, ручное тестирование, контроль качества и внедрение.
Работа команды Stfalcon над проектом началась со встречи с заказчиком, обсуждения проекта и создания сценариев взаимодействия с интерфейсом для всех возможных вариантов бронирования визита: для нового пациента с детьми/без детей, для зарегистрированного пациента с детьми/без детей. Это помогло команде понять проект в деталях и произвести более точную оценку проекта.
Система бронирования включает в себя несколько шагов:
- вход с помощью BankID
- выбор свободного времени моего доктора
- выбор переводчика (так как сервис ориентирован как на коренное население, так и на беженцев)
- оплата с помощью Klarna или FreeCard.
Следующий шаг – визит пациента в клинику и встреча с доктором.
Чтобы упростить и ускорить работу разработчиков, команда дизайнеров создала гибкую систему, которая позволяет быстро адаптировать экран под мобильную версию, планшет и ноутбук.
Технологии
Мы реализовали легкую и быструю авторизацию в приложении. Приложение разрабатывалось для Швеции, поэтому был выбран BankID. Этот метод авторизации состоит из сканирования QR кода и подтверждения личных данных. Вся процедура проходит через Шведские Банки и позволяет легко идентифицировать личность клиента.
В процессе работы мы использовали прогрессивный JavaScript фреймворк - Vue.js и реализовали плагин для интеграции описанного способа авторизации в данное приложение.
Backend выполняет обработку REST API запросов фронтенд части приложения. Собственные данные приложения хранятся в СУБД Postgresql, кроме того выполняется обмен данными с базами данных клиента - DisplayScreen (Microsoft SQLServer) и J4 (Microsoft SQLServer). Backend реализует ряд интеграций с внешними сервисами:
- BankID
- Klarna
- Listing
- FreeCard
Результат
Мы разработали онлайн-сервис для записи на прием к врачу, позволяющий регистрироваться и выбирать врача новым клиентам. Теперь пациенты имеют возможность заранее записаться на прием и оплатить услуги онлайн.
Команда проекта:
- Павел Попов
Backend Разработчик
- Андрей
Backend Разработчик
- Петр
Frontend Разработчик
- Николай Стариков
Frontend Разработчик
- Юля
Дизайнер
- Александра Битюк
QA
- Андрей
Системный администратор
- Ольга Дубина
Проджект менеджер
Другие наши проекты
Мобильное приложение IsDocIn
Android и iOS-приложение для поиска врача
Vethem (Agria)
Мобильное приложение в Швеции для записи на прием к ветеринару
HospApp
Диспетчер задач для больниц