Образец технического задания на разработку информационной системы для клиники, больницы и медицинского учреждения
Система управления кабинетом врача - Doctor Management System
Предлагаем разработку проекта на платформе Doctor Management System - Система управления кабинетом врача в виде веб-портала (веб-приложение).
1. ТРЕБОВАНИЯ К СИСТЕМЕ
1.1. ОБЩИЕ ТРЕБОВАНИЯ
Основной интерфейс должен по структуре разбиваться на 4 части:
- Шапка портала
 - Левое боковое меню
 - Центральная часть – лента новостей и сообщений
 - Правое меню для возможных виджетов и дополнительного меню
 
В шапке портала должны располагаться: логотип компании, строка поиска информации, функционал для входа в личный кабинет пользователя.
В левом боковом меню должны содержаться разделы для навигации по порталу:
- Главная страница
 - Сотрудники
 - Расписание кабинетов
 - Оснащение центра
 - Реестры
 - Персональный диск
 
В центральной части экрана на главной странице должна располагаться лента новостей и сообщений. В ленте должно быть окно для ввода нового сообщения – при отправке сообщения должен быть выбор получателя: все сотрудники организации, какой-то определенной группе или какому-то определённому человеку.
Под окном ввода нового сообщения должна располагаться вся лента с сообщениями, которые доступны для текущего пользователя.
Для правого меню необходимо отвести место для настройки возможных виджетов или меню при дальнейшем развитии Системы.
1.2. ПЕРЕЧЕНЬ ПОДСИСТЕМ
Система должна содержать нижеописанные подсистемы.
| 
 №  | 
 Наименование подсистемы  | 
| 
 1  | 
 Регистрация/авторизация  | 
| 
 2  | 
 Иерархическая структура организации  | 
| 
 3  | 
 Личный кабинет пользователя  | 
| 
 4  | 
 Оснащение центра  | 
| 
 5  | 
 Расписание работы кабинетов  | 
| 
 6  | 
 Реестры  | 
1.3. СВЕДЕНИЯ О ПОДСИСТЕМАХ
1.3.1. Подсистема «Регистрация/авторизация»
Назначение:
Подсистема предназначена для контроля предоставления доступа пользователей в системе.
Подсистема должна позволять:
- Верификацию зарегистрированного пользователя.
 - Авторизацию пользователя.
 - Настройку доступа к функционалу на базе типа пользователя.
 
1.3.2. Подсистема «Иерархическая структура организации»
Назначение:
Подсистема предназначена для отображения структуры всей организации, взаимосвязи структурных компонентов.
Подсистема должна позволять:
- Просмотреть всю иерархическую структуру организации.
 - Просмотреть данные нужного пользователя в структуре организации.
 - Переместить пользователя из одной части структуры в другую (доступно только для администратора).
 
1.3.3. Подсистема «Личный кабинет пользователя»
Назначение:
Подсистема предназначена для персонализации системы и ведения личных данных пользователя.
Подсистема должна позволять:
- Просмотреть личные данные пользователя: ФИО, отдел, должность, адрес электронной почты, контактный телефон, квалификация.
 - Изменять личную информацию о пользователе (каждый пользователь может менять только свои данные, администратор может менять данные любого пользователя).
 - Загружать сертификат специалиста (для мед.работников) формате PDF или JPEG с указанием даты действия сертификата.
 - Загружать в систему персональные рабочие файлы и материалы.
 - Предоставлять доступ к собственным файлам для других пользователей внутри системы.
 
1.3.4. Подсистема «Оснащение центра»
Назначение:
Подсистема предназначена для осуществления контроля состояния кабинетов, техническом оснащении, графиком работы и плана развитии кабинета
Подсистема должна позволять:
- Просматривать имеющуюся информацию по каждому кабинету любому пользователю Системы
 - Вносить изменения в текущее описание кабинета (только для администратора)
 
1.3.5. Подсистема «Расписание работы кабинетов»
Назначение:
Подсистема предназначена для ведения информации по проводимым процедурам в центре.
Подсистема должна позволять:
- Назначить время и врача для проведения процедуры конкретному пациенту
 - Предоставить специалисту развернутую информацию о том в какое время какой врач проводит процедуру
 - Показать занятость врачей ОСМС
 
