Требования к составу внедряемых компонентов В состав внедряемых компонентов Системы должны быть включены следующие функциональные структуры:
единая система хранения информации (включая СУБД);
компоненты Системы (включая серверы приложений и клиентские сервисы);
сервисы и компоненты интеграции.
Единая система хранения информации должна быть предназначена для централизованного сбора и предварительной обработки данных (включая оптимизацию поступающей информации), а также для физического размещения информации с целью ее долговременного хранения. Единая система хранения информации является концентратором всего массива данных.
В состав системы хранения информации должна входить система управления базами данных (СУБД), используемая для управления оперативными базами данных компонентов Системы. С целью повышения отказоустойчивости и обеспечения гарантированной производительности комплекса программных компонентов Системы должны использоваться исключительно промышленные СУБД. СУБД единой системы хранения информации должна удовлетворять следующим критериям:
масштабируемость (отсутствие существенного снижения скорости выполнения пользовательских запросов при пропорциональном росте количества запросов и аппаратных ресурсов);
надежность (минимальная вероятность сбоев, наличие средств восстановления данных после сбоев, инструментов резервного копирования и дублирования данных, наличие таких функций, как зеркалирование БД, кластеризация с переключением на резервный ресурс, создание снимков БД повышение эффективности оперативной работы, минимизация простоев и обеспечение постоянной готовности важнейших корпоративных систем);
управляемость (наличие средств создания баз данных и их объектов, инструменты описания правил репликации данных между различными серверами, утилиты управления пользователями, группами пользователей и их правами, средства мониторинга событий, средства просмотра планов выполнения запросов, утилиты миграции из других СУБД, а также использование единую консоль управления, интеграцию с базовой инфраструктурой);
открытость (поддержка доступа к данным с помощью Web-служб, а также поддержка стандартных механизмов доступа к данным ODBC, JDBC, OLE DB, ADO .NET);
наличие расширенного набора поддерживаемых языков с возможностью расширения языковых библиотек;
наличие возможности интеграции данных из разнородных источников, включая возможность интеграции с лабораторными информационными системами;
наличие встроенного инструментария СУБД для оперативного анализа данных;
наличие в качестве стандартных средств СУБД высокопроизводительного ядра обработки и форматирования отчетов.
Система, подлежащая внедрению в рамках текущего технического задания, должна быть представлена в виде двух частей: клиентской и серверной. Клиентская и серверная части внедряемых компонентов Системы должны быть построены на основе веб-технологий и отвечать следующим требованиям:
работа пользователей с компонентами Системы должна обеспечиваться с применением веб-технологий с использованием веб-браузеров на единой для всех участников информационного обмена базе данных;
должно быть исключено функционирование внедряемых компонентов Системы в режиме терминальных сессий, а также с использованием «толстых» клиентов;
с целью минимизации входящего сетевого трафика должно обеспечиваться кэширование справочников и экранных форм на клиентских рабочих местах;
взаимодействие клиентской части с сервером приложений должно обеспечиваться с использованием технологии асинхронных запросов;
в рамках внедряемых компонентов Системы должна быть реализована единая система авторизации и аутентификации пользователей;
в рамках внедряемых компонентов Системы должна быть реализована единая система прав доступа к информационным ресурсам в рамках всех специализированных программных комплексов на основе управляемого ролевого доступа пользователей (пользователи с идентичным набором прав должны иметь единообразный доступ к информации);
должна обеспечиваться поддержка функционала ретроспективы данных в компонентах Системы на прикладном уровне (любая модификация информации должна быть зафиксирована и содержать информацию о начальном состоянии массива данных, результатах модификации массива данных, времени модификации данных и пользователе, который произвел модификацию);
должен обеспечиваться автоматический контроль на прикладном уровне за дублями записей о пациентах по идентификационным параметрам (при добавлении записей с любого автоматизированного рабочего места);
клиентская часть внедряемых компонентов Системы должна обеспечивать поддержку стандарта HTML-5.
Сервисы и компоненты интеграции должны быть предназначены для организации взаимодействия с медицинскими сервисами и нозологическими регистрами на федеральном уровне, а также иными медицинскими информационными системами.
Интеграция с федеральными сервисами ЕГИСЗ выполняется в соответствии с нормативными документами и методическими материалами, публикуемыми на официальных ресурсах по созданию и развитию ЕГИСЗ Российской Федерации.
Для интеграции с сервисами ЕГИСЗ Заказчик обеспечивает выполнение необходимых организационных мероприятий по регистрации интеграционных компонентов на федеральном уровне, получению учетных данных в сервисах и подсистемах федеральной ЕГИСЗ, получению доступа к сервисам и подсистемам ЕГИСЗ, и обеспечению доступа к защищенной сети передачи данных Министерства здравоохранения Российской Федерации.
|