Автор работы: Пользователь скрыл имя, 10 Ноября 2011 в 18:05, курсовая работа
Целью данной работы является создание автоматизированной системы ведения статистического учета выписанных пациентов из стационара ГККП «Костанайская городская больница» .
Система реализована посредством интегрированной среды разработки MS Access, программируемым на языке Visual Basic для приложений, и выполняет следующие функции:
- ведение учета выписанных пациентов из стационара;
- возможность быстрого поиска данных о пройденном курсе лечения пациентов и о производимых операциях по определенным критериям;
- предоставление данных о пациентах в виде отчетности;
- возможность добавления, удаления лечащих врачей по отделениям.
ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1 Техническое здание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1 Основание для разработки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Постановка задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 Требования к составу и параметрам технических средств. . . . . . . . . 11
1.4 Требования к операционной и программной совместимости . . . . . . 12
2 Описание программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1 Средства реализации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Схема работы программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3 Описание базы данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3 Руководство пользователя . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1 Запуск программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.2 Работа со справочниками . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.3 Работа с данными по пациентам . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.3.1 Заполнение статистической карты выбывшего пациента . . . . . 28
3.3.2 Общие сведения по пациентам . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.3.3 Данные об операциях пациентов . . . . . . . . . . . . . . . . . . . . . . . . 38
3.4 Добавление врачей в отделения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.5 Работа с отчетами. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.6 Выписка пациента. . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.7 Выход из приложения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
ЗАКЛЮЧЕНИЕ . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . 43
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ . . . . . . . . . . . . . . . . . . . . 45
ПРИЛОЖЕНИЯ
Структура
таблицы “Стат_карта”
Имя поля | Тип данных | Размер поля | Описание |
№карты | Числовой | Номер карты | |
Фамилия | Текстовый | 50 | Фамилия |
Имя_отч | Текстовый | 50 | Имя, отчество пациента |
дата_рожд | Дата/время | Дата рождения | |
Возраст | Числовой | Возраст | |
Место_жит | Текстовый | 2 | Место жительства(город или село) |
обл_гор | Текстовый | 30 | Город или область |
Район | Числовой | Район | |
село_ул | Текстовый | 30 | Улица или село |
Гражданство | Текстовый | 2 | Гражданство(да, нет) |
Гражд | Текстовый | 30 | Страна |
Пол | Числовой | Пол | |
дата_госп | Дата/время | Дата госпитализации | |
Время_г | Дата/время | Время госпитализации | |
дата_вып | Дата/время | Дата выписки | |
Время_в | Дата/время | Время выписки | |
к_дней | Числовой | Койко-дней | |
Проф_к | Числовой | Профиль койки | |
код_отд | Числовой | Код отделения | |
Травма | Текстовый | 20 | Травма |
тип_госп | Числовой | Тип госпитализации | |
Направ | Числовой | Кем направлен | |
Реан | Текстовый | 2 | Был ли в реанимации |
дни_реан | Числовой | Дней в реанимации | |
исх_леч | Числовой | Исход лечения | |
Катег_льг | Числовой | Категория льготности | |
анамез_остр | Текстовый | 2 | Острое начало |
Обращ_полик | Текстовый | 2 | Обращался ли в поликлинику |
Аллерг | Текстовый | 20 | Аллергия |
код_ди_направ | Текстовый | 10 | Код диагноза (направившего) |
ди_напрпав | Текстовый | 200 | Диагноз |
код_ди_клин | Текстовый | 10 | Код диагноза (клинический) |
ди_клинич | Текстовый | 200 | Диагноз |
код_осл_д | Текстовый | 10 | код осложнений |
Ослож_ди | Текстовый | 200 | Диагноз |
к_забол1 | Текстовый | 10 | Код заболевания (1) |
заболев1 | Текстовый | 200 | Сопутствующее заболевание |
Вскрытие | Текстовый | 2 | Производилось ли вскрытие |
совпад_ди | Текстовый | 2 | Совпадает ли диагноз |
Госпит | Текстовый | 15 | Госпитал. впервые или повторно |
Операция | Текстовый | 5 | Операция |
состПост | Числовой | Состояние при поступлении | |
крПост_Нб | Текстовый | 10 | Кровь при поступлении: Нб |
крПост_лейк | Текстовый | 10 | -//- лейкоцит |
крПост_СОЭ | Текстовый | 10 | -//- СОЭ |
Цвет | Текстовый | 10 | Цвет мочи |
моча_удВ | Текстовый | 10 | -//- удельный вес |
моча_лейк | Текстовый | 10 | -//- лейкоцит |
общ_белок | Текстовый | 10 | Общий белок |
общ_билир | Текстовый | 10 | Общий билирубин |
Непрям | Текстовый | 10 | Непрямой |
Прям | Текстовый | 10 | Прямой |
ПТИ | Текстовый | 10 | ПТИ |
Креатин | Текстовый | 10 | Креатинин |
Мочевина | Текстовый | 10 | Мочевина |
Диаст_мочи | Текстовый | 10 | Диастаза мочи |
крВып_Нб | Текстовый | 10 | Кровь при выписки: Нб |
крВып_лейк | Текстовый | 10 | -//-лейкоцит |
крВып_СОЭ | Текстовый | 10 | -//- СОЭ |
группа_кр | Текстовый | 10 | Группа крови |
Флюоро | Текстовый | 100 | Флюорография |
ФГДС | Текстовый | 100 | ФГДС |
УЗИ | Текстовый | 100 | УЗИ |
др_иссл | Текстовый | 100 | Другие исследования |
код_рез | Числовой | код результата | |
наТерап | Логический | Истина/Ложь | Наблюдение терапевта |
наУрол | Логический | Истина/Ложь | Наблюдение уролога |
наГинек | Логический | Истина/Ложь | Наблюдение гинеколога |
наТравм | Логический | Истина/Ложь | Наблюдение травматолога |
наЛор | Логический | Истина/Ложь | Наблюдение ЛОР |
наКард | Логический | Истина/Ложь | Наблюдение кардиолога |
рекДиета | Логический | Истина/Ложь | рекомендации -Диета |
рекТруд | Логический | Истина/Ложь | Рекомен. Трудоустройство |
рекД | Логический | Истина/Ложь | Рекоменд. "Д" учет |
рекПроф | Логический | Истина/Ложь | Рекоменд. профлечение |
др_рек | Текстовый | 200 | Другие рекомендации |
ист_фин | Числовой | Источник финансирования | |
рез_RW | Текстовый | 10 | Результат RW |
код_вр | Числовой | Код врача | |
код_зав | Числовой | Код заведующего | |
лечАнальг | Логический | Истина/Ложь | Лечение -анальгетики |
лечАнтиб | Логический | Истина/Ложь | Лечение -.антибиотики |
лечВитам | Логический | Истина/Ложь | Лечение -витамины |
лечДезинт | Логический | Истина/Ложь | Леч-дезинтоксикацион. |
лечПоляр | Логический | Истина/Ложь | Лечение-поляризующая смесь |
лечГемос | Логический | Истина/Ложь | Лечение -гемостатики |
лечАнгиопр | Логический | Истина/Ложь | Лечение –ангиопротекторы |
лечАнгиобл | Логический | Истина/Ложь | Лечение -ангиоблокаторы |
лечСахар | Логический | Истина/Ложь | Леч. -сахароснижающие |
лечФизиол | Логический | Истина/Ложь | Лечение -физиолечение |
лечПерел | Логический | Истина/Ложь | Лечение-переливание крови |
доп_леч | Текстовый | 50 | Дополнительное лечение |
Занятость | Текстовый | 15 | Вид деятельности или занятости |
Таблица 2
Структура
таблицы “
Имя поля | Тип данных | Размер поля | Описание |
№карты | Числовой | номер карты | |
код_опер | Текстовый | 3 | код операции |
типОпер | Числовой | планово или экстренно производилась операция | |
код_анестезии | Текстовый | 3 | код анестезии |
Дата | Дата/время | дата | |
Диагноз | Текстовый | 200 | Описание |
код_врхир | Текстовый | 3 | Хирург |
код_врасс | Текстовый | 3 | Ассистент |
код_вранес | Текстовый | 3 | Анестезиолог |
После_осл | Числовой | Послеоперац. осложнения | |
Пост_раз | Текстовый | 10 | сколько раз поступал |
Для
хранения информации о существующих
отделениях стационара и заведующих
этими отделениями создана
Таблица 3
Структура
таблицы “Отделение”
Имя поля | Тип данных | Размер поля | Описание |
код_отд | Числовой | код отделения | |
имя_отд | Текстовый | 20 | Отделение |
имя_вр | Текстовый | 3 | заведующий отделением |
Для
ведения учета всех врачей стационара
используется таблица «Врач». Она хранит
сведения о враче и отделении за которым
он закреплен (табл.4).
Таблица 4
Структура таблицы “Врач”
Имя поля | Тип данных | Размер поля | Описание |
код_вр | Числовой | код врача | |
код_отд | Числовой | код отделения | |
Врач | Текстовый | 30 | ФИО врача |
Для хранения разновидностей травм используется таблица «Травмы», которая содержит следующие поля: код, код травмы и наименование травмы (табл.5).
Структуры следующих таблиц являются аналогичными данной таблице, то есть содержат такие поля, как код и название. Они используются в качестве вспомогательных справочников.
Таблица 5
Структура таблицы “Травмы”
Имя поля | Тип данных | Размер поля | Описание |
Код | Числовой | код | |
код_тр | Числовой | код травмы | |
название | Текстовый | 30 | Наименование травмы |
3
Руководство пользователя
3.1
Запуск программы
При запуске программы
Главное меню программы
Рисунок
3.
3.2
Работа со справочниками
Для подробного рассмотрения
необходимой информации по
- по врачам (отображает перечень врачей и отделений, за которыми они закреплены);
- по классификациям болезней (из международной классификации болезней);
- по источникам финансирования;
- по категориям льготности;
-
по объектам направления
- по травмам;
- по разновидностям операций;
- по результатам лечения;
- по состояниям при поступлении;
-
по послеоперационным
- по исходам лечения;
- по существующим отделениям (отображает отделения стационара и их заведующих);
- по типам госпитализации.
Для
работы со справочниками необходимо
в главном меню выбрать опцию
справочник, после чего появится
всплывающее контекстное меню, в котором
имеются соответствующие подпункты, позволяющие
просмотреть, а при необходимости добавить,
удалить или редактировать ту или иную
запись (рис.4).
Пункт меню “Справочник”
Рисунок
4.
При выборе подпункта «справочн
В данном справочнике
Справочник по объектам направления пациента
Рисунок
5.
При
необходимости удаления или редактирования
данных следует нажать кнопку «редактировать
и удалить», в результате чего выйдет
форма «редактированиеОбъектов» (рис.6),
в которой для удобного удаления
и редактирования используются
средства поиска нужной записи либо по
коду, либо по названию, т.е. по имеющимся
полям (рис.7).
Удаление и редактирование
Рисунок
6.
Поиск необходимой записи
Рисунок
7.
После успешного поиска запись можно удалять или редактировать.
Для
редактирования найденной записи необходимо
нажать кнопку «редактировать», после
чего поля станут доступными, затем
можно изменять запись. В случае
удаления найденной записи следует
нажать кнопку «удалить», в результате
чего выйдет сообщение, в котором можно
либо подтвердить удаление, либо отменить
его (рис.8).
Сообщение об удалении
Рисунок 8.
Для того чтобы добавить
Добавление записей в справочник
Рисунок
9.
В
появившейся форме следует
По нажатию на кнопку «Закрыть» данная форма закрывается.
Работа со следующими справочниками производится аналогично предыдущему описанию. Последующие справочники также поддерживают возможность добавления, удаления и редактирования записей. Справочники отображают не только классификации медицинских понятий, но существующие отделения стационара, заведующих этими отделениями. Также, можно просмотреть врачей стационара и отделения, за которыми они закреплены. Для добавления заведующего врача в отделение, изначально необходимо добавить этого врача в общий список врачей через пункт главного меню “Добавление врачей”, а затем выбирать этого врача как заведующего отделением.