Попередній Наступний

Vethem — додаток для запису на прийом до ветеринара

Індустрія Медицина
Розташування Швеція
Розробка 2019

Багато хто любить тварин і, часом, ставляться до них, як до членів родини. Відповідно до даних statista.com 80 млн сімей у Європі мають хоча б 1 домашнього улюбленця. Без сумніву — це велика радість, але й велика відповідальність. Власникам потрібно піклуватися про своїх домашніх тварин і регулярно слідкувати за їх здоров’ям на планових оглядах у ветеринарів.

Завдання

Vethem – мобільний додаток для пошуку і запису на прийом до ветеринара в Швеції. У вересні 2020 року платформу ветеринарних послуг придбала шведська страхова компанія Agria Djurförsäkring. Станом на 2021 рік додаток на Андроїд дійшов позначки 100 000+ завантажень.

На жаль, іноді наші улюбленці хворіють і потребують допомоги лікаря. Щоб полегшити життя власникам домашніх тварин у Швеції, ми розробили мобільний додаток Vethem. Він допомагає отримати консультацію онлайн або записатися на прийом до ветеринара за лічені хвилини. Крім того, додаток зберігає медичну карту тварини, дозволяє робити нотатки і навіть прикріплювати до них фото, а також створювати нагадування про заплановану вакцинацію або наступний візит.

Завданням Stfalcon.com було не тільки розробити програму, яка б дозволяла швидко призначити консультацію ветеринара або отримати її онлайн, але і створити портал, що містить профілі ветеринарних лікарів.

Технічне рішення

Android додаток написаний сучасною мовою програмування Kotlin, оскільки ми прагнемо бути на часі. Архітектура програми відповідає всім принципам Clean Architecture, а також MVVM завдяки Android Architecture Components. Це забезпечує гнучкість у процесі розробки й економить час у разі потреби змінити дизайн або бізнес-логіку програми. Vethem для iOS написаний на шаблоні MVVM, який дозволяє швидко вносити зміни до дизайну програми, не зачіпаючи при цьому бізнес-логіку. Значна перевага програми в тому, що вона написана мовою Swift: ми максимально використали всі переваги протокольно-орієнтованого програмування.

Авторизація користувача

Кожен користувач бажає, щоб авторизація в додатках проходила швидко і просто. Ми зробили все можливе, щоб реалізувати таку можливість для Vethem. Додаток розроблявся для Швеції, а тому був обраний BankID. Цей метод авторизації за допомогою шведських банків дуже поширений у країні, оскільки дозволяє легко ідентифікувати особу клієнта. У процесі авторизації через BankID іде запит до однойменного додатку, в якому потрібно підтвердити свою авторизацію. Що може бути простіше?

Варто підкреслити, що хоча для Швеції Stfalcon.com інтегрував у додаток BankID авторизацію, ми можемо реалізувати будь-які рішення і методи за бажанням замовника, з урахуванням особливостей локального ринку і зручності користувачів.

Пошук ветеринара

Під час пошуку ветлікаря Vethem пропонує користувачам не лише перелік доступних фахівців, а й найближчий можливий час візиту. Це зручно, оскільки власнику домашнього улюбленця не потрібно кудись іти, щоб призначити консультацію з ветеринаром. Після вибору фахівця клієнтом, починається запис на прийом. На цьому етапі користувач може змінити час зустрічі з лікарем, обравши найзручніший.

Запис на прийом до ветеринара

Для запису на прийом до ветлікаря, власник тварини повинен створити профіль свого улюбленця або вибрати вже існуючий. Також потрібно вказати причину звернення, щоб лікар міг ознайомитися з проблемою завчасно. У процесі оформлення запису на прийом, користувач може змінити бажаний час візиту або одразу перейти до заключного кроку і оплатити послугу.

Відеодзвінок

Для реалізації функції відеодзвінків ми вибрали Twilio. Саме ця платформа використана і для аудіодзвінків всередині системи. Відеодзвінки здійснюються стандартно: за 5-10 хвилин до початку дзвінка ветеринар отримує СМС-нагадування і повідомлення на електронну пошту, а клієнт — Push-повідомлення про заплановану консультацію. Приєднатися до кімнати дзвінка може кілька людей, наприклад, клієнт, ветеринар і адміністратор. Однак у адміністратора буде лише наглядова функція — відео та аудіо від нього не транслюються. У додатку користувача зображення на екрані нагадує відеодзвінок по Skype. Огляд домашньої тварини за допомогою відеодзвінка (Screencast).

В кінці кожного дзвінка, ветеринар занотовує інформацію до медичної картки тварини, яка автоматично відправляється на електронну пошту власника при збереженні. Лікар також може за необхідності надсилати копію картки лікарям і медпрацівникам інших клінік.

Оплата за допомогою двох платіжних систем

Додаток Vethem був розроблений для Швеції, тому для оплати послуг були використані 2 найбільш популярні в країні платіжні системи: Klarna і Swish.

При оплаті через Klarna йде запит до спеціального віджету, в якому користувач повинен заповнити свої персональні дані і дані карти або ввести особистий BankID. У разі оплати по Swish, оплата проводиться через додаток платіжного агрегатора, який використовує BankID для здійснення платежу.

Найскладнішими питаннями при підключенні платіжних систем виявилися налагодження і тестування їх роботи. Складність у тому, що зазначені платіжні системи — локальні Шведські, і не використовуються глобально. Проте ми домоглися їх безперебійної роботи в додатку. Хоча Vethem орієнтований на Шведських користувачів, Stfalcon.com може адаптувати всі розроблені додатки з урахуванням побажань замовника і особливостей цільового ринку. отже, до продукту, над яким ми працюємо, можна інтегрувати будь-яку платіжну систему за бажанням клієнта.

Відгуки

В кінці кожної консультації з ветеринаром, користувач може за бажанням залишити відгук про лікаря. Оцінки здійснюються за п’ятибальною шкалою, також є поле для тексту. Цей відгук відображатиметься в адмін панелі лікаря і адміністратора. Замовник також високо оцінив нашу роботу. Наш клієнт радіє якісному додатку, що має високий рейтинг у сервісах App Store і Google Play. Користувачам до вподоби інтуїтивний інтерфейс і зручний функціонал Vethem.

Результат

Нам вдалося розробити програму, що дозволяє швидко призначити консультацію ветеринара або отримати її онлайн, створити портал профілів ветеринарних лікарів. Але меж досконалості не існує: ми продовжуємо покращувати і оптимізувати наш продукт для зручності користувачів.

Над проектом працювали:

  • Oleksandr Kovalenko
    Oleksandr Kovalenko

    Керівник проєктних менеджерів

  • Анастасія
    Анастасія

    Проєктний менеджер

  • Dmytro Tolok
    Dmytro Tolok

    Керівник відділу Фронтенд

  • Sergey Zheleznyak
    Sergey Zheleznyak

    Керівник відділу Бекенд

  • Антон
    Антон

    Android розробник

  • Іван Красильников
    Іван Красильников

    Android розробник

  • Oleksandr
    Oleksandr

    IOS розробник

  • Андрій Ткач
    Андрій Ткач

    Керівник відділу QA

  • Олександра Бітюк
    Олександра Бітюк

    QA інженер

Наші проєкти