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