RAIS
Интеграция c РАИС
Схема взаимодействия MVS Platform с РАИС:

Интеграция с РАИС выполняется через интерфейс администратора MVS Platform (Вкладка "Настройки" -> пункт "Интеграции"):
Процесс настройки интеграции MVS Platform с РАИС подробно описан в "Руководстве администратора MVS Platform" и выполняется в контакте со специалистами из РАИС. C актуальной версией руководства пользователя и администратора по релизам всегда можно ознакомиться, скачав их из общей шары по адресу:
\\<IP_адрес_шары_в_вашей сети>\shared\Обмен\ДЕПАРТАМЕНТ РАЗРАБОТКИ И ВНЕДРЕНИЯ ТЕХНИЧЕСКИХ РЕШЕНИЙ И ИННОВАЦИЙ\Руководства пользователя и администратора\pdf\<Название_релиза>
Сценарии взаимодействия.
Получение списка плановых операций
-
РАИС по запросу в MVSPlatform получает список плановых операций каждые N минут. Сохраняет его к себе. При получении плана используется фильтр по времени [теĸущее время; теĸущее время +96 часов]
-
Если в РАИС изменили атрибуты плановой операции, в MVSPlatform эти изменения игнорируются
-
MVS отправляет в РАИС сообщение об изменениях в плане (создание/удаление/редактирование плановой операции) посредством webhook
Уведомление о начале/завершении плановой/экстренной операции
-
РАИС отправляет в MVSPlatform событие старта/стопа плановой операции (операция всегда должна быть запущена из РАИС).
-
РАИС отправляет в MVSPlaform событие старта /стопа экстренной операции (этой операции не было в плане)
-
MVSPlatform получает событие старта/стопа и направляет его оборудованию MVS (в операционный терминал)
-
Событие старта/стопа плановой или экстренной операции всегда должно содержать данные об операционной
-
По операционной MVSPlatform идентифицирует для какого оборудования (операционного терминала) MVS предназначено сообщение
-
Справочники операционных синхронизируются в обеих системах при первичной инсталяции (в обязательном порядке) или последующей перенастройке (в редких случаях) вручную. Другими словами, cервисный инженер MVS сообщит список операционных специалистам РАИС, и они создадут их вручную в своей системе единоразово при инсталяции.
Получение данных анестезиологической карты для завершенной операции
-
Для завершенной операции, MVSPlatform по запросу к РАИС получает данные анестезиологичекой карты (или “полное тело операции” - в терминологии РАИС) и сохраняет их к себе
-
РАИС не сообщает MVS об изменениях в данных анестезиологической карты после завершения операции Авторизация систем
-
Для обмена данными между объектами предусмотрена двусторонняя авторизация.
-
Одному экземпляру MVSPlatform соответствует один экземпляр РАИС
РАИС авторизуется в MVSPlatform для получения списка плановых операций.
-
Чтобы авторизоваться в MVSPlatform, РАИС предоставляет ей ключ (hpkey), ранее полученный от MVS (и прописанный в настройках сервиса, который будет авторизовываться);
-
В обмен на валидный hpkey MVSPlatform предоставляет РАИСе jwt-токен
MVSPlatform авторизуется в РАИС для получения анестезиологической карты (“полного тела операции”)
-
Чтобы авторизоваться в РАИС, MVSPlatform предоставляет ей ключ ранее полученный от РАИС
-
В обмен на валидный ключ, РАИС предоставляет MVSPlatform auth токен