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