RU EN UA
Напишите нам
Предыдущий проект Следующий проект

Vethem – мобильное приложение для записи на прием к ветеринару

Индустрия Медицина
Расположение Швеция
Разработка 2019

Многие любят животных и, порой, относятся к ним как к членам семьи. Согласно statista.com 80 милллионов семей в Европе имеют хотя бы одного домашнего питомца. Без сомнения, домашний любимец — это большая радость, но и большая ответственность. Владельцы должны заботиться о своих домашних животных и регулярно проводить их плановые осмотры у ветеринаров.

Задача

Vethem – мобильное приложение для поиска и записи на прием к ветеринару в Швеции.

К сожалению, иногда наши питомцы болеют и им нужна помощь врача. Чтобы облегчить жизнь владельцам домашних любимцев в Швеции, мы разработали мобильное приложение Vethem. Оно помогает получить консультацию онлайн или записаться на прием к ветеринару в считанные минуты. Также приложение хранит медицинскую карту животного, позволяет делать заметки и прикреплять к ним фото, создавать напоминания о запланированной вакцинации или следующем визите.

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

Техническое решение

Android приложение написано современным языком программирования Kotlin, так как мы стремимся идти в ногу со временем. Архитектура приложения отвечает всем принципам Clean Architecture, а также MVVM благодаря Android Architecture Components. Это обеспечивает гибкость в процессе разработки и экономит время при необходимости изменить дизайн или бизнес-логику приложения. Vethem для iOS написан на шаблоне WVVM, который позволяет быстро вносить изменения в дизайн приложения, не затрагивая его бизнес-логику. Большое достоинство приложения в том, что оно на языке Swift - тут мы максимально использовали все преимущества протокольно-ориентированного программирования.

Авторизация пользователя

Каждый пользователь хочет, чтобы авторизация в том или ином приложении проходила быстро и не вызывала затруднений. Мы сделали все возможное, чтобы реализовать такую возможность для Vethem. Приложение разрабатывалось для Швеции, а потому был выбран BankID. Этот метод авторизации через Шведские Банки широко распространен в стране, так как позволяет легко идентифицировать личность клиента. В процессе авторизации через BankID идет обращение к одноименному приложению, в котором просто следует подтвердить свою авторизацию. Что может быть проще!

Следует подчеркнуть, что хотя для Швеции stfalcon.com интегрировал в приложение BankID авторизацию, мы можем реализовать любые решения и методы по желанию заказчика, с учетом особенностей локального рынка и удобства пользователей.

Поиск ветеринара

При поиске ветврача, Vethem предлагает пользователям не только список доступных специалистов, но и ближайшее возможное время визита. Это очень удобно, так как владельцу домашнего животного не нужно никуда идти, чтобы назначить консультацию с ветеринаром. Как только клиент выбрал специалиста, начинается запись на прием. На этом этапе пользователь может изменить время встречи с врачом, выбрав более удобное.

Запись на прием к ветеринару

Чтобы записаться на прием к ветврачу, владелец животного должен сначала создать профиль своего любимца или выбрать уже существующий. Кроме того, необходимо указать причину обращения, чтобы врач мог ознакомиться с проблемой заранее. В процессе оформления записи на прием, пользователь может изменить желаемое время визита или сразу перейти к заключительному шагу и оплатить услугу.

Видео звонок

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

В конце каждого звонка ветеринар заносит информацию в медицинскую карту животного, которая автоматически отправляется на электронную почту владельца при сохранении. Кроме того, врач может при необходимости отправлять копию карты докторам и медработникам других клиник.

Оплата с помощью двух платежных систем

Приложение Vethem было разработано для Швеции, поэтому оплаты услуг были использованы популярные в этой стране платежные системы: Klarna и Swish.

При оплате через Klarna идет вызов специального виджета, в котором пользователь должен заполнить свои персональные данные и данные карты или ввести личный BankID. В случае оплаты по Swish, оплата производится через приложение платежного агрегатора, который использует BankID для осуществления платежа.

Наибольшая сложность, которую нам пришлось преодолеть при подключении платежных систем, – это отладка и тестирование их работы. Дело в том, что данные платежные системы - локальные Шведские, которые не используются глобально. Тем не менее, мы добились их бесперебойной работы в приложении. Хотя Vethem ориентирован на шведских пользователей, Stfalcon.com может адаптировать все разработанные приложения с учетом пожеланий заказчика и особенностей целевого рынка. Таким образом, в продукт над которым мы работаем можно интегрировать любую платежную систему или метод по желанию клиента.

Отзывы

В конце каждой консультации с ветеринаром, пользователь может по желанию оставить отзыв о специалисте, оценив его по 5-ти бальной шкале и написав текстовое сообщение. Этот отзыв будет отображаться в админ панели врача и администратора.Заказчик высоко оценил нашу работу. Клиент рад получить отлично сделанное приложение, которое имеет высокий рейтинг в сервисах App Store и Google Play. Пользователям нравится интуитивный интерфейс и удобный функционал Vethem.

Результат

Нам удалось разработать приложение, которое позволяет не только быстро назначить консультацию ветеринара или получить ее онлайн, но и создать портал содержащий профили ветеринарных врачей. Однако мы продолжаем улучшать и оптимизировать наш продукт для удобства пользователей.

Над проектом работали:

  • Александр Коваленко
    Александр Коваленко

    Руководитель проектных менеджеров

  • Анастасия Петриченко
    Анастасия Петриченко

    Проектный менеджер

  • Дмитрий Толок
    Дмитрий Толок

    Руководитель отдела Frontend

  • Сергей Железняк
    Сергей Железняк

    Руководитель отдела Backend

  • Антон
    Антон

    Android разработчик

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

    Android разработчик

  • Александр Франков
    Александр Франков

    IOS разработчик

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

    Руководитель отдела QA

  • Александра Битюк
    Александра Битюк

    QA инженер

Наши проекты