Метод предназначен для получения актуальных сведений о маршруте медицинского осмотра пациента.

Запрос

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

GET: {{url}}/epgu/examination/routecard

Параметры запроса

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
examinationTypequeryФильтрация типов диспансеризации-+

Если не указан - выводятся все доступные мероприятия

  • DISPENSARY – диспансеризация
  • PROPHYLACTIC_ADULT – профилактический ежегодный медицинский осмотр взрослого населения
  • PROPHYLACTIC_CHILD – профилактический медицинский осмотр несовершеннолетних
  • D_OBSERVATION – медицинский осмотр по диспансерному учету
examinationCardGuidqueryГуид карты осмотра--
regMedicalCardNumqueryНомер карты диспансерного наблюдения-

+/-

(обязателен, если указан тип диспансеризации D_OBSERVATION)


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

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

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

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

Модель: RouteCardDto

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

Название

Тип данных

Описание

Комментарий
medicalExaminationTypestring

Тип медицинского осмотра

Тип медицинского осмотра. Строка из 100 символов.

Элемент условно обязательный.

Может принимать следующие значения:

  • DISPENSARY – диспансеризация
  • PROPHYLACTIC_ADULT – профилактический ежегодный медицинский осмотр взрослого населения
  • PROPHYLACTIC_CHILD – профилактический медицинский осмотр несовершеннолетних
  • D_OBSERVATION – медицинский осмотр по диспансерному учету
cardGuidstringИдентификатор карты диспансеризации

Идентификатор карты диспансеризации. UUID.

Элемент условно обязательный

codestringКод типа диспансеризации

Код типа диспансеризации. Строка

Элемент условно обязательны.

namestringНаименование типа диспансеризации

Наименование типа диспансеризации. Строка

Элемент условно обязательны.

typeGuidstringИдентификатор типа диспансеризации

Идентификатор типа диспансеризации. Строка в формате UUID

Элемент условно обязательны.

dispStatusstring

Статус прохождения диспансеризации

  • AVAILABLE – доступен для записи;
  • UNAVAILABLE – недоступен (например, по возрасту);
  • SUCCESS – проведен;
  • INCLUDED_IN_PLAN – включен в календарный план;
  • RECORDED – пациент записан на медицинский осмотр;
  • UNDEFINED – отсутствуют сведения о прохождении ПМО
  • NOT_FINISHED - незавершенный (услуга оказана не в полном объеме)
  • PATIENT_CANCELED – запись отменена по инициативе пациента
  • PATIENT_NOT_ARRIVED – гражданин не явился
  • CHANGE_RECORDED - изменение по запланированному медицинскому осмотру
Элемент условно обязательны.
dateClosedstringДата закрытия карты диспансеризацииСтрока в формате ГГГГ-ММ-ДД. Проставляется только для диспансеризаций со статусом Success. Для всех остальных имеет значение null.
needQuestionnaireboolФлаг необходимости заполнения анкеты

true - необходимо заполнить анкету

false - анкета уже заполнена либо тип диспансеризации не предусматривает прохождение анкетирования

regMedicalCardNumstringНомер карты диспансерного наблюдения
examsArray of ExamTypeDto

Услуги для предварительной записи

Комплексный тип.

Элемент условно обязательный.




Пример модели в формате JSON
{
    "medicalExaminationType": "D_OBSERVATION",
    "code": "ДН",
    "name": "Диспансерное наблюдение",
    "typeGuid": "9ddb4266-23a4-4042-9c2c-ac426326b450",
    "dispStatus": "Available",
    "dateClosed": null,
    "cardGuid": "a115f133-0a6f-4e31-8a87-a6c927e05ffb",
    "lpu": {
        "lpuGuid": "12ab9992-9875-4fb6-a9c0-8504170c1429",
        "name": "123",
        "ferName": "ТАЛДОМСКАЯ ЦЕНТРАЛЬНАЯ РАЙОННАЯ БОЛЬНИЦА",
        "mcod": "470101",
        "oid": "1.2.643.5.1.13.13.12.2.50.4808"
    },
    "needQuestionnaire": false,
    "regMedicalCardNum": "12393",
    "exams": [
        {
            "examGuid": "1c6667eb-7595-420f-af16-412ba28e68e2",
            "examinationServiceType": {
                "serviceName": "Биопсия",
                "serviceCode": "ДН",
                "serviceId": "33be8cb2-a8e7-ea11-a226-2c4d5452990f",
                "conditions": "",
                "nomService": null
            },
            "examStatus": "SUCCESS",
            "required": false,
            "visitData": {
                "clinic": {
                    "clinicName": "Поликлиника Вербилковского филиала (ГБУЗ МО \"Талдомская ЦРБ\")",
                    "clinicFerName": "ТАЛДОМСКАЯ ЦЕНТРАЛЬНАЯ РАЙОННАЯ БОЛЬНИЦА",
                    "clinicFerAvailable": true,
                    "clinicFerAvailableDateBegin": "2019-06-26T03:00:00+03:00",
                    "clinicOID": "1.2.643.5.1.13.13.12.2.50.4808",
                    "clinicId": "bcbd2773-fcb5-4ba0-998b-1708150f5f78",
                    "clinicAddress": "141930, Московская область, Талдомский муниципальный район, п. Вербилки, ул. Дубненский тупик, д.1",
                    "postIndex": "0"
                },
                "resource": {
                    "resourceName": "430",
                    "resourceId": "870d42ab-3112-493a-a752-a5f47d56a5dc",
                    "employee": {
                        "employeeSnils": "",
                        "employeePositionCode": "0"
                    },
                    "room": {
                        "number": "430",
                        "comment": "Кабинет медицинской профилактики и диспансеризации",
                        "oid": ""
                    }
                },
                "bookingId": "844238e8-e49f-446b-8856-8081a244ed56",
                "bookingDateTime": "2021-07-06T08:30:00+03:00",
                "bookingPeriod": null,
                "isQueue": false
            }
        }
    ]
}

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

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



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

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


  • Нет меток