Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information."— Presentation transcript:

1 Compliance Management Elham Ramezani 1

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

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

4 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 4 1 2 3

5 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

6 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 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

8 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

9 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 time14678101119 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 time14678101119 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

10 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 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

12 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 Ω_ >>

13 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 >>

14 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

15 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

16 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

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

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

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

20 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

21 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

22 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

23 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

24 ✓ 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 ✓ ✓ ✓ ✓ ✓ ✓ ✗

25 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? BPM2012 25

26 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. CAiSE2013 26

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 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

28 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

29 PAGE 29 Thank you for your attention!


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

Similar presentations


Ads by Google