ЛИНС Махаон
ЛИНС МАХАОН - это информационная система для просмотра, хранения и редактирования медицинских изображений, рентген снимков (ПАКС) http://www.makhaon.com/.
Интеграция с МИС3
Регламент взаимодействия прописан в
Настройка
Все основные настройки сопряжения производятся в модуле "Назначения и услуги": Главное/Настройки системы/Рентген - закладка "Dicom" - раздел "Сопряжение с LookInside". Все настройки сопряжения хранятся в таблице настроек mm.adj и объединены в таблице секцией XRAY. Настройки:
- Использовать интеграцию с ЛИНС Махаон - включает или отключает интеграцию на конкретном объекте
- Порт для Web - порт для открытия снимков через Web
- Порт сервера ЛИНС Махаон - порт на который будут посылаться сообщения из системы МИС3
- IP-адрес сервера ЛИНС Махаон - статический адрес в сети сервера ЛИНС Махаон
- AE Title сервера ЛИНС Махаон - логическое наименование сервера ЛИНС Махаон
- Логин - логин для подключения к серверу ЛИНС Махаон через Web
- Пароль - пароль для подключения к серверу ЛИНС Махаон через Web
- Порт получения сообщений - порт, на который сервер ЛИНС Махаон посылает сообщения об уведомлении о статусе исследования, снимках
Реализация
Сопряжение реализовано с помощью обмена HL7-сообщениями между двумя системами. В модуле "Рентген лаборант" на главной форме (там где список исследований) и в форме "Направление" есть возможность отправить конкретное исследование на рабочий список (WorkList) в систему ЛИНС Махаон. В момент отправки исследования формируется HL7-сообщение (формат этого сообщения подробно описан в ТЗ - смотри прикрепленный файл). Также после отправки исследования на WorkList в базе данных МИС3 ставится отметка о том, что исследование было отправлено (добавляется запись в таблицу mm.lookinside_unload). Сервер ЛИНС Махаон принимает это сообщение и обрабатывает его. После того как снимки исследования с рентген аппарата поступают в ПАКС Махаон, в систему МИС3 отсылается HL7-сообщение. Это сообщение поступает на порт, указанный в настройках, а соответствующая служба (https://95.174.103.205:8443/svn/IBIS/trunk/ER3/Source/Integration/LOOKINSIDE) ловит это сообщение, "парсит" его и делает отметку в системе МИС3 (таблица mm.naz_xray_uuid) о том, что для данного исследования есть снимки на сервере ПАКС. Сопоставление исследования МИС3 и Махаон производится посредством этой службы: в присылаемом от Махаон HL7-сообщении содержится уникальный код исследования UUID, который мы помещаем в таблицу mm.naz_xray_uuid напротив нашего naz.id. Просмотр снимков осуществляется из протокола рентгенолога (в случае наличия снимков на ПАКСе в протоколе появляется кнопка "Просмотреть снимки"). Просмотр снимков осуществляется посредством рабочей станции Махаон, в которую в качестве параметра передаётся ранее полученный уникальный UUID исследования.
Разработчику
Исходники сервиса (службы) приема HL7-сообщений от ПАКС Махаон находятся https://95.174.103.205:8443/svn/IBIS/trunk/ER3/Source/Integration/LOOKINSIDE Исходники Delphi-компонента, отвечающего за отправку и приём HL7-сообщений находятся https://95.174.103.205:8443/svn/IBIS/trunk/FENIX/HL7SenderListener