Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

Позволяет получить ЦОД токен.

При получении ЦОД токена выполняется поиск PersonGuid по принятым дате рождения, серии и номеру полиса. Если PersonGuid найден, выполняется выборка списка МКАБов пациента. В случае нахождения хотя бы одного МКАБ будет выдан токен, в противном случае будет выдано сообщение об ошибке.

Запрос

Адрес запроса

GET: /api/v2/auth/cod/token?Birthday={Birthday}&s_pol={s_pol}&n_pol={n_pol}&login={login}

Параметры запроса

ПараметрОписаниеОбязательный
BirthdayДата рождения пациента в формате ГГГГ-ММ-ДД+
s_polСерия полиса-
n_polНомер полиса+
loginЛогин пользователя-

Заголовки запроса

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательный
ClientApplicationGUIDГуид клиентского приложения

-

(по умолчанию Internet)

Ответ сервера

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

ПолеТип данныхОписание
tokenstringЛПУ токен в формате JWT
tokenEndLifeTImeDateTime (string)Время действия токена

Пример ответа

{
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJQZXJzb24iOnsiUGVyc29uR3VpZCI6WyJjZmExNDIwYS1kYTIyLTQ0NGUtODRlMS1jZTA4MDkyNTZjNWYiXX0sIlRva2VuRW5kTGlmZVRpbWUiOiIyMDIwLTA1LTMwVDAxOjE3OjMyLjY2ODUxNjMrMDM6MDAiLCJsb2dpbiI6IlN1cGVyUGF0aWVudCIsImF1dGhTb3VyY2UiOiJJbnRlcm5ldCIsInByaXZpbGVnZSI6ZmFsc2UsInRva2VuVHlwZSI6IkNvZFRva2VuIn0.gLrmDZ7ibEh5AUA9OgHXASppuMIL0Vu2p3CYfYyOAJI",
    "tokenEndLifeTime": "2020-05-30T01:17:32+03:00"
}

Возможные ошибки

Код ответа сервераКод сообщенияСообщениеТип ошибки
4035096Клиентское приложение с данным идентификатором не найденоError
4044001По вашему полису и дате рождения не найдено ни одной медицинской карты.Error
5005097Не удалось получить данные о медицинских картах пациента.Error

В случае возникновения ошибок будет возвращен стандартный ответ сервера;

В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.


  • Нет меток