SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
HealthShare и DeepSee.
ЕИР "Очередь на госпитализацию” КК
Владимир Прушковский – Инженер-консультант
• Описание	
  задачи	
  
• Процесс	
  создания	
  решения	
  
• Результаты	
  
• Демонстрация	
  
План
•  Мониторинг	
  доступности	
  стационарной	
  
медицинской	
  помощи	
  
•  Формирование	
  очереди	
  направлений	
  на	
  
госпитализацию	
  	
  
•  Мониторинг	
  выполнения	
  программы	
  
государственных	
  гарантий	
  в	
  части	
  стационарной	
  
помощи	
  
•  Предоставление	
  отчетности	
  для	
  страховых	
  компаний	
  
и	
  организаторов	
  здравоохранения.	
  	
  
•  Осуществление	
  выбора	
  медицинской	
  организации	
  
для	
  госпитализации	
  	
  
•  Создание	
  основы	
  для	
  построения	
  комплексной	
  
системы	
  управления	
  плановой	
  госпитализацией	
  в	
  
крае	
  
Описание задачи
• Поставленная	
  задача	
  
	
  
• Оперативная	
  информация	
  (OLTP):	
  	
  
– МИС	
  в	
  ~170	
  ЛПУ	
  в	
  крае	
  
– ИС	
  внутри	
  ТФОМС	
  КК	
  
	
  
• Справочная	
  информация	
  
– 	
  Cправочники	
  ЕСВС	
  КК	
  
Что есть на входе?
Классическая модель
OLTP
ETL DWH Build
Analysis
Metadata
Dashboards
OLAP
DataMart
OLTP
OLTP
OLTP
ETL DWH Build
Analysis
Metadata
Dashboards
OLAP
DataMart
OLTP
OLTP
• От	
  стационаров	
  
–  Случаи	
  госпитализации	
  
–  Текущее	
  состояние	
  коечного	
  фонда	
  
• От	
  поликлиник	
  
–  Выписанные	
  направления	
  
• От	
  ТФОМС	
  
–  Запланированное	
  число	
  случаев	
  госпитализации	
  
–  Ежемесячные	
  данные	
  по	
  оказанной	
  помощи	
  
• Справочники	
  
–  Данные	
  по	
  МО,	
  СМО	
  и	
  т.д.	
  действующим	
  в	
  крае	
  
Шаг 1: Входящие данные
• По	
  умолчанию:	
  нормализованные	
  до	
  определенной	
  
степени	
  данные	
  	
  
• Создание	
  дополнительных	
  сущностей,	
  если	
  
необходимо	
  
• Инструменты	
  автоматизации	
  Enterprise	
  Architect	
  
–  Конвертер	
  в	
  xml	
  для	
  Cache	
  
• Пакет	
  со	
  справочниками	
  ЕСВС	
  
Шаг 2: Модель данных
• От	
  больниц	
  	
  
–  данные	
  в	
  формате	
  XML	
  
–  согласованные	
  XSD	
  схемы	
  
–  через	
  обмен	
  файлами	
  
–  через	
  SOAP	
  вебсервисы	
  
• От	
  ТФОМС	
  
–  данные	
  в	
  формате	
  XML	
  
–  через	
  обмен	
  файлами	
  
–  через	
  JDBC	
  извлечение	
  данных	
  их	
  Oracle	
  
• Из	
  справочников	
  
–  HTTP	
  
–  Парсер	
  DBF	
  файлов	
  
Шаг 3: Способы интеграции
• От	
  больниц	
  	
  
–  данные	
  в	
  формате	
  XML	
  
–  согласованные	
  XSD	
  схемы	
  
–  через	
  обмен	
  файлами	
  
–  через	
  SOAP	
  вебсервисы	
  
• От	
  ТФОМС	
  
–  данные	
  в	
  формате	
  XML	
  
–  через	
  обмен	
  файлами	
  
–  через	
  JDBC	
  извлечение	
  данных	
  их	
  Oracle	
  
• Из	
  справочников	
  
–  HTTP	
  
–  Парсер	
  DBF	
  файлов	
  
Шаг 3: Способы интеграции
Шаг 4: ETL и преобразование данных
SOAP
JDBC
HTTP
Oracle
Реестры ОМС
XML
Поликлиники
XML
Стационары
Справочники ЕСВС
DBF
Файлы
XML
ТФОМС План
Бизнес - процессы
Ensemble
Преобразование
Преобразования
данных
Ensemble
Получение
Модель
данных
DWH
Загрузка
• Основной	
  поток	
  входящих	
  данных	
  от	
  МО	
  
