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