Этот метод содержит только список заявок созданных самим пациентом. Для получения ссылки на документ, созданный без заявки следует использовать метод Получение ЭМД и заявок на ЭМД по документу-основанию с указанием соответствующего документа-основания(ТАП, карта диспансеризации, листок нетрудоспособности, и т.д.) в адресе метода, либо метод Получение документов пациента. Получение списка ЭМД из РЭМД
Запрос
Адрес запроса
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 | Источник данных | all | - | Указание источника получения данных. Возможные значения:
|
limit | query | Постраничный вывод. Размер страницы | 10 | - | При lpu=all лимит применяется ко всем ЛПУ отдельно и полученный результат суммируется. Например если у пациента 2 ЛПУ, в одной нашли 10, а в другой 4, то в ответе будет 14 элементов. |
offset | query | Постраничный вывод. Пропускаемые элементы | 0 | - |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный | Комментарий |
---|---|---|---|---|
Authorization | Bearer {token} (без скобок и через пробел после Bearer) | RPGU или COD токен, полученный с помощью сервиса авторизации | + | По любому типу токена происходит выбор МКАБ пациента в указанной в теле запроса ЛПУ |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Модель: Постраничный вывод с массивом Заявка на оформление ЭМД - EmdRequestDto в поле items
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
items | Массив Заявок на оформление ЭМД - EmdRequestDto | Массив последних загруженных элементов | |
lpu | Массив строк | Массив опрошенных ЛПУ | |
mkabs | Массив строк(гуид) | Массив МКАБ пациента по которым были получены заявки | |
limit | int | Постраничный вывод. Размер страницы | Если источник данных(параметр lpu) = all, всегда 0 |
offset | int | Постраничный вывод. Пропускаемые элементы | Если источник данных(параметр lpu) = all, всегда 0 |
totalCount | int | Общее количество доступных записей по текущим фильтрам | Если источник данных(параметр lpu) = all, всегда 0 |
Заявка на оформление ЭМД - EmdRequestDto
Название Тип данных Описание Возможные значения: Для печати доступны только документы со статусом от 06 - Отправлен и выше (06, 07, 08, 09, 10) string(Guid)Nullable Комментарий Guid string - Гуид заявки Name string - Название запрашиваемого ЭМД Code string - Код запрашиваемого ЭМД Status string - Статус заявки StatusName string - Название статуса заявки DateCreate DateTime - Дата и время создания DateProcessing DateTime - Дата и время обработки заявки В случае, если заявка еще не обработана будет содержать значение с датой 1900-01-01 - значение в бд по умолчанию. PatientComment string + Комментарий пациента, оставленный при создании заявки LpuComment string + Комментарий ЛПУ, оставленный при обработке заявки LpuCode string - Мкод ЛПУ обработки заявки LpuName string - Название ЛПУ обработки заявки LpuGuid string - Гуид ЛПУ обработки заявки DocumentStatus string + Код статуса ЭМД DocumentStatusName string + Наименование статуса ЭМД DocumentGuid string + Идентификатор ЭМД Используется в методе Получение PDF документа по идентификатору ЭМД AreaDoctorPosition string + Должность участкового врача Возвращается если был указан врач(doctor) в Создание заявки на ЭМД AreaDoctorName string + ФИО участкового врача Возвращается если был указан врач(doctor) в Создание заявки на ЭМД AreaDoctorGuid string(Guid) + Идентификатор должности участкового врача Возвращается если был указан врач(doctor) в Создание заявки на ЭМД ProcessDoctorPosition string + Должность врача, обработавшего заявку Для заявки в статусе "Отказ" будет указан мед. работник или врач, оформивший отказ. ProcessDoctorName string + ФИО врача, обработавшего заявку Для заявки в статусе "Отказ" будет указан мед. работник или врач, оформивший отказ. ProcessDoctorGuid + Идентификатор должности врача, обработавшего заявку Для заявки в статусе "Отказ" будет указан мед. работник или врач, оформивший отказ.
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
В случае возникновения ошибок будет возвращен стандартный ответ сервера.