–  Прием	
  как	
  файл	
  или	
  как	
  SOAP	
  запрос	
  
–  Валидация	
  входящих	
  данных	
  по	
  схеме	
  XSD	
  
–  Преобразования	
  Data	
  Transformavons	
  
–  Преобразования	
  Бизнес-­‐Процесс	
  
–  Отработка	
  логики	
  (Transform)	
  связывание,	
  обновление	
  и	
  т.д.	
  
–  Сохранение	
  данных	
  новой	
  модели	
  
• Плановые	
  показатели	
  и	
  реестры	
  –	
  аналогично	
  
• Справочники	
  ЕСВС	
  
–  Получение	
  по	
  HTTP	
  
–  DBF	
  парсер	
  
• Реестры	
  ОМС	
  	
  
–  JDBC	
  коннектор	
  
Шаг 4: ETL и преобразование данных
Шаг 5: Аналитические модели
• DeepSee	
  Architect	
  
• Определение	
  таблиц	
  фактов	
  
• Создание	
  кубов	
  
–  Показатели	
  
–  Измерения	
  
–  Уровни	
  
–  Списки	
  исходных	
  данных	
  
• Предметные	
  области	
  
–  Data	
  Mart	
  
–  Составные	
  кубы	
  
Шаг 5: Аналитические модели
Шаг 5: Аналитические модели
• Построение	
  кубов	
  
• Синхронизация	
  кубов	
  
• Заполнение	
  данных	
  по	
  требованию	
  (%InjectFact)	
  
• CubeManager	
  –	
  план	
  обновления	
  данных	
  
Шаг 5: Аналитические модели
• 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: Анализ
Шаг 6: Анализ
• Портал	
  пользователя	
  DeepSee	
  
• Дэшборды	
  
• Виджеты	
  
• Сводные	
  таблицы	
  
• Графики	
  и	
  диаграммы	
  
Шаг 7: Отображение
Шаг 7: Отображение
• ~	
  200	
  МИС	
  в	
  ЛПУ	
  края	
  
• 8	
  форматов	
  передаваемых	
  данных	
  
• 4	
  канала	
  получения	
  данных:	
  SOAP,	
  файлы,	
  JDBC,	
  HTTP	
  
• 4	
  процесса	
  преобразования	
  данных	
  
• 75	
  хранимых	
  классов	
  модели	
  данных	
  
• 20	
  аналитических	
  кубов	
  
• 80	
  сохраненных	
  запросов	
  pivot	
  tables	
  
• 50	
  аналитических	
  панелей	
  dashboards	
  
• Отчетность	
  в	
  XLS	
  
Результат
ЕИР Очередь на госпитализацию КК
МИС 2
(Стационары)
МИС 1
(Поликлиники)
Направления на
госпитализацию
Госпитализации и
коечный фонд
Интеграционная шина
Региональные
справочники
Аналитическое
многомерное
хранилище
Пользователи
СМО
Пользователи
ТФОМС
Пользователи
ЛПУ
Аналитические
формы
Отчеты
Мониторинг
Краевые
реестры ОМС
Пользователи
МЗ КК
Спасибо! Вопросы?
Прушковский Владимир
тел. +79262126187
email vladimir.prushkovskiy@intersystems.com

Weitere ähnliche Inhalte

Andere mochten auch

Перевод базы Caché из 8 бит в Unicode
Перевод базы Caché из 8 бит в UnicodeПеревод базы Caché из 8 бит в Unicode
Перевод базы Caché из 8 бит в UnicodeInterSystems
 
Automating Ensemble Monitoring and Reporting
Automating Ensemble Monitoring and ReportingAutomating Ensemble Monitoring and Reporting
Automating Ensemble Monitoring and ReportingInterSystems Corporation
 
Deep see mobile meetup красноярск
Deep see mobile meetup красноярскDeep see mobile meetup красноярск
Deep see mobile meetup красноярскInterSystems
 
Healthcare integration with IIB
Healthcare integration with IIBHealthcare integration with IIB
Healthcare integration with IIBbthomps1979
 
HL7 Version 3 Overview
HL7 Version 3 Overview HL7 Version 3 Overview
HL7 Version 3 Overview WardTechTalent
 
2. BPM Praxistag: Keynote von Prof. Dr. Ayelt Komus
2. BPM Praxistag: Keynote von Prof. Dr. Ayelt Komus2. BPM Praxistag: Keynote von Prof. Dr. Ayelt Komus
2. BPM Praxistag: Keynote von Prof. Dr. Ayelt KomusIOZ AG
 
