InterSystems Healthshare +DeepSee. Hospitalization queue

23
HealthShare и DeepSee. ЕИР "Очередь на госпитализациюКК Владимир Прушковский Инженер-консультант

Transcript of InterSystems Healthshare +DeepSee. Hospitalization queue

Page 1: InterSystems Healthshare +DeepSee. Hospitalization queue

HealthShare и DeepSee. ЕИР "Очередь на госпитализацию” КК

Владимир Прушковский – Инженер-консультант

Page 2: InterSystems Healthshare +DeepSee. Hospitalization queue

• Описание  задачи  • Процесс  создания  решения  • Результаты  • Демонстрация  

План

Page 3: InterSystems Healthshare +DeepSee. Hospitalization queue

• Мониторинг  доступности  стационарной  медицинской  помощи  

• Формирование  очереди  направлений  на  госпитализацию    

• Мониторинг  выполнения  программы  государственных  гарантий  в  части  стационарной  помощи  

• Предоставление  отчетности  для  страховых  компаний  и  организаторов  здравоохранения.    

• Осуществление  выбора  медицинской  организации  для  госпитализации    

•  Создание  основы  для  построения  комплексной  системы  управления  плановой  госпитализацией  в  крае  

Описание задачи

Page 4: InterSystems Healthshare +DeepSee. Hospitalization queue

• Поставленная  задача    • Оперативная  информация  (OLTP):    – МИС  в  ~170  ЛПУ  в  крае  – ИС  внутри  ТФОМС  КК    

• Справочная  информация  –   Cправочники  ЕСВС  КК  

Что есть на входе?

Page 5: InterSystems Healthshare +DeepSee. Hospitalization queue

Классическая модель

OLTP

ETL DWH Build

Analysis

Metadata

Dashboards

OLAP

DataMart

OLTP

OLTP

Page 6: InterSystems Healthshare +DeepSee. Hospitalization queue

OLTP

ETL DWH Build

Analysis

Metadata

Dashboards

OLAP

DataMart

OLTP

OLTP

Page 7: InterSystems Healthshare +DeepSee. Hospitalization queue

• От  стационаров  –  Случаи  госпитализации  –  Текущее  состояние  коечного  фонда  

• От  поликлиник  –  Выписанные  направления  

• От  ТФОМС  –  Запланированное  число  случаев  госпитализации  –  Ежемесячные  данные  по  оказанной  помощи  

• Справочники  – Данные  по  МО,  СМО  и  т.д.  действующим  в  крае  

Шаг 1: Входящие данные

Page 8: InterSystems Healthshare +DeepSee. Hospitalization queue

• По  умолчанию:  нормализованные  до  определенной  степени  данные    

• Создание  дополнительных  сущностей,  если  необходимо  

• Инструменты  автоматизации  Enterprise  Architect  –  Конвертер  в  xml  для  Cache  

• Пакет  со  справочниками  ЕСВС  

Шаг 2: Модель данных

Page 9: InterSystems Healthshare +DeepSee. Hospitalization queue

• От  больниц    –  данные  в  формате  XML  –  согласованные  XSD  схемы  –  через  обмен  файлами  –  через  SOAP  вебсервисы  

• От  ТФОМС  –  данные  в  формате  XML  –  через  обмен  файлами  –  через  JDBC  извлечение  данных  их  Oracle  

• Из  справочников  – HTTP  – Парсер  DBF  файлов  

Шаг 3: Способы интеграции

Page 10: InterSystems Healthshare +DeepSee. Hospitalization queue

• От  больниц    –  данные  в  формате  XML  –  согласованные  XSD  схемы  –  через  обмен  файлами  –  через  SOAP  вебсервисы  

• От  ТФОМС  –  данные  в  формате  XML  –  через  обмен  файлами  –  через  JDBC  извлечение  данных  их  Oracle  

• Из  справочников  – HTTP  – Парсер  DBF  файлов  

Шаг 3: Способы интеграции

Page 11: InterSystems Healthshare +DeepSee. Hospitalization queue

Шаг 4: ETL и преобразование данных

SOAP

JDBC

HTTP

Oracle

Реестры ОМС

XML

Поликлиники

XML

