Master Thesis: Discovering Clinical Pathways of an ...

30
Chair of Software Engineering for Business Information Systems (sebis) Faculty of Informatics Technische Universität München wwwmatthes.in.tum.de Master Thesis: Discovering Clinical Pathways of an Adaptive Integrated Care Environment Simon Bönisch, 18.01.2019, Kick-off Presentation

Transcript of Master Thesis: Discovering Clinical Pathways of an ...

Page 1: Master Thesis: Discovering Clinical Pathways of an ...

Chair of Software Engineering for Business Information Systems (sebis)

Faculty of Informatics

Technische Universität München

wwwmatthes.in.tum.de

Master Thesis: Discovering Clinical Pathways of an Adaptive

Integrated Care EnvironmentSimon Bönisch, 18.01.2019, Kick-off Presentation

Page 2: Master Thesis: Discovering Clinical Pathways of an ...

Problem Statement

Connecare – Adaptive Integrated Care Environment

Process Discovery Motivation

Research Questions

Research Approach

Process Mining Challenges in Healthcare

Process Mining Methodology for Healthcare

Methodology Adaptions for Context of Connecare

Implementation

ELK Stack

Deployment

Process Mining Analysis

Timeline

Outline

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 2

Page 3: Master Thesis: Discovering Clinical Pathways of an ...

• EU-Project: In productive use in four hospitals across the continent

• Management of chronic clinical cases

• Integrates with medical devices for home use

• Monitoring of patients’ activities and status

• Patient aids and recommendations to self-manage their condition

• Alerting for patients and professionals (e.g. “Remember taking your prescribed

medicine” or “Patient measurement exceeds threshold”)

• Messaging functionality for patient-professional and professional-professional

communication

• User roles for access control enable interdisciplinary collaboration

🠊 Enables chronic patients to reduce number of hospital visits by e.g. supporting

measurement devices for home use and enabling remote monitoring and

communication

Connecare – Adaptive Integrated Care Environment

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 3

Page 4: Master Thesis: Discovering Clinical Pathways of an ...

Connecare – Personal Dashboard

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 4

Page 5: Master Thesis: Discovering Clinical Pathways of an ...

Connecare – Medical Case Overview

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 5

Page 6: Master Thesis: Discovering Clinical Pathways of an ...

Connecare – Why discover clinical pathways?

• Clinical Pathway

• Abstract model of the treatment of a patient with a certain condition

• Used to manage quality of healthcare

• Developed by a medical professional in an objective way

• Adapted to individual case when put into practice

• Backend of Connecare is called SACM and developed at sebis chair

• Requires high degree of adaptability (high diversity of hospital sites & treatments)

• Therefore entirely model-driven (like a process engine)

🠊 case model quality is crucial for overall system quality

• Communication via RESTful API featuring request logging

• Case model verification hard, due to knowledge-intensive processes

• Verification through real world execution necessary

• Discovery of process models from execution logs to enable comparison of modeled

pathway with actual one

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 6

Page 7: Master Thesis: Discovering Clinical Pathways of an ...

Connecare – Groningen CMMN Case Model

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 7

Page 8: Master Thesis: Discovering Clinical Pathways of an ...

Research Questions

How is the model-provided flexibility used during the execution?

How are User Roles, Alerting and Messaging features used during the execution?

What are potential model improvements that can be derived from the execution?

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 8

RQ1

RQ2

RQ3

Page 9: Master Thesis: Discovering Clinical Pathways of an ...

Research Approach

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 9

Page 10: Master Thesis: Discovering Clinical Pathways of an ...

Approach: Process Mining in General

• Extract knowledge from event logs to discover, monitor and improve processes

• Many Process Mining Tools available (e.g. ARIS, ProM, Disco, Celonis, pMineR, …)

• Bridge between Data Mining and Business Process Modeling

• Many established methodologies for Data Mining (e.g. CRISP-DM)

• Differences during analysis phase between Data and Process Mining

• Processes in healthcare are knowledge-intensive

🠊 Special Process Mining challenges:

• Complex processes

• Highly dynamic executions

• Multi-disciplinary processes

• Ad-hoc processes

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 10

Page 11: Master Thesis: Discovering Clinical Pathways of an ...

Approach: Process Mining in Healthcare

• Separate methodology necessary

• Systematic Literature Review conducted in 2018 by T.G. Erdogan and A. Tarhan

• 172 studies on PM of healthcare processes

• Publishing frequency increases

• Four generic PM methodologies

• Eight healthcare specific suggestions for PM methodologies (with varying set of PM features)

• No established, comprehensive methodology for healthcare mining

• Follow-up Paper combines all identified PM features into one single methodology

🠊 „Process Mining Methodology for Healthcare“

• Slightly adapted to fit Connecare use case

(due to e.g. data that can only be extracted live)

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 11

T. G. Erdogan and A. Tarhan, “Systematic Mapping of Process Mining Studies in Healthcare” in IEEE Access, vol. 6, pp. 24543-24567, 2018.

T. G. Erdogan and A. Tarhan, “A Goal-Driven Evaluation Method Based On Process Mining for Healthcare Processes” in Appl. Sci. 8, p. 894, 2018.

Page 12: Master Thesis: Discovering Clinical Pathways of an ...

Process Mining Methodology for Healthcare

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 12

(1) Define Goals &

Questions

(2) Data Extraction

(3) Data

Preprocessing

(4) Log & Pattern

Inspection

(5) Process Mining

Analysis(6) Evaluate Results

(7) Proposals for

Process Improvement

