Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

Slides:



Advertisements
Similar presentations
SolidWorks Enterprise PDM Data Loading Strategies
Advertisements

Analysis of Patient Treatment Procedures The BPI Challenge Case Study R. P. Jagadeesh Chandra ‘JC’ Bose Wil M.P. van der Aalst.
A Logical Viewpoint on Architectures
Shantanu Narang.  Background  Why and What of Normalization  Quick Overview of Lower Normal Forms  Higher Order Normal Forms.
Budapest University of Technology and EconomicsDagstuhl 2004 Department of Measurement and Information Systems 1 Towards Automated Formal Verification.
A Case-based Approach to Business Process Monitoring S. Montani 1, G. Leonardi 1 1 Dipartimento di Informatica, University of Piemonte Orientale, Alessandria,
Verification of Graph Transformation Systems Arman Sheikholeslami
Towards a DecSerFlow mapping to SCIFF Federico Chesani, Paola Mello, Marco Montali, Sergio Storari.
Test Automation for Verifying Software’s Detectability for Rule Violations Name: Zhishuai Yao Supervisor: Pro. Jukka Manner Place: Varian Medical Systems.
Matthias Weidlich, Jan Mendling, Mathias Weske Behavioral Profiles An Abstraction for Efficient Calculation of Consistency.
Introducing BLAST Software Verification John Gallagher CS4117.
MIFOS X CAPABILITIES OVERVIEW The One True Open Platform for Financial Inclusion.
Holly S. Davis, M.Ed., MBA Health Care Excel Are Your Data Pulling You Overboard Or Anchoring You?
Aligning Event Logs And Declare Models for Conformance Checking Massimiliano de Leoni, Fabrizio Maggi Wil van der Aalst.
Run Time Monitoring of Reactive System Models Mikhail Auguston Naval Postgraduate School Mark Trakhtenbrot Holon Academic Institute of.
Discovering Declare Maps R.P. Jagadeesh Chandra Bose (JC) Joint Work with Fabrizio M. Maggi and Wil M.P. van der Aalst.
Data Conformance Checking using Optimal Alignments Felix Mannhardt, Massimiliano de Leoni, Hajo A. Reijers.
Aligning Event Logs and Process Models for Multi- perspective Conformance Checking: An Approach Based on ILP Massimiliano de Leoni Wil M. P. van der Aalst.
Models vs. Reality dr.ir. B.F. van Dongen Assistant Professor Eindhoven University of Technology
Business Alignment Using Process Mining as a Tool for Delta Analysis Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology Department of Information.
/faculteit technologie management Process Mining and Security: Detecting Anomalous Process Executions and Checking Process Conformance Wil van der Aalst.
Lifelines2: Hypothesis Generation in Multiple EHRs Taowei David Wang Catherine Plaisant Ben Shneiderman Shawn Murphy Mark Smith Human-Computer Interaction.
CMPT 354, Simon Fraser University, Fall 2008, Martin Ester 157 Database Systems I SQL Constraints and Triggers.
A university for the world real R © 2009, Chapter 17 Process Mining and Simulation Moe Wynn Anne Rozinat Wil van der Aalst Arthur.
A university for the world real R © 2009, Chapter 23 Epilogue Wil van der Aalst Michael Adams Arthur ter Hofstede Nick Russell.
Manfred Reichert, Barbara Weber, Victoria Torres Large Process Models and Process Model Collections: - Challenges, Methods, Technologies - Barbara Weber.
Insuring Sensitive Processes through Process Mining Jorge Munoz-Gama Isao Echizen Jorge Munoz-Gama and Isao Echizen.
Jorge Munoz-Gama Advisor: Josep Carmona December 2014 CONFORMANCE CHECKING AND DIAGNOSIS IN PROCESS MINING.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
HIERARCHICAL CONFORMANCE CHECKING OF PROCESS MODELS BASED ON EVENT LOGS Jorge Munoz-Gama, Josep Carmona and Wil M.P. van der Aalst.
Conditions and Terms of Use
Dr. Tom WayCSC Code Reviews & Inspections CSC 4700 Software Engineering.
Jorge Muñoz-Gama Universitat Politècnica de Catalunya (Barcelona, Spain) Algorithms for Process Conformance and Process Refinement.
EVENT-BASED REAL-TIME DECOMPOSED CONFORMANCE ANALYSIS Seppe vanden Broucke, Jorge Munoz-Gama, Josep Carmona, Bart Baesens, and Jan Vanthienen CoopIS 2014.
Entity-activity table Event Diagram Use Case Diagram Activity Table
Jianmin Wang 1, Shaoxu Song 1, Xiaochen Zhu 1, Xuemin Lin 2 1 Tsinghua University, China 2 University of New South Wales, Australia 1/23 VLDB 2013.
MD – Object Model Domain eSales Checker Presentation Régis Elling 26 th October 2005.
Process-oriented System Analysis Process Mining. BPM Lifecycle.
Section 3.2 Notes Conditional Probability. Conditional probability is the probability of an event occurring, given that another event has already occurred.
Decision Mining in Prom A. Rozinat and W.M.P. van der Aalst Joosung, Ko.
Alignment-based Precision Checking A. Adriansyah 1, J. Munoz Gamma 2, J. Carmona 2, B.F. van Dongen 1, W.M.P. van der Aalst 1 Tallinn, 3 September 2012.
Decomposing Data-aware Conformance Checking Massimiliano de Leoni, Jorge Munoz-Gama, Josep Carmona, Wil van der Aalst PAGE 0.
"Decomposing Alignment- based Conformance Checking of Data-aware Process Models" Massimiliano de Leoni, Jorge Muñoz-Gama, Josep Carmona, Wil van der Aalst.
Privacy and Contextual Integrity: Framework and Applications Adam Barth, Anupam Datta, John C. Mitchell (Stanford) Helen Nissenbaum (NYU)
Leadership Presentation Erin Woodby Nursing 4580 Middle Tennessee State University School of Nursing.
CMSC 345 Fall 2000 Requirements Expression. How To Express Requirements Often performed best by working top- down Express general attributes of system.
Controlling Break-the- glass Through Alignment A. Adriansyah B.F. van Dongen N. Zannone Washington D.C., 11.
Solving Equations Using Logs. True or False? 1.Log 4 = log Log 15 = log 3 x log 5 3.Log 4 = log 8 – log 2 4.Log 64 = 2 log 8 5.Log 64 = 8 log 2.
Understanding Deviations AIS Nov.2014 Elham Ramezani Dirk Fahland Wil M.P. van der Aalst.
- Company Confidential - Corporate Overview March 2015.
Discovering Models for State-based Processes M.L. van Eck, N. Sidorova, W.M.P. van der Aalst.
Defects of UML Yang Yichuan. For the Presentation Something you know Instead of lots of new stuff. Cases Instead of Concepts. Methodology instead of the.
Databases We are particularly interested in relational databases
YAWL in the Cloud: Supporting Process Sharing and Variability
Profiling based unstructured process logs
Introduction to Programming for Mechanical Engineers (ME 319)
Exploring processes and deviations
Integrating Data Reviewer and Workflow Manager to Automate Data Quality Control Workflows Jay Cary.
Data-Drive Analytics for Precision Medicine
Michael Mast Senior Architect
Cisco Unity Connection
A General Framework for Correlating Business Process Characteristics
DESICION TABLE Decision tables are precise and compact way to model complicated logic. Decision table is useful when input and output data can be.
Data Validation Methods WFD GIS Working Group
Business Alignment Using Process Mining as a Tool for Delta Analysis
Access Control What’s New?
Chapter 13: Using Statistics
Practical view on Annual Financial Statements preparation for 2019
Infokall Enterprise Solutions
Presentation transcript:

