Exploring Object Centric Process Mining With MIMIC IV
Exploring Object Centric Process Mining With MIMIC IV
EXPLORING OBJECT
CEN TRIC P ROCESS MININ G
WITH MIMIC IV:
UNLOCKING INSIGHTS IN
H E A LT H C A R E
*[email protected]
• Introduction
• Analysis Results
• Conclusion
• References
P R O C E SS M I N I N G
van der Aalst, W.M.: Object-centric process mining: unraveling the fabric of real processes. Mathematics 11(12),
2691 (2023)
T R A D I T I O N A L P R O C E SS M I N I N G &
O B J E C T- C E N T R I C P R O C E S S M I N I N G
• Vital signs
• Lab results
• Medications
• Clinical notes
Cremerius, J., Pufahl, L., Klessascheck, F., Weske, M.: Event log generation in MIMIC-iv : International Conference on
Process Mining. pp. 302–314. Springer (2022)
M E D I C A L I N F O R M AT I O N M A RT F O R
INTENSIVE CARE (MIMIC)
• Medications
• Lab results
• Referrals
OBJECTIVE OF OUR WORK
The goal is to transform event logs from the MIMIC IV healthcare database
into Object-Centric Event Logs. This involves:
• Selecting relevant objects and their relationships
• Extracting and analyzing interactions between these objects
Purpose:
• To gain deeper insights into patient journeys within the MIMIC IV data
• To achieve a comprehensive understanding of healthcare workflows and
patient care pathways by focusing on objects and their connections
M I M I C - I V H E A LT H C A R E D A T A S E T
MIMIC-IV is a comprehensive healthcare database containing data from over
60,000 patients from a Boston hospital, covering patient stays until 2018. It
includes:
3. ED:
Edin, Information
J., Junge, from
A., Havtorn, J.D., the
Borgholt, Emergency
L., Maistro, Department,
M., Ruotsalo, including
T., Maaløe,L.: Automated initial
medical coding diagnosis
on MIMIC-iii
and MIMIC-iv: A critical review and replicability study. In: Proceedings of the 46th International ACM SIGIR Conference on
andand
Research triage
Development in Information Retrieval. pp. 2572–2582 (2023)
M I M I C - I V H E A LT H C A R E D A T A S E T
• Developed a Python script to extract and analyze healthcare data from the MIMIC-IV
database.
Features:
• Cohort Definition: Users can define a patient cohort using criteria like:
• Admission and subject IDs
• Age ranges
Data Extraction:
Flexibility:
• Optionally save cohort and case attribute data as CSV files for further analysis.
E V E N T L O G G E N E R AT I O N
PROCESS DISCOVERY & CONFORMANCE CHECKING
After generating the event log, our next objective was to understand the process flow it
depicted through process discovery. We used the ‘Interactive Data-Aware Heuristic Miner’
algorithm within the ProM tool, customizing threshold values (Frequency: 0.054, Dependency:
0.097, Binding: 0.643, Condition: 0.11) to fine-tune the mining process.
Outcome:
1. Log Deviation (Yellow): Indicates where the log contains events not captured by the
model.
2. Model Deviation (Magenta): Shows where the model predicts events that are not found
in the log.
Visualization:
In Figure 1, the deviations are color-coded to help assess and understand the discrepancies and accuracies in the
process model. Yellow highlights log deviations, magenta shows model deviations, and green areas depict where the
log and model align perfectly. These visual markers provide a clearer picture of the actual workflow.
U N L O C K I N G PA T I E N T J O U R N E Y S
W I T H O B J E C T- C E N T R I C P R O C E S S
MINING IN MIMIC IV
Traditional process OCPM in MIMIC IV OCPM reveals MIMIC IV Petri net discovery
mining is linear and links events to dependencies, exploration uncovers patterns
misses healthcare multiple objects like bottlenecks, and identifies objects for detailed patient
complexities. patients and treatment and their journey analysis.
medications. variations. interactions,
creating Object-
Centric Event Logs.
SELECTION OF OBJECTS FOR MIMIC-IV
• Understanding patient flows in a hospital is key to optimizing healthcare delivery. This study examined
patient trajectories using an event log, focusing on three attributes: SubjectId, hadmId, and transferId.
• Transfer ID (transferId): Tracks patient transfers between different units or facilities, detailing the
movement of patients within the hospital. This includes transitions between departments, wards, or
specialized care units, providing insights into patient flow and resource utilization.
• The process started with extracting these attributes from an extensive XES event log, which records a
sequence of hospital events and activities.
F I N D I N G R E L AT I O N S B E T W E E N
OBJECTS
1. We transformed the dataset from a relational database into an executable object-centric event log,
focusing on tracking specific objects in the patient journey.
2. Using OCPM, we investigated the transformed log and identified various relationships between
objects, including one-to-many and one-to-one connections. Figure 5 illustrates these connections,
showing that patients are assigned a diagnosis-based hospital upon each visit and subsequently
interact with multiple departments. Moreover, patients may also visit other hospitals as needed.
3. Our analysis using OCPM techniques provided a more comprehensive understanding of the patient
journey. These tools facilitated exploration of object involvement, revealing insights into how
patients interact with various entities throughout their healthcare experience.
A N A LY S I S & F I N D I N G S
Key Insights:
● Converted event logs into OCEL format, essential for OCPM exploration with PM4PY tools.