Event Logs

Models &

Other Artifacts

Event

Data

Meeting

Hospital

Information

System

GQFI

Table

Analysis

Result

Process Improvement

Opportunities

T. G. Erdogan and A. Tarhan, “A Goal-Driven Evaluation Method Based On Process Mining for Healthcare Processes” in Appl. Sci. 8, p. 894, 2018.

Page 13: Master Thesis: Discovering Clinical Pathways of an ...

Process Mining Methodology in Context of Connecare

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 13

(1) Define Goals &

Questions

(2) Data Extraction

(3) Data

Preprocessing

(4) Log & Pattern

Inspection

(5) Process Mining

Analysis(6) Evaluate Results

(7) Proposals for

Process Improvement

Event

Logs

Case Data &

Filter Information

API

Logs

Research

Questions

GQFI

Table

Analysis

Result

Process Improvement

Opportunities

Enriched

API Logs

Page 14: Master Thesis: Discovering Clinical Pathways of an ...

State of Implementation

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 14

Page 15: Master Thesis: Discovering Clinical Pathways of an ...

Current Progress

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 15

Event

Logs

Case Data &

Filter Information

API

Logs

Research

Questions

GQFI

Table

Analysis

Result

Process Improvement

Opportunities

Enriched

API Logs

Todo In Progress Done

(1) Define Goals &

Questions

(2) Data Extraction

(3) Data

Preprocessing

(4) Log & Pattern

Inspection

(5) Process Mining

Analysis(6) Evaluate Results

(7) Proposals for

Process Improvement

Page 16: Master Thesis: Discovering Clinical Pathways of an ...

ELK Stack: Data Extraction, Preprocessing and Log Inspection

• Elasticsearch: Data Persistence

• Logstash: Data Extraction and Data Preprocessing

• Data input jdbc-based 🠊 Migrate mongoDB to mySQL

• Continuous data import (triggered every minute)

• Database optional and only acts as intermediate backup

• Three sequential processing pipelines:

1. API Logs enrichment (e.g. lookup of caseID for tasks)

2. Event detection

3. Data Export to .csv

• Can also export to arbitrary text files and multiple proprietary

tools and formats

• Kibana: Log & Pattern Inspection

• Discover view for explorative inspections

• Visualizations for illustrating metrics and indicators

• Dashboards for quickly gaining overview

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 16

Page 17: Master Thesis: Discovering Clinical Pathways of an ...

Deployment

• Connecare deployed in four hospitals and used with real patients

• Data protection rules prevent copying data to local system

• Deployment necessary to access and analyze the real data

• Single docker container containing whole ELK stack

• Simpler to setup, configure and deploy

• Minimized resource usage (quite heavy infrastructure constraints)

• Authentication through nginx reverse proxy with HTTP Basic Auth

• Early deployments done to the test and productive environments

• Applications publicly accessible, but login-protected

• Container supports HTTP only, but external reverse proxy enforces HTTPS and translates to HTTP

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 17

Page 18: Master Thesis: Discovering Clinical Pathways of an ...

Process Mining Analysis

• High tool flexibility thanks to customizable data export

• Using Disco by Fluxicon

• Marketed commerically but free for academic use

• Based on FuzzyMiner

• Generates clear process maps for knowledge-intensive processes

• Reduces complexity using techniques known from cartography (Aggregation, Abstraction, Emphasis,

Customization) based on calculated significance and correlation metrics

• Provides additional metrics and means for Log Inspection

• Analysis is done manually

• Data imported through simple .csv files

• Data clustered into files by case model version

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 18

C.W. Günther and W.M.P. van der Aalst, “Fuzzy mining - adaptive process simplification based on multi-perspective metrics” in Proceedings of the 5th International Conference on Business Process Management, 2007.

Page 19: Master Thesis: Discovering Clinical Pathways of an ...

Process Model: Groningen Case Study 2

Raw Data View

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 19

Page 20: Master Thesis: Discovering Clinical Pathways of an ...

Process Model: Groningen Case Study 2

Abstracted View

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 20

Page 21: Master Thesis: Discovering Clinical Pathways of an ...

Process Model: Groningen Case Study 2

Maximum Repetitions View

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 21

Page 22: Master Thesis: Discovering Clinical Pathways of an ...

Process Model: Groningen Case Study 2

Performance View – Median Duration

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 22

Page 23: Master Thesis: Discovering Clinical Pathways of an ...

Timeline

Task Timeframe

Literature Research

Data Extraction

Data Preprocessing

Log & Pattern Inspection

Process Mining Analysis

Evaluation

Thesis

October November December January February March April

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 23

Page 24: Master Thesis: Discovering Clinical Pathways of an ...

Technische Universität München

Faculty of Informatics

Chair of Software Engineering for Business

Information Systems

Boltzmannstraße 3

85748 Garching bei München

wwwmatthes.in.tum.de

Simon Bönisch

B.Sc.

[email protected]

Page 25: Master Thesis: Discovering Clinical Pathways of an ...

Backup

Page 26: Master Thesis: Discovering Clinical Pathways of an ...

PM Methodology Features Comparison

© sebis190118 MT Kick-off Simon Bönisch - Discovering Clinical Pathways of an Adaptive Integrated Care Environment 26

Page 27: Master Thesis: Discovering Clinical Pathways of an ...
Page 28: Master Thesis: Discovering Clinical Pathways of an ...
Page 29: Master Thesis: Discovering Clinical Pathways of an ...
Page 30: Master Thesis: Discovering Clinical Pathways of an ...