Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 7 Текущий »

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

Запрос

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

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": []
    }
}

Пример ответа

[
    {
        "guid": "dfa9dbe7-f04d-4c24-a9c0-588573b70752",
        "lpu": "00000000-0000-0000-0000-000000000000",
        "status": 0,
        "needSelectLpu": true,
        "documentResultUrl": null,
        "schedule": null,
        "name": "Водительская справка категорий A, A1, B, BE, B1, M",
        "routeList": null
    },
    {
        "guid": "4a24db29-521a-4e90-b47c-60bf884ec88a",
        "lpu": "00000000-0000-0000-0000-000000000000",
        "status": 0,
        "needSelectLpu": true,
        "documentResultUrl": null,
        "schedule": null,
        "name": "Водительская справка категорий С, CE, C1, C1E, D, DE, D1, D1E, Tm, Тb",
        "routeList": null
    },
    {
        "guid": "42e685bd-b3fd-4a87-bfa2-753bf307b63d",
        "lpu": "c3c977af-c3b4-4517-9d57-50a6844ec660",
        "status": 2,
        "needSelectLpu": false,
        "documentResultUrl": "/api/disp/c3c977af-c3b4-4517-9d57-50a6844ec660/document/42e685bd-b3fd-4a87-bfa2-753bf307b63d/content",
        "schedule": null,
        "name": "Диспансеризация 1 Этап",
        "routeList": null
    }
]

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

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

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

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


  • Нет меток