Позволяет получить данные для построения графиков по выписке рецептов

Запрос

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

GET: /api/v2/recipe/medsupplyreport/dashboard

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

Параметр

Тип

Описание

Обязательный

Комментарий
dateFromDateTimeДата начала периода поиска рецептов -если не указать то проставится минимальная допустимая дата 2018-01-01+/-тот же период что и в методе Получение статистики по выписке рецептов
dateToDateTimeДата конца периода поиска рецептов - если не указать то проставится минимальная допустимая дата 2018-01-01+/-тот же период что и в методе Получение статистики по выписке рецептов
Periodstringединица вывода по горизонтальной шкале: по дням, неделям, месяцам, годам (d, n, m, y) - если не указать то проставится "d"+/-
Typestringфильтрация по типу - цифры: 1(выписанные), 2(отпущенные), 3(льготники). По умолчанию '123'  - все типы.-

На бэке цифры будут приводиться к буквам в(выписанные), о(отпущенные), л(льготники). Для использования в хранимке

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

В случае успешного выполнения сервис вернет объект Dashboard.

Объект Dashboard содержит следующие поля:

Поле

Тип данных

Описание

PeriodsМассив string

Массив дат на которые есть расчёты, общий для всех типов рецептов

Data Массив RecipeDataМассив объектов по типам рецептов



Объект RecipeData содержит следующие поля:

Поле

Тип данных

Описание

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

Тип выписанного рецепта


Federal Массив intКоличество Федеральных рецептовРазмеры массива должны соответствовать размеру массива дат Periods
RegionalМассив intКоличество Региональных рецептовРазмеры массива должны соответствовать размеру массива дат Periods
VznМассив intКоличество ВЗН (Высокозатратные нозологии)Размеры массива должны соответствовать размеру массива дат Periods
TotalМассив intОбщее количество рецептовРазмеры массива должны соответствовать размеру массива дат Periods

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

Пример модели в формате JSON
[
    {
    "periods": [
        "Июль",
        "Август",
        "1-2 Сентября"
    ],
    "data": [
        {
            "type": "1",
            "federal": [
                39298,
                36141,
                30
            ],
            "regional": [
                25898,
                22996,
                6
            ],
            "vzn": [
                1245,
                1279,
                1
            ],
            "total": [
                66441,
                60416,
                37
            ]
        },
        {
            "type": "2",
            "federal": [
                37035,
                32480,
                1
            ],
            "regional": [
                26425,
                23234,
                0
            ],
            "vzn": [
                1199,
                1188,
                0
            ],
            "total": [
                64659,
                56902,
                1
            ]
        },
        {
            "type": "3",
            "federal": [
                29195,
                29340,
                29226
            ],
            "regional": [
                66712,
                67428,
                66948
            ],
            "vzn": [
                1522,
                1532,
                1524
            ],
            "total": [
                83940,
                84586,
                84052
            ]
        }
    ]
}
]


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

Код ответа сервера

Код сообщения

Сообщение

Тип ошибки

4004035Ошибка связи с учреждениемBad Request



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

  • Нет меток