ВВЕДЕНИЕ 6
1 АНАЛИЗ ОБРАБОТКИ ИНФОРМАЦИИ В УЧРЕЖДЕНИЯХ
ЗДРАВООХРАНЕНИЯ НА ПРИМЕРЕ ТГКБ №5 8
1.1 Анализ информационных систем в СО ГБУЗ ТГКБ №5 8
1.2 Анализ технологии доступа к информации в системе ТГКБ №5 10
1.3 Требования к подсистеме импорта данных по пациентам 17
1.4 Постановка задачи на разработку подсистемы импорты данных по
пациентам 21
2 РАЗРАБОТКА НОВОЙ ТЕХНОЛОГИИ ИМПОРТА ДАННЫХ ПО
ПАЦИЕНТАМ ИЗ МЕДИЦИНСКОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ В ТГКБ №5 23
2.1 Выбор DICOM сервера 23
2.2 Выбор формата хранения данных по пациентам 26
2.2.1 Анализ алгоритмов сжатия графической информации без потерь 29
2.3 Выбор используемой базы данных 31
3 РЕАЛИЗАЦИЯ ПОДСИСТЕМЫ ИМПОРТА МЕДИЦИНСКИХ ДАННЫХ
ПО ПАЦИЕНТАМ ИЗ МЕДИЦИНСКОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ В ТГКБ №5 33
3.1 Выбор платформы для подсистемы импорта 33
3.1.1 Выбор скриптового языка для автоматизации подсистемы импорта 35
3.2 Разработка алгоритмов импортирования и удаления данных по пациентам 36
3.3 Разработка диаграммы развертывания 40
ЗАКЛЮЧЕНИЕ 42
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 44
Приложения должны быть в работе, но в настоящий момент отсутствуют
Здравоохранение всегда являлось направлением, в котором было невероятно трудно совместить качественное предоставление услуг, соответствующее всем необходимым медицинским стандартам, и принципы экономической эффективности деятельности. Применение мобильных технологий в сфере медицины является перспективной сферой развития медицинских информационных технологий. В 2011 году Всемирная организация здравоохранения прогнозировала взрыв мобильных медицинских технологий mHealth и их потенциал быстро изменить облик систем здравоохранения по всему миру. К 2016 году в мире насчитывалось 260 тысяч медицинских мобильных приложений.
Использование мобильных систем обусловлено необходимостью как можно более быстрого доступа к данным исследований пациентов. Использование мобильного устройства как единой системы для получения данных из различных устройств является слишком ресурс затратным. Решение данной задачи подразумевает использование различных подсистем импорта для передачи и получения данных из различных медицинских устройств.
Объектом является процесс получения данных с различных медицинских устройств.
Предмет исследования: автоматизация процесса получения данных с различных медицинских устройств.
Целью данной работы является разработка подсистемы импорта, обеспечивающей доступ к данным медицинских устройств, и системы для организации, управления и хранения полученных данных.
Актуальность данного проекта исходит из увеличения доли цифровых технологий в учреждениях здравоохранения. Использование цифровых аппаратов диагностики пациентов, таких как МРТ, рентген, УЗИ, приводит к необходимости создания системы мобильного доступа к данным по пациенту.
Новизна проекта заключается в том, что в учреждениях здравоохранения в настоящее время отсутствует возможность мобильного доступа к данным по пациенту.
Для осуществления этой цели были поставлены следующие задачи:
1. Анализ систем обработки информации в учреждениях здравоохранения.
2. Разработка алгоритма импорта медицинских данных.
3. Реализация алгоритма импорта медицинских данных.
Структура. Выпускная квалификационная работа состоит из введения, двух глав и заключения.
В первой главе проводится анализ систем обработки информации в учреждениях здравоохранения.
Во второй главе разрабатывается алгоритм импорта медицинских данных, выбор средств разработки, а также описывается реализация алгоритма.
В заключении излагаются основные выводы и результаты проведенной работы, определяются направления дальнейшего совершенствования программного обеспечения.
Результатом работы является разработанная подсистема импорта для получения данных медицинских устройств.
Так была рассмотрена существующая система обработки, хранения и передачи медицинских данных пациентов. Атак же рассмотрены программные средства для работы с ними используемые в ГБУЗ СО ТГКБ №5.
Подсистема импорта должна выполнять следующие функции:
1. Интеграция с медицинскими серверами DICOM — функция реализует доступ разрабатываемой системы мобильного доступа к данным по пациенту к данным медицинской базы данных к медицинскому серверу DICOM ГБУЗ СО ТГКБ №5.
2. Поиск пациентов по заданным параметрам — функция должна предоставлять возможность поиска пациентов по заданным критериям.
3. Обновление локальной базы данных промежуточного сервера по заданным параметрам — функция должна реализовывать операцию по поддержанию локальной базы данных системы в актуальном состоянии.
4. Удаления данных по пациентам из локальной базы данных — данная функция выполнят удаление неиспользуемых в течении определенного времени данных по пациентам.
Для реализации новой технологии получения файлов DICOM был выбран сервер Conquest DICOM Server. Рассмотрена технология передачи данным между устройствами DICOM.
С целью обеспечения наилучшей производительности системы и наименьшего объема хранимых данных был рассмотрен формат DICOM и форматы хранения изображений без потерь качества с целью определения формата с наибольшей степенью компрессии. В результате проведенного анализа был выбран формат хранения изображений Jpeg-LS.
В результате проведенного сравнительного анализа в качестве базы данных была выбрана SqLite. Так как Conquest DICOM сервер имеет встроенный Sqlite драйвер и база данных не нуждается в непосредственной установке и настройке.
В качестве серверной операционной системы была выбрана Ubuntu LTS.
Для автоматизации процесса управления сервером был выбран скриптовый язык программирования Lua.
Таким образом для поддержания в актуальном состоянии данных по пациентам на промежуточном сервере были разработаны алгоритмы обновления и удаления данных.
Была разработанная диаграмма развертывания подсистемы импорта медицинских данных, включающая в себя минимальные системные для требования для работы системы. Описан процесс установки и настройки подсистемы импорта.