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

Пояснительная записка

.pdf
Скачиваний:
50
Добавлен:
22.05.2015
Размер:
3.25 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФГБОУ ВПО «РЫБИНСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ П. А. СОЛОВЬЕВА»

Факультет радиоэлектроники и информатики

Кафедра МПОЭВС

выпускная квалификационная работа

ДИПЛОМНЫЙ ПРОЕКТ

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

(тема)

на соискание квалификации инженер

по направлению

230100 Информатика и вычислительная техника

 

 

 

 

 

специальности

 

 

230105 Программное обеспечение вычислительной техники и

автоматизированных систем

Пояснительная записка

Соискатель, студент группы ПА-07

 

Воеводина Е.С.

 

 

 

 

 

(Код)

(Подпись, дата)

(Фамилия И.О.)

Руководитель

 

Ехичев Ю.А.

 

(Уч. степень, звание)

(Подпись, дата)

(Фамилия И.О.)

Консультант

 

 

по экономике к.т.н., доцент

 

Клементьева Н.А.

 

(Уч. степень, звание)

(Подпись, дата)

(Фамилия И.О.)

Консультант по безопасности

 

 

жизнедеятельности ст. преп.

 

Михайлова Н.А.

 

 

 

 

 

 

 

 

(Уч. степень, звание)

(Подпись, дата)

(Фамилия И.О.)

Нормоконтролер к.т.н., доцент

 

Черных Ю.А.

 

(Уч.

степень, звание)

(Подпись, дата)

(Фамилия И.О.)

К защите допустить

 

 

Зав. кафедрой к.ф.-м.н., профессор

 

Шаров В.Г.

 

 

 

 

 

 

(Уч. степень, звание)

(Подпись, дата)

(Фамилия И.О.)

 

 

 

 

 

 

Рыбинск 2012

 

 

 

 

 

 

 

7

 

Содержание

 

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

12

1 Анализ предметной области.......................................................................................

14

1.1 Общие сведения о предметной области..................................................................

14

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

16

1.3 Обзор аналогов.........................................................................................................

17

2 Проектная документация............................................................................................

19

2.1 Техническое задание................................................................................................

19

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

19

2.1.2 Основание для разработки....................................................................................

19

2.1.3 Назначение разработки.........................................................................................

20

2.1.4 Требования к программе или программному изделию.......................................

20

2.1.4.1 Требования к функциональным характеристикам ...........................................

20

2.1.4.2 Требования к надежности..................................................................................

24

2.1.4.3 Условия эксплуатации .......................................................................................

25

2.1.4.4 Требования к составу и параметрам технических средств ..............................

25

2.1.4.5 Требования к информационной и программной совместимости ....................

26

2.2 Пояснительная записка............................................................................................

27

2.2.1 Назначение и область применения.......................................................................

27

2.2.2 Технические характеристики................................................................................

28

2.2.2.1 Постановка задачи на разработку программы..................................................

28

2.2.2.2 Технология проектирования..............................................................................

28

2.2.2.3 Технология программирования.........................................................................

30

2.2.3 Общая структурная схема и функционирование программы.............................

31

2.2.3.1 Функции программы..........................................................................................

31

2.2.3.2 Бизнес-процессы.................................................................................................

33

8

 

2.2.3.3 Основные объекты и их назначение..................................................................

37

2.2.3.4 Режимы работы...................................................................................................

45

2.2.3.5 Права пользователей..........................................................................................

45

2.2.4 Организация входных и выходных данных.........................................................

47

2.2.5 Внутренние структуры данных, база данных......................................................

49

2.2.6 Технические и программные средства.................................................................

52

2.2.7 Ожидаемые технико-экономические показатели................................................

53

2.3 Описание программы...............................................................................................

56

2.3.1 Общие сведения.....................................................................................................

56

2.3.1.1 Необходимое программное обеспечение..........................................................

56

2.3.1.2 Используемые языки программирования и инструментальные средства.......

56

2.3.2 Функциональное назначение................................................................................

56

2.3.3 Описание логической структуры..........................................................................

58

2.3.3.1 Структура классов..............................................................................................

58

2.3.3.2 Структура базы данных......................................................................................

69

2.3.4 Частные алгоритмы...............................................................................................

72

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

74

2.3.6 Входные данные....................................................................................................

74

2.3.7 Выходные данные .................................................................................................

76

2.4 Программа и методика испытаний..........................................................................

77

2.4.1 Объект испытаний.................................................................................................

77

2.4.2 Цель испытаний.....................................................................................................

77

2.4.3 Требования к программе.......................................................................................

77

2.4.4 Методы испытаний ...............................................................................................

80

2.4.5 Состав и порядок испытаний................................................................................

80

3 Эксплуатационная документация. Руководство оператора......................................

83

9

 

3.1

Назначение программы............................................................................................

83

3.2

Условия выполнения программы............................................................................

84

3.3

Установка и настройка программы.........................................................................

85

3.3.1 Установка и настройка для работы системы в режиме приложения..................

85

3.3.2 Дополнительные настройки для работы в режиме веб-регистратуры ...............

89

3.4

Выполнение программы ..........................................................................................

90

3.4.1 Общие сведения.....................................................................................................

90

3.4.2 Руководство пользователя-регистратора.............................................................

93

3.4.3 Руководство пользователя-врача........................................................................

102

3.5

Сообщения оператору............................................................................................

104

4 Акт испытаний программного продукта .................................................................

108

4.1

Объект испытаний..................................................................................................

108

4.2

Цель испытаний......................................................................................................

108

4.3

Результаты испытаний...........................................................................................

108

5 Экономическая часть................................................................................................

111

5.1

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

111

