- •Технические требования для разработки программного обеспечения для автоматизации национальной программы скрининга рака молочной железы на базе рнпц омр им. Н.Н. Александрова
- •Введение
- •Эксплуатационное назначение
- •Термины и определения.
- •Исходные данные для программы скрининга
- •Требования к программе или программному изделию
- •Требования к архитектуре программного обеспечения
- •Требования к обеспечению надежного функционирования системы
- •Требования по диагностированию системы
- •Время восстановления после отказа
- •Требования к организации входных данных
- •Требования к организации выходных данных
- •Требования к защите информации и программ
- •Требования к составу программной документации
- •Стадии разработки
- •Этапы разработки
- •Требования к приемке и контролю
- •Требования к приемке работы
- •Описание процесса скрининга рмж
- •Формирование целевой группы
- •Формирование группы участников скрининга
- •Первый этап скрининга (Регистрация участника / Анкетирование)
- •Второй этап скрининга (Маммография)
- •Третий этап скрининга (Независимые чтения)
- •Уведомление участника о результатах скрининга
- •Исключение из программы скрининга
- •Автоматизация и программное обеспечение скрининга рмж
- •Модули программного обеспечения скрининга
- •Модуль авторизации и разграничения прав пользователей.
- •Модуль загрузки данных.
- •Модуль приглашения.
- •Модуль регистрации женщин в маммографическом кабинете.
- •Модуль рентгенлаборанта.
- •Модуль рентгенолога.
- •Модуль оповещения о результатах маммографии.
- •Гарантийное и постгарантийное обслуживание.
- •Требования к разработчику
Требования к организации входных данных
Входные данные системы поступают из мест их первичного образования либо хранения.
Источники входных данных системы:
Персонифицированные данные участников скрининга – регистр населения;
Данные по заболеваемости – канцер-регистр;
Данные первичного осмотра и анкетирования – кабинет скрининга;
Медицинские изображения – маммографический кабинет;
Результаты скрининговых чтений – АРМ рентгенолога.
Требования к организации выходных данных
Выходные данные системы должны быть организованы в виде формализованного документа, содержащего структурированный перечень необходимой информации.
Требования к обеспечению надежного функционирования системы
Надежное (устойчивое) функционирование подсистемы обеспечивается выполнением Заказчиком совокупности организационно-технических мероприятий, перечень которых приведен ниже:
а) организацией бесперебойного питания технических средств;
б) использованием лицензионного программного обеспечения;
в) выполнением регламента по обслуживанию подсистемы;
Исполнитель описывает требования к регламентным работам предусмотренные системными и прикладными программными средствами. Требования (ссылки на требования) должны быть представлены в программной документации.
Система должна обеспечивать функционирование приложений и служб 24 часа в сутки, 7 дней в неделю, сохранность и целостность данных, архивов в случае некорректных действий пользователей.
Требования по диагностированию системы
Технические средства системы должны иметь встроенные средства самодиагностики, позволяющие получать данные о сбоях и неисправностях, а также выявлять причины их возникновения.
Программные средства должны включать в себя средства диагностики и исправления ошибок в базе данных.
Время восстановления после отказа
Время восстановления после отказа, вызванного сбоем электропитания технических средств (иными внешними факторами), не фатальным сбоем (не крахом) операционной системы, не должно превышать 3 часов при условии соблюдения условий эксплуатации технических и программных средств.
Время восстановления после отказа, вызванного неисправностью технических средств, фатальным сбоем (крахом) операционной системы, не должно превышать времени, требуемого на устранение неисправностей технических средств и переустановки программных средств.
Отказы из-за некорректных действий оператора/администратора
Отказы программы возможны вследствие некорректных действий администратора (привилегированного пользователя) при взаимодействии с системой.
Во избежание возникновения отказов программы должна быть обеспечена работа конечного пользователя без предоставления ему прав администратора.
Требования к составу и параметрам технических средств
Требования к комплектации и конфигурации технических средств Исполнитель формирует в процессе выполнения работ по проекту и описывает в системной документации.
Требования к исходным кодам и языкам программирования
Программное обеспечение должно быть разработано на интерпретируемом языке программирования.
Исходные коды системы должны быть реализованы на языках программирования отвечающих Open-Source технологиям.
Исходные коды программного обеспечения должны быть не закодированы и без обфускации программного кода.
Требования к операционной системе
Системные программные средства, установленные на сервере, используемые системой, представлены следующим комплектом:
Операционная система – Centos 7+ / Debian9+
SQL-сервер – PostgreSQL / MySQL;
WWW-сервер – Nginx /Apache 2.4+.
Передача медицинских изображений должна быть реализована посредством протокола DICOM. Хранилища для медицинских изображений должны быть масштабируемые и обеспечивать надежное хранение DICOM изображений на протяжении всей скрининговой истории участников.
Клиентская часть должна быть кроссплатформенная по отношению к операционной системе и кросс-браузерная по отношению к используемому программному обеспечению.