1.3.6. Подсистема «Реестры»
Назначение:
Подсистема предназначена для просмотра информации по пациентам центра
Подсистема должна позволять:
- Просмотреть информацию по пациенту (-ам) центра в соответствии с запрашиваемыми данными
 - Фильтровать информаций при помощи настраиваемых фильтров по полям реестра
 - Осуществлять поиск конкретных данных при помощи поисковой строки
 
1.4. ДЕТАЛИЗАЦИЯ ТРЕБОВАНИЙ К СИСТЕМЕ
1.4.1. Подсистема «Регистрация/авторизация»
Участвующие роли: Администратор.
Задачи подсистемы:
- Добавление пользователей в систему
 - Назначение прав пользователей
 
1.4.1.1. Функциональные требования к задаче: «Добавление пользователя в систему»
Описание: Данное функциональное требование описывает последовательность действий по добавлению пользователя в Систему.
Предусловия
- Пользователь с ролью «Администратор» осуществил авторизацию в административной части Системы
 
Входные данные
| 
 Параметр  | 
 Тип данных  | 
 Обязательность  | 
 Комментарий  | 
| 
 Фамилия  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Имя  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Электронная почта  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Логин  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Пароль пользователя  | 
 Текстовое поле  | 
 Да  | 
 Назначается пароль для входа пользователя в систему  | 
| 
 Отдел  | 
 Выпадающий список  | 
 Да  | 
 Список отделов центра  | 
| 
 Сестринский блок  | 
 Чек-бокс  | 
 Нет  | 
 Необходим для идентификации сотрудников сестринского подразделения  | 
| 
 Должность  | 
 Выпадающий список  | 
 Да  | 
 Список должностей внутри отдела  | 
| 
 ОСМС  | 
 Чек-бокс  | 
 Нет  | 
 Необходим только для врачей  | 
| 
 Сертификат  | 
 Чек-бокс + Файл вложения  | 
 Нет  | 
 Обязательное пункт только для врачей. Файл подгружается в формате PDF или JPEG  | 
| 
 Дата регистрации  | 
 Дата/время  | 
 Да  | 
 Автоматически заполняется поле при создании пользователя  | 
| 
 Фото пользователя  | 
 Файл вложения  | 
 Нет  | 
 Если фото не подгружено, то должен отображаться серый силуэт человека (голова и плечи)  | 
Последовательность действий
- Администратор нажатием кнопки инициирует создание нового пользователя в системе.
 - В появившемся окне создания пользователя администратор вводит обязательные данные (согласно входным данным).
 - Для выпадающего списка «отдел» необходимо использовать следующий справочник:
- Руководство
 - Фонд БУ
 - Технический отдел
 - Бухгалтерия
 - Методический отдел
 - Медицинская реабилитация
 - Психолого-педагогическая коррекция
 - Социальная работа
 - АРТ
 
 - Для активации дочернего подразделения администратор выбирает отдел «медицинская реабилитация», активирует чек-бокс напротив наименования «Сестринский блок», после чего система дает возможность назначить сотрудников в это подразделение
 - Для выпадающего списка «должность» необходимо использовать следующий справочник:
- Руководство
- Председатель
 - Директор
 
 
 - Руководство
 
- Директор ОРЦ
 
1. Главврач
2. Технический отдел
- 
- Ресепшн
 - Охрана
 
 
- Водитель
 
- Сотрудник ЖКХ
 
- Бухгалтерия
- Главный бухгалтер
 - Бухгалтер
 
 - Медицинская реабилитация
- Врач-невролог
 - Врач-ортопед
 
 
- Врач-физиотерапевт
 
- Старшая медсестра
 
- Сестринский блок
- Медсестра
 - ЛФК
 
 
- Механотерапия
 
- Массажист
 - Сестра-хозяйка
 - Кухонный работник
 
- Психолого-педагогическая коррекция
- Логопед
 - Психолог
 
 
- Дефектолог
 
- Эрготерапевт
 
- Социальная работа
- Адаптационный спорт
 - Профориентация
 
 - Методический отдел
