clinical decision support with decision model and … · decision model and notation (dmn)...

42
CLINICAL DECISION SUPPORT WITH DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information Systems, Date: May 8 th , 2018 *Special Thanks to Denis Gagne, Simon Ringuette from Trisotech for DMN Authoring support

Upload: others

Post on 18-Jul-2020

11 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

CLINICAL DECISION SUPPORT WITH DECISION MODEL AND NOTATION (DMN)

Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information Systems, Date: May 8th, 2018 *Special Thanks to Denis Gagne, Simon Ringuette from Trisotech for DMN Authoring support

Page 2: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

INSERT DIVIDER COPY

Page 3: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

INSERT DIVIDER COPY

Page 4: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Outline

● Clinical Decision Support (CDS) and LACE Score

● CDS Lifecycle

● Clinical Informaticist (CI)/Business Analyst (BA) Friendly

● Decision Modeling Notation

● Demo

Page 5: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Clinical Decision Support and LACE Score Clinical Decision Support: Clinical decision support (CDS) provides clinicians, staff, patients or other individuals with knowledge and person-specific information, intelligently filtered or presented at appropriate times, to enhance health and health care. https://www.healthit.gov/topic/safety/clinical-decision-support

LACE Score: Identifies patients that are at risk for readmission or death within 30 days of discharge. Output of a CDS knowledge base (illustrated in this presentation) which helps a care coordinator make decisions about the care plan and outreach for a discharged patient. Next: The process by which CDS logic is created and tested

Page 6: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

CDS Lifecycle

CDS Logic

Requirements

Reuse:

Enterprise Data Model for

Logic Data Elements

Search/Reuse:

Pre-existing Decisions,

Decision Services

Search/Reuse:

Pre-curated Concept Sets

(e.g., Diabetes)

Search/Reuse:

Parameterized Functions

Author DMN Model Refine and Test DMN

Model

Publish DMN Model/

Specify Metadata for

Cataloging

Deploy Model for

Execution + Operational

Auditing

Operational Evaluation of

Model – (False Positives,

Negatives)

Page 7: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Clinical Informaticist/Business Analyst Friendly

● Creation of CDS Logic by CIs/BAs as opposed to IT Developers ● Ease of Understanding by Subject Matter Experts (SMEs)

○ a concise substitute to lengthy requirements documents

● Testing and Refinement of CDS Logic by CIs/Bas

● Facilities for Re-use:

○ Decisions, Business Knowledge Models, Decision Services

● Audit and Analysis of Clinical Decisions and Recommendations

Page 8: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Decision Model and Notation Decision Requirements Diagram (DRD)

Input Node Decision Node

Business

Knowledge Model

Page 9: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

DMN examples of boxed expressions and FEEL examples

Page 10: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

CDS Lifecycle

CDS Logic

Requirements

Reuse:

Enterprise Data Model for

Logic Data Elements

Search/Reuse:

Pre-existing Decisions,

Decision Services

Search/Reuse:

Pre-curated Concept Sets

(e.g., Diabetes)

Search/Reuse:

Parameterized Functions

Author DMN Model Refine and Test DMN

Model

Publish DMN Model/

Specify Metadata for

Cataloging

Deploy Model for

Execution + Operational

Auditing

Operational Evaluation of

Model – (False Positives,

Negatives)

Page 11: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Rules Authoring: Current State

Page 12: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Rules Authoring: Current State

Separate Project File for Charleson Score

Need to download Spreadsheet for understanding Logic!

Page 13: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Input

Decision

Sub-Decision

Business

Knowledge

Model

Decision Content

Page 14: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

CDS Lifecycle

CDS Logic

Requirements

Reuse:

Enterprise Data Model for

Logic Data Elements

Search/Reuse:

Pre-existing Decisions,

Decision Services

Search/Reuse:

Pre-curated Concept Sets

(e.g., Diabetes)

Search/Reuse:

Parameterized Functions

Author DMN Model Refine and Test DMN

Model

Publish DMN Model/

Specify Metadata for

Cataloging

Deploy Model for

Execution + Operational

Auditing

Operational Evaluation of

Model – (False Positives,

Negatives)

Page 15: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Test and Refine Model

Specify Test Data

Page 16: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information
Page 17: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information
Page 18: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Current Encounter

