Автоматизация рабочего места врача отдела эпидемиологии для ведения учета эпидемиологических заболеваний больных
РЕФЕРАТ
ИНФОРМАЦИОННАЯ СИСТЕМА «ЭЛЕКТРОННАЯ КАРТА ЭПИДЕМИОЛОГИЧЕСКИХ ОБСЛЕДОВАНИЙ»: Дипломный проект/ДИТИ НИЯУ МИФИ, №23010565.019.2014. – Димитровград, 2014. – стр.84, рис. 21, табл. 11, библ. назв.9, приложений 1.
Ключевые слова: БАза данных, автоматизированное рабочее место, отчет, врач, печатная форма, окно, интерфейс.
Объект исследования – деятельность врача-эпидемиолога при работе с картами больных.
Цель работы: Разработка автоматизированного рабочего места врача отдела эпидемиологии для ведения учета эпидемиологических заболеваний больных.
Методы исследования: наблюдение, метод опроса, теоретический анализ, изучение литературы.
Полученные результаты и их новизна: приложение реализовано в среде разработки Borland Delphi 7, внедрение данного программного продукта позволит сократить время составления выходной документации врача-эпидемиолога.
Область применения и рекомендации: медицинская, узкоспециализированная отрасль центров гигиены и эпидемиологии.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
Скорость доступа, качество хранения к информации в наше время является одним из важнейших критериев в определении эффективности работы организации медицинской направленности. При работе с личными данными пациентов часто возникает необходимость в получении сведений о контактном номере телефона, дате и месте рождения, месте работы, постоянном месте проживания и т.д.
В современном мире в медицинской государственной организации обработка информации о пациентах и заболеваниях ведется вручную, что приводит к значительным временным затратам. Поэтому появилась потребность в разработке информационной системы «Электронная карта эпидемиологического заболевания», которая позволяла бы хранить, вводить - выводить и редактировать данные, осуществлять поиск и сортировку данных по определенным критериям, существовала возможность формирования отчета и вывода его на экран монитора, а затем на печать.
Актуальность проекта состоит в необходимости автоматизации учета эпидемиологических обследований очагов инфекционных заболеваний т.к. в настоящее время процесс мониторинга ведется вручную.
Целью является автоматизация рабочего места врача отдела эпидемиологии для ведения учета эпидемиологических заболеваний больных.
Задачами - изучение предметной области работы врача-эпидемиолога , а так же создание и внедрение программного продукта;
Дипломный проект включает в себя описание входных и выходных данных, обоснование выбора инструментальных средств разработки, структуру программного продукта, расчет эффективности использования, раздел охраны труда и обеспечения жизнедеятельности, в приложениях представлены листинги программного кода.
1 ПОСТАНОВКА ЗАДАЧИ
- Обзор состояния вопроса
1.1.1 Обоснование выбора данной темы
Выбор темы дипломного проекта обусловлен тем, что в последнее время все наибольшее число руководителей приходит к выводу о реальной выгоде в использовании информационных технологий применяемых работниками узкоспециализированной медицинской сферы. Применение электронно-информационных продуктов, недорогих, но результативных в работе, явно сказывается на практике в работе организации.
Благодаря этим информационным продуктам, работники могут самостоятельно решать непростые задачи в короткие сроки. Одним из способов для решения этой проблемы является такой шаг главы организации, как заказ специализированного программного продукта для помощи в работе работникам организации. Такая практика руководителя созидает во-первых благоустроенную обстановку в коллективе, что является не последним фактором в рабочем процессе, влияющим на плодотворность труда, а во-вторых снижает сроки анализа данных.
Данная работа является своевременной, так как в ней предполагается разработка программного продукта по сохранению личных данных больных, вывод на монитор компьютера отчетов для печати, содержащих данные о месте проживания, месте работы, диагнозе, типе возбудителя болезни, дате рождения и т. д.
1.1.2 Назначение
Данный программный продукт предназначен для автоматизации рабочего места работника центра гигиены и эпидемиологии. Он разрешает хранение информации о больных, вывод информации на экран, формирование и вывод отчетов на бумажный носитель, редактирование, создание, удаление сведений о больных. Программный продукт имеет практическое применение в центре гигиены и эпидемиологии №172.
1.1.3 Список функций программы
Программный продукт должен выполнять следующие действия:
- хранение информации;
- осуществление контроля над вводимыми данными;
- добавление, удаление, редактирование данных о больных;
- осуществление сортировки и поиска информации по различным выборкам;
- формирование отчетов, содержащих данные об окончательном диагнозе;
- формирование отчетов, содержащих индивидуальные данные о больном;
- формирование отчетов, содержащих данные о виде или типе возбудителя заболевания;
- формирование отчетов, содержащих данные о месте проживания больного;
- формирование отчетов, содержащих данные о месте работы больного.
1.1.4 Организация входных - выходных данных
Исходные данные вводятся с клавиатуры врачом-эпидемиологом из карты эпидемиологического обследования очага инфекционных заболеваний.
Входными данными являются: личная информация о больном:
- фамилия имя отчество;
- дата рождения;
- адрес;
- место работы;
- местный или приезжий;
- пол.
Сведения о заболевании:
- окончательный диагноз;
- вид, тип возбудителя;
- диагноз по экстренному извещению;
- основные симптомы;
Сведения о месте госпитализации и лечащем враче:
- кем направлено (учреждение);
- место госпитализации, транспорт.
В качестве выходных данных являются:
- отчетный документ «Данные о заболевании» в соответствии с рис. 1.1.
Рисунок 1.1 – Отчет «Данные о заболевании»
- отчетный документ «Отчет по очагам эпидемии» в соответствии с рис. 1.2.
Рисунок 1.2 – Отчет по очагам эпидемии
- отчетный документ «Отчет о конкретном возбудителе» в соответствии с рис. 1.3.
Рисунок 1.3 – Отчет о конкретном возбудителе
- отчетный документ «Отчет по адресам проживания больных» в соответствии с рисунком 1.4.
Рисунок 1.4 – Отчет о месте проживания
- отчетный документ «Отчет о проф. болезнях» в соответствии с рис. 1.5.
Рисунок 1.5 –Отчет о проф. болезнях
1.1.5
Требования к составу и
База данных разработана для пользователя, имеющего опыт работы с компьютером на уровне оператора.
Для успешной работы базы данных необходимо иметь в наличии базовую конфигурацию ПК, для вывода отчетов на бумагу, необходим принтер, для установки программы на жесткий диск необходим объем свободного места не менее 100 Мбайт;
1.1.6 Перечень критериев внешнего вида
Пользовательский интерфейс программы должен быть:
- интуитивно понятным, т.е. прост в использовании и запоминании операций программного продукта;
- гибким, т.е. с программой можно работать несколькими способами;
- примитивным, т.е. количество вводимых или выбираемых мышью команд и надстроек должно быть минимизированным;
- удобным, т.е. программа должна иметь традиционное расположение кнопок и команд.
Список эксплуатационных качеств программного продукта
Программа должна обладать следующими элементарными качества:
- временная эффективность - это значит, что программа должна уменьшить время поиска и обработки информации по больным, о чем свидетельствует расчет экономической эффективности;
- документируемость – это значит, что программный продукт обеспечен полноценной, понятной и доступной учебно-справочной документацией, нужной для пользователя в виде справочной информационной системы;
- защищенность – это значит, что программа должна иметь функции контроля над вводимыми данными, которые обеспечивают устойчивость к преднамеренным или нечаянным действиям пользователя, приводящим к нарушениям в работе программы;
- коммуникабельность – это значит, что данные должны вводиться через поля ввода, формы, справочники, имеется в наличии стандартное горизонтальное меню, всплывающие подсказки, что сделает общение пользователя с программной более удобным;
- независимость от устройств – это значит, что программное средство будет работать на любой платформе базовой конфигурации ПК.
Инструментарий создания базы данных
Для разработки программы, были использованы следующие инструментальные среды разработки:
- Borland Delphi 7.0;
- Microsoft Access.
Следуя функциональным возможностям инструментальных средств, каждому из них была отведена своя роль.
- интегрированная среда программирования Borland Delphi 7.0 использовалась для организации операций работы с информацией, хранящейся в базе данных, так как она имеет:
- большое содержание стандартных компонент, а так же наличие библиотек от различных фирм, расширяющие и дополняющие возможности стандартных;
- высокую популярность и хорошие перспективы использования, так как имеет хорошие возможности по работе с БД.
CУБД Access служит в качестве хранилища данных и с помощью ее средств формируются запросы на основе которых с помощью средств Delphi создаются печатные формы отчета.
Управление этими средствами осуществляется операционной системой. Данный программный продукт разрабатывается в ОС Windows ХР.
В настоящее время Windows XP – самая распространенная операционная система для персональных компьютеров в среде государственных учреждений. Сильными качествами операционной системы Windows являются:
- удобный, простой, понятный, графический интерфейс;
- параллельная работа множества программ;
- автоматическая настройка нового оборудования;
- настройка окружения в соответствии с личными предпочтениями;
- работа в удаленном режиме;
- высокий уровень безопасности;
- повышенная производительность.
Готовый программный продукт может использоваться на ОС семейства Windows.
1.2 Основные проектные решения
1.2.1 Структурная схема базы данных
Разрабатываемая база данных состоит из следующих таблиц: «Карта», «Адрес», «Диагноз», «Возбудитель», «Данные человека». Главной является таблица «Карта», она связанна с другими таблицами связью типа многие к одному. Таблица «Карта» содержит сорок три атрибута. Таблица «Адрес» содержит четыре атрибута. Таблица «Диагноз» содержит два атрибута. Таблица «Возбудитель» содержит два атрибута. Таблица «Данные человека» содержит десять атрибутов.
Таблицы «Адрес», «Диагноз», «Возбудитель», «Данные человека» выполняют функции справочников и используются при вводе данных в главную таблицу базы «Карта». Структурная схема представлена на рис. 1.6.
Рисунок 1.6 – Структурная схема базы данных
1.2.2
Функциональная схема
При создании функциональной схемы были выделены функции программного продукта и функции, выполняемые пользователем при работе с программой.
Программный продукт дает возможность пользователю вводить и редактировать данные, вызывать процедуры сохранения, выбора информации и просмотра отчетов.
Программа выполняет такие функции как, контроль над вводимыми данными, формирование отчетов, хранение данных, вывод форм для просмотра и ввода информации на экран. Функциональная схема представлена на рис. 1.7.
Рисунок 1.7 – Функциональная схема пользователя
Функциональная схема программы представлена на рис. 1.8.
Рисунок 1.8 – Функциональная схема программного продукта
1.2.3 Модульная структура разработки
Программа имеет модульную структуру. Программный код содержит модуль Vvod_dann, он обрабатывает события формы «Окно ввода данных»; Unit 3, который обрабатывает события формы «Редактирование адреса»; Unit 6 служит для обработки событий формы «Диагноз»; Unit 4 обрабатывает события формы «Сведения о больном»; Unit 5 обрабатывает события формы «Тип, вид возбудителя»
Все модули программного кода связаны с таблицами базы данных Access через модуль DataModulе2, в состав которого входят компоненты: ADOConnection для установления связи Delphi 7 с базой Access; DataSource – для установления связи с конкретной таблицей; ADOQuery – для SQL запросов. Модульная структура представлена на рис. 1.9.
Vvod_dann |
procedure SpeedButton1Click(Sender: TObject); procedure DBComboBox10Change(Sender: TObject); procedure DBComboBox8Change(Sender: TObject); procedure SpeedButton2Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); |
Unit 3 |
procedure
TFrmInputAdress.Button1Click( |
Unit 6 |
procedure TForm6.Button1Click(Sender: TObject) |
Unit 4 |
procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); |
Unit 5 |
procedure Button1Click(Sender: TObject); |
1.2.4 Структурная схема работы программы
Структурная схема – это совокупность компонентов программы, а также связи и способы организации информационного обмена между ними - рис. 1.10.
Рисунок 1.10 – Структурная схема работы программы
После разработки структуры таблиц базы данных, установления связей между ними, разработки необходимых форм для ввода информации, запросов, модулей отчетов, осуществляется ввод данных в таблицы.
Исходный текст программы, реализующий процедуры обработки базы данных, представлен в приложении А.
1.2.5 Интерфейс с описанием
Пользовательский интерфейс программного продукта состоит из окон, сообщений, кнопок, меню, всплывающих подсказок, форм отчетности.
Главное окно программы включает в себя четыре функциональных кнопки:
- Начать работу (открывает главную форму);
- Отчеты (открывает диалоговое окно со списком отчетов);
- О программе (выводит сообщение с данными о разработчике);
- Закрыть (закрывает программу).
Главное окно информационной системы «Электронная карта эпидемиологических обследований» представлено на рис. 1.11.
Рисунок 1.11 – Главное окно программы
Главное окно ввода данных» представлено на рис. 1.12
Рисунок 1.12 – Окно ввода данных
Интерфейс главного окна содержит:
- строку заголовка;
- две функциональные кнопки для перехода к главному окну или закрытию программы;
- кнопка перехода к форме «Добавление диагноза», которая вызывает открытие окна справочника, оно представлено на рис. 1.13.
Рисунок 1.13 – Форма «Добавление диагноза»
- кнопка «Тип возбудителя» вызывает открытие окна справочника, оно представлено на рис. 1.14.
Рисунок 1.14 – Форма «Тип возбудителя»
- кнопка «Сведения о больном» вызывает открытие окна справочника, оно представлено на рис. 1.15. Все окна справочники позволяют исключать ошибки при вводе данных.
Рисунок 1.15 – Форма «Сведения о больном»
- инструментальная панель, содержащая следующие кнопки быстрого доступа:
- добавить запись;
- редактировать запись;
- удалить запись.
- рабочая область, которая представляет собой форму, в которой отраженны записи, имеющиеся в БД.
3. Окно «Отчеты» изображено, на рис. 1.16.
Интерфейс окна состоит из шести функциональных кнопок, которые позволяют формировать отчеты.
Рисунок 1.16 – Выбор типа отчета
После выбора типа отчета, открывается диалоговое окно Output Options, представленное на рис. 1.17. предназначенное для настройки режима печати, в котором необходимо щелкнуть по кнопке OK для вывода на печать.
Рисунок 1.17 – Окно «Output Options»
Внешнее представление общего отчета представлен на рис. 1.18.
Рисунок 1.18 – «Главный отчет»
1.3
Тестирование программного
Для комплексного тестирования программы был применен метод тестирования по стратегии “черного ящика”. Этот метод позволяет выявить все ошибки программы.
Тестовые наборы данных были спроектированы для открытия файла с данными и проверки реакции программы на запросы пользователя. Результат теста по открытию файлов с данными представлен в табл. 1.1
Таблица 1.1. – Тестовые наборы данных для открытия файлов с данными
Название файла |
Примечания |
Ожидаемый |
Фактический |
Help.chm |
Файл содержит руководство по работе с программой |
Открытие файла, закрытие файла |
Файл открыт, файл закрыт. |
Project1.exe |
Скомпилированный файл программы |
Открытие окна с функциональными кнопками, вывод на экран. |
Файл открыт, окно выведено на экран пользователя. |
Результаты теста проверки реакции программы на запросы пользователя представлены в табл. 1.2.
Таблица 1.2. – Тестовые наборы данных проверки программы на запросы пользователя
Входные данные |
Примечания |
Ожидаемый результат |
Фактический |
Нажатие по кнопке на форме главного окна программы |
Программа переходит к форме заполнения данных программы |
Открытие формы заполнения (скорость открытия около 3мс) |
Открылась главная форма для заполнения таблицы «Karta»(скорость открытия около 3 мс) |
Нажатие на кнопку «Отчеты» |
Пользователь с помощью мыши нажимает на форме главного окна кнопку, после чего ждет событие от программы |
Клик по кнопке «Отчеты», программа выводит на монитор окно со списком названий имеющихся отчетов (скорость открытия около 3мс) |
После клика по кнопке «Отчеты», программа выводит на монитор окно со списком названий имеющихся отчетов (скорость открытия около 3 мс) |
В окне «Выбор типа отчетов», нажать на любую кнопку с названием отчета |
Пользователь так же может нажать кнопку «Закрыть» для возврата к главному окну программы. |
После нажатия на любую из кнопок с названием отчетов, открывается окно отчета. (скорость открытия около 3мс) |
Нажав на любую из кнопок с названием отчетов, открывается окно отчета. (скорость открытия около 3мс) |
На главной форме программы, нажать на кнопку «О программе» |
Открывается информационное окно. (скорость открытия около 3мс) |
После нажатия на кнопку открылось информационное окно. (скорость открытия около 3 мс) |
Тестирование программы по стратегии “черного ящика” показало, что она может считаться отлаженной, то есть функционирует в соответствии с требованиями предъявляемыми к программному продукту.
Выводы по разделу 1
В первом разделе дипломного проекта был детально проведен обзор состояния вопроса в работе медицинских специалистов, определено обоснование актуальности выбранной темы в рабочей сфере, будущее назначение разрабатываемого программного продукта. Так же был приведен перечень функций включенных в программу, принцип организации входных и выходных данных, рассмотрены требования к составу и параметрам техническо-программных средств. Подробное описание критериев дизайна и список эксплуатационных качеств программного продукта говорящее о существующих нюансах в разработке программы, еще описан инструментарий создания базы данных. Проведен анализ основных проектных решений, приведена структурная схема базы данных и функциональная схема программного продукта. Полностью рассмотрена структурная схема работы программы и интерфейс с описанием.
2
ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКАЯ
До внедрения информационной системы, работой поиска, сортировки, выбора данных по критерию занимался врач эпидемиологического отдела, который на выполнение этой работы, раз в месяц, затрачивал 7 часов. Технологический процесс можно представить в виде табл. 2.1.
Таблица 2.1. – Технологический процесс формирования общего и персонального отчетов
№ |
Наименование операции |
Должность |
Время, час |
1 |
Формирование общего отчета |
Врач эпид отдела |
7 |
ИТОГО |
7 |
2.1 Расчет стоимости продукта
Основная заработная плата специалистов представлена в табл. 2.2.
Таблица 2.2. – Заработная плата основных работников
|
№ |
Должность |
Всего человек |
Общие затраты времени по категориям работников, час |
Стоимость 1 час., руб. |
Основная ЗП,руб |
1 |
Врач Эпид отдела |
1 |
7 |
34,09 |
238,63 |
Помимо основной заработной платы работники могут получать дополнительную, которая составляет 12 % от основной заработной платы и которую можно найти по формуле (2.1).
(2.1) |
где ЗПдоп – дополнительная заработная плата,
ЗПосн – основная заработная плата,
Страховые взносы во внебюджетные фонды является обязательным для всех организаций. Определяем по формуле (2.2).
(2.2) |
где Кстр – коэффициент страхования, Кстр = 30%
ЗПдоп – дополнительная заработная плата,
ЗПосн – основная заработная плата,
Затраты по оплате труда целесообразно представить в виде табл. 2.3
Таблица 2.3. – Формирование фонда заработной платы
Категория |
Заработная
плата |
Заработная плата дополнительная, руб. |
Отчисления на социальное страхование, руб |
Фонд з/платы 1 работника (ФЗП), руб. |
Врач Эпид |
238,63 |
28,64 |
95,15 |
362,42 |
Затраты на содержание основных средств
Расчет амортизации основных производственных средств рассчитывается с помощью формулы (2.3).
(2.3) |
где Сп – первичная стоимость основных производственных фондов, руб.
Амес. – амортизация основных средств, руб.
На – норма амортизации, %; 2,4%
Стоимость 1 часа работы с техникой, руб.- определим по формуле (2.4)
(2.4) |
где А1час – стоимость 1 часа работы с техникой, руб.
Стоимость амортизированных средств (2.5).
Сам = А1час*Q, |
(2.5) |
где Q – количество отработанного времени, час.
Сам – стоимость амортизированных средств.
Для данного технологического процесса оно составляет 7 часов это время, которое тратит специалист при работе на компьютере при формировании отчетов.

- Автоматизация рабочего места менеджера службы доставки
- Автоматизация рабочего места служащего банка
- Автоматизация рабочего места электромонтера СЦБ
- Автоматизация рабочено места
- Автоматизация рабочих мест на примере компании Макдоналс
- Автоматизация различных разделов бухгалтерского учета
- Автоматизация расчета будущей стоимости платежей, значений текущих вкладов и займов
- Автоматизация работы резервуара для сквашивания молока
- Автоматизация работы салона по продаже автомобилей
- Автоматизация работы секретариата Федерации художественной гимнастики с помощью MS Excel
- Автоматизация работы столовой ООО «Сибирь»
- Автоматизация работы строительной фирмы
- Автоматизация работы термического оборудования промышленных предприятий
- Автоматизация работы турфирмы