Estimating your Process Projects presented at FSOkx BPM Forum
Estimating your Process Projects presented at FSOkx BPM ForumEstimating your Process Projects presented at FSOkx BPM Forum
Estimating your Process Projects presented at FSOkx BPM ForumProlifics
 
Open Source BPM mit BPMN 2.0 und Java
Open Source BPM mit BPMN 2.0 und Java Open Source BPM mit BPMN 2.0 und Java
Open Source BPM mit BPMN 2.0 und Java camunda services GmbH
 
Hl7 Analytics for IT and Clinical Insights
Hl7 Analytics for IT and Clinical InsightsHl7 Analytics for IT and Clinical Insights
Hl7 Analytics for IT and Clinical InsightsExtraHop Networks
 
Ensemble Lights
Ensemble LightsEnsemble Lights
Ensemble LightsDana
 
SeHF 2013 | Connected Health Care in der Praxis (Karl Baer)
SeHF 2013 | Connected Health Care in der Praxis (Karl Baer)SeHF 2013 | Connected Health Care in der Praxis (Karl Baer)
SeHF 2013 | Connected Health Care in der Praxis (Karl Baer)Swiss eHealth Forum
 

Andere mochten auch (13)

Перевод базы Caché из 8 бит в Unicode
Перевод базы Caché из 8 бит в UnicodeПеревод базы Caché из 8 бит в Unicode
Перевод базы Caché из 8 бит в Unicode
 
Automating Ensemble Monitoring and Reporting
Automating Ensemble Monitoring and ReportingAutomating Ensemble Monitoring and Reporting
Automating Ensemble Monitoring and Reporting
 
Deep see mobile meetup красноярск
Deep see mobile meetup красноярскDeep see mobile meetup красноярск
Deep see mobile meetup красноярск
 
BPM Group2
BPM Group2BPM Group2
BPM Group2
 
Building BI Data Models With Deep See
Building BI Data Models With Deep SeeBuilding BI Data Models With Deep See
Building BI Data Models With Deep See
 
Healthcare integration with IIB
Healthcare integration with IIBHealthcare integration with IIB
Healthcare integration with IIB
 
HL7 Version 3 Overview
HL7 Version 3 Overview HL7 Version 3 Overview
HL7 Version 3 Overview
 
2. BPM Praxistag: Keynote von Prof. Dr. Ayelt Komus
2. BPM Praxistag: Keynote von Prof. Dr. Ayelt Komus2. BPM Praxistag: Keynote von Prof. Dr. Ayelt Komus
2. BPM Praxistag: Keynote von Prof. Dr. Ayelt Komus
 
Estimating your Process Projects presented at FSOkx BPM Forum
Estimating your Process Projects presented at FSOkx BPM ForumEstimating your Process Projects presented at FSOkx BPM Forum
Estimating your Process Projects presented at FSOkx BPM Forum
 
Open Source BPM mit BPMN 2.0 und Java
Open Source BPM mit BPMN 2.0 und Java Open Source BPM mit BPMN 2.0 und Java
Open Source BPM mit BPMN 2.0 und Java
 
Hl7 Analytics for IT and Clinical Insights
Hl7 Analytics for IT and Clinical InsightsHl7 Analytics for IT and Clinical Insights
Hl7 Analytics for IT and Clinical Insights
 
Ensemble Lights
Ensemble LightsEnsemble Lights
Ensemble Lights
 
SeHF 2013 | Connected Health Care in der Praxis (Karl Baer)
SeHF 2013 | Connected Health Care in der Praxis (Karl Baer)SeHF 2013 | Connected Health Care in der Praxis (Karl Baer)
SeHF 2013 | Connected Health Care in der Praxis (Karl Baer)
 

Ähnlich wie InterSystems Healthshare +DeepSee. Hospitalization queue

6 я конф оцо 2015 москва - построение электронного архива распределенной орг-ции
6 я конф оцо 2015 москва - построение электронного архива распределенной орг-ции6 я конф оцо 2015 москва - построение электронного архива распределенной орг-ции
6 я конф оцо 2015 москва - построение электронного архива распределенной орг-цииАрсений Чермных
 
Очистка и интеграция открытых данных из разнородных источников
Очистка и интеграция открытых данных из разнородных источниковОчистка и интеграция открытых данных из разнородных источников
Очистка и интеграция открытых данных из разнородных источниковIlia Karpov
 
