Запрос
Адрес запроса
GET: /api/v2/disp/{lpuGuid}/{inviteGuid} |
Параметры запроса
Параметр | Описание | Обязательный |
---|---|---|
lpuGuid | ГУИД ЛПУ | + |
inviteGuid | ГУИД мероприятия | + |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Bearer {codToken} (без скобок и через пробел после Bearer) | COD токен, полученный с помощью сервиса авторизации | + |
Ответ сервера
В случае успешного выполнения сервер вернет объект DispInfo в формате JSON.
Пример ответа
Описание полей
Поле Тип данных Описание Guid Guid (string) ГУИД профосмотра Lpu Guid (string) ГУИД ЛПУ, в которой проходится медосмотр Status int Статус прохождения медосмотра NeedSelectLpu bool Необходимость выбора ЛПУ LpuCount int Количество доступных ЛПУ для прохождения. Используется только для медосмотров для которых требуется выбор ЛПУ, то есть NeedSelectLpu = true DocumentResultUrl string Ссылка на распечатку документа о профосмотре Schedule массив ScheduleItem (содержит одно поле Day типа String) Список доступных дней прохождения профосмотра Name string Наименование мероприятия RouteList RouteList Маршрутный лист Пример модели в формате JSON
{
"guid": "2ee7cb17-0d19-49d7-89ef-c337a6bbc3f4",
"lpu": "9d121ad3-a469-4890-a732-160e08b55ff7",
"status": 1,
"needSelectLpu": true,
"lpuCount": 1,
"availableLpu": 2,
"documentResultUrl": "/api/disp/9d121ad3-a469-4890-a732-160e08b55ff7/2ee7cb17-0d19-49d7-89ef-c337a6bbc3f4/print",
"schedule": null,
"name": "Диспансеризация",
"routeList": {
"records": [
{
"name": "Маммография",
"num": null,
"date": "1900-01-01T00:00:00+02:31",
"room": null,
"floor": 0,
"docFio": null,
"speciality": null,
"lpu": {
"guid": "9d121ad3-a469-4890-a732-160e08b55ff7",
"name": "ГБУЗ МО Балашихинская ЦРБ",
"address": "обл. Московская,р-н. Балашихинский,г. Балашиха, ш. Энтузиастов, 41",
"phone": ""
}
},
{
"name": "Прием врача-терапевта",
"num": null,
"date": "1900-01-01T00:00:00+02:31",
"room": null,
"floor": 0,
"docFio": null,
"speciality": null,
"lpu": {
"guid": "9d121ad3-a469-4890-a732-160e08b55ff7",
"name": "ГБУЗ МО Балашихинская ЦРБ",
"address": "обл. Московская,р-н. Балашихинский,г. Балашиха, ш. Энтузиастов, 41",
"phone": ""
}
}
],
"selfRecords": []
}
}
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
403 | 5010 | Запрос должен содержать 'Authorization: Bearer ...'" | Error |
403 | 5008 | Токен некорректен | Error |
403 | 5007 | Время действия токена истекло | Error |
403 | 5009 | Подпись запроса некорректна | Error |
404 | 4000 | Диспансеризация не найдена | Error |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.