Диплом: Автоматизация документооборота организации ОГБУЗ "Парфеньевская районная больница"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Служебные функции – функции, предназначенные обеспечить проверку
ввода данных, обработку и хранения информации, предоставить инструменты
для облегчения работы с данными, обеспечить пользователю более удобную
работу с программой.
Рис.7. Дерево функций программного обеспечения
Рассмотрим каждую функцию дерева, приведенную в рисунке 7. Начнем
с основных функций. Функция ведения справочников – используется для
58
проведения операций со справочниками. На начальном этапе заполняется
данными для корректного функционирования программного обеспечения. В
ходе работы программы позволяет вносить изменения, добавлять и удалять
информацию из существующих справочников, а также создавать новые,
которые могут быть введены по мере развития программного обеспечения
(рисунок 8).
Рис.8. Пример справочника диагнозов
Функция выдачи отчетов – используется для запросов отчетности п
различным аспектам работы программного обеспечения. Данная функция
корректируется по итогам рассмотрения заявок пользователей на добавление
различного рода отчетов (рисунок 9). Основными отчетами являются формы
государственной статистической отчетности, утвержденные федеральными
формами отчетности.
59
Рис.9. Пример работы с отчётами
Функция работы со случаями лечения – данная функция используется
для добавления, изменения и удаления случаев лечения пациентов из общей
базы данных случаев (рисунок 10). Используется врачами для внесения
информации о лечении пациентов, доступа к уже проведенным случаям и
корректировки уже введенных случаев при обнаружении некорректных
данных.
Рис.10. Список случаев лечения
60
Функция работы с реестрами случаев – данная функция используется
для работы с реестрами случаев. Включает в себя добавление, корректировку,
удаление и отправку реестров случаев в страховые компании (рисунок 11).
Является важной частью программного обеспечения, так как обеспечивает
отправку данных по проведенному лечению пациентов за определенный
промежуток времени и получение оплаты от страховых компаний. Так же
данная функция используется для устранения ошибок, которые были допущены
в ходе формирования реестров и были обнаружены страховыми компаниями,
согласно акту медико-экспертного контроля.
Рис.11. Форма работы с реестрами случаев
Далее перейдем ко второй группе функций – служебные. Функция
Поиска помогает пользователям программного обеспечения найти различного
рода информацию на разных формах и справочниках. Поиск может включать в
себя несколько параметров. Так как обычный поиск не обладает данным
функционалом, можно использовать Расширенный поиск. Данный поиск может
61
быть настроен пользователем под текущие нужды и включает в себя множество
параметров. Например, если мы ищем случаи лечения, то можем отсортировать
их по дате, врачу, возрасту пациента и еще по многим параметрам. Примеры
поиска представлены в рисунках 12 - 13.
Рис.12. Пример простого поиска
Рис.13. Пример расширенного поиска
Функция Проверки ввода информации – данная функция используется
на всех формах ввода. В программе введены контрольные параметры, которые
проверяются на всех формах ввода и при отсутствии информации выводится
сообщение об отсутствии данных в определенном поле ввода (рисунок 14).
Примером может являться отсутствие ввода месяца на форме ввода
информации по формированию реестра счета.
62
Рис.14. Пример валидации данных на вводе случая лечения
Функция «горячих клавиш» – используется для быстрого доступа к
определенным функциям программы, обеспечивая удобность и ускоряя работы
в программе. Данная функция может добавлять сочетания клавиш для
использования команд из контекстного меню без выбора данного пункта меню.
Сочетания клавиш можно сохранять как для одного пользователя, так и для
всей группы пользователей предприятия. Так же сочетание клавиш можно
сохранить только для отдельной формы программы, что существенно ускоряет
работу. Примером может служить добавление нового реестра сочетанием
клавиш, вместо выбора команды «Добавить» из контекстного меню на форме
Реестры счетов (рисунок 15).
63
Рис.15. Пример добавления «горячих» клавиш
Функция Справочной информации – данная функция предоставляет
справочную информацию по работе с программой, открывает меню справки по
программе (рисунок 16). Используется для ознакомления с программным
обеспечением, понятие принципов работы, изучения всех функций
программного обеспечения. Примером может служить выбор справки по
программе из главного меню и ознакомление с программой.
Рис.16. Справочная информация и новости программы
64
Функция Персональных настроек – данная функция используется для
индивидуальной настройки программы каждым пользователем под свои
запросы и методику работы с программой. Позволяет более удобно
расположить столбцы в таблицах, добавить или удалить ненужные столбцы в
запросах, добавить новые фильтры для информации и сохранить их для себя
или же для пользователей всего предприятия. Примером может служить
настройка папок и категории «Избранное» для каждого пользователя (рисунок
17).
Рис.17. Настройка папок пользователя с ролью «Локальный
администратор лечебно-профилактического учреждения (ЛПУ)»
Функция проверки логина и пароля пользователя – используется для
проверки корректности пары логин-пароль по общей базе логинов и паролей
пользователей. Если при входе введены некорректные данные, то функция
выведет на экран сообщение о некорректности ввода данных и предложит
ввести данные снова (рисунок 18). Если введенная пара логин-пароль введена
корректно, то программа предоставит доступ пользователю, согласно его роли
пользователя, которая соответствует паре логин-пароль из общей базы.
65
Примером может являться различный внешний вид программы при входе по
логину и паролю пользователя с ролью «Врач» и с ролью «Локальный
администратор ЛПУ».
Рис.18. Пример неверного ввода логина и пароля
Функция Индивидуальных фильтров для информации – используется
для сохранения различного вида фильтров, сформированных пользователем из
конструктора запросов и сохранения для дальнейшей работы с данными
фильтрами (рисунок 19). Фильтры сохраняются для каждой формы программы
отдельно. Фильтр, используемый на форме «Амбулаторные» не может быть
применен на форме «Случаи лечения». Для использования его на других
формах можно скопировать настройки фильтрации информации и вставить в
новый фильтр для формы «Случаи лечения».
Рис.19. Фильтры информации для формы амбулаторных карт
Сценарий диалога - это последовательность переходов программы из
одного состояния в другое (рисунок 20). Каждое состояние должно иметь
возможность перехода в другое состояние за одно или несколько действий. В
сценарии диалога не должно быть ветвей, из которых нет перехода в
предыдущее или другие состояния программы. Для предотвращения таких
ситуаций на этапе разработки производится проверка всех возможных развитий
сценария диалогов, и прорабатываются переходы.
66
Рис.20. Сценарий диалогов
Сценарий диалога пользователя с системой представлен в виде форм и
их функций. Сценарий содержит действия, с помощью которых происходит
взаимодействие с базой данных. По данному сценарию диалогов программа
начинает работу с модуля проверки обновлений. Данный модуль проверяет
актуальность версии программы на компьютере пользователя и на сервере.
Если на сервере существует более новая версия, то начинается процесс
скачивания обновления и установки. Далее программа запускает модуль
проверки логина и пароля. После ввода данных пользователя происходит
проверка логина и пароля. Далее открывается главная форма программы, из
которой есть доступ к остальным модулям программы. Так же из любого
модуля есть доступ на главную форму программы, что исключает тупиковые
ветви сценария диалогов и предотвращает ошибки в работе программы,
связанные с невозможностью выхода на главную форму программы.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)