Semantic technologies for business. DataFabric core. 2017
Semantic technologies for business. DataFabric core. 2017Semantic technologies for business. DataFabric core. 2017
Semantic technologies for business. DataFabric core. 2017Timur Ovadia Berezin
 
Загрузка больших объемов данных для бизнес-аналитики
Загрузка больших объемов данных для бизнес-аналитикиЗагрузка больших объемов данных для бизнес-аналитики
Загрузка больших объемов данных для бизнес-аналитикиBadoo Development
 
Построение системы аналитики
Построение системы аналитикиПостроение системы аналитики
Построение системы аналитикиИлья Середа
 
32 - Базы данных. Пространственные индексы
32 - Базы данных. Пространственные индексы32 - Базы данных. Пространственные индексы
32 - Базы данных. Пространственные индексыRoman Brovko
 
Преимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий OracleПреимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий OracleAndrey Akulov
 
ATK_BiView - инструмент эффективной интеграции 1С и Qlik
ATK_BiView - инструмент эффективной интеграции 1С и QlikATK_BiView - инструмент эффективной интеграции 1С и Qlik
ATK_BiView - инструмент эффективной интеграции 1С и QlikMarina Payvina
 
Подводные камни при внедрении электронного архива и оцифровке документов
Подводные камни при внедрении электронного архива и оцифровке документовПодводные камни при внедрении электронного архива и оцифровке документов
Подводные камни при внедрении электронного архива и оцифровке документовLANIT
 
Презентация аналитической системы для ритейла СуперМаг BI
Презентация аналитической системы для ритейла СуперМаг BIПрезентация аналитической системы для ритейла СуперМаг BI
Презентация аналитической системы для ритейла СуперМаг BIОникс Софт
 
Витрины данных - загрузка данных, разработка процессов ETL
Витрины данных - загрузка данных, разработка процессов ETLВитрины данных - загрузка данных, разработка процессов ETL
Витрины данных - загрузка данных, разработка процессов ETLSergey Sukharev
 
информационные системы организационного управления
информационные системы организационного управленияинформационные системы организационного управления
информационные системы организационного управленияneizkemerovo
 
Доклад Ильи Сотникова на SPCUA 2012
Доклад Ильи Сотникова на SPCUA 2012Доклад Ильи Сотникова на SPCUA 2012
Доклад Ильи Сотникова на SPCUA 2012Lizard Soft
 
ProveIT. ETL как конструктор алгоритмов обработки данных.
ProveIT. ETL как конструктор алгоритмов обработки данных.ProveIT. ETL как конструктор алгоритмов обработки данных.
ProveIT. ETL как конструктор алгоритмов обработки данных.chester_ds
 
Подсистема Стоматология, Пациент.NET
Подсистема Стоматология, Пациент.NETПодсистема Стоматология, Пациент.NET
Подсистема Стоматология, Пациент.NETMedotrade
 
Продвинутый анализ и машинное обучение с помощью виртуализации данных
Продвинутый анализ и машинное обучение с помощью виртуализации данныхПродвинутый анализ и машинное обучение с помощью виртуализации данных
Продвинутый анализ и машинное обучение с помощью виртуализации данныхDenodo
 
14 расширенные возможности корпоративных субд
14 расширенные возможности корпоративных субд14 расширенные возможности корпоративных субд
14 расширенные возможности корпоративных субдKewpaN
 
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...КРОК
 

Ähnlich wie InterSystems Healthshare +DeepSee. Hospitalization queue (20)

6 я конф оцо 2015 москва - построение электронного архива распределенной орг-ции
6 я конф оцо 2015 москва - построение электронного архива распределенной орг-ции6 я конф оцо 2015 москва - построение электронного архива распределенной орг-ции
6 я конф оцо 2015 москва - построение электронного архива распределенной орг-ции
 
Очистка и интеграция открытых данных из разнородных источников
Очистка и интеграция открытых данных из разнородных источниковОчистка и интеграция открытых данных из разнородных источников
Очистка и интеграция открытых данных из разнородных источников
 
Semantic technologies for business. DataFabric core. 2017
Semantic technologies for business. DataFabric core. 2017Semantic technologies for business. DataFabric core. 2017
Semantic technologies for business. DataFabric core. 2017
 
Загрузка больших объемов данных для бизнес-аналитики
Загрузка больших объемов данных для бизнес-аналитикиЗагрузка больших объемов данных для бизнес-аналитики
Загрузка больших объемов данных для бизнес-аналитики
 
Построение системы аналитики
Построение системы аналитикиПостроение системы аналитики
Построение системы аналитики
 
