Запрос
Адрес запроса
GET: /api/v2/disp/{lpuGuid}/card/{dispGuid} |
Параметры запроса
Параметр | Описание | Обязательный |
---|
lpuGuid | ГУИД ЛПУ, в которой проходится профосмотр | + |
dispGuid | ГУИД профосмотра | + |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|
Authorization | Bearer {codToken} (без скобок и через пробел после Bearer) | COD токен, полученный с помощью сервиса авторизации | + |
Ответ сервера
В случае успешного выполнения сервер вернет объект DispInfo в формате JSON.
Поле | Тип данных | Описание |
---|
Guid | Guid (string) | ГУИД профосмотра |
Lpu | Guid (string) | ГУИД ЛПУ, в которой проходится медосмотр |
Status | int | Статус прохождения медосмотра |
NeedSelectLpu | bool | Необходимость выбора ЛПУ |
DocumentResultUrl | string | Ссылка на распечатку документа о профосмотре |
Schedule | массив ScheduleItem (содержит одно поле Day типа String) | Список доступных дней прохождения профосмотра |
Name | string | Наименование мероприятия |
RouteList | RouteList | Маршрутный лист |
Пример ответа
Описание полей
Поле | Тип данных | Описание |
---|
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 |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.