- Программный менеджер
 - Менеджер
 
 - АРТ
 
- Администратор сохраняет введенные данные.
 
Все справочники должны иметь возможность редактирования пользователем группы Администратор – он должен иметь возможность добавить новый пункт в справочник, переименовать или удалить существующий пункт справочника.
Выходные данные
Создан новый пользователь в системе.
Исполнители
Пользователь с ролью «Администратор»
1.4.1.2. Функциональные требования к задаче: «Назначение прав пользователей»
Описание: Данное функциональное требование описывает последовательность действий по назначению прав пользователя в Системе.
Предусловия
- Пользователь с ролью «Администратор» осуществил авторизацию в административной части Системы, открыл страницу созданного пользователя
 
Входные данные
| 
 Параметр  | 
 Тип данных  | 
 Обязательность  | 
 Комментарий  | 
| 
 Логин  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Принадлежность к группе  | 
 Чек-бокс  | 
 Нет  | 
 Пользователь может принадлежать нескольким группам одновременно  | 
Последовательность действий
- Администратор открывает перечень прав для пользователя:
 
- Руководство
 - Технический отдел
 - Бухгалтерия
 - Методический отдел
 - Медицинская реабилитация
 - Психолого-педагогическая коррекция
 - Социальная работа
 - Администратор
 
- Администратор, составляет индивидуально для каждого пользователя свой перечень прав
 - Администратор сохраняет введенные данные.
 
Выходные данные
Настроены права пользователя в системе.
Исполнители
Пользователь с ролью «Администратор»
1.4.2. Подсистема «Иерархическая структура организации»
Участвующие роли: Администратор.
Задачи подсистемы:
- Определение структуры организации
 - Графическое и функциональное распределение сотрудников центра по должностной иерархии
 - Быстрый поиск интересующего сотрудника организации
 
1.4.2.1. Функциональные требования к задаче: «Определение структуры организации»
Описание: Данное функциональное требование описывает должностную структуру центра, его подразделения и существующие должности.
Структура центра должна выглядеть согласно приложению 1 настоящего Технического задания.
1.4.2.2. Функциональные требования к задаче: «Графическое и функциональное распределение сотрудников центра по должностной иерархии»
Описание: Данное функциональное требование описывает возможности, доступные на экране должностной иерархии.
Предусловия
- Пользователь осуществил авторизацию, в боковом меню выбрал пункт «Сотрудники»
 
Последовательность действий
- Система показывает пользователю всю структуру центра, согласно приложению 1 настоящего ТЗ
 - Пользователь из группы Администраторы должен иметь возможность менять структуру, добавлять и удалять подразделения.
 - В каждом блоке отображаются иконки сотрудников, относящиеся к этому подразделению. Принадлежность к подразделению устанавливается при заведении пользователя в систему и может быть изменено администратором по запросу от пользователя.
 - При нажатии на иконку сотрудника должно выходить всплывающее окно с краткой личной информацией выбранного сотрудника – ФИО, название подразделения, должность, e-mail и контактный телефон.
 
Исполнители
Любой пользователь системы
1.4.2.3. Функциональные требования к задаче: «Переместить пользователя из одной части структуры в другую»
Описание: Данное функциональное требование описывает возможность изменения иерархической структуры.
Предусловия
- Пользователь с ролью «Администратор» осуществил авторизацию в Системе
 
Основная последовательность действий:
- Пользователь заходит в административную часть Системы.
 - Пользователь открывает окно с учетной записью нужного пользователя.
 - В пользовательских данных администратор меняет значения выпадающих списков «Отдел» и «Должность».
 - Администратор сохраняет введенные изменения.
 - Система автоматически меняет положение сотрудника на графическом отображении иерархической структуре.
 
Альтернативная последовательность действий:
- Администратор заходит в пользовательскую часть Системы, открывает меню «Сотрудники».
 - Администратор находит нужного пользователя в графической структуре организации.
 - Зажав мышкой иконку пользователя, администратор перетаскивает иконку в новое подразделение.
 - После того, как администратор наведет иконку на нужный отдел и отпустит кнопку мыши, Система автоматически выставляет у данного пользователя новое значение полей «Отдел» и «Должность» и сохраняет изменения.
 