5.2

Исследование рынка ..............................................................................................

111

5.2.1 Сегментация и изучение спроса.........................................................................

111

5.2.2 Обзор аналогов....................................................................................................

112

5.3

Расчет себестоимости разработки программного средства.................................

113

5.3.1 Материальные затраты........................................................................................

114

5.3.2 Заработная плата .................................................................................................

114

5.3.3 Отчисления на социальные нужды ....................................................................

115

5.3.4 Амортизационные расходы ................................................................................

115

5.3.5 Накладные расходы.............................................................................................

117

5.3.6 Прочие затраты....................................................................................................

117

 

10

 

5.3.7 Себестоимость.....................................................................................................

118

5.4

Экономический эффект от использования программного средства ...................

118

5.5

Цена продажи.........................................................................................................

121

6 Материалы по охране труда .....................................................................................

123

6.1

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

123

6.2

Анализ качества интерфейса разработанного программного продукта с точки

зрения эргономики и инженерной психологии..........................................................

124

6.3

Рекомендуемые мероприятия по эргономике при организации рабочего места

сотрудника регистратуры............................................................................................

132

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

135

Список использованных источников..........................................................................

137

Приложение А - Исходные коды основных модулей ................................................

139

Приложение Б - Порядок тестирования......................................................................

169

11

Введение В медицинских учреждениях, таких как частные клиники, существует

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

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

(пациентов) с достаточно сложной структурой.

Создание системы, объединяющей в себе систему учета рабочего времени врачей, систему учета пациентов и их медицинских карт и веб-регистратуру

(обеспечивающую запись на прием с помощью сайта в сети Интернет) в результате обеспечило бы практически полную автоматизацию деятельности регистратуры медицинского учреждения.

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

Веб-регистратуру можно рассматривать как необязательный элемент системы,

однако ее использование позволяет оптимизировать затраты на содержание регистратуры. С ее помощью потенциальные клиенты могут заполнить форму заявки, указав в ней врача, которого желают посетить, дату и время приема, свои контактные данные для подтверждения записи на прием. Таким образом, роль сотрудника-регистратора сводится к проверке появления новых заявок и их подтверждения. Однако использование такого подхода оправданно в том случае,

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

12

приема. Поэтому реализация отдельной веб-регистратуры средствами веб-

разработки может проигрывать использованию веб-интерфейса основной системы.

Эти соображения оказывают влияние на выбор среды разработки.

Технологическая платформа 1С:Предприятие 8.2 обеспечивает как средства для создания веб-интерфейса, так и инструментарий для разработки всех остальных составляющих «электронной регистратуры» (в частности, встроенный язык,

средства для формирования отчетов, печатных форм, механизмы поиска, язык запросов, механизм задач и бизнес-процессов), а так же позволяет работать с базой данных в файловом режиме (без использования сторонней СУБД) [1].

Несмотря на наличие программных продуктов, выполняющих сходные функции, разработанная с учетом указанных принципов «электронная регистратура» должна стать конкурентоспособной, и в первую очередь потому, что совмещает в себе и достаточную компактность (а значит, упрощается обучение пользователей и сопровождение), и многофункциональность (не требуется использование дополнительного программного обеспечения). Эта система должна решать и задачи руководства медицинского учреждения (планирование, контроль и анализ), и

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

13

1 Анализ предметной области

1.1 Общие сведения о предметной области Частная клиника заинтересована в привлечении новых пациентов. Что может

обеспечить преимущество перед конкурентами и государственными медицинскими учреждениями того же профиля?

Зачастую негативное мнение о медицинском учреждении можно составить,

только попытавшись записаться на прием к врачу. Регистратура – это своего рода

«лицо» клиники, а значит, в первую очередь нужно сделать запись на прием комфортной для пациента. С одной стороны, следует максимально упростить этот процесс (как для потенциального клиента клиники, так и для постоянного пациента).

С другой стороны, хотелось бы предложить клиентам возможность выбора способа записи.

Традиционная запись на прием, сопровождающаяся ожиданием в очереди и получением талона, по понятным причинам не удовлетворяет критерию комфортности для пациента.

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

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

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

14

Потенциальный пациент вынужден диктовать свои данные регистратору,

обсуждать с ним выбор врача, если обращается в клинику впервые, методом проб и ошибок выбирать время, когда нужный специалист ведет прием и свободен. Это, с

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

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

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

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

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

При этом на первом этапе клиенту доступен список врачей с отбором по специальности и заведомо доступных часов приема (то есть минимум лишней информации). На втором этапе время телефонного разговора сокращается;

поскольку его инициатором выступает регистратор, не может быть упущенных звонков (как при обычной записи по телефону). Таким образом, эффективность работы сотрудника регистратуры возрастает. Однако такой способ записи не лишен недостатков. На сегодняшний день проблема состоит в том, что полный отказ от обычной записи на прием по телефону в пользу веб-регистратуры чреват потерей части потенциальных клиентов, пока еще не готовых активно использовать возможности сети Интернет.

Однако существует и другой аспект – организация внутреннего документооборота клиники. Существует перечень документов, которые должны быть в обязательном порядке подписаны клиентом (к ним относятся договора на оказание медицинских услуг, приложения к ним, согласие на обработку

15

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

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

карточку заносится история обращений пациента.

Карта пациента создается в регистратуре при первом обращении пациента в медицинское учреждение. В этот момент в ней заполняются следующие поля:

фамилия, имя, отчество;

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

контактные данные (номер телефона).

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

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

1.2 Постановка задачи Требуется разработать программную систему, предназначенную для

информационной поддержки деятельности регистратуры медицинского учреждения

(далее «электронную регистратуру»).

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

16