Этот метод содержит только список заявок созданных самим пациентом. Для получения ссылки на документ, созданный без заявки следует использовать метод Получение ЭМД и заявок на ЭМД по документу-основанию с указанием соответствующего документа-основания(ТАП, карта диспансеризации, листок нетрудоспособности, и т.д.) в адресе метода, либо метод Получение документов пациента. Получение списка ЭМД из РЭМД

Запрос

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

GET: {{url}}/api/v2/emd/requests

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

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
statusqueryСтатус заявкиБез ограничений-

Можно указать более одного параметра. Например ?status=new&status=processed

Возможные значения:

  • New - Новая
  • Processed - Обработана
  • Rejected - Отказ
codequeryКод типа ЭМДБез ограничений-

Можно указать более одного параметра. Например ?code=50&code=80

Коды из Получение справочника типов ЭМД

documentStatusqueryКод статуса ЭМДБез ограничений-Можно указать более одного параметра. Например ?documentStatus=06&documentStatus=07
havePdfqueryНаличие PDFБез ограничений
Тоже самое что и documentStatus, только с выборкой всех статусов для которых есть PDF. ?havePdf=true
lpuqueryИсточник данныхall-

Указание источника получения данных.

Возможные значения:

  • Мкод или гуид ЛПУ
  • cod - ЦОД ИЭМК
  • all - опрос всех ЛПУ, где у пациента есть МКАБ
daysquery

Фильтр по дате создания. За сколько дней получать заявки

--Стоит указывать либо фильтр по дням, либо по верхним/нижним границам дат. При применении обоих могут возникать конфликты в итоговом запросе.
dateCreateFromqueryФильтр по дате создания. Нижняя граница--
dateCreateToqueryФильтр по дате создания. Верхняя граница--
dateProcessingFromquery

Фильтр по дате обработки. Нижняя граница

--
dateProcessingToquery

Фильтр по дате обработки. Верхняя граница

--
limitqueryПостраничный вывод. Размер страницы10-При lpu=all лимит применяется ко всем ЛПУ отдельно и полученный результат суммируется. Например если у пациента 2 ЛПУ, в одной нашли 10, а в другой 4, то в ответе будет 14 элементов.
offsetqueryПостраничный вывод. Пропускаемые элементы0-

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

Заголовок

Значение (тип/формат значения)

Описание

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

Комментарий

AuthorizationBearer {token} (без скобок и через пробел после Bearer)RPGU или COD токен, полученный с помощью сервиса авторизации+По любому типу токена происходит выбор МКАБ пациента в указанной в теле запроса ЛПУ

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

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

Модель: Постраничный вывод с массивом Заявка на оформление ЭМД - EmdRequestDto в поле items

Название

Тип данных

Описание

Комментарий

itemsМассив Заявок на оформление ЭМД - EmdRequestDto Массив последних загруженных элементов
lpuМассив строкМассив опрошенных ЛПУ
mkabsМассив строк(гуид)Массив МКАБ пациента по которым были получены заявки
limitint

Постраничный вывод. Размер страницы

Если источник данных(параметр lpu) = all, всегда 0
offsetint

Постраничный вывод. Пропускаемые элементы

Если источник данных(параметр lpu) = all, всегда 0
totalCountintОбщее количество доступных записей по текущим фильтрамЕсли источник данных(параметр lpu) = all, всегда 0

Заявка на оформление ЭМД - EmdRequestDto

Название

Тип данных

Nullable

Описание

Комментарий
Guidstring-Гуид заявки
Namestring-Название запрашиваемого ЭМД
Codestring-Код запрашиваемого ЭМД


Statusstring-Статус заявки

Возможные значения:

StatusNamestring-Название статуса заявки
DateCreateDateTime-Дата и время создания
DateProcessingDateTime-Дата и время обработки заявкиВ случае, если заявка еще не обработана будет содержать значение с датой 1900-01-01 - значение в бд по умолчанию.
PatientCommentstring+Комментарий пациента, оставленный при создании заявки
LpuCommentstring+Комментарий ЛПУ, оставленный при обработке заявки
LpuCodestring-Мкод ЛПУ обработки заявки
LpuNamestring-Название ЛПУ обработки заявки
LpuGuidstring-Гуид ЛПУ обработки заявки
DocumentStatusstring+Код статуса ЭМД

Для печати доступны только документы со статусом от 06 - Отправлен и выше (06, 07, 08, 09, 10)

DocumentStatusNamestring+Наименование статуса ЭМД
DocumentGuidstring+Идентификатор ЭМДИспользуется в методе Получение PDF документа по идентификатору ЭМД
AreaDoctorPositionstring+Должность участкового врачаВозвращается если был указан врач(doctor) в Создание заявки на ЭМД
AreaDoctorNamestring+ФИО участкового врачаВозвращается если был указан врач(doctor) в Создание заявки на ЭМД
AreaDoctorGuidstring(Guid)+Идентификатор должности участкового врачаВозвращается если был указан врач(doctor) в Создание заявки на ЭМД
ProcessDoctorPositionstring+Должность врача, обработавшего заявкуДля заявки в статусе "Отказ" будет указан мед. работник или врач, оформивший отказ.
ProcessDoctorNamestring+ФИО врача, обработавшего заявкуДля заявки в статусе "Отказ" будет указан мед. работник или врач, оформивший отказ.
ProcessDoctorGuid

string(Guid)

+Идентификатор должности врача, обработавшего заявкуДля заявки в статусе "Отказ" будет указан мед. работник или врач, оформивший отказ.

Пример модели в формате JSON
{
  "documentStatus": "06",
  "documentStatusName": "Отправлен",
  "documentGuid": "b3c21a30-3f20-4ba9-9e00-d984f7e9ae08",
  "mkabGuid": "bf4f388c-2dd5-4b5e-880b-9fc5a2f5ff01",
  "guid": "669e2f58-7582-42bd-a848-bf390d13e8fc",
  "name": "Справка о временной нетрудоспособности, о болезни, карантине, и прочих причинах отсутствия",
  "code": "RPGU_MO_2",
  "status": "Processed",
  "statusName": "Обработана",
  "dateCreate": "2021-02-09T12:44:31+03:00",
  "dateProcessing": "2021-04-28T10:50:20+03:00",
  "patientComment": "Коментарий пацента",
  "lpuComment": "Коментарий ЛПУ",
  "lpuCode": "897369",
  "lpuName": "Взрослая поликлиника",
  "lpuGuid": "0991dec9-ebda-4705-896a-7dd2335ffbb3",
  "areaDoctorPosition": "главный врач (начальник) медицинской организации",
  "areaDoctorName": "Иванов Петр Сергеевич",
  "areaDoctorGuid": "4f66cbf0-9221-4a6d-a6ec-41d9b96ae179",
  "processDoctorPosition": "главный врач (начальник) медицинской организации",
  "processDoctorName": "Иванов Петр Сергеевич",
  "processDoctorGuid": "4f66cbf0-9221-4a6d-a6ec-41d9b96ae179"
}

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

Код ответа сервераКод сообщенияСообщениеТип ошибки

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

  • Нет меток