Notkarnan — онлайн система записи на прием к врачу

— Уверены, Вы обычно записываетесь на прием к одному и тому же доктору – к тому, кого знаете Вы, и, кто знает Вас. Это создает стабильность и безопасность на всех жизненных этапах.
Команда Notkarnan
Задача
Notkarnan - медицинский центр в Швеции, специализирующийся на общей медицине и имеющий около 20000 пациентов. В настоящее время запись на прием к врачу очень неудобный процесс – пациент приходит в регистратуру, предоставляет свой id, и его ставят в очередь. Затем клиент дожидается, пока доктора распределят запись пациентов между собой. Только потом больной может попасть на прием к врачу
Цель проекта –разработать систему онлайн записи на прием к врачам медицинского центра Notkarnan и разработать лендинг для этой системы. Кроме того, решение должно позволять регистрацию и выбор врача для новых пациентов.
Решение
Stfalcon предоставил клиенту услуги полного цикла разработки продукта, включая сценарии взаимодействия с интерфейсом, дизайн, фронт- и бек-енд разработку, ручное тестирование, контроль качества и внедрение.
Работа команды Stfalcon над проектом началась со встречи с заказчиком, обсуждения проекта и создания сценариев взаимодействия с интерфейсом для всех возможных вариантов бронирования визита: для нового пациента с детьми/без детей, для зарегистрированного пациента с детьми/без детей. Это помогло команде понять проект в деталях и произвести более точную оценку проекта.
Система бронирования включает в себя несколько шагов:
- вход с помощью BankID
- выбор свободного времени моего доктора
- выбор переводчика (так как сервис ориентирован как на коренное население, так и на беженцев)
- оплата с помощью Klarna или FreeCard.
Следующий шаг – визит пациента в клинику и встреча с доктором.
Чтобы упростить и ускорить работу разработчиков, команда дизайнеров создала гибкую систему, которая позволяет быстро адаптировать экран под мобильную версию, планшет и ноутбук.


Технологии
Мы реализовали легкую и быструю авторизацию в приложении для Notkarnan. Приложение разрабатывалось для Швеции, поэтому был выбран 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
-
Андрей Иващук
Системный администратор
-
Ольга Дубина
Проджект менеджер