Онлайн система запису на прийом до лікаря
— Упевнені, ви зазвичай записуєтеся на прийом до одного й того самого лікаря - до того, кого знаєте ви, і, хто знає вас. Це створює стабільність і безпеку на всіх етапах життя.
Завдання
Йдеться про медичний центр у Швеції (проєкт під 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 розробник
-
Petro
Frontend розробник
-
Микола Старіков
Frontend розробник
-
Юлія
Дизайнер
-
Олександра Бітюк
QA
-
Андрій
Системний адміністратор
-
Olha Dubyna
Проєктний менеджер
Наші проєкти
-
Мобільний додаток IsDocIn
Android та iOS додаток для пошуку лікаря "IsDocIn"
-
Vethem (Agria)
Мобільний додаток для запису на прийом до ветеринара, Швеції
-
HospApp
HospApp — диспетчер задач для лікарень, Ліхтенштейн