Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Диплом_1 / Диплом

.pdf
Скачиваний:
70
Добавлен:
13.05.2015
Размер:
2.29 Mб
Скачать

Министерство образования и науки РФ ГОУВПО «Удмуртский государственный университет»

Факультет информационных технологий и вычислительной техники кафедра теоретических основ информатики

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

НА ТЕМУ

«Автоматизация процесса обработки листов нетрудоспособности для железнодорожной больницы»

Работу выполнил: студент группы 351400-13 Качина А.А.

Научный руководитель: старший преподаватель Дунаев Д.А.

Ижевск, 2011г.

АННОТАЦИЯ

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

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

1

 

 

СОДЕРЖАНИЕ

Введение...................................................................................................................

4

1.

Постановка задачи........................................................................................

.......5

2.

Анализ задачи......................................................................................................

6

2.1.Специфика железнодорожной больницы…………………………………...6

2.2.Автоматизировать учѐт и анализ выдачи листков нетрудоспособности…7

2.2.1. Выводы……………………………………………………………………...9

2.3.Формирование статистической информации……………………………..10

2.3.1.Выводы…………………………………………………………………..…11

2.4. Обзор существующих систем

........................................................................12

2.4.1. Учет и анализ выдачи листков нетрудоспособности…………………...12

2.4.2. Выводы.........................................................................................................

15

2.5. Выбор инструментальных средств………………………………………...15

2.5.1.Файловая СУБД (File DMBS)…………………………………………….16

2.5.2.Microsoft SQL Server……………………………………………………...17

2.5.3.PostgreSQL………………………………………………………………...18

2.5.4.IBM DB2…………………………………………………………………..19

2.5.5.Oracle Data base…………………………………………………………...20

2.5.6.Выводы…………………………………………………………………….21

3. Решение задачи............................................................................................

......22

3.1. Проектирование базы данных талонов на законченный случай…………22

3.1.1.Инфологическая модель данных…………………………………………22

3.1.2.Даталогическая модель данных………………………………………….27

3.2.Разработка отчетов………………………………………………………….32

3.3.Разработка интерфейса……………………………………………………..38

3.3.1. Главная форма…………………………………………………………….38

3.3.2.Справочники.................................................................................................

40

3.3.3. Форма «Ввод талонов»................................................................................

43

3.3.4. Форма «Сведения о причинах временной нетрудоспособности по

 

возрастам»………………………………………………………………………..44

2

3.3.5.Форма «Причина временной нетрудоспособности»…………………....47

3.3.6.Форма «Талоны»…………………………………………………………..48

Заключение....................................................................................

.........................

49

Список источников................................................................................................

50

Приложение 1. Модуль формы отчета «Сведения о причинах временной

 

нетрудоспособности по возрастам».....................................................................

51

Приложение 2. Процедура обработки проведения документа «Ввод

 

талонов»……...…………………………………………………………………...54

Приложение 3.

Запрос отчета «Сведения о причинах временной

 

нетрудоспособности по возрастам»…………………………………………….57

Приложение 4.

Модуль формы документа «Ввод талонов»………………….58

Приложение 5.

Модуль формы отчета «Причина временной

 

нетрудоспособности»……………………………………………………………59

3

ВВЕДЕНИЕ

В лечебных профилактических учреждениях (ЛПУ) необходимо вести учет выданных больничных листков, для выявления часто и длительно болеющих лиц, нарушения сроков выдачи больничных листков.

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

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

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

В качестве справочной литературы были использованы источники[1, 2,

3, 4]

4

1. Постановка задачи

Этап 1.

Анализ задачи.

Этап 2.

Проектирование базы данных (БД) талонов на законченный случай:

1.Проектирование инфологической модели БД.

2.Проектирование даталогической модели БД.

3.В системе должна храниться информация о заболеваемости.

Этап 3.

Разработка форм для визуализации работы с базой данных.

Необходимо реализовать следующие функции:

1.Редактирование и ввод новых талонов на законченный случай.

2.Редактирование справочников.

3.Формирование статистических отчетов по заболеваемости.

5

2. Анализ задачи

2.1.Специфика железнодорожной больницы

Для железнодорожной больницы необходимо формировать показатели

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

категорий, врачей.

На железно дороге, ряд сотрудников связанны с безопасностью движения поездов. Они делятся на категории: 1 категория, 90 категория. К 90

категории относятся сотрудники с вредными профессиональными условиями труда. К первой категории относятся шесть групп работников:

1.Работники группы машинистов, водителей и их помощников.

2.Работники диспетчерско-операторской группы.

3.Работники станционно-маневровой группы.

4.Работники группы, обслуживающей поезда в пути следования.

5.Работники группы пути.

6.Работники группы энергоснабжения (электрификации), сигнализации,

централизации, блокировки.

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

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

Рассмотрев предметную область на примере учреждения здравоохранения НУЗ «Отделенческая больница на ст. Ижевск ОАО «РЖД» были получены IDEF0-диаграммы (рисунок 2.1, 2.2, 2.3), которые отражают последовательность действий медицинского статиста и статистические данные.

6

2.2.

Автоматизировать

учѐт

и

анализ

 

выдачи

листков

нетрудоспособности

 

 

 

 

 

 

 

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

