Разработка автоматизированной информационной системы по оформлению и учету историй болезней пациентов в больнице

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ ПО ОФОРМЛЕНИЮ И УЧЕТУ ИСТОРИЙ БОЛЕЗНЕЙ ПАЦИЕНТОВ В БОЛЬНИЦЕ

1 ВВЕДЕНИЕ

На протяжении всего времени существования вычислительной техники разработка автоматизированных систем обработки информации и управления являлась приоритетным направлением. Это обуславливалось тем, что обработка больших объемов информации вручную занимала очень много времени, и, допустив лишь одну, казалось бы, несущественную ошибку, которую найти было зачастую практически невозможно, приходилось начинать все расчеты заново, а это, опять же, лишнее потерянное время.

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

В мире существует множество систем управления базами данных. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает нам возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД. В качестве такого учебного объекта я выбираю СУБД Delphi 7.0.

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

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

2. ПОСТАНОВКА ЗАДАЧИ

2.1 Описание бизнес-процесса

Во время предпроектного обследования составлено следующее описание деятельности рассматриваемых подразделений.

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

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

В день приема пациент сообщает в отдел приема о своем прибытии и передает данные о себе (или изменения в данных). Отдел приема проверяет и при необходимости корректирует данные о пациенте. Если пациент не помнит свой регистрационный номер, то выполняется соответствующий запрос.

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

При необходимости врач запрашивает в медицинском секретариате историю болезни пациента, содержащую данные о курсах лечения, полученных пациентом.

После окончания курсов лечения лечащий врач принимает решение о выписке пациента. Когда пациент выписывается, он сообщает об этом в отдел приема. Отдел приема регистрирует данные о выписке.

Врач передает данные о себе и изменения в данных в отдел приема. Данные о враче включают номер врача, ФИО, специализацию, номер рабочего телефона.

2.2 Описание задачи

Наименование задачи:

Автоматизация оформления и учета пациентов в приемном покое ОКБ №11.

Цель работы:

Прием и регистрация пациентов в больнице.

Функции:

-регистрация приема;

-прием;

-регистрация выписки.

Требования к программе:

Программа должна работать под управлением операционной системы Windows XP при установленной среды визуальной разработки приложений Delphi 7.0.

Перечень вводимой информации:

1)Пациент:

-фамилия;

-имя;

-отчество;

-адрес;

-телефон;

-дата рождения;

-серия полиса;

-номер полиса.

2)Персонал:

-фамилия;

-имя;

-отчество;

-специализация;

-рабочий телефон.

Перечень выводимой информации:

-отчет о пациентах;

-отчет о приемах и выписках;

Требования к оснащению фирмы техникой:

-ПЭВМ не ниже Pentium 3;

-объем ОЗУ не менее 128 Мбайт;

-монитор;

-клавиатура;

-мышь;

-принтер.

2.3 Описание исходной (входной) информации

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