Стационары

Справочники ЕСВСDBF

Файлы

XML

ТФОМС План

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

Преобразование

Преобразования данных

Ensemble

Получение

Модель данных DWH

Загрузка

Page 12: InterSystems Healthshare +DeepSee. Hospitalization queue

• Основной  поток  входящих  данных  от  МО  – Прием  как  файл  или  как  SOAP  запрос  –  Валидация  входящих  данных  по  схеме  XSD  – Преобразования  Data  Transformavons  – Преобразования  Бизнес-­‐Процесс  – Отработка  логики  (Transform)  связывание,  обновление  и  т.д.  –  Сохранение  данных  новой  модели  

• Плановые  показатели  и  реестры  –  аналогично  • Справочники  ЕСВС  

– Получение  по  HTTP  – DBF  парсер  

• Реестры  ОМС    –  JDBC  коннектор  

Шаг 4: ETL и преобразование данных

Page 13: InterSystems Healthshare +DeepSee. Hospitalization queue

Шаг 5: Аналитические модели

Page 14: InterSystems Healthshare +DeepSee. Hospitalization queue

• DeepSee  Architect  • Определение  таблиц  фактов  • Создание  кубов  

– Показатели  – Измерения  –  Уровни  –  Списки  исходных  данных  

• Предметные  области  – Data  Mart  –  Составные  кубы  

Шаг 5: Аналитические модели

Page 15: InterSystems Healthshare +DeepSee. Hospitalization queue

Шаг 5: Аналитические модели

Page 16: InterSystems Healthshare +DeepSee. Hospitalization queue

• Построение  кубов  

• Синхронизация  кубов  

• Заполнение  данных  по  требованию  (%InjectFact)  

• CubeManager  –  план  обновления  данных  

Шаг 5: Аналитические модели

Page 17: InterSystems Healthshare +DeepSee. Hospitalization queue

• DeepSee  Analyzer  • MDX  запросы  к  многомерным  данным  

– SELECT NON EMPTY NONEMPTYCROSSJOIN([dateRefuse].[H1].[year].Members,[dateRefuse].[H1].[month].Members) ON 0,NON EMPTY [HospitalDepProfile].[H1].[HospitalId].Members ON 1 FROM [RefuseCube] %FILTER [IsOMS].[H1].[IsOMS].&[ОМС] %FILTER [Measures].[%COUNT]

• Сводные  таблицы  Pivot  Table  • Списки  детальных  данных  

Шаг 6: Анализ

Page 18: InterSystems Healthshare +DeepSee. Hospitalization queue

Шаг 6: Анализ

Page 19: InterSystems Healthshare +DeepSee. Hospitalization queue

• Портал  пользователя  DeepSee  • Дэшборды  • Виджеты  • Сводные  таблицы  • Графики  и  диаграммы  

Шаг 7: Отображение

Page 20: InterSystems Healthshare +DeepSee. Hospitalization queue

Шаг 7: Отображение

Page 21: InterSystems Healthshare +DeepSee. Hospitalization queue

• ~  200  МИС  в  ЛПУ  края  • 8  форматов  передаваемых  данных  • 4  канала  получения  данных:  SOAP,  файлы,  JDBC,  HTTP  • 4  процесса  преобразования  данных  • 75  хранимых  классов  модели  данных  • 20  аналитических  кубов  • 80  сохраненных  запросов  pivot  tables  • 50  аналитических  панелей  dashboards  • Отчетность  в  XLS  

Результат

Page 22: InterSystems Healthshare +DeepSee. Hospitalization queue

ЕИР Очередь на госпитализацию КК

МИС 2 (Стационары)

МИС 1 (Поликлиники)

Направления на госпитализацию

Госпитализации и коечный фонд

Интеграционная шинаРегиональные справочники

Аналитическое многомерное хранилище

Пользователи СМО

Пользователи ТФОМС

Пользователи ЛПУ

Аналитические формы

Отчеты

Мониторинг

Краевые реестры ОМС

Пользователи МЗ КК

Page 23: InterSystems Healthshare +DeepSee. Hospitalization queue

Спасибо! Вопросы? Прушковский Владимир тел. +79262126187 email [email protected]