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

API запросы

API запросы — это прямые запросы от МИС (клиники) к МедМи API (ИИС) для взаимодействия с РЭМД. Каждый API запрос инициируется интеграционным клиентом клиники и возвращает синхронный ответ с идентификатором сообщения, а результат обработки доставляется асинхронно через callback на клиентский сервис клиники.

Общий принцип работы

  1. МИС (клиника) отправляет POST-запрос на эндпоинт МедМи API (ИИС)
  2. МедМи API (ИИС) синхронно возвращает 200 OK с queueMessageId и clientMessageId
  3. МедМи API (ИИС) асинхронно отправляет callback-ответ на клиентский сервис клиники

Общие параметры запроса

Все API запросы используют одинаковые заголовки:

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

Общие параметры синхронного ответа

Параметр Тип Описание
status enum Статус ответа: Success или Error
businessId integer (int64) Идентификатор бизнеса в системе gbooking
queueMessageId string (uuid) Уникальный id сообщения, принятого в очередь обработки
clientMessageId string (uuid) Уникальный пользовательский id для отслеживания Callback ответов
errors array Список ошибок
warnings array Список замечаний

Доступные API методы

Метод Описание
RegisterDocument Регистрация документа в РЭМД
SearchRegistryItem Поиск записей в реестре РЭМД
GetRegistryItem Получение регистрационных сведений об ЭМД
GetMetadata Получение метаописания ЭМД
DemandContent Запрос файла ЭМД из архива предоставляющей МИС