Позволяет проверить возможность вызова врача на дом. В случае доступности будет возвращен ответ со статусом 200, в случае отсутствия такой возможности будет возвращен ответ со статусом 400 и описанием ошибки.
Запрос
Адрес запроса
GET: {{url}}/check |
Параметры запроса
Параметр | Тип | Описание | По умолчанию | Обязательный | Комментарий |
---|---|---|---|---|---|
lpuCode | query | Идентификатор ЛПУ | + |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Bearer {rpguToken} (без скобок и через пробел после Bearer) | RPGU токен, полученный с помощью сервиса авторизации | + |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Модель: array of CheckVisit
Название Тип данных ОписаниеКомментарий Area_code string (Guid) ГУИД участка Area_name string название участка Lpu_code string МКОД лпу Items Array of CheckDoctorVisitItem Расписание обходов врача (???) Message string Сообщение
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
403 | 5010 | Запрос должен содержать 'Authorization: Bearer ...'" | Error |
403 | 5008 | Токен некорректен | Error |
403 | 5007 | Время действия токена истекло | Error |
403 | 5009 | Подпись запроса некорректна | Error |
400 | 4015 | У вас уже есть активный вызов врача на дом. Для оформления нового вызова необходимо удалить предыдущий | Validation |
400 | 4025 | Не указан адрес | Validation |
400 | 4014 | Вы забыли указать жалобы для вызова врача на дом | Validation |
400 | 4016 | Укажите, пожалуйста, номер телефона. Телефон может понадобиться для уточнения деталей вызова | Validation |
400 | 4026 | Медицинское учреждение не обслуживает вызовы на дом | Validation |
400 | 4444 | Медицинское учреждение не обслуживает вызовы на дом вне расписания | Validation |
400 | 4001 | Ваша электронная медицинская карта отсутствует в данном учреждении. Обратитесь в регистратуру медицинского учреждения | Validation |
400 | 4015 | У вас уже есть активный вызов врача на дом. Для оформления нового вызова необходимо удалить предыдущий | Validation |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.