32 - Базы данных. Пространственные индексы
32 - Базы данных. Пространственные индексы32 - Базы данных. Пространственные индексы
32 - Базы данных. Пространственные индексы
 
Преимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий OracleПреимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий Oracle
 
ATK_BiView - инструмент эффективной интеграции 1С и Qlik
ATK_BiView - инструмент эффективной интеграции 1С и QlikATK_BiView - инструмент эффективной интеграции 1С и Qlik
ATK_BiView - инструмент эффективной интеграции 1С и Qlik
 
Подводные камни при внедрении электронного архива и оцифровке документов
Подводные камни при внедрении электронного архива и оцифровке документовПодводные камни при внедрении электронного архива и оцифровке документов
Подводные камни при внедрении электронного архива и оцифровке документов
 
Презентация аналитической системы для ритейла СуперМаг BI
Презентация аналитической системы для ритейла СуперМаг BIПрезентация аналитической системы для ритейла СуперМаг BI
Презентация аналитической системы для ритейла СуперМаг BI
 
АИС ЭЛАР-Архив 2017
АИС ЭЛАР-Архив 2017АИС ЭЛАР-Архив 2017
АИС ЭЛАР-Архив 2017
 
Витрины данных - загрузка данных, разработка процессов ETL
Витрины данных - загрузка данных, разработка процессов ETLВитрины данных - загрузка данных, разработка процессов ETL
Витрины данных - загрузка данных, разработка процессов ETL
 
информационные системы организационного управления
информационные системы организационного управленияинформационные системы организационного управления
информационные системы организационного управления
 
Druid - Interactive Analytics At Scale
Druid - Interactive Analytics At ScaleDruid - Interactive Analytics At Scale
Druid - Interactive Analytics At Scale
 
Доклад Ильи Сотникова на SPCUA 2012
Доклад Ильи Сотникова на SPCUA 2012Доклад Ильи Сотникова на SPCUA 2012
Доклад Ильи Сотникова на SPCUA 2012
 
ProveIT. ETL как конструктор алгоритмов обработки данных.
ProveIT. ETL как конструктор алгоритмов обработки данных.ProveIT. ETL как конструктор алгоритмов обработки данных.
ProveIT. ETL как конструктор алгоритмов обработки данных.
 
Подсистема Стоматология, Пациент.NET
Подсистема Стоматология, Пациент.NETПодсистема Стоматология, Пациент.NET
Подсистема Стоматология, Пациент.NET
 
Продвинутый анализ и машинное обучение с помощью виртуализации данных
Продвинутый анализ и машинное обучение с помощью виртуализации данныхПродвинутый анализ и машинное обучение с помощью виртуализации данных
Продвинутый анализ и машинное обучение с помощью виртуализации данных
 
14 расширенные возможности корпоративных субд
14 расширенные возможности корпоративных субд14 расширенные возможности корпоративных субд
14 расширенные возможности корпоративных субд
 
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...
 

Mehr von InterSystems

InterSystems Developers Community Update Global Summit 2019
InterSystems Developers Community Update Global Summit 2019InterSystems Developers Community Update Global Summit 2019
InterSystems Developers Community Update Global Summit 2019InterSystems
 
InterSystems IRIS Data Platfrom: Sharding and Scalability
InterSystems IRIS Data Platfrom: Sharding and ScalabilityInterSystems IRIS Data Platfrom: Sharding and Scalability
InterSystems IRIS Data Platfrom: Sharding and ScalabilityInterSystems
 
DeepSee Web: Angular Render for InterSystems DeepSee Dashboards
DeepSee Web: Angular Render for InterSystems DeepSee DashboardsDeepSee Web: Angular Render for InterSystems DeepSee Dashboards
DeepSee Web: Angular Render for InterSystems DeepSee DashboardsInterSystems
 
InterSystems Caché REST Forms
InterSystems Caché REST FormsInterSystems Caché REST Forms
InterSystems Caché REST FormsInterSystems
 
InterSystems Caché Localization Manager
InterSystems Caché Localization Manager InterSystems Caché Localization Manager
InterSystems Caché Localization Manager InterSystems
 
Source Control Addon for InterSystems Caché with UDL support
Source Control Addon for InterSystems Caché with UDL supportSource Control Addon for InterSystems Caché with UDL support
Source Control Addon for InterSystems Caché with UDL supportInterSystems
 
DeepSee SYSMON - InterSystems Caché System Monitoring Analytics
DeepSee SYSMON - InterSystems Caché System Monitoring AnalyticsDeepSee SYSMON - InterSystems Caché System Monitoring Analytics
DeepSee SYSMON - InterSystems Caché System Monitoring AnalyticsInterSystems
 
InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015InterSystems
 
Caché github continuous intergration
Caché github continuous intergrationCaché github continuous intergration
Caché github continuous intergrationInterSystems
 
InterSystems news Meetup Sankt-Peterburg2015
InterSystems news Meetup Sankt-Peterburg2015InterSystems news Meetup Sankt-Peterburg2015
InterSystems news Meetup Sankt-Peterburg2015InterSystems
 
Web and mobile development for intersystems caché, Eduard Lebedyuk
Web and mobile development for intersystems caché, Eduard LebedyukWeb and mobile development for intersystems caché, Eduard Lebedyuk
Web and mobile development for intersystems caché, Eduard LebedyukInterSystems
 
InterSystems High Availability and Mirroring solutions
InterSystems High Availability and Mirroring solutionsInterSystems High Availability and Mirroring solutions
InterSystems High Availability and Mirroring solutionsInterSystems
 
Enterprise Serial Bus on InterSystems Ensemble
Enterprise Serial Bus on InterSystems EnsembleEnterprise Serial Bus on InterSystems Ensemble
Enterprise Serial Bus on InterSystems EnsembleInterSystems
 
Интеграционная шина на базе InterSystems Ensemble
Интеграционная шина на базе InterSystems EnsembleИнтеграционная шина на базе InterSystems Ensemble
Интеграционная шина на базе InterSystems EnsembleInterSystems
 
ECP и API управления процессами. InterSystems Meetup Sankt-Peterburg 2014
ECP и API управления процессами. InterSystems Meetup Sankt-Peterburg 2014ECP и API управления процессами. InterSystems Meetup Sankt-Peterburg 2014
ECP и API управления процессами. InterSystems Meetup Sankt-Peterburg 2014InterSystems
 
Примеры использования iknow в медицине - InterSystems Meetup Sankt-Peterburg ...
Примеры использования iknow в медицине - InterSystems Meetup Sankt-Peterburg ...Примеры использования iknow в медицине - InterSystems Meetup Sankt-Peterburg ...
Примеры использования iknow в медицине - InterSystems Meetup Sankt-Peterburg ...InterSystems
 
Caché Native Access. InterSystems Meetup 2014
Caché Native Access. InterSystems  Meetup 2014Caché Native Access. InterSystems  Meetup 2014
Caché Native Access. InterSystems Meetup 2014InterSystems
 
Управление изменениями и коллективная разработка в Caché. InterSystems Meetup...
Управление изменениями и коллективная разработка в Caché. InterSystems Meetup...Управление изменениями и коллективная разработка в Caché. InterSystems Meetup...
Управление изменениями и коллективная разработка в Caché. InterSystems Meetup...InterSystems
 
Статический анализатор кода для InterSystems Caché Object Script
Статический анализатор кода для InterSystems Caché Object ScriptСтатический анализатор кода для InterSystems Caché Object Script
Статический анализатор кода для InterSystems Caché Object ScriptInterSystems
 
intersystems iknow approach for natural language processing on tourist requests
intersystems iknow approach for natural language processing on tourist requestsintersystems iknow approach for natural language processing on tourist requests
intersystems iknow approach for natural language processing on tourist requestsInterSystems
 

Mehr von InterSystems (20)

InterSystems Developers Community Update Global Summit 2019
InterSystems Developers Community Update Global Summit 2019InterSystems Developers Community Update Global Summit 2019
InterSystems Developers Community Update Global Summit 2019
 
InterSystems IRIS Data Platfrom: Sharding and Scalability
InterSystems IRIS Data Platfrom: Sharding and ScalabilityInterSystems IRIS Data Platfrom: Sharding and Scalability
InterSystems IRIS Data Platfrom: Sharding and Scalability
 
DeepSee Web: Angular Render for InterSystems DeepSee Dashboards
DeepSee Web: Angular Render for InterSystems DeepSee DashboardsDeepSee Web: Angular Render for InterSystems DeepSee Dashboards
DeepSee Web: Angular Render for InterSystems DeepSee Dashboards
 
InterSystems Caché REST Forms
InterSystems Caché REST FormsInterSystems Caché REST Forms
InterSystems Caché REST Forms
 
InterSystems Caché Localization Manager
InterSystems Caché Localization Manager InterSystems Caché Localization Manager
InterSystems Caché Localization Manager
 
