База персональных данных медицинского учреждения

Заказчик
ОльгаОльга
Параметры проекта
Вариант сотрудничестваОдноразовый проект
РазделРазработка для WEB
Предоплатавозможна предоплата
Способы оплатыБанковский перевод
Приём заявокзавершён
Описание проекта
Необходима база данных для курсовой работы, написанная на MySQL, PHP.
Требование к базе.
База данных служить для обслуживания пациентов медицинского центра. Понятный русский стандартный интерфейс, состоящий из окон, кнопок и вкладок, должен быть легок в освоении даже неопытному пользователю.
Создание таблиц с необходимыми критериями, связями и запросами.
Должна существовать авторизация для администратора, регистратора и мед. Персонала, режим просмотра для пациентов.
Таблицы, и их содержание.
Изначально в базе данных уже хранится список врачей, которые работают в медицинском центре. У каждого врача есть свой уникальный номер(ID), а также в базе указываются его специальность, фамилия, имя, отчество, № медицинской книжки. (Таблица мед. Персонал).
В базе отдельно хранятся записи о пациентах. Прописывается их фамилия, имя, отчество, пол, дата рождения, №полиса, №СНИЛС, диагноз, лечащий врач. У них также есть свой уникальный номер(ID). (Табл. Пациенты).
Отдельно создается форма диагнозов, включающая № диагноза, название, ID рекомендованных препаратов. (Табл. Диагнозы).
Далее создается форма препаратов, содержащая № препарата, название, показания, противопоказания, побочные действия, способы применения. (Табл. Препараты).
Так же создается форма с данными осмотра клиентов В ней используются следующие данные: № осмотра, место проведения, дата осмотра, ID врача, ID пациента, №диагноза, №препарата, особые предписания. (Табл. Осмотр).
В таблице Регистратор хранится его индивидуальный номер, фамилия, имя, отчество.
Авторизация.
Авторизация администратора должна проходить по паролю. Пароль должен редактироваться, изменяться в разделе администратора.
Авторизация регистратора происходит по индивидуальному ID и индивидуальному паролю доступа в связке. Пароли должны храниться отдельно в БД, и редактироваться в режиме конкретного человека.
Авторизация персонала происходит по индивидуальному ID и индивидуальному паролю доступа в связке. Пароли должны храниться отдельно в БД, и редактироваться в режиме конкретного человека персонала.
Режим просмотра пациента включается при одновременном введении № СНИЛС и № полиса.
Разграничение прав.
1) Администратор.
Может просматривать все таблицы; редактировать, удалять, добавлять записи в них.
2) Регистратор.
Запрос на выборку по врачу -> ID врача, специальность.
Запрос на изменение, добавление пациента -> ID пациента, фамилия, имя, отчество, пол, дата рождения, №полиса, №СНИЛС, лечащий врач.
Запрос на изменение, добавление осмотра -> № осмотра, место проведения, дата осмотра, ID врача, ID пациента.
3) Мед. Персонал.
Действия индивидуального работника персонала (под входом ID).
Запрос на выборку (по названию диагноза или препарата) -> посмотреть: № диагноза, название диагноза, №препарата, Название препарата, противопоказания препарата, способ применения препарата.
Запрос на выборку-> посмотреть: всех своих пациентов (фамилия, имя, отчество, пол, дата рождения, диагноз, место проведения осмотра, дата осмотра, название препарата).
Запрос на выборку и изменение осмотра (по ID мед. Работника в табл. Смотра) -> посмотреть: № осмотра, место проведения, дата осмотра, ФИО пациента, дата рождения пациента; изменение: №диагноза, №препарата, особое предписание.
4) Пациент.
Запрос на выборку «ЛИЧНЫЕ ДАННЫЕ» -> посмотреть: фамилия, имя, отчество, пол, дата рождения, №полиса, №СНИЛС, диагноз.
Запрос на выборку «РЕЗУЛЬТАТ ОСМОТРА» -> посмотреть: дата осмотра, место проведения осмотра, ФИО и специальность лечащего врача, назначенный диагноз, особое предписание, назначенные препараты(название), способ применения препаратов, побочные действия.
Требование к базе.
База данных служить для обслуживания пациентов медицинского центра. Понятный русский стандартный интерфейс, состоящий из окон, кнопок и вкладок, должен быть легок в освоении даже неопытному пользователю.
Создание таблиц с необходимыми критериями, связями и запросами.
Должна существовать авторизация для администратора, регистратора и мед. Персонала, режим просмотра для пациентов.
Таблицы, и их содержание.
Изначально в базе данных уже хранится список врачей, которые работают в медицинском центре. У каждого врача есть свой уникальный номер(ID), а также в базе указываются его специальность, фамилия, имя, отчество, № медицинской книжки. (Таблица мед. Персонал).
В базе отдельно хранятся записи о пациентах. Прописывается их фамилия, имя, отчество, пол, дата рождения, №полиса, №СНИЛС, диагноз, лечащий врач. У них также есть свой уникальный номер(ID). (Табл. Пациенты).
Отдельно создается форма диагнозов, включающая № диагноза, название, ID рекомендованных препаратов. (Табл. Диагнозы).
Далее создается форма препаратов, содержащая № препарата, название, показания, противопоказания, побочные действия, способы применения. (Табл. Препараты).
Так же создается форма с данными осмотра клиентов В ней используются следующие данные: № осмотра, место проведения, дата осмотра, ID врача, ID пациента, №диагноза, №препарата, особые предписания. (Табл. Осмотр).
В таблице Регистратор хранится его индивидуальный номер, фамилия, имя, отчество.
Авторизация.
Авторизация администратора должна проходить по паролю. Пароль должен редактироваться, изменяться в разделе администратора.
Авторизация регистратора происходит по индивидуальному ID и индивидуальному паролю доступа в связке. Пароли должны храниться отдельно в БД, и редактироваться в режиме конкретного человека.
Авторизация персонала происходит по индивидуальному ID и индивидуальному паролю доступа в связке. Пароли должны храниться отдельно в БД, и редактироваться в режиме конкретного человека персонала.
Режим просмотра пациента включается при одновременном введении № СНИЛС и № полиса.
Разграничение прав.
1) Администратор.
Может просматривать все таблицы; редактировать, удалять, добавлять записи в них.
2) Регистратор.
Запрос на выборку по врачу -> ID врача, специальность.
Запрос на изменение, добавление пациента -> ID пациента, фамилия, имя, отчество, пол, дата рождения, №полиса, №СНИЛС, лечащий врач.
Запрос на изменение, добавление осмотра -> № осмотра, место проведения, дата осмотра, ID врача, ID пациента.
3) Мед. Персонал.
Действия индивидуального работника персонала (под входом ID).
Запрос на выборку (по названию диагноза или препарата) -> посмотреть: № диагноза, название диагноза, №препарата, Название препарата, противопоказания препарата, способ применения препарата.
Запрос на выборку-> посмотреть: всех своих пациентов (фамилия, имя, отчество, пол, дата рождения, диагноз, место проведения осмотра, дата осмотра, название препарата).
Запрос на выборку и изменение осмотра (по ID мед. Работника в табл. Смотра) -> посмотреть: № осмотра, место проведения, дата осмотра, ФИО пациента, дата рождения пациента; изменение: №диагноза, №препарата, особое предписание.
4) Пациент.
Запрос на выборку «ЛИЧНЫЕ ДАННЫЕ» -> посмотреть: фамилия, имя, отчество, пол, дата рождения, №полиса, №СНИЛС, диагноз.
Запрос на выборку «РЕЗУЛЬТАТ ОСМОТРА» -> посмотреть: дата осмотра, место проведения осмотра, ФИО и специальность лечащего врача, назначенный диагноз, особое предписание, назначенные препараты(название), способ применения препаратов, побочные действия.