Возвращает список доступных пациенту диспансеризаций

Запрос

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

GET: /api/v2/disp

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

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

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

В случае успешного выполнения сервер вернет массив объектов DispInfo в формате JSON

Описание полей

ПолеТип данныхОписание
GuidGuid (string)ГУИД профосмотра
LpuGuid (string)ГУИД ЛПУ, в которой проходится медосмотр
StatusintСтатус прохождения медосмотра
NeedSelectLpuboolНеобходимость выбора ЛПУ
LpuCountintКоличество доступных ЛПУ для прохождения. Используется только для медосмотров для которых требуется выбор ЛПУ, то есть NeedSelectLpu = true
DocumentResultUrlstringСсылка на распечатку документа о профосмотре
Scheduleмассив ScheduleItem (содержит одно поле Day типа String)Список доступных дней прохождения профосмотра
NamestringНаименование мероприятия
RouteListRouteListМаршрутный лист

Пример модели в формате 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": []
    }
}

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

Код ответа сервераКод сообщенияСообщениеТип ошибки
4035010Запрос должен содержать 'Authorization: Bearer ...'"Error
4035008Токен некорректенError
4035007Время действия токена истеклоError
4035009Подпись запроса некорректнаError

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

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


  • Нет меток