Главная страница

БД_П. Программа 5 2 Объекты автоматизации, на которых используется программа 5


Скачать 0.8 Mb.
НазваниеПрограмма 5 2 Объекты автоматизации, на которых используется программа 5
Дата29.10.2022
Размер0.8 Mb.
Формат файлаdoc
Имя файлаБД_П.doc
ТипПрограмма
#761416
страница3 из 7
1   2   3   4   5   6   7

3 Разработка структуры информационной базы (базы данных)




3.1 Организация внутримашинной информационной базы



Внутримашинная база данных будет организована в виде реляционной табличной структуры, обслуживаемой специализированным программным обеспечением –СУБД MySQL Server 5.5. Пополнение, актуализация и очистка БД производится в ходе нормального функционирования системы, в соответствии с заложенной в программные компоненты системы процедурной логикой. В состав базы данных входят таблицы, представления, процедуры, функции, триггеры.

3.1.1 Логическая структура



Логическая структура информационной базы определена схемой "pclinic", включающей структуры таблиц, индексы, а также хранимые процедуры.

В состав схемы "pclinic" входят следующие таблицы:

– examination_resoults – информация о кабинетах поликлинике;

– examination_resoults. (Результаты обследования). Информация о результатах обследования в поликлинике;

– doctors (Медперсонал-врачи) Информация о врачах, работающих в поликлинике;

– sick_leave_certificates (Больничные листы). Информация о больничных листах, выданных поликлиникой;

– holiday (Отпуска). Информация об отпусках;

– patients (Пациенты). Информация о пациентах поликлиники;

– patients_stat (Пациенты стационара). Информация о пациентах, лечащихся стационарно;

– s_diagnosis (Диагнозы). Справочник диагнозов;

– s_positions (Должности). Справочник должностей;

– s_units (Отделения). Справочник отделений;

– users (Пользователи). Пользователи приложения.

В состав схемы "plinic" входят следующие хранимые процедуры:

– add_or_updt_examination – обновляет запись или добавляет новую в таблице examination_resoults;

– add_sick_leave – добавляет новую запись в таблицу sick_leave_certificates;

– close_sick_leave_cert – Закрывает больничный лист путем обновления записи в соответствующей таблице;

– get_columns – возвращает список наименований и комментариев заданной таблицы;

– get_user_params – возвращает пользователя по его логину и паролю;

– service_nurce – возвращает перечень данные о количество пациентов, обслуженных каждой медсестрой по месяцам;

– select1 – возвращает число пациентов, выписанных из стационара по месяцам;

– select3 – возвращает число различных стационарных пациентов было на каждого врача за год;

– select6 – возвращает статистические величины (среднее, максимальное, минимальное значения, количество) по пациентам за год;

– update_cur_rep – обеспечивает обновление отчета о количестве пациентов, принятых врачами в текущем месяце (у каждого врача).

В состав схемы "plinic" входят следующие хранимые функции:

– get_age – возвращает число полных лет по дате рождения;

– get_age_format – возвращает форматированное число полных лет по дате рождения;

– get_init – возвращает фамилию с инициалами по полному ФИО;

– get_monthname – возвращает наименование месяца по-русски.

В состав схемы "plinic" входят следующие представления:

– v_doctors– Врачи;

– v_examination_resoults– Результаты обследования;

– v_holidays – Отпуска;

– v_patients_stat– Пациенты стационара;

– v_sick_leave_certificates– Больничные листы.

В состав схемы "plinic" входят следующие триггеры:

– update_patient_stat – Выставляет значение "число дней проведенных в стационаре" при выписке пациента из стационара;

– set_password – Шифрует пароль пользователя в БД.

Перечень и описание форматов файлов информационного обмена приведены в приложении А.

3.1.2 Физическая структура



Физическая структура схемы "pclinic" БД Поликлиники разработана основе логической модели предметной области.

Структура схемы "pclinic" представлена в приложении B.

3.2 Описание организации внемашинной информационной базы




3.2.1 Организация внемашинной информационной базы



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

3.2.2 Физическая структура



Структура файлов информационного обмена основана на совокупности данных и документов, формируемых в результате деятельности медицинского учреждения (поликлиники).
1   2   3   4   5   6   7


написать администратору сайта