Запрос

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

POST: {{url}}epgu/examination/reserve

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

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

Тело запроса

ПолеТип данныхОписаниеОбязательный
examinationTypestring

ФЭР-код типа осмотра

Возможные значения:

  • DISPENSARY – диспансеризация
  • PROPHYLACTIC_ADULT – профилактический ежегодный медицинский осмотр взрослого населения
  • PROPHYLACTIC_CHILD – профилактический медицинский осмотр несовершеннолетних
  • D_OBSERVATION – медицинский осмотр по диспансерному учету
+

regMedicalCardNum

stringНомер карты дисп. наблюдения

+

(если указан тип осмотра диспансерное наблюдение)

startSlotGuid

Guid (string)ГУИД начального слота для генерации маршрутной карты+

reservationTime

intВремя бронирования ячейками

+

должно быть указано значение больше нуля

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

{
    "examinationType": "D_OBSERVATION",
    "regMedicalCardNum": "12393",
    "startSlotGuid": "87813ac0-c51b-4541-9fd3-cfeb7a0f7ea0",
    "reservationTime": 30
}


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

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

Модель: ReservationResponseDto

Название

Тип данных

Описание

Комментарий

examinationGuid

Guid (string)Идентификатор карты осмотра

Пример модели в формате JSON
{
    "examinationGuid": "68e724b2-69dc-4616-80c4-953f5aa40922"
}

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

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

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


  • Нет меток