Разработка структуры базы данных

СОДЕРЖАНИЕ

1. РАЗРАБОТКА БАЗЫ ДАННЫХ

1.1. Постановка задачи

1.2. Анализ предметной области

1.3. Разработка структуры базы данных

1.4. Структура базы данных

1.5. Структура интерфейса пользователя

1.6. Назначение базы данных (Вывод)

Приложение 1

Приложение 2


РАЗРАБОТКА БАЗЫ ДАННЫХ

 

Постановка задачи

 

Суть работы систем «Электронная регистратура» состоит в следующем: в сети Internet создается специальный сайт, на котором отображается расписание работы врачей конкретного ЛПУ(лечебно-профилактическое учреждение) или группы ЛПУ (например, уже не редкость городские и даже региональные проекты, содержащие расписание работы сразу всех лечебных учреждений). Выбрав удобное для себя свободное время приема (чаще всего его называют электронным номерком), пациент осуществляет запись на него, указывая свою ФИО, телефон или электронную почту, иногда – место жительства или полис ОМС. В ряде систем действует проверка на актуальность (корректность) введенных данных и на наличие данного пациента в реестре застрахованных. В таких случаях, если введенная информация не совпала, пациенту предлагается обратиться в регистратуру больницы или поликлиники лично. Эффективность «Электронной регистратуры» существенна и об этом практически сразу после внедрения сообщают многие пользователи. Главным образом внедрение ЭР содействует равномерному распределению потока пациентов между медицинскими учреждениями, сокращению времени ожидания записи на первичный прием, времени ожидания приема врачей-специалистов, ожидания диагностических процедур и госпитализации.

 

В БД должны храниться сведения о больных: ФИО, адрес, диагноз, дата заболевания; сведения о врачах: ФИО, № кабинета, № участка, дни и часы приема; описание болезней: название (диагноз), симптомы, лекарство.

Работникам регистратуры могут потребоваться следующие сведения:

– адрес, дата заболевания, диагноз данного больного,

– ФИО лечащего врача данного больного,

– номер кабинета, дни и часы приема данного врача,

– больные, находящиеся на лечении у данного врача,

– симптомы данного заболевания и рекомендуемое лекарство.

Администратор БД может вносить следующие изменения:

– появление нового больного,

– увольнение врача,

– изменение диагноза.

Необходимо предусмотреть возможность выдачи справки о болезни некоторого больного и отчета о работе поликлиники (количество больных, ФИО каждого врача и число лечащихся у него больных, количество заболеваний по каждому виду болезни, расписание работы врачей поликлиники).

 

Анализ предметной области

 

Предметной областью в задании является данные о врачах и пациентах поликлиники.

Работнику регистратуры поликлиники может понадобиться информация о больных, врачах, известных заболеваниях, а также справка о заболеваниях пациента и отчет о работе поликлиники.

Необходимо чтобы в БД хранились сведения о больных, врачах, диагнозах каждого больного, описания всех известных диагнозов (симптомы и рекомендуемое лекарство). Также должны храниться сведения об участках (за какими адресами закреплены и какими врачами обслуживаются).

При выводе информации можно узнать следующие сведения:

Ø адрес больного и его заболевания;

Ø лечащие врачи заданного больного;

Ø симптомы заданного заболевания и рекомендуемое лекарство;

Ø время работы врача и участок, который им обслуживается;

Ø пациенты заданного врача;

Администратор БД может вносить следующие изменения:

Ø добавлять нового больного;

Ø изменять адрес больного, его диагнозы и даты заболевания;

Ø добавлять нового врача;

Ø изменять участок, номер кабинета и время приема врача;

Ø удалять врача;

В БД есть возможность выдачи справки о болезни пациента и просмотра отчета о работе поликлиники.

Такое представление повышает удобство использование базы данных, в данном случае ввод информации сведется к выбору необходимых сведений из списка, где это возможно, что, безусловно, повысит скорость ввода информации и поможет избежать неверного ввода параметров.


Разработка структуры базы данных

 

Исходя из ER-диаграмм предметной области (см. прил. 1) и общих соображений по эффективной организации систем следует, что нужно создать следующие страницы:

Ø Больные (ФИО, Адрес, Диагноз, Дата, Лечащий врач);

Ø Врачи (ФИО, Номер кабинета ,Номер участка );

Ø Болезни (Диагноз, Лекарство, Симптомы);

Ø Результат (Вывод результатов поиска)

Ø Поиск (Основное меню);

Ø Справка (Выдача справки больному о его болезнях);

Ø Отчёт (Отчёт о работе поликлиники);

 

Структура базы данных

 

База данных содержит 3 таблицы, 7 запросов для извлечения информации, 7 форм для ввода информации, и 3 отчетов (Результат поиска, выдача справки по болезням больного и отчёт о работе поликлиники ).

База данных состоит из следующих таблиц: «Больные», «Врачи», «Болезни»,

Таблица «Больные» содержит информацию о больных.

Структура таблицы приведены на рис. 1.

Рис. 1

Таблица «Врачи» содержит информацию о врачах.

Структура таблицы приведена на рис. 2.

 

Рис.2

Таблица «Болезни» содержит информацию об известных диагнозах.

Структура таблицы приведена на рис. 3.

 

Рис. 3

 

Таблица «Результат» содержит информацию о результатах поиска.

Структура таблицы приведена на рис. 4.

 

Рис.4

Таблица «Справка» содержит информацию о заболеваниях данного больного

Структура таблицы приведена на рис. 5.

 

 

Таблица «Отчёт» содержит информацию о заболеваниях данного больного

Структура таблицы приведена на рис. 6.

 

Рис.6