Compliance Management Elham Ramezani 1

Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information Automated Compliance Checking 2

Compliance Analysis Compliance Requirement Diagnostic Information Using Alignment Problem setting Event log 3

Compliance Requirement Control-flow Data Resource Time CF-rule D-rule R-rule T-rule Compliance Analysis Diagnostic Information Control-flow Solution overview Event log

Control-flow Rule …... … … … … Petri-net specification Log preparation Pre-processed log Conformance checking Control-flow alignment Enrich log with diagnostics Diagnostics Control-flow compliance analysis 5

Compliance Requirement CF-rule T-rule D-rule R-rule Compliance Analysis Diagnostic Information Data Time Control-flow Resource Data & Resource Solution overview Event log 6

7 Example If nutrition with multifiber cannot be increased in tube feeding by (2 kcal/ml) then Demperidone must be administered to the patient. activity ‘A’ attribute ‘X’ activity ‘B’ change in data attribute by ‘d’ Xd B If the value of attribute X is not increased by d then activity B must be executed. Check activity execution in combination with the data attribute Control-flow conformance checking Data-aware conformance checking

Data/Resource Rule Data-aware Petri-net specification... … Enriched log with diagnostics Prepared log Data-aware conformance checking Data-aware alignment Enriched log Control-flow Rule conformance checking …... … … … … Petri-net specification Control-flow alignment Enriched log with diagnostics Combined diagnostics Log preparation Event log Data and Resource compliance analysis 8

