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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
36
качество не только при внедрении, но и при дальнейшей работе с комплексом.
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации комплекса задач
Для задачи автоматизации процессов работы с электронными медицинскими
картами в ОГБУЗ «Магаданский родильный дом» рассмотрим три варианта
приобретения ПО:
закупку готовой ИС;
закупку с дальнейшей доработкой ИС;
собственноручную разработку ИС
разработку ИС сторонней организацией или частным лицом.
Покупка готовой ИС. «Коробочная версия» в данной работе не берется в
рассмотрение, т.к. в ней отсутствует возможность что-либо дорабатывать. Покупка с
дальнейшей доработкой ИС. Это приобретение программного обеспечения с
возможностью его в будущем модифицировать посредством самих его разработчиков
или же внутренними силами организации, т.е. её инженерами программистами.
При таком раскладе языки программирования организации и компании-
разработчика должны совпадать или быть максимально близкими друг к другу.
Собственноручная разработка ИС. Возможна в том случае, если у организации
есть квалифицированные внутренние трудовые ресурсы (инженеры-программисты),
знающие специфику своей организации и способные разработать нужный
программный продукт.
Разработка ИС сторонней организацией или частным лицом. В этом случае
можно задействовать внешних разработчиков (IT-компании) и предоставить им четко
сформулированное техническое задание.
В данном проекте было выбрана собственноручная разработка программного
обеспечения. Преимущества такого решения:
максимум учтённых требований и пожеланий,
четкое соответствие техническому заданию,
37
возможность остановки, отката, анализа и повторной итерации системы
при ограниченном бюджете;
дешевизна проекта.
Ниже, в таблице 8, для сравнения приводятся критерии отбора, варианты
приобретения ИС.
Таблица 8 – Сравнение способов приобретения ИС
Способ
приобретения
Критерии
Закупка готовой
СЭД
Закупка
и
доработка
СЭД
Собствен-
норучная
разработка
СЭД
Разработка
СЭД
сторонней
организацией или
частным лицом
Соответствие
Несоответствие
Максимальное
Максимальное
Частичное
выдвинутым
требованиям
выдвинутым
требованиям
из-за
невозможности
автоматизации
собственных
рабочих-
процессов
соответствие
соответствие
соответствие
Затраты на внедрение
<100000 руб.
<150000 руб.
<100000 руб.
>250000 руб.
Возможность
Невозможность
Возможность
Возможность
Возможность
адаптации/
изменения
переработки
полной
изменения
модернизации
системы
разрабатываемых
процессов
переработки
силами
стороннего
разработчика
Степень
Надежность
Максимальная
Средняя
Надежность
надежности
гарантируется
компанией-
производителем
СЭД
надежность
СЭД
надежность
СЭД
гарантируется
сторонним
разработчиком
СЭД
38
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение системы представляет собой совокупность баз
данных, форм документов и отчетов, классификаторов и нормативно-справочной
информации (справочников).
Информационное обеспечение систем является средством для решения
следующих задач:
однозначного и достоверного
предоставления информации в системе (на основе кодирования объектов);
организации процедур анализа и
обработки информации с учетом характера связей между объектами (на основе
классификации объектов);
организации взаимодействия
пользователей с системой;
обеспечения эффективного
использования информации в контуре управления деятельностью объекта
автоматизации (на основе унифицированной системы документации). [14]
Информационное обеспечение системы управления включает два комплекса:
внемашинное информационное обеспечение (классификаторы технико-
экономической информации, документы, методические инструктивные материалы);
внутримашинное информационное обеспечение (макеты/экранные
формы для ввода первичных данных в ПК или вывода результатной информации,
структуры информационной базы: входных, выходных файлов, базы данных).
Информационное обеспечение системы управления данными представляет
собой совокупность баз данных, экранных форм (интерфейсов пользователей), форм
документов и отчетов, классификаторов и нормативно-справочной информации
(справочников). [4]
Набор интерфейсов, форм справочников, документов, отчетов и обработок
решает следующие задачи:
39
ввод, просмотр, редактирование информации в соответствии с уровнем
доступа;
формирование, просмотр, печать и выгрузка в офисные приложения
(Microsoft Word, Microsoft Excel) выходных документов и форм в соответствии с
уровнем доступа.
Реализованные в системе алгоритмы обработки информации обеспечивают
решение следующих задач:
обеспечение максимально возможной степени автоматизации
трудоемких задач;
соответствие действующим законодательным и нормативным правовым
актам, в рамках которых функционирует объект автоматизации.
Программное обеспечение является инструментом реализации информационных
технологий на всех уровнях деятельности организации. Программное обеспечение
представляет собой совокупность программных средств и инструктивно-
методических материалов, предназначенных для функционирования системы, и
обеспечивает решение ее функциональных задач.[11]
Информационное обеспечение (ИО) подсистемы представляет собой
информационную модель работы сотрудников предприятия. Различают внемашинное
и внутримашинное обеспечение. Информационное обеспечение включает в себя:
систему классификации и кодирования; систему унифицированной документации,
используемой в ИО, информационную базу, т.е. информацию из всех
информационных массивов.
Также необходимо учесть специфику работы регистратора ОГБУЗ
«Магаданский родильный дом».
Разрабатываемое автоматизированное рабочее место должно обеспечить
поддержку следующих функций:
– ведение базы данных (БД) пациенту;
– ведение БД мед. персонала;
– выдача талонов на прием к врачу;
– запись на прием для оказания услуг пациенту;
– учет посещений клиентами врачей организации;
– обработка личной карточки пациента;
40
– формирование отчетности.
Так как объемы информации значительны, необходимо организовать поиск по
некоторым атрибутам таблиц базы данных (например, по номеру медицинской карты,
по фамилии пациента, по фамилии врача и т.п.).
При выписке талона на прием к врачу необходимо учесть время прихода
пациента для чего необходимо вести учет свободного времени врача.
1.4.2 Обоснование проектных решений по программному
обеспечению
Программное обеспечение (ПО) включает совокупность программ,
реализующих функции и задачи ИС и обеспечивающих устойчивую работу
комплексов технических средств. В состав программного обеспечения входят
общесистемные и специальные программы, а также инструктивно-методические
материалы по применению средств программного обеспечения и персонал,
занимающийся его разработкой и сопровождением на весь период жизненного цикла
ИТ. Для внедрения информационной системы необходимо выбрать используемую
операционную систему. В настоящее время наиболее распространены ОС семейства
Windows, Unix и Mac OS.
Все операционные системы были оценены по нескольким параметрам:
безопасность,
интерфейс,
нагрузка на систему,
цена.
В результате, в рамках данной задачи была выбрана операционная система
Windows 8. Для выполнения необходимых задач целесообразно использовать любую
современную Систему Управления Базами Данных. Для комфортного взаимодействия
пользователя с данной системой нужно будет тщательно продумать интерфейс
системы, и обеспечить его простоту, но в то же время функциональность.
Для оптимального функционирования базы данных необходимо будет
правильно определить логические взаимосвязи между таблицами. Таким образом, на
41
разработку самой базы данных и основы клиентского приложения может быть
затрачено значительное время.
Microsoft Access, обладая всеми чертами классической СУБД, предоставляет и
дополнительные возможности. Access – это не только мощная, гибкая и простая в
использовании СУБД, но и система для разработки работающих с базами данных
приложений. С помощью Access можно создать приложение, работающее в среде
Windows и полностью соответствующее потребностям по управлению данными.
При выборе среды разработки рассмотрим следующие языки:
Microsoft Visual C# 2008 Express Edition;
Delphi 7.
Microsoft Visual C# 2008 Express Edition – это мощная система
программирования, позволяющая быстро и эффективно создавать приложения для
Microsoft Windows.
C# – это типизированный, объектно-ориентированный, простой и в то же время
мощный язык программирования, который позволяет разработчикам создавать
многофункциональные приложения. При использовании возможностей .NET
Framework Visual C# 2008 позволяет создавать приложения Windows, веб-службы,
инструменты, компоненты и элементы управления баз данных, а также многое
другое.
Delphi 7 популярная среда визуальной разработки, основанная на Object
Pascal. Этот пакет обеспечивает поддержку новейших перспективных технологий
Веб-служб. Включает предварительную версию средств для работы с Microsoft .NET
Framework. При помощи Delphi 7 разработчики, использующие Delphi, могут
приобрести навыки программирования для .NET, готовить свои приложения к работе
под управлением .NET, не теряя при этом имеющихся наработок и навыков работы на
платформе Windows
42
Было принято решение, что для разработки ЭМК ОГБУЗ «Магаданский
родильный дом» будет использоваться СУБД Microsoft 2010 и среда разработки
Delphi 7 Studio.
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение – это комплекс технических средств,
предназначенных для работы информационной системы, а также соответствующая
документация на эти средства и технологические процессы. Эволюция технического
обеспечения, которое включает в себя аппаратные средства, средства коммуникации,
программное обеспечение, проходит неравномерно, скачкообразно. Развитие
компьютерной техники пока происходит в геометрической прогрессии. Каждые
четыре года происходит удвоение производительности компьютеров.
Применение средств вычислительной техники, связи и телекоммуникаций
создает возможность создания и дальнейшего совершенствования системы при работе
с электронными медицинскими картами оперативного обеспечения ОГБУЗ
«Магаданский родильный дом» лекарственными средствами.
Основу технического обеспечения системы при работе с электронными
медицинскими картами составляет комплекс технических средств -
совокупность взаимосвязанных единым управлением и автономных технических
средств сбора, регистрации, накопления, передачи, обработки, вывода и
представления информации, а также средств оргтехники [13].
Наряду с современными средствами вычислительной техники в организации
используются прогрессивные общесистемные программные средства: операционные
системы Windows 8, сетевые операционные системы Windows, система управления
базами данных MS SQL. Техническое обеспечение строится по иерархическому
принципу.
В настоящее время в организации используется несколько видов компьютерной
техники. Одним из важнейших факторов при выборе компьютера для работы системы
при работе с электронными медицинскими картами. Также важен фактор надежности,
43
обеспечивающийся высоким качеством комплектующих и относительной новизной
компьютера.
Система при работе с электронными медицинскими картами может
функционировать на ПК с объемом оперативной памяти не менее 512 mb,
оптимальное значение 1024 mb. Причем преимущество выбора сделано в пользу
компьютеров, произведенных не ранее чем 5 лет назад, чтобы в ближайшее время они
не подлежали замене, а также обладающих четырехядерным процессором.
Программное и техническое оснащение включает сервер базы данных системы
управления, сервер приложений, резервный сервер приложений (шлюзы, сервер
автоматического обновления информации, шина передачи данных).
Передача информации осуществляется через единую вычислительную сеть
организации.
Для обеспечения автоматизированного обмена информацией комплексы
технических средств различных уровней посредством ряда телекоммуникационных
сетей объединены в единое информационное пространство.
Система при работе с электронными медицинскими картами управления
представляет собой как универсальный инструмент управления в целом, так и
отдельных ее составляющих в разрезе видов деятельности, организационной
иерархии и прочих аналитических разрезах. Конкретный набор объектов, структуры
информационных массивов, алгоритмы обработки информации определяет
конкретная конфигурация. Вместе с конфигурацией система управления выступает в
качестве уже готового к использованию программного продукта, ориентированного
на определенные типы предприятий и классы решаемых задач.
Прикладные решения оперируют самыми разнообразными данными,
отражающими информацию из различных источников. Внедряемая система не
способна работать непосредственно с реальной информацией. Поэтому она имеет
собственную систему типов, которая позволяет представить данные в терминах,
адаптированных для обработки.
Основной особенностью системы типов является то, что есть типы,
существующие в любом прикладном решении. Сами эти типы определены на уровне
платформы и присутствуют всегда, независимо от действий разработчика. Наряду с
ними в конкретном прикладном решении могут существовать различные типы
44
данных, присущие именно этому конкретному прикладному решению. Для таких
типов данных на уровне платформы определены лишь общие правила их создания,
шаблоны. А конкретные типы данных создаются платформой уже исходя из того,
каким образом разработчик формирует и модифицирует структуру прикладного
решения [19].
Для реализации выбранной задачи во внедряемой системе используются
механизмы, предназначенные для формирования экономической и аналитической
отчетности. Они представляют собой комплекс средств, позволяющих формировать
не просто печатные формы, а интерактивные документы, тесно интегрированные в
данное прикладное решение. Пользователю доступна не только печать отчетов, но и
интерактивная работа практически на таком же уровне, как с любой экранной
формой. Существуют возможности изменения параметров, формирования
дополнительных отчетов на основе отдельных элементов из уже сформированной
отчетности.
Для решения задачи по автоматизации процесса управления используются все
вышеназванные методы. Выдача отчетов производится путем вызова
соответствующего запроса. Полученный отчет содержит иерархическую структуру
выдачи данных, показывая результаты по конкретным должностям, а также по
вышестоящим структурным подразделениям. Поэтому необходимым условием для
его отображения является компоновка данных с использованием встроенных средств.
Также полученные результаты для ряда случаев нужно представить в графическом
виде. Для этого возможно настройка выдачи информации в виде диаграмм.
В процессе решения системой управления используется несколько механизмов.
Первый из них, - механизм запросов. Он предназначен для выборки информации из
базы данных. Запрос - это обращение к системе для выбора определенной
информации из базы данных и ее обработка: сгруппировать, отсортировать,
вычислить [18].
Следующий механизм, - система компоновки данных, предназначенная для
построения отчетов, а также вывода информации, имеющей сложную структуру и
содержащий произвольный набор таблиц и диаграмм. Она позволяет, например,
формировать различные уровни детализации данных в одном отчете, гибко
45
настраивать отчеты пользователем, выделять показатели в отчете по условиям,
заданным пользователем.
В рассматриваемой задаче можно выделить такой основной документ, как
медицинская карта пациента. Схема документооборота карты приведена на рисунке 9.
Существующий способ работы с посетителями связан с большой трудоемкостью,
разрозненностью сведений, что с большой вероятностью ведет к их утере или
неправильной интерпретации. Таким образом, в рамках данной работы, создается
электронная медицинская карта, предназначенная для персонала. Диаграммы
рабочих-процессов, процесса регистрации клиента и процесса выписки талона были
созданы в программе All Fusion Process Modeler r7.
РегистраторЛечащий врач
Медицинская
отчетность
Договор на
стоматологические
услуги
Приходный
кассовый
чек
От клиента
требуется
дополнительная
оплата
Требуется
возврат
денежных
средств
клиенту
Медицинские
услуги оказаны
Договор на услуги
заключен
Расходный кассовый
ордер на
возврат денежных
средств клиенту
Приходный кассовый
ордер на доплату
клиентом
выполненных работ
Расходный кассовый ордер на
возврат денежных
средств клиенту сформирован
Приходный кассовый
ордер на доплату клиентом
выполненных работ
Отчетная
форма 37
Отчетная
форма 39
Медицинская
отчетность
заполнена
Информация о
выполненных
работах
Приходный
кассовый чек
оформлен
Формирование
приходного
кассового ордера на
доплату клиентом
выполненных работ
Какие результаты
анализа соответствия
объема услуг
оплате?
Анализ соответствия
объема оказанных
услуг оплате
Формирование
расходного кассового
ордера на возврат
денежных средств
клиенту
Запись в медицинскую
карту о выполненных
медицинских услугах
Заполнение
отчетной
формы 37
Заполнение
отчетной
формы 39
Медицинская карта
Регистратор
Регистрация
пациента и
оформление
медицинской карты

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

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