Source Control Addon for InterSystems Caché with UDL support
Source Control Addon for InterSystems Caché with UDL supportSource Control Addon for InterSystems Caché with UDL support
Source Control Addon for InterSystems Caché with UDL support
 
DeepSee SYSMON - InterSystems Caché System Monitoring Analytics
DeepSee SYSMON - InterSystems Caché System Monitoring AnalyticsDeepSee SYSMON - InterSystems Caché System Monitoring Analytics
DeepSee SYSMON - InterSystems Caché System Monitoring Analytics
 
InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015
 
Caché github continuous intergration
Caché github continuous intergrationCaché github continuous intergration
Caché github continuous intergration
 
InterSystems news Meetup Sankt-Peterburg2015
InterSystems news Meetup Sankt-Peterburg2015InterSystems news Meetup Sankt-Peterburg2015
InterSystems news Meetup Sankt-Peterburg2015
 
Web and mobile development for intersystems caché, Eduard Lebedyuk
Web and mobile development for intersystems caché, Eduard LebedyukWeb and mobile development for intersystems caché, Eduard Lebedyuk
Web and mobile development for intersystems caché, Eduard Lebedyuk
 
InterSystems High Availability and Mirroring solutions
InterSystems High Availability and Mirroring solutionsInterSystems High Availability and Mirroring solutions
InterSystems High Availability and Mirroring solutions
 
Enterprise Serial Bus on InterSystems Ensemble
Enterprise Serial Bus on InterSystems EnsembleEnterprise Serial Bus on InterSystems Ensemble
Enterprise Serial Bus on InterSystems Ensemble
 
Интеграционная шина на базе InterSystems Ensemble
Интеграционная шина на базе InterSystems EnsembleИнтеграционная шина на базе InterSystems Ensemble
Интеграционная шина на базе InterSystems Ensemble
 
ECP и API управления процессами. InterSystems Meetup Sankt-Peterburg 2014
ECP и API управления процессами. InterSystems Meetup Sankt-Peterburg 2014ECP и API управления процессами. InterSystems Meetup Sankt-Peterburg 2014
ECP и API управления процессами. InterSystems Meetup Sankt-Peterburg 2014
 
Примеры использования iknow в медицине - InterSystems Meetup Sankt-Peterburg ...
Примеры использования iknow в медицине - InterSystems Meetup Sankt-Peterburg ...Примеры использования iknow в медицине - InterSystems Meetup Sankt-Peterburg ...
Примеры использования iknow в медицине - InterSystems Meetup Sankt-Peterburg ...
 
Caché Native Access. InterSystems Meetup 2014
Caché Native Access. InterSystems  Meetup 2014Caché Native Access. InterSystems  Meetup 2014
Caché Native Access. InterSystems Meetup 2014
 
Управление изменениями и коллективная разработка в Caché. InterSystems Meetup...
Управление изменениями и коллективная разработка в Caché. InterSystems Meetup...Управление изменениями и коллективная разработка в Caché. InterSystems Meetup...
Управление изменениями и коллективная разработка в Caché. InterSystems Meetup...
 
Статический анализатор кода для InterSystems Caché Object Script
Статический анализатор кода для InterSystems Caché Object ScriptСтатический анализатор кода для InterSystems Caché Object Script
Статический анализатор кода для InterSystems Caché Object Script
 
intersystems iknow approach for natural language processing on tourist requests
intersystems iknow approach for natural language processing on tourist requestsintersystems iknow approach for natural language processing on tourist requests
intersystems iknow approach for natural language processing on tourist requests
 