Выходные данные:
Настроено представление пользователя в структуре организации
Исполнители
Пользователь группы Администраторы
1.4.3. Подсистема: «Личный кабинет»
Участвующие роли: администратор, обычный пользователь.
Задачи подсистемы:
- Ввод, корректировка и просмотр личных данных пользователя.
 - Загрузка сертификата специалиста (для мед.работников)
 - Загрузка персональных рабочих файлов и материалов и предоставление доступа к собственным файлам для других пользователей внутри системы
 
1.4.3.1. Функциональные требования к задаче: «Ввод, корректировка и просмотр личных данных пользователя»
Описание: Данное функциональное требование описывает настройку личных данных самим пользователем.
Предусловия
- Пользователь осуществил авторизацию в Системе
 
Входные данные:
| 
 Параметр  | 
 Тип данных  | 
 Обязательность  | 
 Комментарий  | 
| 
 Фамилия  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Имя  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Электронная почта  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Логин  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Пароль пользователя  | 
 Текстовое поле  | 
 Да  | 
 Назначается пароль для входа пользователя в систему  | 
| 
 Отдел  | 
 Выпадающий список  | 
 Да  | 
 Список отделов центра  | 
| 
 Сестринский блок  | 
 Чек-бокс  | 
 Нет  | 
 Необходим для идентификации сотрудников сестринского подразделения  | 
| 
 Должность  | 
 Выпадающий список  | 
 Да  | 
 Список должностей внутри отдела  | 
| 
 Сертификат  | 
 Чек-бокс + Файл вложения  | 
 Нет  | 
 Обязательное пункт только для врачей. Файл подгружается в формате PDF или JPEG  | 
| 
 Дата регистрации  | 
 Дата/время  | 
 Да  | 
 Автоматически заполняется поле при создании пользователя  | 
| 
 Фото пользователя  | 
 Файл вложения  | 
 Нет  | 
 Если фото не подгружено, то должен отображаться серый силуэт человека (голова и плечи)  | 
Последовательность действий:
- Пользователь в верхнем блоке экрана нажимает на кнопку для входа в личный кабинет.
 - Система отображает введенные при заведении пользователя данные.
 - Нажатием на кнопку «Изменить» пользователь инициирует изменение персональных данных
 - Пользователь вводит желаемые данные и нажимает кнопку «Сохранить»
 - Система должна проверить все ли обязательные поля остались заполненными и в случае корректных данных сохранить введенные изменения
 - В случае если какое-либо из обязательных полей не заполнено, то Система должна вывести соответствующую ошибку и предложить заполнить обязательное поле.
 
Выходные данные:
Отредактированные данные в личном кабинете пользователя
Исполнители
Любой пользователь системы
1.4.3.2. Функциональные требования к задаче: «Загрузка сертификата специалиста»
Описание: Данное функциональное требование описывает действия по загрузке сертификата пользователя
Предусловия
- Пользователь осуществил авторизацию в Системе
 - Пользователь открыл личный кабинет
 
Входные данные:
| 
 Параметр  | 
 Тип данных  | 
 Обязательность  | 
 Комментарий  | 
| 
 Сертификат  | 
 Чек-бокс  | 
 Нет  | 
 Выставляется администратором в случае, когда сотруднику необходимо наличие сертификата в системе.  | 
| 
 Сертификат  | 
 Вложение файла  | 
 Да  | 
 Если выставлен чек бокс, то вложение обязательно  | 
| 
 Дата начала  | 
 Дата-время  | 
 Да  | 
 Дата начала действия сертификата  | 
| 
 Дата окончания  | 
 Дата-время  | 
 Да  | 
 Дата окончания действия сертификата  | 
Последовательность действий:
- Пользователь в личном кабинете нажимает на кнопку «Вложить файл сертификата» и Система предлагает выбрать файл с компьютера для загрузки файла (формат PDF, JPEG, PNG)
 - Пользователь после загрузки выставляет срок начала и срок окончания действия своего сертификата
 - Пользователь сохраняет настройки
 
