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