Объект «Пациент». В базе данных необходимо хранить информацию о пациентах, поступающую из формы регистрации и необходимую для прохождения теста:
- — идентификатор пациента;
- — фамилия;
- — имя;
- — отчество;
- — пол;
- — дата рождения.
Объект «Организации». В базе данных необходимо хранить информацию об организациях, к которым относятся пациенты, проходящие тестирование:
- — идентификатор организации;
- — идентификатор родителя;
- — уровень иерархии;
- — наименование.
При этом необходимо учесть, что организация может состоять из подразделений, подразделения из отделов и т. д. Другими словами, необходимо принять во внимание иерархическую структуру организации.
Объект «Тесты». В базе данных необходимо хранить информацию о тестах, предлагаемых для определения ПФС:
- — идентификатор теста;
- — название теста.
Объект «Результаты тестов». В базе данных необходимо хранить информацию о результатах тестирования:
- — идентификатор результата;
- — идентификатор теста;
- — идентификатор даты;
- — идентификатор пациента.
Объект «Дата проведения теста». В базе данных необходимо хранить даты проведения тестирования:
- — идентификатор даты;
- — дата.
Объект «Заключение». Необходимо поставить числовым результатам тестов в соответствие текстовые заключения, основанные на выбранных методиках тестирования:
- — Идентификатор заключения;
- — Заключение.
Объект «Данные, полученные в ходе тестирования». В базе данных необходимо хранить числовые значения, полученные в ходе тестирования:
- — Идентификатор результата;
- — Идентификатор заключения;
- — Значение.