Создание автоматизированной системы ведения статистического учета выписанных пациентов из стационара ГККП "Костанайская городская бол

СОДЕРЖАНИЕ 

ВВЕДЕНИЕ . . . . .  . . .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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.  Следовательно, целесообразно создание такого программного продукта, который удовлетворял бы основным требованиям новейших компьютерных технологий. 

    Целью данной работы является создание автоматизированной системы ведения статистического учета выписанных пациентов из стационара ГККП «Костанайская городская больница» .

    Система реализована посредством интегрированной  среды разработки MS Access, программируемым на языке Visual Basic для приложений, и выполняет следующие функции:

    -  ведение  учета  выписанных  пациентов из  стационара;

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

    -  предоставление данных о пациентах в виде отчетности;

    -  возможность добавления, удаления  лечащих  врачей по отделениям.

      
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 Office. Причиной выбора данной среды программирования послужило то, что Microsoft Access 2000 является визуально-программируемым языком, управляемым по событиям и полной мере  соответствует всем требованиям, предъявляемым к современным средствам проектирования, также  имеются средства быстрой генерации  форм, отчетов, меню и запросов и т.д [2].

    Microsoft Access 2000 – это функционально-полная реляционная СУБД. В ней предусмотрены все  необходимые средства  для определения и обработки данных, а также для управления  ими при работе с большими  объемами информации. Подобно всем хорошим системам управления  реляционными базами данных, Microsoft Access 2000 позволяет легко объединять связанную информацию. Но кроме этого, он является дополнением к другим работающим с базами данных программным продуктам, так как Microsoft Access 2000 предоставляет широкие возможности для работы с данными из других источников, включая наиболее популярные СУБД [3]. 

    2.2 Схема работы программы 

    Для работы программы создано 40 форм. Формы связаны с собой через соответствующие пункты главного меню. С точки зрения  иерархии форм, 19  форм являются  основными, то есть запускаются непосредственно из главного меню, а остальные 11 вспомогательными, вызываемыми из основных форм.

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

Схема работы программы

    
справочник  существующих отделений

             

справочник по исходам  лечения пациента

                                         добавлениеОтделений

          добавлениеИсходов     редактированиеОтделений                              

справочник  по типам госпитализации

     редактированиеИсходов

                 добавлениеОсложнений

справочник  послеоперационных  осложнений

                                       редактированиеОсложнений

справочник состояний  при поступлении

                                                добавлениеСостояний

                                                       

справочник о  результатах лечения

           добавлениеИсходов                     редактированиеСостояний      

     редактированиеИсходов  

    

справочник по травмам
справочник  разновидностей  операций

                          добавлениеТравм   

                       редактированиеТравм

справочник по объектам направления пациента

ДобавлениеОбъектов     редактированиеОбъектов             

справочник по категориям льготностей
 

        добавлениеЛьгот 

справочник источников финансирования

       редактированиеЛьгот   

   

справочник  болезней

    

справочник  по врачам

 
 

Главное  меню
Справочник По пациентам Добавление врачей Отчеты Выписка Выход из программы

              

                                                                                      

отчеты
Выписка
Выход

                                    

 

статистическая  карта выбывшего  из     стационара
Хирургические операции

Общее число пациентов  в стационаре

Данные  по операциям пациентов

 

добавление  врачей в  отделения
 
 

Рисунок 1. 

2.3 Описание баз данных  

    Для работы  программы была создана  одна база данных «статкарта.mdb» состоящая из 17 таблиц (рис.2): «Стат_карта», «Отделение», «Тип госпитализации», «Послеоперац-е осложнения», «Состояние при поступлении», «Результат лечения», «Пол», «Категория льготности», «Источник финансирования», «Исход лечения в стационаре», «Объект направления пациента», «ХирургическаяОперация», «Травмы», «Врач», «Виды операций», «Виды болезней», «Тип операции».

            Для создания структуры организации  статистического учета выписанных  пациентов  в роли основных  используются таблицы: «Стат_карта», которая хранит в себе всю  информацию о пройденном курсе  лечения пациентов (см. табл.1)  и «ХирургическаяОперация», в которой содержаться сведения об операциях пациентов, если таковые производились (см. табл.2), а остальные таблицы  являются вспомогательными.  

Схема данных

          Рисунок 2.

    Таблица 1