Перейти к содержанию

Запрос регистрационных сведений об ЭМД из РЭМД GetRegistryItem

Метод GetRegistryItem позволяет запросить сведения о регистрации по номеру записи в реестре. Доступ к записям разграничен, каждая МИС может получить сведения только о записях, зарегистрированных этой МИС. В ответе возвращаются сведения по актуальной версии документа.

Базовый сценарий

Сценарий запроса регистрационных сведений

  1. МИС (клиника) отправляет POST /api/GetRegistryItem с номером записи в реестре
  2. МедМи API возвращает 200 OK с идентификаторами queueMessageId, clientMessageId
  3. Асинхронно МедМи API отправляет SendGetRegistryItemResponse с регистрационными сведениями

API запрос

POST: https://emdr-api.dev.gbooking.ru/api/GetRegistryItem

Заголовки:

Заголовок Описание Обязательный
businessId Идентификатор бизнеса в системе gbooking
user Имя/ключ пользователя
token Токен доступа

Полное описание параметров запроса и ответа доступно в Swagger.


Callback: Доставка регистрационных сведений

Результаты запроса передаются асинхронно через callback-метод SendGetRegistryItemResponse.

SendGetRegistryItemResponse — результат запроса регистрационных сведений

Отправляется на callback-адрес МИС (клиники) после обработки запроса.

POST /api/SendGetRegistryItemResponse

Заголовки: businessId, user, token

Полное описание параметров callback-ответа доступно в Swagger.

Ожидаемый ответ от МИС (клиники)

Успешный ответ (Код 200):

{
    "status": "Success"
}

Основные ошибки описаны в справочнике 1.2.643.5.1.13.13.99.2.305 — РЭМД. Классификатор кодов сообщений.