база access Платная поликлиника
760 руб.
2.3.23. Платная поликлиника
Описание предметной области
Вы являетесь руководителем службы планирования платной поликлиники. Вашей задачей является отслеживание финансовых показателей работы поликлиники. В поликлинике работают врачи различных специальностей, имеющие разную квалификацию. Каждый день в поликлинику обращаются больные. Все больные проходят обязательную регистрацию, при которой в базу данных заносятся стандартные анкетные данные (фамилия, имя, отчество, год рождения). Каждый больной может обращаться в поликлинику несколько раз, нуждаясь в различной медицинской помощи. Все обращения больных фиксируются, при этом устанавливается диагноз, определяется стоимость лечения, запоминается дата обращения.
Таблицы
Врачи (Код врача, Фамилия, Имя, Отчество, Специальность, Категория).
Пациенты (Код пациента, Фамилия, Имя, Отчество, Год рождения).
Обращения (Код обращения, Код врача, Код пациента, Дата обращения, Диагноз, Стоимость лечения).
Развитие постановки задачи
В результате эксплуатации базы данных выяснилось, что при обращении в поликлинику пациент обследуется и проходит лечение у разных специалистов. Общая стоимость лечения зависит от стоимости тех консультаций и процедур, которые назначены пациенту. Кроме того, для определенных категорий граждан предусмотрены скидки. Внести в структуру таблиц изменения, учитывающие эти факты, и изменить существующие запросы. Добавить новые запросы.
Рис. 1 Главная кнопочная форма готовой базы данных «Платная поликлиника».
Рис. 2 Форма «Врачи».
Рис. 3 Форма «Пациенты».
Рис. 4 Форма «Обращение».
Рис. 5 Главная кнопочная форма готовой бд «Платная поликлиника» – страница «Справочники».
Форма «Специальности».
Форма «Категории врачей».
Форма «Категории пациентов».
Форма «Диагнозы».
Рис. 6 Главная кнопочная форма готовой бд «Платная поликлиника» – страница «Отчёты».
Окно для ввода параметра «номер обращения».
Рис. 7 Отчёт по обращению, номер которого ввёл пользователь в окне для ввода параметра.
Окно для ввода параметра «код врача».
Рис. 8 Отчёт по обращениям к врачу, код которого ввёл пользователь в окне для ввода параметра.
Окно для ввода параметра «код пациента».
Рис. 9 Отчёт по обращениям пациента, код которого ввёл пользователь в окне для ввода параметра.
Окно для ввода параметра «год».
Отчёт с итогами обращений за введённый пользователем год.
Рис. 10 Перекрёстный запрос показывает количество обращений к врачам различных специальностей по месяцам года.
Рис. 11 Схема данных готовой базы данных «Платная поликлиника» отображает связи таблиц: Специальности, Категории врачей, Врачи, Лечение, Обращения, Диагнозы, Пациенты, Категории пациентов.
Структура таблицы «Врачи»: код врача, фамилия, имя, отчество, специальность, категория.
Структура таблицы «Диагнозы»: код диагноза, наименование диагноза.
Структура таблицы «Категории врачей»: код категории, название.
Структура таблицы «Категории пациентов»: код категории, название, скидка.
Структура таблицы «Лечение»: № пп, № обращения, врач, диагноз, стоимость лечения.
Структура таблицы «Обращения»: № пп, пациент, дата.
Структура таблицы «Пациенты»: код пациента, фамилия, имя, отчество, год рождения, адрес, категория пациента.
Структура таблицы «Специальности»: код специальности, название.