Выходные данные:
Загружен сертификат пользователя в систему
Исполнители
Пользователь Системы
Примечание: В случае, если до конца действия сертификата остается меньше 3 месяцев, то в личном кабинете в самом верху должно появиться уведомление о скором истечении срока сертификата. Уведомление должно быть постоянным и убраться только в случае загрузки нового сертификата.
1.4.3.3. Функциональные требования к задаче: «Загрузка персональных рабочих файлов и материалов»
Описание: Данное функциональное требование описывает работу с персональными файлами в системе
Предусловия
- Пользователь осуществил авторизацию в Системе
 
Последовательность действий:
- Пользователь на боковом меню нажимает на раздел «Персональный диск».
 - В персональном диске отображаются все имеющиеся файлы, загруженные пользователем. По умолчанию у пользователя диск абсолютно пуст.
 - Работа с файлами осуществляется по такому же принципу, как в гугл диске: хранение, просмотр, скачивание, предоставление доступа.
 - Для предоставления доступа Система либо предоставляет ссылку на скачивание файла, либо открывает окно для ввода имени того, кому предоставить доступ к файлу внутри центра.
 - После предоставления доступа к файлу у получившего пользователя на личном диске должен появиться данный файл.
 
Исполнители
Любой пользователь Системы
1.4.4. Подсистема «Оснащение центра»
Участвующие роли: пользователь, администратор.
Задачи процесса:
- Просмотр имеющейся информации по каждому кабинету центра любому пользователю Системы
 - Редактирование паспорта кабинета. Заведение нового кабинета.
 - Функциональные требования к задачам подсистемы «Просмотр имеющейся информации по кабинетам центра»
 
Описание: Данные функциональные требования описывают отображение информацию по оснащению центра.
Предусловия
- Пользователь осуществил авторизацию и открыл меню «Оснащение центра»
 
Входные данные:
| 
 Параметр  | 
 Тип данных  | 
 Обязательность  | 
 Комментарий  | 
| 
 Название кабинета  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Ответственный за кабинет  | 
 Учетная запись  | 
 Да  | 
 
  | 
| 
 Описание процедуры  | 
 Текстовое поле  | 
 Да  | 
 Описание того, какая процедура проводится в данном кабинете  | 
| 
 Цель специалиста  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Задача специалиста  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Материально техническое состояние  | 
 Таблица  | 
 Да  | 
 Формат таблицы представлен в приложении 2 настоящего ТЗ  | 
| 
 Оборудование и оснащение кабинета  | 
 Таблица  | 
 Да  | 
 Формат таблицы представлен в приложении 2 настоящего ТЗ  | 
| 
 График работы кабинета  | 
 Таблица  | 
 Да  | 
 Формат таблицы представлен в приложении 2 настоящего ТЗ  | 
| 
 План развития эрготерапии  | 
 Таблица  | 
 Да  | 
 Формат таблицы представлен в приложении 2 настоящего ТЗ  | 
| 
 Документы и материалы  | 
 Файлы вложения  | 
 Нет  | 
 Дополнительные документы к описанию кабинета  | 
Последовательность действий:
- Система отображает перед пользователем сетку, состоящую из плиток. Каждая плитка соответствует своему кабинету в центре. Плитка имеет подпись-идентификатор, для того чтобы пользователь мог понять информацию по какому кабинету он будет просматривать.,
 - При нажатии на плитку кабинета Система открывает пользователю окно с существующей информацией по данному кабинету согласно входным данным и примеру в приложении 2 настоящего ТЗ
 
Выходные данные:
Пользователь просмотрел информацию по кабинету центра
Исполнители
Любой пользователь Системы
- Функциональные требования к задачам подсистемы «Редактирование паспорта кабинета. Заведение нового кабинета»
 
Описание: Данные функциональные требования описывают добавление информации в паспорт кабинета пользователем группа Администраторы.
Предусловия
- Администратор осуществил авторизацию и открыл меню «Оснащение центра»
 
Входные данные:
| 
 Параметр  | 
 Тип данных  | 
 Обязательность  | 
 Комментарий  | 
| 
 Название кабинета  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Ответственный за кабинет  | 
 Учетная запись  | 
 Да  | 
 
  | 