Example If nutrition with multifiber cannot be increased in tube feeding by (2 kcal/ml) then Demperidone must be administered to the patient. nametube feed. Vent.tube feed. Demp. admin. tube feed. x-raytube feed. Med. admin. diagnosisC12 time multifiber nutrition 10 kcal/ml 11 Kcal/ml 13 kca/ml 14 Kcal/ml medicine dosage 5mg6mg treatment type ICU vent.chest nurse in charge Sue BobJohn Event log 9 nameAVent.ABAx-rayAMed. admin. diagnosisC12 time X10 kcal/ml 11 Kcal/ml 13 kca/ml 14 Kcal/ml medicine dosage 5mg6mg treatment type ICU vent.chest nurse in charge Sue JohnBobJohn Xd B If the value of attribute X is increased by d activity B must be executed. delete attributes which are not of interest nameAVent.ABAx-rayAMed. admin. X10 kcal/ml 11 Kcal/ml 13 kca/ml 14 Kcal/ml

Example (log preparation) nameAVent.ABAx-rayAMed. admin. X10 kcal/ml 11 Kcal/ml 13 kca/ml 14 Kcal/ml Abstract log and introduce new attribute nameAΩABAΩAΩ X10>>11>>13>>14>> data condition data write Ωdata write Ωdata write Ωdata write Ω 10

11 Example (data-aware Petri-net) F end Ω data write name [X’ = X + 2] || [X = Undef.] X Ω data write nameAΩABAΩAΩ X10>>11>>13>>14>> data condition data write Ωdata write Ωdata write Ωdata write Ω Data-aware conformance checker

Example (data-aware alignment) nameAΩABAΩAΩ X10>>11>>13>>14>> data condition data write ΩΩdata write ΩΩ Data-aware conformance checker Processed event log nameAΩABAΩAΩ X10>>12>>13>>15>> data condition data write Ωdata write Ωdata write Ωdata write Ω L data write M A Ω A B A Ω A Ω data condition holds true>>false>>true>> true false true false 12 comb. name& condition A_ true Ω_ >> A_ false B_ >> A_ true Ω_ >> A_ false Ω_ >>

Example (control-flow alignment) A_false B_>>. Every time the event A_false occur, it must be followed by B_>>. start end Ω_ >> A_ true A_ false B_ >> A_ true Ω_ >> A_ false B_ >> A_ true Ω_ >> A_ false >> Ω_ >> L M 13 comb. name& condition A_ true Ω_ >> A_ false B_ >> A_ true Ω_ >> A_ false Ω_ >> start A_ true Ω_ >> A_ false B_ >> A_ true Ω_ >> A_ false B_ >> Ω_ >> end >>

