Проект базы данных "Дневной стационар"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
е
В состав технических средств должен входить:
IВМ-совместимый персональный компьютер (ПЭВМ), выполняющий роль сервера, включающий в себя:
а) процессор Pentium-2.0Hz, не менее;
б) оперативную память объемом, 1Гигабайт, не менее;
в) HDD, 40 Гигабайт, не менее;
г) операционную систему Windows 2000 Server или Windows 2003;
д) Microsoft Office Access 2003.
IВМ-совместимый персональный компьютер (ПЭВМ), выполняющий роль клиента, включающий в себя:
а) процессор Pentium-2.0Hz;
б) оперативную память объемом, 512 Мбайт;
в) HDD, 40 Гигабайт;
г) операционную систему Windows XP SP2;
д) Microsoft Office Access 2003.
.6 Постановка задач разработки
АРМ "Дневной стационар" должен обеспечивать возможность выполнения перечисленных ниже задач:
Авторизированный вход пользователя в систему;
Поиск нужной информации в следующих справочниках: Диагнозы, Операции, Анастезические пособия, Процедуры параотделения, Услуги, Врачебные должности, Врачи, Предприятия и Профили коек;
Поиск нужного пациента в базе данных по любым из заданных критериев (полис, фамилия, имя, отчество, дата рождения, год рождения, город, улица, участок);
Возможность создания, редактирования и удаления амбулаторной карты пациента;
Возможность ввода нового лечения, редактирования данного лечения или удаления;
Формирование отчета пролеченных в дневном стационаре за определенный период;
Формирование отчета на отправку в ИВЦ по ОМС за определенный период;
Формирование отчета на отправку в главный корпус МЛПУ ГКБ № 29 по ОМС за определенный период;
Формирование отчета на отправку в главный корпус МЛПУ ГКБ № 29 по ДМС за определенный период;
Контроль ошибок заполнения лечения выбывшего из дневного стационара поликлиники или стационара на дому;
Выбор пути и подключение к базе данных;
Вывод справки по использованию АС "Дневной стационар".
2. Разработка информационного обеспечения АРМ
.1 Разработка структуры базы данных
.1.1 Инфологическая модель
При разработки базы данных были созданы следующие сущности
Сущность "Стационар" отражает информацию о прошедшем лечении в дневном стационаре и содержит следующие атрибуты:
Номер документа (обязателен);
Вид стационара,
Поликлиника,
Врачебная должность,
Номер амбулаторной карты пациента,
Табельный номер врача,
Источник оплаты,
Номер истории болезни,
Отделение, направившее в дневной стационар,
Диагноз при направлении,
Дата поступления,
Дата выписки,
Исход заболевания,
Результат лечения,
Госпитализирован в данном году по поводу данного заболевания,
Направлен,
Основной диагноз,
Основное осложнение,
Обследование на я/глистов,
Обследование на RW,
Обследование в порядке ежегодной диспансеризации,
Номер талона на плановую госпитализацию,
Дата открытия первого больничного листа,
Дата закрытия последнего больничного листа,
Больничный выдан по уходу,
Пол лица которому выдан больничный лист по уходу,
Возраст лица которому выдан больничный лист по уходу;
Уровень качества лечения (УКЛ);
Профиль койки.
Сущность "Вид стационара" содержит атрибут вид стационара и Наименование вида стационара.
Сущность "Сопутствующие заболевания" содержит атрибуты: Номер документа и Сопутствующие заболевания.
Для внесения операций в дневном стационаре созданы три сущности: "Операции стационара", "Справочник операций" и "Справочник анастезических пособий". Сущность "Операции стационара" содержит атрибуты: Номер документа, Дата операции, Тип операции, Тип анастезического пособия, Послеоперационное осложнение. Сущность "Справочник операций" содержит атрибуты Тип операции и Наименование операции. Сущность "Справочник анастезических пособий" содержит Тип анастезического пособия и Наименование анастезического пособия.
Для внесения процедур параотделения созданы две сущности: "Процедуры стационара" и "Справочник процедур". Сущность "Процедуры стационара" содержит атрибуты: Номер документа, Тип процедуры параотделения и количество процедур. Сущность "Справочник процедур" содержит атрибуты Тип процедуры параотделения и Наименование процедуры параотделения.
Сущность "Житель" содержит атрибуты: Тип жителя и Наименование житель (житель города, житель села, инообластной житель, иногородний житель). Инфологическая модель показана на рисунке 1.
Рисунок 1 - Инфологическая модель
.1.2 Даталогическая модель
После того, как инфологическая модель готова, необходимо преобразовать ее в даталогическую. Даталогическая модель реализована в СУБД Microsoft Access. Сущность "Stacionar" содержит атрибуты:
id_stacionar (Номер документа);
id_VidStacionar (Вид стационара);
KodPolik (Поликлиника);
idVrachDolzh (Врачебная должность);
NOM (Номер амбулаторной карты пациента);
TBNW (Табельный номер врача);
KodOpl (Источник оплаты);
NIB (Номер истории болезни);
PolikNapr (Отделение, направившее в дневной стационар);
KDN (Диагноз при направлении);
DateP (Дата поступления);
Datev (Дата выписки);
KodIshod (Исход заболевания);
KodRez (Результат лечения);
id_Gospit (Госпитализирован в данном году по поводу данного заболевания);
id_Napr (Направлен);
ODiag (Основной диагноз);
OOsl (Основное осложнение);
YaGl (Обследование на я/глистов);
RW (Обследование на RW);
EzhDisp (Обслед