Врачи – хранит сведения о врачах поликлиники.
Пациенты – хранит сведения о пациентах поликлиники.
Вызовы – хранит сведения о вызовах на дом.
Информационная модель
Для кабинетов необходима следующая информация (концептуальные требования):
a. Сведения о кабинетах:
- Номер кабинета;
- Название;
- Телефон;
- Дни работы;
- Время работы.
Для врачей необходима следующая информация (концептуальные требования):
b. Сведения о врачах:
- ФИО врача;
- должность;
- специализация;
- кабинет;
- телефон;
- дни работы;
- время работы.
Для пациентов необходима следующая информация (концептуальные требования):
c. Сведения о пациентах:
- ID пациента;
- ФИО пациента;
- диагноз;
- дата поступления;
- последний прием;
- следующий прием.
Для вызовов на дом необходима следующая информация (концептуальные требования):
d. сведения о пациентах:
- Номер;
- ФИО;
- адрес;
- Телефон клиента;
- Симптомы;
- Дата вызова
- примечание.
Определение сущностей
При работе с полученной информацией были выведены следующие сущности и поля. Сущность Кабинеты включает в себя следующие поля:
- номер кабинета;
- название;
- телефон;
- дни работы;
- время работы.
Сущность Врачи включает в себя следующие поля:
- ФИО врача;
- должность;
- специализация;
- кабинет;
- телефон;
- дни работы;
- время работы.
Сущность Пациенты включает в себя следующие поля:
- номер пациента;
- ФИО пациента;
- диагноз;
- дата поступления;
- дата последнего приема;
- дата следующего приема.
Сущность Вызовы включает в себя следующие поля:
- номер оплаты за путёвку;
- дата оплаты путёвки;
- вид оплаты;
- сумма;
- номер клиента.
Нормализация отношений
Отношение находится в первой нормальной форме, когда все его значения атрибутов атомарны.
Таблица 1 – Список кабинетов
Номер | Название | Телефон | Дни работы | Время работы |
Таблица 2 – Список врачей
ФИО | Должность | Специализация | Кабинет | Телефон | Дни работы | Время работы |
Таблица 3 – Список пациентов
ID пациента | ФИО | Диагноз | Дата поступления | Последний прием | Следующий прием |
Таблица 4 – Список вызовов
Номер | ФИО | Адрес | Тел. клиента | Симптомы | Дата вызова | Примечание |
Определение взаимосвязей
|
|
Схема 4 – Взаимосвязь врача с пациентом.
|
|
Схема 5 – Взаимосвязь врач и кабинет
|
|
Схема 6 – Взаимосвязь пациент и вызов
Описание физической модели
При проектирование АИС были определены типы данных, хранящейся в АИС информации.
На рисунке 4 показана физическая модель таблицы «Кабинеты».
Рисунок 4 – Физическая модель таблицы «Кабинеты»
На рисунке 5 показана физическая модель таблицы «Врачи».
Рисунок 5 – Физическая модель таблицы «Врачи»
На рисунке 6 показана физическая модель таблицы «Пациенты».
Рисунок 6 – Физическая модель таблицы «Пациенты»
На рисунке 7 показана физическая модель таблицы «Вызовы».
Рисунок 7 – Физическая модель таблицы «Вызовы»