Формат относится к спецификации РПГУ.

Запрос

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

POST: {{url}}/api/v3/iemk/waitinglist

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

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательный
AuthorizationBearer {rpguToken} (без скобок и через пробел после Bearer)RPGU токен, полученный с помощью сервиса авторизации+

Тело запроса

ПолеТип данныхОписаниеОбязательный
lpu_codestringМКОД ЛПУ+
doctor_idstring (Guid)Гуид ресурса-
deparment_idstringКод специальности+
phonestringНомер телефона пациента+
complaintsstringЖалобы+
date_startstring (DateTime)Дата начала периода ожидания приема+
date_endstring (DateTime)Дата окончания периода ожидания приема

-

по умолчанию date_start+30 дней

time_startstring (DateTime)

Время начала периода ожидания приема.

Формат HH:mm

-

по умолчанию 00:00

time_endstring (DateTime)

Время окончания периода ожидания приема.

Формат HH:mm

-

по умолчанию 00:00

agree_checkintСогласие на обработку персональных данных (1 - согласен / 0 - не согласен)+
email
stringПочта+
email_confirm_agree
intСогласие на предоставление электронной почты (1 - согласен / 0 - не согласен)+

Пример тела запроса

{
      "lpu_code": "470102",
      "doctor_id": "1dadf64c-f34a-4023-98a6-3e7b7be4f2432620dd7d-8ff1-47e5-a387-970d0313d969",
      "department_id": "227",
      "phone": "8(920)5810132",
      "complaints": "Боли в коленях",
      "date_start": "2021-10-08",
      "date_end": "2020-11-08",
      "time_start": "16:30",
      "time_end": "20:00",
      "agree_check": 1,
	  "email": "a@a.ru",
      "email_confirm_agree": 1
}


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

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

Модель: 

Название

Тип данных

Описание

Комментарий
waitinglist_idstringИдентификатор созданного листа ожиданияСклейка гуида ЛПУ и гуида листа ожидания

Пример модели в формате JSON
{
    "waitinglist_id":"c3c977af-c3b4-4517-9d57-50a6844ec6606261B2B6-084F-4E87-9326-D61361506C4F"
}

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

Код ответа сервераКод сообщенияСообщениеТип ошибки
4035010Запрос должен содержать 'Authorization: Bearer ...'"Error
4035008Токен некорректенError
4035007Время действия токена истеклоError
4005050Лист ожидания уже созданError
4005055Не было дано согласие на обработку персональной информацииError
4005154Недопустимое значение датыError
4044001Ваша электронная медицинская карта отсутствует в данном учреждении.
Обратитесь в регистратуру медицинского учреждения.
Error
4044099Не найдена информация о специалистеError
4044100Не найдена информация о специальностиError
4005095Вам запрещена самостоятельная запись на прием через интернет или инфомат. Для записи на прием обратитесь в регистратуру медицинского учреждения лично или по телефонуError
4005080Возможность записи в листы ожидания для данного учреждения отключенаError
4005051Доктор отсутствует в учрежденииError
4005052Некорректная специальностьError
4004008Вы уже записаны к {0} на {1}. Запись в лист ожидания к врачу той же специальности запрещена!Error
4004047Невозможно записаться в лист ожидания на оборудованиеError
4005056Не удается создать лист ожиданияError
4004035Ошибка связи с учреждениемError
4004088Лист ожидания не принадлежит используемой медицинской картеError
4004051Многократное создание записи. Действие отмененоError

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

  • Нет меток