| 
 Описание процедуры  | 
 Текстовое поле  | 
 Да  | 
 Описание того, какая процедура проводится в данном кабинете  | 
| 
 Цель специалиста  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Задача специалиста  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Материально техническое состояние  | 
 Таблица  | 
 Да  | 
 Формат таблицы представлен в приложении 2 настоящего ТЗ  | 
| 
 Оборудование и оснащение кабинета  | 
 Таблица  | 
 Да  | 
 Формат таблицы представлен в приложении 2 настоящего ТЗ  | 
| 
 График работы кабинета  | 
 Таблица  | 
 Да  | 
 Формат таблицы представлен в приложении 2 настоящего ТЗ  | 
| 
 План развития эрготерапии  | 
 Таблица  | 
 Да  | 
 Формат таблицы представлен в приложении 2 настоящего ТЗ  | 
| 
 Документы и материалы  | 
 Файлы вложения  | 
 Нет  | 
 Дополнительные документы к описанию кабинета  | 
Последовательность действий:
- Система отображает перед пользователем сетку, состоящую из плиток. Каждая плитка соответствует своему кабинету в центре. Плитка имеет подпись-идентификатор, для того чтобы пользователь мог понять информацию по какому кабинету он будет просматривать.
 - Для пользователя из группы Администратор Система отображает кнопку для добавления нового кабинета к списку существующих.
 - Формат шаблона заполнения данных по кабинету представлен в приложении 2 настоящего ТЗ.
 - После нажатия кнопки «Сохранить» новый кабинет добавляется к списку для отображения пользователям.
 - При нажатии на плитку кабинета Система открывает пользователю окно с существующей информацией по данному кабинету согласно входным данным и примеру в приложении 2 настоящего ТЗ.
 - Для редактирования существующих данных напротив каждого поля в паспорте кабинета для пользователя из группы Администратор Система отображает соответствующую кнопку. При нажатии на кнопку редактирования поле становится свободным для ввода и редактирования имеющегося текста. После ввода и/или корректировки данных в поле Администратор должен подтвердить свои изменения
 - Система сохраняет введенные изменения в паспорт кабинета
 
Выходные данные:
Создан и/или отредактирован паспорт кабинета
Исполнители
Администратор Системы
1.4.5. Подсистема «Расписание работы кабинетов»
- 
- Функциональные требования к задачам подсистемы «Предоставление информации о проводимых процедурах»
 
 
Описание: Данные функциональные требования описывают отображение информацию по занятости кабинетов и специалистов центра.
Предусловия
- Пользователь осуществил авторизацию и открыл меню «Расписание кабинетов»
 
Входные данные:
| 
 Параметр  | 
 Тип данных  | 
 Обязательность  | 
 Комментарий  | 
| 
 Дата  | 
 Дата/время  | 
 Да  | 
 Дата и день недели  | 
| 
 Название кабинета  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Имя специалиста  | 
 Учетная запись  | 
 Да  | 
 
  | 
| 
 Описание процедуры  | 
 Текстовое поле  | 
 Да  | 
 Описание того, какая процедура проводится в данном кабинете  | 
| 
 ФИО пациента  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Время процедуры  | 
 Время  | 
 Да  | 
 
  | 
Последовательность действий:
- Система отображает перед пользователем сетку, Представляющую собой расписание занятости кабинетов на текущий день.
 
| 
 Текущий день (возможность листать расписание на предыдущие и последующие дни)  | 
|||||
| 
 Время  | 
 Кабинеты  | 
||||
| 
 Наименование кабинета (процедуры)  | 
 Наименование кабинета (процедуры)  | 
 Наименование кабинета (процедуры)  | 
 Наименование кабинета (процедуры)  | 
 Наименование кабинета (процедуры)  | 
|
| 
 10:00  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
| 
 10:30  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
| 
 11:00  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
| 
 11:30  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
| 
 12:00  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
 Время процедуры (ФИО пациента)  | 
Выходные данные:
Пользователь просмотрел информацию по процедурам центра
Исполнители
Любой пользователь Системы:
- Функциональные требования к задачам подсистемы «Назначение времени и врача для проведения процедуры»
 
