Возвращает список доступных пациенту диспансеризаций
Запрос
Адрес запроса
GET: /api/v2/disp |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Bearer {codToken} | 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 |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.