InterSystems Healthshare +DeepSee. Hospitalization queue

  • 1. HealthShare и DeepSee. ЕИР "Очередь на госпитализацию” КК Владимир Прушковский – Инженер-консультант
  • 2. • Описание  задачи   • Процесс  создания  решения   • Результаты   • Демонстрация   План
  • 3. •  Мониторинг  доступности  стационарной   медицинской  помощи   •  Формирование  очереди  направлений  на   госпитализацию     •  Мониторинг  выполнения  программы   государственных  гарантий  в  части  стационарной   помощи   •  Предоставление  отчетности  для  страховых  компаний   и  организаторов  здравоохранения.     •  Осуществление  выбора  медицинской  организации   для  госпитализации     •  Создание  основы  для  построения  комплексной   системы  управления  плановой  госпитализацией  в   крае   Описание задачи
  • 4. • Поставленная  задача     • Оперативная  информация  (OLTP):     – МИС  в  ~170  ЛПУ  в  крае   – ИС  внутри  ТФОМС  КК     • Справочная  информация   –   Cправочники  ЕСВС  КК   Что есть на входе?
  • 5. Классическая модель OLTP ETL DWH Build Analysis Metadata Dashboards OLAP DataMart OLTP OLTP
  • 7. • От  стационаров   –  Случаи  госпитализации   –  Текущее  состояние  коечного  фонда   • От  поликлиник   –  Выписанные  направления   • От  ТФОМС   –  Запланированное  число  случаев  госпитализации   –  Ежемесячные  данные  по  оказанной  помощи   • Справочники   –  Данные  по  МО,  СМО  и  т.д.  действующим  в  крае   Шаг 1: Входящие данные
  • 8. • По  умолчанию:  нормализованные  до  определенной   степени  данные     • Создание  дополнительных  сущностей,  если   необходимо   • Инструменты  автоматизации  Enterprise  Architect   –  Конвертер  в  xml  для  Cache   • Пакет  со  справочниками  ЕСВС   Шаг 2: Модель данных
  • 9. • От  больниц     –  данные  в  формате  XML   –  согласованные  XSD  схемы   –  через  обмен  файлами   –  через  SOAP  вебсервисы   • От  ТФОМС   –  данные  в  формате  XML   –  через  обмен  файлами   –  через  JDBC  извлечение  данных  их  Oracle   • Из  справочников   –  HTTP   –  Парсер  DBF  файлов   Шаг 3: Способы интеграции
  • 10. • От  больниц     –  данные  в  формате  XML   –  согласованные  XSD  схемы   –  через  обмен  файлами   –  через  SOAP  вебсервисы   • От  ТФОМС   –  данные  в  формате  XML   –  через  обмен  файлами   –  через  JDBC  извлечение  данных  их  Oracle   • Из  справочников   –  HTTP   –  Парсер  DBF  файлов   Шаг 3: Способы интеграции
  • 11. Шаг 4: ETL и преобразование данных SOAP JDBC HTTP Oracle Реестры ОМС XML Поликлиники XML Стационары Справочники ЕСВС DBF Файлы XML ТФОМС План Бизнес - процессы Ensemble Преобразование Преобразования данных Ensemble Получение Модель данных DWH Загрузка
  • 12. • Основной  поток  входящих  данных  от  МО   –  Прием  как  файл  или  как  SOAP  запрос   –  Валидация  входящих  данных  по  схеме  XSD   –  Преобразования  Data  Transformavons   –  Преобразования  Бизнес-­‐Процесс   –  Отработка  логики  (Transform)  связывание,  обновление  и  т.д.   –  Сохранение  данных  новой  модели   • Плановые  показатели  и  реестры  –  аналогично   • Справочники  ЕСВС   –  Получение  по  HTTP   –  DBF  парсер   • Реестры  ОМС     –  JDBC  коннектор   Шаг 4: ETL и преобразование данных
  • 14. • DeepSee  Architect   • Определение  таблиц  фактов   • Создание  кубов   –  Показатели   –  Измерения   –  Уровни   –  Списки  исходных  данных   • Предметные  области   –  Data  Mart   –  Составные  кубы   Шаг 5: Аналитические модели
  • 16. • Построение  кубов   • Синхронизация  кубов   • Заполнение  данных  по  требованию  (%InjectFact)   • CubeManager  –  план  обновления  данных   Шаг 5: Аналитические модели
  • 17. • 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: Анализ
  • 19. • Портал  пользователя  DeepSee   • Дэшборды   • Виджеты   • Сводные  таблицы   • Графики  и  диаграммы   Шаг 7: Отображение
  • 21. • ~  200  МИС  в  ЛПУ  края   • 8  форматов  передаваемых  данных   • 4  канала  получения  данных:  SOAP,  файлы,  JDBC,  HTTP   • 4  процесса  преобразования  данных   • 75  хранимых  классов  модели  данных   • 20  аналитических  кубов   • 80  сохраненных  запросов  pivot  tables   • 50  аналитических  панелей  dashboards   • Отчетность  в  XLS   Результат
  • 22. ЕИР Очередь на госпитализацию КК МИС 2 (Стационары) МИС 1 (Поликлиники) Направления на госпитализацию Госпитализации и коечный фонд Интеграционная шина Региональные справочники Аналитическое многомерное хранилище Пользователи СМО Пользователи ТФОМС Пользователи ЛПУ Аналитические формы Отчеты Мониторинг Краевые реестры ОМС Пользователи МЗ КК
  • 23. Спасибо! Вопросы? Прушковский Владимир тел. +79262126187 email vladimir.prushkovskiy@intersystems.com