Описание: Данные функциональные требования описывают внесение в Систему данных для регистрации процедуры у конкретного врача в конкретное время.
Предусловия
- Пользователь осуществил авторизацию и открыл меню «Расписание кабинетов»
 
Входные данные:
| 
 Параметр  | 
 Тип данных  | 
 Обязательность  | 
 Комментарий  | 
| 
 Дата  | 
 Дата/время  | 
 Да  | 
 Дата и день недели  | 
| 
 Название кабинета  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Имя специалиста  | 
 Учетная запись  | 
 Да  | 
 
  | 
| 
 Описание процедуры  | 
 Текстовое поле  | 
 Да  | 
 Описание того, какая процедура проводится в данном кабинете  | 
| 
 ФИО пациента  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Время процедуры  | 
 Время  | 
 Да  | 
 
  | 
Последовательность действий:
- Система отображает перед пользователем сетку, Представляющую собой расписание занятости кабинетов на текущий день.
 - Для регистрации новой процедуры Система отображает кнопку «Добавить процедуру» над таблицей расписания кабинетов.
 - После нажатия кнопки Система открывает окно для ввода информации: дата процедуры, время, кабинет (процедура), специалист (выбор из списка), ФИО пациента.
 - Пользователь сохраняет введенные данные.
 
Выходные данные:
Зарегистрирована новая процедура в Системе
Исполнители
Пользователь из группы методического отдела
- Функциональные требования к задачам подсистемы «Показ занятости врачей ОСМС»
 
Описание: Данные функциональные требования описывают отображение информацию по занятости кабинетов и специалистов ОСМС.
Предусловия
- Пользователь осуществил авторизацию и открыл меню «Расписание кабинетов»
 
Входные данные:
| 
 Параметр  | 
 Тип данных  | 
 Обязательность  | 
 Комментарий  | 
| 
 Дата  | 
 Дата/время  | 
 Да  | 
 Дата и день недели  | 
| 
 Название кабинета  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Имя специалиста  | 
 Учетная запись  | 
 Да  | 
 
  | 
| 
 Описание процедуры  | 
 Текстовое поле  | 
 Да  | 
 Описание того, какая процедура проводится в данном кабинете  | 
| 
 ФИО пациента  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Время процедуры  | 
 Время  | 
 Да  | 
 
  | 
Последовательность действий:
- Система отображает перед пользователем сетку, Представляющую собой расписание занятости кабинетов на текущий день (Так же как в пунктах 1.4.5.1 и 1.4.5.2).
 - Если в расписании присутствует процедура, проводимая врачом ОСМС (настройка самого пользователя, должен быть активен чек-бокс напротив соответствующего поля), то поле с данной процедурой окрашивается в синий цвет.
 
Выходные данные:
Пользователь просмотрел информацию по процедурам центра
Исполнители
Любой пользователь Системы
1.4.6. Подсистема «Реестры»
Назначение:
Подсистема предназначена для просмотра информации по пациентам центра
Подсистема должна позволять:
- Создавать реестры инструментом по типу конструктора
 - Просматривать данных в реестре и заполнять реестр данными
 - Осуществлять поиск конкретных данных при помощи поисковой строки
 
1.4.6.1 Функциональные требования к задачам подсистемы «Создавать реестры инструментом по типу конструктора»
Описание: Данные функциональные требования описывают создание реестра в Системе.
Предусловия
- Пользователь группы Администратор осуществил авторизацию и открыл меню «Реестры»
 
Входные данные:
| 
 Параметр  | 
 Тип данных  | 
 Обязательность  | 
 Комментарий  | 
| 
 Наименование  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Доступ  | 
 Выпадающий список  | 
 Да  | 
 Список групп в Системе  | 
| 
 Наименование графы  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Поле реестра  | 
 Текстовое поле  | 
 Да  | 
 
  | 
Последовательность действий:
- Система отображает перед пользователем сетку, представляющую собой отображение существующих в системе реестров.
 - Администратор нажимает на кнопку «Добавить реестр».
 - Система открывает окно для добавления нового реестра
 - Администратор заполняет данные
 - Администратор сохраняет реестр
 
