Получение данных ЭМД и заявок по существующему документу-основанию.
Возвращает как все привязанные к выбранному документу-основанию сформированные ЭМД, так и доступные для заявки типы ЭМД и уже созданные пациентом заявки по этому документу.
Запрос
Адрес запроса
GET: {{url}}/api/v2/emd/{{docSourceType}}/{{docGuid}} |
Параметры запроса
Параметр | Тип | Описание | По умолчанию | Обязательный | Комментарий |
---|---|---|---|---|---|
docSourceType | path | Название документа-основания | + | Может принимать значения:
| |
docGuid | path | Идентификатор документа-основания | + | Может принимать как обычный гуид документа, так и его склейку ЛПУ+гуид документа, которая используется на РПГУ. Для разных типов документов разные идентификаторы:
| |
lpu | query | Гуид или мкод ЛПУ | cod | +/- | Указание источника получения данных. По умолчанию, если не указать ЛПУ, то данные будут получены из ЦОД ИЭМК |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Bearer {token} (без скобок и через пробел после Bearer) | RPGU или COD токен, полученный с помощью сервиса авторизации | + |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Модель: Ответ на запрос ЭМД - EmdResponseDto
Название Тип данных Описание Название Тип данных Описание Status StatusName Для печати доступны только документы со статусом от 06 - Отправлен и выше (06, 07, 08, 09, 10) TapGuid Название Тип данных Описание Название Тип данных Описание Возможные значения: Для печати доступны только документы со статусом от 06 - Отправлен и выше (06, 07, 08, 09, 10) string(Guid)Комментарий Documents Массив Сформированный ЭМД - EmdDto Сформированные ЭМД AvailableToRequest Массив Тип ЭМД - EmdTypeDto Доступные для заявки на формирование типы ЭМД Если по коду типа ЭМД найден сформированный ЭМД или существующие по нему заявки в статусах New или Processed, то этот тип скрывается из доступных Requests Массив Заявка на оформление ЭМД - EmdRequestDto Заявки на формирование ЭМД Если по коду типа ЭМД найден сформированный ЭМД, то существующие по нему заявки в любых статусах скрываются Сформированный ЭМД - EmdDto
Nullable Комментарий Guid string - Гуид ЭМД Используется в методе Получение PDF документа по идентификатору ЭМД Name string - Название типа ЭМД Code string - Код типа ЭМД string - Код статуса документа string - Наименование статуса документа DateCreate string - Дата формирования ЭМД LpuCode string - Мкод ЛПУ формирования ЭМД LpuName string - Название ЛПУ формирования ЭМД LpuGuid string - Гуид ЛПУ формирования ЭМД string + Ссылка на связанный ТАП(История посещения) Тип ЭМД - EmdTypeDto
Nullable Комментарий Name string - Наименование Code string - Код DocSourceType string + Наименование документа-основания DocSourceTypeTable string + Наименование таблицы документа-основания DocSourceTypeCaption string + Наименование документа-основания для отображения IsEmdRequest bool - Возможность заявки на документ IsFederal bool - Признак федерального ЭМД IsSemd bool - Признак структурированного электронного документа Также значит, что документ в формате CDA Заявка на оформление ЭМД - EmdRequestDto
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 + Идентификатор должности врача, обработавшего заявку Для заявки в статусе "Отказ" будет указан мед. работник или врач, оформивший отказ.
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
В случае возникновения ошибок будет возвращен стандартный ответ сервера.