with Length of Stay = 6 Days

Page 19: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information
Page 20: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information
Page 21: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

CDS Lifecycle

CDS Logic

Requirements

Reuse:

Enterprise Data Model for

Logic Data Elements

Search/Reuse:

Pre-existing Decisions,

Decision Services

Search/Reuse:

Pre-curated Concept Sets

(e.g., Diabetes)

Search/Reuse:

Parameterized Functions

Author DMN Model Refine and Test DMN

Model

Publish DMN Model/

Specify Metadata for

Cataloging

Deploy Model for

Execution + Operational

Auditing

Operational Evaluation of

Model – (False Positives,

Negatives)

Page 22: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information
Page 23: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information
Page 24: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information
Page 25: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

CDS Lifecycle

CDS Logic

Requirements

Reuse:

Enterprise Data Model for

Logic Data Elements

Search/Reuse:

Pre-existing Decisions,

Decision Services

Search/Reuse:

Pre-curated Concept Sets

(e.g., Diabetes)

Search/Reuse:

Parameterized Functions

Author DMN Model Refine and Test DMN

Model

Publish DMN Model/

Specify Metadata for

Cataloging

Deploy Model for

Execution + Operational

Auditing

Operational Evaluation of

Model – (False Positives,

Negatives)

Page 26: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information
Page 27: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

All related sub All related sub-decisions are also retrieved

are also retrieved!

Page 28: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Reusable Encapsulated

Service

Page 29: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information
Page 30: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

CDS Lifecycle

CDS Logic

Requirements

Reuse:

Enterprise Data Model for

Logic Data Elements

Search/Reuse:

Pre-existing Decisions,

Decision Services

Search/Reuse:

Pre-curated Concept Sets

(e.g., Diabetes)

Search/Reuse:

Parameterized Functions

Author DMN Model Refine and Test DMN

Model

Publish DMN Model/

Specify Metadata for

Cataloging

Deploy Model for

Execution + Operational

Auditing

Operational Evaluation of

Model – (False Positives,

Negatives)

Page 31: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Decision Content

Page 32: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Content Decision Node – Can be re-used Across Models!!

Page 33: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Content of a “Content Decision Node”

used in Decision Logic

Page 34: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

CDS Lifecycle

CDS Logic

Requirements

Reuse:

Enterprise Data Model for

Logic Data Elements

Search/Reuse:

Pre-existing Decisions,

Decision Services

Search/Reuse:

Pre-curated Concept Sets

(e.g., Diabetes)

Search/Reuse:

Parameterized Functions

Author DMN Model Refine and Test DMN

Model

Publish DMN Model/

Specify Metadata for

Cataloging

Deploy Model for

Execution + Operational

Auditing

Operational Evaluation of

Model – (False Positives,

Negatives)

Page 35: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Reusable

Function

Decision Node

Invoking that function

Page 36: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Invokes

Page 37: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

CDS Lifecycle

CDS Logic

Requirements

Reuse:

Enterprise Data Model for

Logic Data Elements

Search/Reuse:

Pre-existing Decisions,

Decision Services

Search/Reuse:

Pre-curated Concept Sets

(e.g., Diabetes)

Search/Reuse:

Parameterized Functions

Author DMN Model Refine and Test DMN

Model

Publish DMN Model/

Specify Metadata for

Cataloging

Deploy Model for

Execution + Operational

Auditing

Operational Evaluation of

Model – (False Positives,

Negatives)

Page 38: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Model

Payload

Page 39: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Model Auditing

Page 40: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Conclusions and Future Work

● Operational Deployment of DMN Models

○ LACE Score

○ Acute Kidney Injury

● DMN Training for Clinical Informaticists/Business Analysts

● DMN as an Abstract Logic Layer

○ Rules

○ PMML models

○ SQL Queries

● Event-based DMN

Page 41: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

Acknowledgments ● Vish Anantraman

● Harikrishna Nandigam

● Amitabh Nayak

Page 42: CLINICAL DECISION SUPPORT WITH DECISION MODEL AND … · DECISION MODEL AND NOTATION (DMN) Presenter: Vipul Kashyap, Matteo Mortari Presenter’s title: Director, Clinical Information

THANK YOU plus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHat