Программный комплекс «Навигатор здоровья 7.0» разрабатан нами под руководством Ассоциации «Народный СпорПарк», в тесном сотрудничестве со специалистами Ассоциации. При проведении обследования резервов здоровья и работоспособности следует руководствоваться учебно-методическим пособием «Донозологический контроль и управление соматического здоровья и функциональных резервов организма человека» (Технология «Навигатор здоровья», Москва, 2006 г.), одобренным МинЗдравСоцРазвития РФ.
Особенности программного комплекса:
Объектно-ориентированная структура базы данных. Построенное на подобной основе хранилище способно использовать динамически наращиваемый набор параметров.
Визуальный построитель запросов (query builder) к базе данных. Пользователи могут быстро и наглядно создавать сложные выборки данных даже без знания синтаксиса языка запросов SQL.
Общедоступные и персональные хранилища запросов. Подготовленные пользователями или администраторами системы запросы позволяют увеличивать возможности клиентской части продукта. Причем подобные нововведения не требуют обновления продукта на местах или непосредственного вмешательства разработчиков.
Архив результатов выборок предназначен для того, чтобы пользователи, занимающиеся обработкой массивов данных, имели возможность сохранить промежуточные результаты своей работы. Важным отличием от хранилища запросов является то, что данные сохраняются с учетом их актуализации (привязанными к конкретному моменту времени).
Шаблоны печатных форм хранятся в формате, соответствующем стандарту xml, что делает возможным использование их внешними приложениями. Также реализован визуальный редактор шаблонов. Это не только дает возможность менять шаблоны в соответствии с изменениями требований к системе, но и расширять систему, создавая новые печатные формы. При создании новых форм для выборки данных можно использовать построитель запросов или ранее сохраненные запросы.
В состав программного комплекса входят два взаимосвязанных модуля:
Клиентское приложение
Клиентское приложение предназначено для установки в Центрах тестирования.
Наполнение центральной базы данных осуществляется за счет обследований, присылаемых Центрами тестирования. Каждый Центр имеет возможность просматривать и анализировать только собственные обследования.
Основные функции:
Сбор и подготовка данных для обработки.
Пересылка данных на сервер и прием результатов обработки.
Ограничение прав пользователя на основании подсистемы безопасности.
Отбор пациентов и обследований по заданным критериям («фильтрация»).
Просмотр и вывод на печать индивидуальных и групповых результатов обследования.
Предусмотрена возможность использования клиентского приложения в автономном режиме. Для включения данной функции необходимо наличие библиотеки расчетного модуля в установочном пакете.
Серверное приложение
Серверный модуль отвечает за вспомогательные функции по администрированию и обслуживанию центральной базы данных.
Возможности модуля:
Администрирование подсистемы безопасности – управление пользователями и их правами.
Редактирование справочника КЛАДР.
Редактирование списка Центров тестирования.
Расчет результатов обследования на основании поступающих данных.
Просмотр потоков данных между Сервером и Центрами тестирования за выбранный период.
Формирование счетов за услуги по расчету.
Серверное приложение может функционирует в режиме службы Windows. Низкоуровневое администрирование базы данных осуществляется с помощью специализированных инструментов.
Реализация:
Программа работает под управлением операционной системы Windows.