Доступ к личному кабинету клиента

Доступ в ЛК клиента

Для каждого клиента клиники есть возможность предоставить доступ к его личному кабинету.

На данный момент в личном кабинете клиента реализовано:

  • Возможность онлайн-записи на прием в клинику (отключаемая функция)
  • Вывод списка всех посещенных и предстоящих визитов, рекомендаций и вакцинаций

Внешний вид личного кабинета клиента на ПК и телефоне

Личный кабинет клиента выглядит так: 


  • Главная страница с уведомлениями на ПК


  • Страница визитов (на ПК)


  • Страница вакцинаций (на ПК)


  • Главная страница с уведомлениями (на телефоне)

Как получить ссылку клиента?

Выполнить один из двух API-запросов:

  • Запрос по поиску клиента по ID
  • Запрос по поиску клиента по номеру телефона

Примеры запросов содержатся в Postman коллекции в папке “Get Link to Owner Cabinet (VM-Link)”.

Подробнее

Авторизация:
нужно добавить соответствующие хедеры в запрос, описанные в основной АПИ-документации: REST.API — основная информация.

Пути запросов:

$domain/rest/api/VmLink/personalAccountLinkByClientId/$clientId
$domain/rest/api/VmLink/personalAccountLinkByPhone/$clientPhone
$domain - путь сервера, например: https://example.vetmanager.cloud
$clientId - ID клиента
$clientPhone - телефон клиента (можно присылать с кодом страны (например, 38066112233) и без кода страны. Главное - без символов, только цифры)

Ответ
Придет в таком JSON виде:

{
     "success": true,
     "message": "Records Retrieved Successfully",
     "data": {
          "totalCount": 1,
          "vetmanagerLink": {
               "personal_link": "https://example.vetmanager.cloud/cabinet/xXxXxXxXx/xXxXxXx"
          }
     }
}

Powered by