Модуль управляет справочниками, используемыми другими подсистемами ЕМИАС: профили пользователей, типы медицинского оборудования, учреждения, источники средств, статьи расходов и пр. Синхронизация данных выполняется при помощи Pentaho ETL. Также средствами подсистемы реализован процесс ведения профилей пользователей с определением ролей доступа в подсистемах и формированием учетных записей в LDAP-каталоге. Модуль построен на базе решения КРОК НСИ Suite.
Архив избирательных кампаний Московской городской избирательной комиссии
Модуль ведения нормативно-справочной информации Единой Медицинской Информационно-аналитической Системы Московской области
1. Модуль ведения нормативно справочной информации Единой
Медицинской Информационно-аналитической Системы
Московской области
Модуль управляет справочниками, используемыми другими подсистемами ЕМИАС: профили
пользователей, типы медицинского оборудования, учреждения, источники средств, статьи
расходов и пр. Синхронизация данных выполняется при помощи Pentaho ETL.
Также средствами подсистемы реализован процесс ведения профилей пользователей с
определением ролей доступа в подсистемах и формированием учетных записей в LDAP-каталоге.
Модуль построен на базе решения КРОК НСИ Suite.
Возможности КРОК НСИ Suite
интеграция и обмен данными с другими системами;
моделирование данных;
преобразование данных и управление качеством;
управление данными измерений;
управляемость и разграничение доступа;
эффективная технология и архитектура.
Структура КРОК НСИ Suite
Решение состоит из трех основных подсистем:
Подсистема управления НСИ – реализует широкий набор функций по хранению,
согласованию, отображению и администрированию нормативно-справочной
информации.
Подсистема управления данными справочников и измерений – реализует
оптимальный набор функций по сопоставлению и отображению записей измерений.
Подсистема интеграции – набор интерфейсов для обмена справочной информацией.
В составе ЕМИАС для интеграции данных с подсистемами используется ETL-
сценарии на платформе Pentaho. Для интеграции с подсистемой централизованной
аутентификации пользователей на базе MS Active Directory справочные данные о
профилях пользователей передаются по протоколу LDAP.
2. Программные компоненты КРОК НСИ Suite
Логически, в составе решения КРОК НСИ Suite выделяют прикладные компоненты и компоненты
программно-технической инфраструктуры.
Основные прикладные компоненты:
административный модуль – ASP.NET приложение с пользовательским и web-сервис
интерфейсом для определения структур данных и параметров конфигураций для
модулей работы со справочными данными;
модуль работы со справочными данными – ASP.NET приложение с пользовательским
и web-сервис интерфейсом для доступа, загрузки и выгрузки;
модуль работы с данными измерений – ASP.NET приложение с пользовательским и
web-сервис интерфейсом для доступа, загрузки и выгрузки данных измерений;
подключаемые модули проверки данных – .NET сборки или SQL-процедуры
определенного интерфейса для выполнения логических проверок справочных данных,
таких как соответствие маске, только латиница или только кириллица, проверка
телефона, уникальности и т. п.;
подключаемые модули со сценариями извлечения, преобразования и загрузки
справочных данных.
Основные компоненты программно-технической инфраструктуры:
БД административного модуля – для хранения конфигураций модулей работы со
справочными данными;
БД модуля работы со справочными данными – для хранения справочных данных;
сервер приложений административного модуля – используется для обеспечения работы
административного модуля;
сервер приложений модуля работы с данными – используется для обеспечения работы
модуля работы со справочными данными;
транспортная подсистема – для обеспечения обмена справочными данными,
сообщениями, xml-файлами между модулями работы со справочными данными и
системами, потребителями и источниками изменений в справочных данных;
операционная система серверов приложений и транспортной подсистемы.