Создание автоматизированной системы ведения статистического учета выписанных пациентов из стационара ГККП "Костанайская городская бол
СОДЕРЖАНИЕ
| ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 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 |
| ПРИЛОЖЕНИЯ А. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 46 |
| ПРИЛОЖЕНИЯ Б. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 47 |
| ПРИЛОЖЕНИЯ В. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 48 |
| ПРИЛОЖЕНИЯ Г. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 49 |
| ПРИЛОЖЕНИЯ Д. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 50 |
| ПРИЛОЖЕНИЯ Е. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 51 |
| ПРИЛОЖЕНИЯ Ж . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 52 |
| ПРИЛОЖЕНИЯ З. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 53 |
| ПРИЛОЖЕНИЯ И. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 54 |
| ПРИЛОЖЕНИЯ К. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 55 |
ВВЕДЕНИЕ
В основном законе республики Казахстан – Конституции, жизнь человека провозглашена высшей ценностью. Важнейшая роль в сохранении этого достояния страны отводится медицине. В 10-летней программе развития системы здравоохранения на 2000-2010 гг., утвержденной правительством республики Казахстан особая роль отводится организации автоматизированного, централизованного медицинского учета.
Проходящий
процесс компьютеризации
Это послужило основанием для
создания программы для
Анализ существующих программных продуктов для ГККП «Костанайская городская больница» показал, что имеющиеся программные продукты не удовлетворяют стандартам современных операционных систем, так как они написаны под MS DOS. Следовательно, целесообразно создание такого программного продукта, который удовлетворял бы основным требованиям новейших компьютерных технологий.
Целью данной работы является создание автоматизированной системы ведения статистического учета выписанных пациентов из стационара ГККП «Костанайская городская больница» .
Система
реализована посредством
- ведение учета выписанных пациентов из стационара;
- возможность быстрого поиска данных о пройденном курсе лечения пациентов и о производимых операциях по определенным критериям;
- предоставление данных о пациентах в виде отчетности;
- возможность добавления, удаления лечащих врачей по отделениям.
1
Техническое задание
1.1
Основание для
разработки
Основанием для разработки данного программного продукта послужил заказ статистического отдела ГККП «Костанайская городская больница» на разработку более усовершенствованной программы по статистическому учету выписанных пациентов из стационара. Основной причиной создания данного программного продукта послужил тот факт, что обработка статистических сведений о пациентах по ГККП «Костанайская городская больница» производилась на программном продукте, созданном ранее на Clipper под MS DOS. Данная программа, созданная ранее, является устаревшей и неудобной в использовании из-за отсутствия специалистов в этой области, так как большинство специалистов квалифицируется на современные средства разработки программных продуктов.
Создание новой программы должно поддерживать не только возможность хранения, обработки данных, но и наличие дружественного интерфейса понятного неквалифицированному пользователю. Интерфейсная часть программы является понятной и удобной в использовании. Здесь обеспечивается минимальное использование клавиатуры при максимальном использовании, альтернативных клавиатуре, устройств ввода информации, в данном случае мыши. Это позволит значительно сэкономить время и соответственно повысить производительность труда, так как на программном продукте созданном ранее ввод данных производился практически вручную.
Данная программа призвана облегчить труд специалистов, оптимизировать и сделать его более продуктивным. Данный программный продукт удовлетворяет требованиям не только непосредственно этого статистического отдела ГККП «Костанайская городская больница», а также здесь поддерживаются требования определенных государственных стандартов, что позволяет использовать данную программу в различных стационарах подобного медицинского профиля.
Программа поддерживает ведение учета всех выписанных пациентов из стационара, т.е. содержит все сведения о выписанных пациентах, о пройденном ими курсе лечения, поставленные диагнозы, результаты анализов, также рекомендации и назначение врачей, данные об операциях, если таковые производились и т.д.
Это дает возможность в любой
момент обратиться к базе и за считанные
секунды найти и просмотреть необходимые
сведения по пациентам по нужным критериям
отбора. Также, ведение учета пациентов
позволяет сформировать отчеты, которые
отображают различные подсчеты, статистические
показатели с учетом возрастных категорий.
Это дает возможность оценивать положение
общества по области.
1.2
Постановка задачи
Система создается для
- изначально указывается номер карты пациента;
- личные данные пациента, в том числе фамилия, имя, отчество, дата рождения, место жительства, пол;
- автоматически рассчитывается возраст пациента;
- даты госпитализации и выписки;
- отделение, в котором он находился;
- категория его льготности;
- объект направления пациента;
- исход лечения;
- дни прибытия в реанимации, если он там находился;
-также диагноз при поступлении, клинический диагноз и другие;
-
результаты анализов при
-данные об операциях, если таковые производились;
- назначение и рекомендации, которые ему дают при выписке;
-
медицинские препараты,
- и другие данные.
Здесь поддерживается добавление, удаление и редактирование данных.
Для полного
представления всех встречающихся
в программе классификаций
- справочник по врачам;
- справочник болезней;
- справочник источников финансирования;
-
справочник по категориям
-
справочник по объектам
- справочник по травмам;
-
справочник разновидностей
-
справочник о результатах
-
справочник состояний при
-
справочник послеоперационных
-
справочник по типам
- справочник по исходам лечения пациента;
-
справочник существующих
Они дают возможность не только просмотреть, но и добавить, удалить и редактировать записи. Некоторые данные, имеющиеся в справочниках, удовлетворяют требованиям международных стандартов, такие как:
-
международная классификация
- разновидности операций;
- травмы;
- исходы лечения;
- категории льготностей;
- и т.д.
В системе имеется список всех врачей, ведется учет медработников по отделениям в отдельности, фиксируются заведующие отделений.
Справочник «Существующих отделений» дает возможность просмотреть не только существующие отделения, но и заведующих врачей этих отделений. Этот справочник также поддерживает добавление, удаление и редактирование записей.
Добавления врачей в отделения осуществляется посредством формы «добавление врачей в отделения», которая вызывается в результате нажатия на пункт главного меню программы «Добавление врачей».
Программа поддерживает
- по отделению;
- по полу;
- по дате выписки;
- по дате госпитализации;
- по лечащему врачу;
- по оперированным;
- по фамилии;
- по исходу лечения;
- по источнику финансирования;
- по районам;
- по городу;
- по типу госпитализации;
- по льготности;
- по объекту направления.
Вышеуказанные выборки формируются на основе сложных запросов, которые позволяют отобразить все необходимые данные ссылаясь на указанные параметры. Это является простым и удобным в случае необходимости быстрого отбора пациентов по тем или иным критериям.
Аналогичным образом можно просмотреть и сформировать различные выборки по сведениям о произведенных операциях. Здесь также предоставляется возможность сделать выборку по нескольким критериям, таким как:
- по осложнениям;
- по врачам;
- по типу операции;
- по дате.
Так
как учет пациентов является
статистическим, то постоянно возникает
необходимость производить
- количество операций;
- количество оперированных;
- послеоперационные осложнения;
- послеоперационная летальность;
-
виды послеоперационных
-
экстренная хирургическая
-
летальность экстренных
- состав больных в стационаре (в отчете подсчитывается состав взрослых и детских больных);
- летальность по отделениям.
Отчеты можно формировать как за один, так и за несколько месяцев.
На ряду со статистическими отчетами данная программа поддерживает формирование отчетов-выписок, которые позволяют показать все необходимые данные по пройденному курсу лечения соответствующего пациента, а именно: фамилия пациента; отделение, в котором находился больной; даты госпитализации и выписки; адрес проживания; основной диагноз; тип его госпитализации; кем направлен; результаты анализы при поступлении и при выписке; результаты лучевых и инструментальных методов исследования (УЗИ, ЭКГ, флюорография); указывается его лечащий врач и зав. отделения, в котором находился пациент.
Основа
построения этой системы состоит
в осуществлении правильного, более
удобного ввода данных и соответственно
учета пациентов в статистич0еской
карте.
1.3
Требования к составу
и параметрам технических
средств
Для работы с программным продуктом «Статкарта» персональный компьютер должен иметь следующие технические характеристики:
- процессор INTEL PENTIUM II и выше или аналогичные процессоры других производителей;
- оперативная память 64Мбайт и выше;
- жесткий диск;
- монитор SVGA;
- принтер;
- клавиатура;
- мышь.
1.4
Требования к операционной
и программной совместимости
Для
корректной работы программного продукта
«Статкарта» необходимо, чтобы поддерживалось
следующее программное
- операционные системы Widows 98, Windows 2000,
Windows XP;
- Microsoft Access 98 и выше;
- Microsoft Word 98 и выше.
2
Описание программы
2.1
Средства реализации
Широкая
потребность в
Microsoft
Access 2000 – это функционально-полная реляционная
СУБД. В ней предусмотрены все необходимые
средства для определения и обработки
данных, а также для управления ими
при работе с большими объемами информации.
Подобно всем хорошим системам управления
реляционными базами данных, Microsoft Access
2000 позволяет легко объединять связанную
информацию. Но кроме этого, он является
дополнением к другим работающим с базами
данных программным продуктам, так как
Microsoft Access 2000 предоставляет широкие возможности
для работы с данными из других источников,
включая наиболее популярные СУБД [3].
2.2
Схема работы программы
Для работы программы создано 40 форм. Формы связаны с собой через соответствующие пункты главного меню. С точки зрения иерархии форм, 19 форм являются основными, то есть запускаются непосредственно из главного меню, а остальные 11 вспомогательными, вызываемыми из основных форм.
Наиболее удобным способом
Схема работы программы
| справочник существующих отделений |
| справочник по исходам лечения пациента |
добавлениеИсходов редактированиеОтделений
| справочник по типам госпитализации |
редактированиеИсходов
добавлениеОсложнений
| справочник послеоперационных осложнений |
| справочник состояний при поступлении |
| справочник о результатах лечения |
добавлениеИсходов
редактированиеИсходов
| справочник по травмам |
| справочник разновидностей операций |
добавлениеТравм
редактированиеТравм
| справочник по объектам направления пациента |
ДобавлениеОбъектов редактированиеОбъектов
| справочник по категориям льготностей |
добавлениеЛьгот
| справочник источников финансирования |
редактированиеЛьгот
| справочник болезней |
| справочник по врачам |
| Главное меню | |||||
| Справочник | По пациентам | Добавление врачей | Отчеты | Выписка | Выход из программы |
| отчеты |
| Выписка |
| Выход |
| статистическая карта выбывшего из стационара |
| Хирургические операции |
| Общее число пациентов в стационаре |
| Данные по операциям пациентов |
| добавление врачей в отделения |
Рисунок
1.
2.3
Описание баз данных
Для работы программы была создана одна база данных «статкарта.mdb» состоящая из 17 таблиц (рис.2): «Стат_карта», «Отделение», «Тип госпитализации», «Послеоперац-е осложнения», «Состояние при поступлении», «Результат лечения», «Пол», «Категория льготности», «Источник финансирования», «Исход лечения в стационаре», «Объект направления пациента», «ХирургическаяОперация», «Травмы», «Врач», «Виды операций», «Виды болезней», «Тип операции».
Для создания структуры
Схема данных
Рисунок 2.
Таблица 1