медицинские статисты заводят их в базу, затем анализируют и выдают

данные по заболеваемости и о нарушении сроков выдачи больничных листов.

USED AT :

AUT HOR: Ка чи на А .А.

 

DAT E: 16. 09.200 9

WORKING

READER

DAT E CONT EXT:

 

PROJECT : Автоматизирован ие раб очего ме с та

REV: 17. 09.200 9

DRAFT

 

 

 

TOP

 

мед. с татис та

 

 

RECOMMENDED

 

 

 

 

 

 

 

 

 

 

NOTES: 1 2 3 4 5 6 7 8

9 10

 

PUBLICAT ION

 

 

 

 

 

 

с пр авочники

 

 

 

 

 

 

 

 

 

нор мативные

 

 

 

 

 

 

 

показатели

 

 

 

 

 

 

при ка зы

 

 

 

 

 

 

 

 

 

 

 

 

с татис ти че с кие да нные по

 

 

 

 

 

 

 

за болева емо с ти

талон ы н а за ко нченный

 

 

 

 

 

 

 

с лучай

 

Автоматизировать учет и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

анализ выдачи листков

 

 

 

 

 

 

 

нетрудоспособности

 

 

 

 

 

 

0р.

 

 

0

 

дан ные о нар ушени и с ро ко в

 

 

 

 

 

 

 

выдачи больничных лис тов

 

 

 

мед.

пац иенты

 

 

 

 

 

 

с татис ты

 

 

 

 

 

 

 

 

 

 

 

 

 

 

врачи

 

 

 

 

NODE:

T ITLE:

Автоматизировать учет и анализ выдачи

NUMBER:

 

 

 

 

 

 

 

A-0

листков нетрудоспособности

 

 

 

Рис. 2.1. Диаграмма А0. Автоматизировать учѐт и анализ выдачи листков

нетрудоспособности

7

 

На диаграмме А0 «Автоматизировать учѐт и анализ выдачи листков

нетрудоспособности» (рисунок 2.2) отражена работа медицинского статиста

по учѐту и анализу листков нетрудоспособности.

 

 

 

USED AT :

AUT HOR: Ка чи на А .А.

 

DAT E: 17. 09.200 9

WORKING

READER

DAT E CONT EXT:

 

PROJECT : Автоматизирован ие раб очего ме с та

REV: 17. 09.200 9

DRAFT

 

 

 

 

мед. с татис та

 

 

 

RECOMMENDED

 

 

 

 

 

 

 

 

 

 

 

 

NOTES: 1 2 3

4 5 6 7 8 9

10

 

PUBLICAT ION

 

 

A -0

 

 

 

с пр авочники

 

 

 

нор мативные

при ка зы

 

 

 

 

 

 

показатели

 

 

 

 

 

 

 

 

 

 

введение информации

 

 

 

 

 

 

 

с талонов

 

 

 

 

 

 

 

 

 

инф ормация

накоп ленные

 

 

 

 

0р.

 

1

с талонов

 

 

 

 

 

дан ные

 

 

 

талон ы н а за ко нченный

 

 

 

 

 

 

 

 

 

 

 

 

 

с лучай

 

 

 

 

 

 

 

 

 

 

 

 

хранение данных

 

 

 

 

 

 

 

0р.

2

 

 

дан ные о нар ушени и

 

 

 

 

 

 

с ро ко в выдачи

 

 

 

 

 

 

 

 

 

 

 

пац иенты

 

 

 

больничных лис тов

 

 

 

 

 

 

 

 

 

 

 

 

 

форм ирование

 

 

врачи

 

 

 

 

статистической

 

 

 

 

 

 

информации

 

 

 

 

 

 

 

 

 

 

 

 

 

0р.

 

 

3

 

 

 

 

 

 

 

с татис ти че с кие да нные по

 

 

мед.

 

 

 

 

за болева емо с ти

 

 

 

 

 

 

 

 

 

 

с татис ты

 

 

 

 

 

 

NODE:

 

T ITLE:

Автоматизировать учет и анализ выдачи

NUMBER:

 

 

 

 

 

 

 

A0

 

листков нетрудоспособности

 

 

 

Рис. 2.2. Диаграмма А0. Автоматизировать учѐт и анализ выдачи листков нетрудоспособности

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

Фамилия больного;

Имя больного;

Отчество больного;

Отделение;

Наименование ЛПУ;

Пол;

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

8

Место работы;

Цех;

Диагноз;

Степень тяжести заболевания;

Фамилия врача открывшего больничный лист;

Фамилия врача закрывшего больничный лист;

Дата открытия больничного листа;

Дата закрытия больничного листа;

Затем талоны приносят в кабинет медицинской статистики, где мед.

статист вводит информацию с них в программу.

На втором этапе введенные данные накапливаются в базе данных и хранятся в течение некоторого времени, предусмотренного нормативными актами.

На последнем этапе мед. статист формирует статистическую информацию.

2.2.1.Выводы

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

редактирование ранее введенных данных. Ведение справочников ЛПУ,

отделений ЛПУ, Врачей, предприятий, цехов, групп диагнозов, диагнозов,

численность работающих на предприятии. Формирование выходных документов и вывод их на печать.

9