Запрос
Адрес запроса
POST: {{url}}/api/v2/iemk/doctors/entry |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|
Authorization | Bearer {rpguToken} (без скобок и через пробел после Bearer) | RPGU токен, полученный с помощью сервиса авторизации | + |
Тело запроса
Поле | Тип данных | Описание | Обязательный |
---|
Lpu_code | string | МКОД ЛПУ, в которую происходит запись | + |
Doctor_id | string (склейка гуида лпу и гуида ресурса) | Идентификатор ресурса | + |
Day | string (дата в формате ГГГГ-ММ-ДД) | День, на который выполняется запись | + |
Time | string (время в формате ЧЧ:ММ) | Время записи на прием | + |
Email | string | Email пациента | - |
Phone | string | Номер телефона пациента | - |
Email_confirm_agree | int | Согласие на рассылку с напоминаниями о посещении (0/1) | - |
Пример тела запроса
{
"lpu_code": "1dadf64c-f34a-4023-98a6-3e7b7be4f243",
"doctor_id": "b90a3dcb-5bf5-4c96-9490-26ceee2db69e",
"day": "2019-07-02T08:41:28.221Z",
"time": "09:15",
"phone": "79995554242",
"email": "some@mail.ru",
"email_confirm_agree": 1
}
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Модель: VisitData
Название поля | Тип данных | Описание |
---|
Entry_id | string | Идентификатор созданной записи. Склейка гуида лпу и гуида записи на прием |
Ticket | string | Номер талона записи на прием |
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|
403 | 5010 | Запрос должен содержать 'Authorization: Bearer ...'" | Error |
403 | 5008 | Токен некорректен | Error |
403 | 5007 | Время действия токена истекло | Error |
403 | 5009 | Подпись запроса некорректна | Error |
400 | 4000 | Не найден МКАБ: {guid} в лпу: {lpu} | Error |
400 | 4033 | directionID и directionType не могут быть указаны отдельно | Error |
400 | 4031 | Направление с таким номером не существует, либо принаджлежит другому пациенту | Error |
400 | 4036 | Время и гуид врача или гуид ячейки расписания не должны быть пустыми | Error |
400 | 4005 | Вы пытаетесь записаться в детское учреждение. Запись пациентов старше 18 лет запрещена. | Error |
400 | 4007 | Вам запрещена самостоятельная запись на прием через интернет или инфомат. Для записи на прием обратитесь в регистратуру медицинского учреждения лично или по телефону. | Error |
400 | 4007 | Вы не состоите на диспансерном учете у данного специалиста. Запись невозможна. | Error |
400 | 4008 | Вы уже записаны {ФИО} на {Время}. Запрещено иметь более одной активной записи на прием на одну специальность. | Error |
400 | 4029 | Запись недоступна для данной возрастной группы. Сотрудниками МО было установлено ограничение по возрасту при записи на прием. | Error |
400 | 4009 | Это время уже занято. Выберите другое свободное время приема. | Error |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.