Выходные данные:
Пользователь просмотрел информацию по процедурам центра
Исполнители
Любой пользователь Системы
1.4.6.2 Функциональные требования к задачам подсистемы «Просматривать данных в реестре и заполнять реестр данными»
Описание: Данные функциональные требования описывают просмотр данных реестра в Системе.
Предусловия
- Пользователь осуществил авторизацию и открыл меню «Реестры»
 
Входные данные:
| 
 Параметр  | 
 Тип данных  | 
 Обязательность  | 
 Комментарий  | 
| 
 Наименование реестра  | 
 Текстовое поле  | 
 Да  | 
 
  | 
| 
 Доступ  | 
 Принадлежность к группе  | 
 Да  | 
 
  | 
Последовательность действий:
- Система отображает перед пользователем сетку, представляющую собой отображение существующих в системе реестров.
 - Пользователь нажимает на кнопку «Добавить 1 запись в реестр» или «загрузить Excel».
 - При добавлении 1 записи Система открывает окно для заполнения существующих полей
 - Пользователь заполняет данные
 - Пользователь сохраняет данные
 - При выборе загрузки Excel, Система открывает стандартное окно Windows для загрузки файла. Пользователь должен выбрать на компьютере нужный файл Excel, который должен полностью совпадать по графам с выбранным реестром. Если файл не совпадает с реестром, должна выходить ошибка «Файл не подходит к выбранному реестру. Проверьте загружаемый файл»
 - Система сохраняет загруженный файл
 
Выходные данные:
Пользователь просмотрел информацию по процедурам центра
Исполнители
Любой пользователь Системы
Приложение 1
технического задания
к договору № __ от «__» ___ 2020г.
Иерархическая структура
Приложение 2
технического задания
к договору № __ от «__» ___ 2020г.
Пример паспорта кабинета
Ответственный за кабинет <название процедуры>: __------------------------------
- Описание процедуры {текстовое поле}:
 
- Цель и задачи <название процедуры>
 
{текстовое поле} Цель специалиста
{текстовое поле} Задачей специалиста
- Материально техническое состояние кабинета <название процедуры>:
 
| 
 Объемные показатели кабинета:  | 
 
  | 
| 
 Освещение кабинета:  | 
 
  | 
| 
 Воздушно-вентиляционный режим кабинета:  | 
 
  | 
| 
 Окраска стен:  | 
 
  | 
| 
 Пол:  | 
 
  | 
| 
 Наличие огнетушителей (при необходимости):  | 
 
  | 
| 
 Наличие аптечки:  | 
 
  | 
| 
 Наличие подсобного помещения:  | 
 
  | 
| 
 Сроки проведения ремонта кабинета:  | 
 
  | 
- Оборудование и оснащение кабинета:
 
| 
 Мебель  | 
 Наименование  | 
 Кол-во  | 
 Инв. номер  | 
| 
 
  | 
 
  | 
||
| 
 
 Дидактический материал  | 
 
  | 
 
  | 
 
  | 
| 
 
  | 
 
  | 
 
  | 
|
| 
 
  | 
 
  | 
 
  | 
|
| 
 
  | 
 
  | 
 
  | 
|
| 
 
  | 
 
  | 
 
  | 
|
| 
 
  | 
 
  | 
||
| 
 Разное  | 
 
  | 
 
  | 
|
| 
 
  | 
 
  | 
||
| 
 
  | 
 
  | 
- График работы кабинета <название процедуры>:
 
| 
 ФИО спец 
 Дни недели  | 
 Сматова Гульмира Жанетова  | 
|||
| 
 Понедельник  | 
 с 09-00 до 17-30  | 
|||
| 
 Вторник  | 
 с 09-00 до 17-30  | 
|||
| 
 Среда  | 
 с 09-00 до 17-30  | 
|||
| 
 Четверг  | 
 с 09-00 до 17-30  | 
|||
| 
 Пятница  | 
 с 09-00 до 17-30  | 
- План развития эрготерапии:
 
| 
 
 №  | 
 
 Содержание деятельности  | 
 Сроки исполнения  | 
 
 Примечание  | 
| 
 1.  | 
 
  | 
 
  | 
 
  | 
| 
 2.  | 
 
  | 
 
  | 
 
  | 
                
Нет комментариев