Информация |
---|
Этот метод содержит только список заявок созданных самим пациентом. Для получения ссылки на документ, созданный без заявки следует использовать метод Получение ЭМД и заявок на ЭМД по документу-основанию с указанием соответствующего документа-основания(ТАП, карта диспансеризации, листок нетрудоспособности, и т.д.) в адресе метода, либо метод Получение документов пациента. Получение списка ЭМД из РЭМД |
Запрос
Адрес запроса
GET: {{url}}/api/v2/emd/requests |
Параметры запроса
Параметр | Тип | Описание | По умолчанию | Обязательный | Комментарий | |
---|---|---|---|---|---|---|
status | query | Статус заявки | Без ограничений | - | Можно указать более одного параметра. Например ?status=new&status=processed Возможные значения:
| |
code | query | Код типа ЭМД | Без ограничений | - | Можно указать более одного параметра. Например ?code=50&code=80 Коды из Получение справочника типов ЭМД | |
documentStatus | query | Код статуса ЭМД | Без ограничений | - | Можно указать более одного параметра. Например ?documentStatus=06&documentStatus=07 | |
havePdf | query | Наличие PDF | Без ограничений | Тоже самое что и documentStatus, только с выборкой всех статусов для которых есть PDF. ?havePdf=true | ||
lpu | query | Мкод или гуид ЛПУ | Источник данных | allcod | - | Указание источника получения данных. По умолчанию, если не указать ЛПУ, то данные будут получены из ЦОД ИЭМКВозможные значения:
|
days | query | Фильтр по дате создания. За сколько дней получать заявки | - | - | Стоит указывать либо фильтр по дням, либо по верхним/нижним границам дат. При применении обоих могут возникать конфликты в итоговом запросе. | |
dateCreateFrom | query | Фильтр по дате создания. Нижняя граница | - | - | ||
dateCreateTo | query | Фильтр по дате создания. Верхняя граница | - | - | ||
dateProcessingFrom | query | Фильтр по дате обработки. Нижняя граница | - | - | ||
dateProcessingTo | query | Фильтр по дате обработки. Верхняя граница | - | - | ||
limit | query | Постраничный вывод. Размер страницы | 10 | - | При lpu=all лимит применяется ко всем ЛПУ отдельно и полученный результат суммируется. Например если у пациента 2 ЛПУ, в одной нашли 10, а в другой 4, то в ответе будет 14 элементов. | |
offset | query | Постраничный вывод. Пропускаемые элементы | 0 | - |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный | Комментарий |
---|---|---|---|---|
Authorization | Bearer {token} (без скобок и через пробел после Bearer) | RPGU или COD токен, полученный с помощью сервиса авторизации | + | По любому типу токена происходит выбор МКАБ пациента в указанной в теле запроса ЛПУ |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
...
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
items | Массив Заявок на оформление ЭМД - EmdRequestDto | Массив последних загруженных элементов | |
lpu | Массив строк | Массив опрошенных ЛПУ | |
mkabs | Массив строк(гуид) | Массив МКАБ пациента по которым были получены заявки | |
limit | int | Постраничный вывод. Размер страницы | Если источник данных(параметр lpu) = all, всегда 0 |
offset | int | Постраничный вывод. Пропускаемые элементы | Если источник данных(параметр lpu) = all, всегда 0 |
totalCount | int | Общее количество доступных записей по текущим фильтрам | Если источник данных(параметр lpu) = all, всегда 0 |
Заявка на оформление ЭМД - EmdRequestDto
Включить выборку | ||||||
---|---|---|---|---|---|---|
|
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
...