Получение файла ЭМД запрашивающей МИС из архива предоставляющей МИС DemandContent¶
Метод DemandContent используется для запроса файла ЭМД, зарегистрированного предоставляющей МИС.
ИИС передает номер документа в реестре, в ответном сообщении РЭМД возвращает ЭМД, полученный из электронного архива предоставляющей МИС.
Полученный файл передается на адрес клиентского сервиса клиники.
В асинхронном ответе передается актуальная версия документа.
Базовый сценарий¶
Сценарий описывает процедуру получения файла ЭМД из электронного архива предоставляющей МИС по запросу от запрашивающей МИС. Для запроса файла ЭМД из предоставляющей МИС запрашивающей МИС необходимо сначала получить номер ЭМД, присвоенный ему в реестре. Получить номер записи в реестре можно с помощью поиска записей в реестре (SearchRegistryItem).
- МИС (клиника) отправляет
POST /api/DemandContentс номером документа в реестре - МедМи API возвращает
200 OKс идентификаторамиqueueMessageId,clientMessageId - Асинхронно МедМи API отправляет
SendDemandContentResponseс результатом приёмки - Асинхронно МедМи API отправляет
SendDocumentFileResultResponseс файлом документа
API запрос¶
POST: https://emdr-api.dev.gbooking.ru/api/DemandContent
Заголовки:
| Заголовок | Описание | Обязательный |
|---|---|---|
businessId |
Идентификатор бизнеса в системе gbooking | ✅ |
user |
Имя/ключ пользователя | ✅ |
token |
Токен доступа | ✅ |
Полное описание параметров запроса и ответа доступно в Swagger.
Callback: Доставка результата¶
Результаты запроса передаются асинхронно через два callback-метода:
1. SendDemandContentResponse — результат приёмки запроса¶
Отправляется на callback-адрес МИС (клиники) после обработки запроса.
POST /api/SendDemandContentResponse
Заголовки: businessId, user, token
Полное описание параметров callback-ответа доступно в Swagger.
2. SendDocumentFileResultResponse — файл запрашиваемого документа¶
Отправляется на callback-адрес МИС (клиники) после получения файла из архива предоставляющей МИС.
POST /api/SendDocumentFileResultResponse
Заголовки: businessId, user, token
Полное описание параметров callback-ответа доступно в Swagger.
Ожидаемый ответ от МИС (клиники)¶
Успешный ответ (Код 200):
{
"status": "Success"
}
Основные ошибки описаны в справочнике 1.2.643.5.1.13.13.99.2.305 — РЭМД. Классификатор кодов сообщений.