Позволяет получить ЛПУ токен.
При получении токена выполняется проверка существования МКАБа пациента во всех подразделениях в рамках хоста (базы данных) по ЛПУ, в которой необходимо авторизоваться. В случае если МКАБ существует хотя бы в одном подразделении, будет выдан токен для данного подразделения, в противном же случае будет выдано сообщение об ошибке и код ответа 404.
Запрос
Адрес запроса
GET: api/v2/auth/{lpuGuid}/token?Birthday={Birthday}&s_pol={s_pol}&n_pol={n_pol}&login={login} |
Параметры запроса:
Параметр | Описание | Обязательный |
---|---|---|
lpuGuid | Гуид ЛПУ, для работы с которой получается токен | + |
Birthday | Дата рождения пациента в формате ГГГГ-ММ-ДД | + |
s_pol | Серия полиса | - |
n_pol | Номер полиса | + |
login | Логин пользователя | - |
Заголовки запроса:
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
ClienApplication | GUID | Гуид клиентского приложения | - (по умолчанию Internet) |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Поле | Тип данных | Описание |
---|---|---|
token | string | ЛПУ токен в формате JWT |
tokenEndLifeTIme | DateTime (string) | Время действия токена |
Пример ответа:
{ "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJQYXRpZW50Ijp7IkxwdSI6ImMzYzk3N2FmLWMzYjQtNDUxNy05ZDU3LTUwYTY4NDRlYzY2MCIsIk1rYWIiOiJiMjQzY2M5OC1mOWI5LTQxNzEtOWY3MC02Mjk2NDYzZWE0MGIifSwiVG9rZW5FbmRMaWZlVGltZSI6IjIwMjAtMDUtMjlUMjI6MzU6NTQuNTg5NzU5NSswMzowMCIsImxvZ2luIjoiU3VwZXJQYXRpZW50IiwiYXV0aFNvdXJjZSI6IkludGVybmV0IiwicHJpdmlsZWdlIjpmYWxzZX0.paPTRBKYOcktKlUANwc591DVF9OC2AUElPwq_9ImojU", "tokenEndLifeTime": "2020-05-29T22:35:54+03:00" }
В случае возникновения ошибок будет возвращен стандартный ответ сервера.