e cube presentation new
DESCRIPTION
К- eCube (Харьков) 2 место победители номинации NoSQL Всеукраинского Чемпионата "Золотой Байт5"TRANSCRIPT
1
Интеграционная система на основе электронного
протокола обмена медицинскими данными
Health Level 7
Разработчики: магистр каф. ИУС Гук А.В., студент каф. ИУС Мирошник А.Ю.Руководитель: к.т.н, доцент каф. ИУС Лещенко А.Б.,
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
2
Содержание
анализ предметной области и постановка задачи; разработка архитектуру единого информа-ционного пространства (ЕИП);выбор технологий и инструментальных средств разработки;разработка прототипа программного продукта.
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
3
Уровни оказания медицинской помощи
Семейный врач 1
Семейный врач M
Семейный врач N
Семейный врач K
…
Семейный врач 1
… …
Госпитальный округ 1
Госпитальный округ 2
Госпитальный округ L
Высокоспециализированный цент
здравоохранения 1
Высокоспециализированный цент
здравоохранения E
МОЗ
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
4
Проблемы задачи интеграции данныхРазнородность (гетерогенность). Источники
данных используют разные модели (метамодели).
Автономность. Источники разработаны и эксплуатируются независимо друг от друга, независимо спроектированы под решение конкретных, разных задач, различными методами.
Распределенность. Источники физически или логически, доступны через сетевые протоколы удаленного доступа (в частности, информационные источники могут быть распределены в сети Интернет).
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
5
Концептуальная схема подхода
консолидации данных
Центральноехранилище данных
Система 2Система 1
Система 3 Система N…
Преимуществами метода консолидации данных являются:
1.Возможность работы в режиме без постоянного подключения источников к централизованному хранилищу данных (так называемый «offline» или автономный режим).2.Возможность проведения любых видов аналитического анализа над интегрированными (консолидированными) данными.
3.Возможность обработки значительных (больших) объемов данных с большим количеством всевозможных преобразований и изменений в структурах и форматах хранения данных.
Недостатками метода являются:1. Значительные вычислительные мощности и прочие накладные расходы, затрачиваемые на преобразование больших объемов данных.2. Данные консолидируются, но не передаются между различными системами.3. Высокие требования к дисковому пространству для накопления информации в центральном хранилище.
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
6
Концептуальная схема подхода
федерализации данныхПреимуществами метода
федерализации данных являются:1. Сравнительно низкие вычислительные расходы в центральном узле системы .2. Низкие требования к хранилищу данных, поскольку, данные из систем-источников в общем случае не скапливаются в неком «центре» информационного пространства, исчезает требование к большому объему дискового пространства и требование к управлению такими данными.
Недостатками метода являются.1.Высокая нагрузка на системы-источники и каналы связи. 2.Необходимость разработки интеллектуальных модулей в каждой информационной системе-источнике. Модуль должен понимать общепринятый протокол обмена данными систем в информационном пространстве и позволять преобразовывать получаемые запросы во внутренние запросы информационной системы-источника.
Таблица связей систем
Система 2Система 1
Система 3 Система N…
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
7
Концептуальная схема подхода
распространения данныхПреимуществами метода распространения данных являются:
1.Сравнительно низкие расходы на создание и поддержание (сопровождение) центрального элемента интегрирующей системы.2.Данные перемещаются в режиме реального времени или близком к нему.
Недостатками метода являются.1.Наибольшие накладные расходы на поддержание связности информационных систем в случае внесения изменений в сами системы.2.Невозможность получить все данные консолидировано без применения дополнительной системы, которая будет собирать данные.3.Вырождение метода во многом не оправданно усложненную федерализацию в случае, если допускаются запросы от одной информационной системы к другой информационной системе.
Система 2Система 1
Система 3 Система N
…
Система M
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
8
Взаимодействие интеграционной платформы с
внешним миромИнформацион-ная система страховой компании 1
БД
Информацион-ная система страховой компании N
БД
Медицинская информа-ционная система 1
Медицинская информа-ционная система M
БД
Пользователь 1 Пользователь K
... ...
...
БД
Хранилище данных
Интеграционная платформа
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
9
Архитектура приложенияИнтеграционная
платформа
БД 1
БД 2
БД N
HTTPS
SOAP (HL 7)
...
...
тонкий клиент 1(Web-браузер)
тонкий клиент N(Web-браузер)
Сервер БД
Сервер приложений
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
10
Компоненты интеграционной платформы
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
Ядро
Репозиторий – хранилище. Репозиторий накапливает информацию из подключенных медицинских систем, которая предварительно приводится к единому виду. При использовании репозитория медицинская информация остается под контролем системы, которая ее предоставила.
Ядро является центральным компонентом, подключает существующие медицинские системы к интеграционной платформе. Получая медицинскую информацию из госпитальных систем, ядро преобразует сообщения и записывает данные о пациенте в репозиторий.
Портал – встроенный медицинский информационный портал с web-интерфейсом, который является частью шлюза доступа и отображает всю собранную информацию о пациенте.
11
Пример передаваемого сообщения в формате Health
Level 7
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
Пациент Ковалев Петр Иванович, проживающий по адресу ул.Ленина, д.25,кв.158, Харьков, Украина. Домашний телефон: 215-25-23. Был госпитализирован 31 августа 2011 г. в 11 часов 23 минуты врачом Федоров В.И с головной болью. Он был размещен в палату 5 на койку 7 Терапевтического отделения.Это сообщение было послано системой МИС, реализованной в учреждении ЕГРПОУ 102030, системе GLOBALHEALTH. Сообщение послано 17 ноября 2011 г. в 02:36
MSH|^~\&|102030|МИС|GLOBALHEALTH|PlaceServer|20111117023612||ADT^A03|740|P||3EVN|A03|20111117023612||03|123PID|20010|123|46||Ковалев^Петр^Иванович|||F|||||Домашній, 215-25-23|Харьков|ул.Ленина|д.25|кв.158||||||||12540|УкраїнаPV1||госпитализирован|Терапевтичний №1^Палата №5^Койка № 7|1|||Федоров В.И.|Головная боль||||||||||Терапевтичний №1|П41|||||||||||||||||||||||||20110831112939|20110831
XML
Сообщения в формате Health Level 7
Расшифровка сообщения
12
Взаимодействие ИП с информационными системами
посредством веб-сервисов
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
1. GetInfoPeopleMIS(Синхронизация списка физ.лиц из зарегистрированных юр.лиц c списком зарегистрированных физ.лиц в ИП )2. SendInfoPeopleWeb(Отправка подтверждения об успешной синхронизации физ.лиц из ИП и юр.лиц)3.GetMedicalHistory(Синхронизация медицинских данных (данных из истории болезни) в ИП с медицинскими данными из зарегистрированных юр.лиц)4.AmbulInfoWebPat(Синхронизация медицинских данных (данных из амбулаторной карты) в ИП с медицинскими данными из зарегистрированных юр.лиц)
Разработанные Веб-сервисы
Информационные системы
(ЛПУ, СК, лаборатории и т.д.)
Интеграционная платформа
HL 7
HL 7
HL 7
HL 7
HL 7
HL 7
MSH|^~\&|102030|МИС|GLOBALHEALTH|PlaceServer|20111117023612||ADT^A03|740|P||3EVN|A03|20111117023612||03|123PID|20010|123|46||Ковалев^Петр^Иванович|||F|||||Домашній, 215-25-23|Харьков|ул.Ленина|д.25|кв.158||||||||12540|Україна
...PID|20010|123|46||Ковалев^Петр^Иванович|||F|||||Домашній, 215-...
...PV1||госпитализирован|Терапевтичний №1...
…OBX|Біохімічні дослідження кровіDG1||||Захворювання легень...
13
Фрагмент диаграммы классов
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
... ...
14
Диаграмма прецедентов
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
Регистрация
Авторизация
Просмотр дынных
амбулаторной карты
Просмотр данных истории болезни
Формирование привилегирован
ных пользователей
системы
Управление форумом (создание (удаление)
темы, вопросов ответов)
Управление списком
источников данных для интеграции
Информационная панель
Просмотр результатов
лабораторных и
инструментальных методов исследования
Скрыть информац
ию
Пациент
Доверенный врач
Врач ЛПУ
Администратор
15
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
Диаграмма последовательности действий
16
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
Преимущества использования Сaché
17
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
Страница авторизации пользователей
18
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
Регистрация пользователей в системе
19
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
Медицинская информация пациента
20
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
Результаты лабораторных и инструментальных методов
исследования
21
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
Форум пользователей системы
22
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
Главное меню администратора системы
23
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
Аналитическая подсистема
24
Национальный аэрокосмический университет им. Н. Е. Жуковского “ХАИ”
Спасибо за внимание!
Национальный аэрокосмический университет им. Н.Е. Жуковского «Харьковский авиационный институт»,61070, г. Харьков, ул. Чкалова, 17, ХАИ, каф. [email protected]