Создание медицинской базы данных
Техническое задание на разработку системы «Медицинская база данных» (первый этап)
Оглавление
1.2. Назначение и область применения 2
2.1. Требования к функциональным характеристикам 2
2.2. Критерии окончания первого этапа 2
3. Порядок контроля и приемки 3
3.2. Подготовка ко второму этапу разработки 3
1. Введение
1.1. Наименование программы
Наименование программы: "MED HUB"
1.2. Назначение и область применения
Система предназначена для создания, управления содержимым базы данных, содержащим следующие данные:
1.2.1. Информация о состоянии здоровья пациентов;
1.2.2. Документы в электронном виде
Программа предоставляет Веб-интерфейс для управления содержимым базы данных в соответствии с предъявляемыми требованиями.
2. Требования к программе
2.1. Требования к функциональным характеристикам
Система должна обеспечивать возможность выполнения перечисленных ниже функций:
2.1.1. Разделение пользователей подключаемых через Веб интерфейс на группы:
2.1.1.1. Пациенты;
2.1.1.2. Врачи;
2.1.2. Возможность для пациента просмотра данных о состоянии своего здоровья, представленными в виде электронных документов;
2.1.3. Возможность для врача добавлять документы пациентов в текстовом виде, а также в виде файлов (вложений);
2.1.4. Пациенту в базе данных присваивается свой уникальный хэш;
2.1.5. Врачу присваивается свой уникальный номер;
2.1.6. Решение вопроса о способе реализации требований для доступа пользователей к базе и разрешения доступа к данным о пациентах для врачей.
2.2. Критерии окончания первого этапа
По окончании первого этапа система должна представлять собой макет, развёрнутый на виртуальном сервере. Доступ к макету предоставляется через Веб интерфейс, тестовые пользователи добавляются по запросу. Функционал макета:
2.2.1. Пациент может просматривать свои данные.
2.2.2. Врач может добавить данные с вложениями на пациента, а также редактировать документы, созданные собственноручно.
2.2.3. Вопросы пп 2.1.4-2.1.7. должны быть решены до создания программы!
3. Порядок контроля и приемки
3.1. Виды испытаний
Демонстрация функционала Исполнителем заказчику.
Тестирование макета Заказчиком самостоятельно в течении 7 дней.
3.2. Подготовка ко второму этапу разработки
Все выявленные в ходе испытаний недостатки, а также идеи по расширению функционала выносятся во второй этап.Предложение по поводу технологий:язык C# для основного кода, для базы PL SQLПлатформа для сайта ASP.Net Core, база данных MS SQL Server 2016ОС: Windows Server 2016