Data and Resource compliance requirements Restrict data attributes Restrict activities with a certain data attribute Data & resource rules AB Activity A and B must be executed with different resources Check the data attribute Xd B If the value of attribute X is not increased by d then activity B must be executed. Check activity execution in combination with the data attribute Data-aware conformance checking Control-flow conformance checking 14

Compliance Requirement CF-rule T-rule D-rule R-rule Compliance Analysis Diagnostic Information Time Control-flow Data Resource Temporal Solution overview Event log 15

Temporal compliance analysis At Activity A must occur at time t. A Capture occurrence of activity A. 16 Data-aware conformance checking Control-flow conformance checking

Compliance Requirement Diagnostic Information Time Control- flow Data Resource Control-flow Temporal Compliance Analysis Compliance Elicitation Solution overview Event log 17 1 ✓ Data & Resource

Configurable pattern repository Compliance requirements... … … … … … … … Repository of configurable compliance rules Formalization Petri-net patterns Configurable Petri-nets Develop configurable Petri-nets 18

Compliance elicitation Repository of configurable compliance rules Which configurable rule? How to configure the rule? Compliance Analysis 19 Compliance Elicitor

Compliance Requirement CF & T rules Control-flow Temporal Compliance Analysis Solution overview Event log Compliance Elicitor Data & resource rules Diagnostic Information Compliance Dashboard 20 2 ✓ Diagnostic Information Data & Resource Diagnosis Analysis

e.g., B Activity B n n violations Compliance dashboard Control-flow violations Data& resource violations Temporal violations Table Bar chart Deviation report Compliance statistics Number of violating moves/cases Problems list nB e.g., In total n number of times, activity B was skipped. 21

Compliance Requirement Diagnostic Information CF & T rules Control-flow Data & Resource Compliance Analysis Solution overview Event log Compliance Elicitor Temporal Data & resource rules Compliance Dashboard Problem Insight 22

Get problem insight Violations (CF, D, R, T) Violations pre-requisites Compares violating and non- violating moves with respect to other attributes in the log. This problem occurs when nurse in charge is John. Problem description B e.g., Activity B is often skipped. 23 A … B... A … B A … B... A … A … B A … A... B … A … B A … B... A … A … B A … A... B … A … B B 90% nurse in charge is Sue B 100% nurse in charge is John

✓ Compliance Requirement Diagnostic Information CF & T rules Control-flow Temporal Compliance Analysis Solution overview Event log Compliance Elicitor Data & Resource Data & resource rules Compliance Dashboard Problem Insight 24 3 ✓ ✓ ✓ ✓ ✓ ✓ ✗

Compliance Requirement Diagnostic Information CF & T rules Control-flow Data & Resource Compliance Analysis Solution overview Event log Compliance Elicitor Temporal Data & resource rules Compliance Dashboard Problem Insight Check Compliance of a Log E.Ramezani, D.Fahland, W.M.P. van der Aalst. Where Did I Misbehave? BPM

Compliance Requirement Diagnostic Information CF & T rules Control-flow Data & Resource Compliance Analysis Solution overview Event log Compliance Elicitor Temporal Data & resource rules Compliance Dashboard Problem Insight Check Temporal Compliance Using Data-Aware Conformance Checking E.Ramezani, D.Fahland, B. van Dongen, W.M.P. van der Aalst. Diagnostic Information for Compliance Checking of Temporal Compliance Requirements. CAiSE

Compliance Requirement Diagnostic Information CF & T rules Control-flow Data & Resource Compliance Analysis Solution overview Event log Compliance Elicitor Temporal Data & resource rules Compliance Dashboard Problem Insight Elicit a Compliance Rule E.Ramezani, D.Fahland, W.M.P. van der Aalst. Supporting Domain Experts to Select and Configure Precise Compliance Rules, BPM2013-SBP WS 27

Compliance Requirement Diagnostic Information CF & T rules Control-flow Data & Resource Compliance Analysis Solution overview Event log Compliance Elicitor Temporal Data & resource rules Compliance Dashboard Problem Insight Get Compliance Dashboard Get Problem Insight Vladimir Gromov 28

PAGE 29 Thank you for your attention!