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