SlideShare uma empresa Scribd logo
1 de 43
What’s in a name?
Business Vocabularies, Business Rules and DMN
Denis Gagne
CEO & CTO
dgagne@Trisotech.com
Acknowledgement
s:
Dr. John Svirbely
CMIO Trisotech
Abstract
Names are arbitrary labels. So why do we assign so much meaning to names? In
certain context, certain names can create confusion. In others, a name can
disambiguate the intended meaning being communicated. In the context of
business decisions, the names given to various business concepts play a crucial role
in providing meaningful and unambiguous business decisions. This becomes even
more important in the context of life critical business decisions such as those made
in a healthcare clinical context. Medical information systems need to be able to
communicate complex and detailed medical data securely and efficiently. This is
obviously a difficult task and requires a profound analysis of the structure and the
concepts of medical terminologies.
In this presentation we will explore the use of disambiguated business terms to
express decision requirements and decision logic in DMN.
Trisotech.com
Introduction
Trisotech.com
Business Vocabularies, Business Rules and DMN
I will attempt to take you on a journey to
try to make DMN Models truly
semantically interchangeable.
o It is a though journey, as you will have to leave all your
assumptions and presumptions beside.
WHAT’S IN A NAME?
https://www.omg.org/spec/DMN
DMN: Decision Model and Notation
 Open standard published by OMG.
 A common meta-model and notation for describing and modeling repeatable
Business Decisions.
 Enables various groups to effectively collaborate in defining a Decision Model.
 Provides a standard notation for Decision Requirements and Decision Tables.
 Provides execution semantics via the FEEL expression language.
 Current Version: DMN 1.3.
Often used to imply that the names of things do not affect what they really are.
Trisotech.com
What does this mean?
Based on DMN we know:
• it depicts decisions (Square boxes)
and Inputs (Ovals), and
• the information requirement relations
between them
INTRODUCTION
The DMN Notation/Spec
provides structural and
relational semantics
Trisotech.com
The DMN Notation/Spec
provides structural and
relational semantics
What does this mean?
Does adding labels help?
Now we know:
• Both decision “a” and decision “b”
only need decision “c” as an input
• Decision “c” needs “aa”, “bb”, “cc”,
decision “d” and “ff” as inputs
• Decision “d” needs both “dd” and “cc”
as inputs
INTRODUCTION
Trisotech.com
What does this mean?
Does adding logic help?
Now we know:
• The logic (rules) that dictates how the
decision is achieved
INTRODUCTION
The DMN Notation/Spec
provides logical semantics
Trisotech.com
What does this mean?
Does adding meaningful labels help?
Now we know (can guess):
• It is a model related to healthcare but
without domain knowledge it is still
obscure to most
INTRODUCTION
The DMN Notation/Spec does not
provide interpretation (domain
semantics)
Trisotech.com
The DMN Notation/Spec does not
provide interpretation (domain
semantics)
What does this mean?
Does adding logic using meaningful labels help?
Now we know:
• The logic (rules) that dictates how the
decision is made
INTRODUCTION
noun
 the quality of being open to more than one interpretation;
inexactness.
As in
o "we can detect ambiguity in this DMN model"
Source: Oxford Languages
🐘am·bi·gu·i·ty
Trisotech.com
Are Labels enough?
INTRODUCTION
Some problems:
• Within a domain
• Different terms with the
same meaning
• Between domains
• Same term with different
meaning
The list can be long…
Trisotech.com
Controlled Vocabularies
Business Vocabularies
DMN Models
• DMN Models should use defined Terms
• Using terms defined in a Controlled Vocabulary increases DMN
model quality:
oNaming across models is consistent
oDefinition of terms is known
Trisotech.com
What if we introduceTerm Definitions?
CONTROLLED VOCABULARIES
Trisotech.com
What does this mean?
Does adding definitions help?
Now we know:
• What “CURB65” is
CONTROLLEDVOCABULARIES
Trisotech.com
Is adding Controlled Vocabulariesenough?
Vocabularies need to be meaningful:
o Meaningful context
o Relational understanding
o Critical features
CONTROLLED VOCABULARIES
Trisotech.com
Healthcare Coding
Ontology-based terminologies
Trisotech.com
What does this mean?
Does adding definitions help?
Now we know:
• The definition of “confusion”
HEALTHCARECODING
Trisotech.com
Ontologies in medicinehave a long history
They are mostly used to:
o Unambiguously capture clinical data in a standardised and granular manner
With the goal of
o improving data quality and patient safety, and facilitating (semantic) interoperability between
systems
They normally provide terms, synonyms and codes along with relational information
Well known coding systems includes:
o LOINC codes describe tests, measurements, and observations.
o RxNorm codes describe prescriptions and medications. They include dosage information and common Brands.
o SNOMED Clinical terms (SNOMED-CT) describe clinical findings, symptoms, diagnoses, procedures, body structures,
organisms and other etiologies, substances, pharmaceuticals, devices and specimens.
• and many others
HEALTHCARE CODING
Trisotech.com
What does this mean?
Does adding medical codes help?
Now we know:
• The SNOMED code to disambiguate
our term “confusion”
• We can search for that code in
various information systems
HEALTHCARECODING
https://www.trisotech.com/fhir/#trisotech-and-fhir
Trisotech.com
Coding in Healthcare
Clinical Coders, Clinical Coding Officer, Diagnostic Coder, or Medical Coder:
o a health information professional whose main duties are to analyze and transform healthcare
diagnosis, procedures, medical services, and equipment into universal medical alphanumeric
codes using classification systems.
But what about abstractions, granularity and generalization
o while a code may disambiguate a term, it can cause a loss of resolution, the entire spectrum
and complexity of a disease is reduced to a single code.
Enters Value Sets:
o sets of codes drawn from one or more code systems, intended for use in a particular context.
Values Sets broaden the meaning and potential code matching in various information systems.
HEALTHCARE CODING
Trisotech.com
What does this mean?
Does adding Value Sets help?
Now we know:
• A set codes from various coding
systems that we associate with our
term “confusion”
• We have broadened our meaning of
“confusion”
HEALTHCARECODING
https://www.trisotech.com/fhir/#trisotech-and-fhir
Trisotech.com
Concept Models
Depicted in Concept Maps
Trisotech.com
What if we introduceConcept Models?
CONCEPT MODELS
o A Concept Model is a set of
concepts and the relations
amongst them
o Terms represent Concepts
o Noun Concepts are associated
via Verb Concepts.
o Depicted as boxes and arrows in
a diagram called Concept Map
Trisotech.com
What does this mean?
Does adding concept models help?
Now we know:
• CURB65 is based on series of
observations, where each may
indicate potential organ failure
which can lead to death
CONCEPTMODELS
Trisotech.com
What does this mean?
Does combining Concept Models with Definitions help?
Now we know:
• The definition in a relational
context
CONCEPTMODELS
Trisotech.com
Is adding Concept Models enough?
oWhat are the rules that govern the
interpretation?
oWhat are the criterion to operationalize
this knowledge?
CONCEPT MODELS
Trisotech.com
Business Rules
Trisotech.com
What if we introduceBusiness Rules?
BUSINESSRULES
o Definitional and Behavioral rules
o Capturing Necessity (Alethic) and Obligation (Deontic)
Trisotech.com
What does this mean?
Does combining Business Ruleswith Definitions help?
Now we know:
• how to interpret a CURB65
Score decision and how to
adequately react
BUSINESSRULES
Trisotech.com
Is adding Business Rules enough?
oWhat are the sources and authority
behind that knowledge
BUSINESSRULES
Trisotech.com
Knowledge Sources and Authority
Bringing it all together
Trisotech.com
What if we introduceKnowledge Sourcesand Authority ?
KNOWLEDGE SOURCES AND AUTHORITY
Trisotech.com
What does this mean?
Does adding Business Rulesas Knowledge Sourcesand
Authorityhelp?
Now we know:
• how to interpret a CURB65
score and how to adequately
react
KNOWLEDGESOURCESANDAUTHORITY
Trisotech.com
What does this mean?
Does adding References as Knowledge Sourcesand
Authorityhelp?
Now we know:
• the evidence under which
authority this knowledge was
crafted
KNOWLEDGESOURCESANDAUTHORITY
Trisotech.com
BPM+
Generalizing
Trisotech.com
BPM+
Workflow
Automation
Decision
Automation
Open Standards
DMN
(DECISION MODEL AND NOTATION)
Decisions that may influence behavior
BPMN
(BUSINESS PROCESS MODEL AND NOTATION)
Behavior is prescribed from a triggering event
CMMN
(CASE MANAGEMENT MODEL AND NOTATION)
Behavior is reactive to events in a context (the case)
Technology enabled
orchestration of activities, able
to react to business events.
Both may have humans in the loop or not.
(Referred to as Knowledge Workers.)
Technology enabled decisions,
returning answers given some
provided inputs.
SETTING SOME CONTEXT
Trisotech.com
Generalizingto BPM+
o Adding Knowledge
Sources and Authority
Associations to BPMN and
CMMN
BPM+
Trisotech.com
Conclusion
Creating Semantically Interchangeable Knowledge Packages
Trisotech.com
Creating InterchangeableKnowledgePackages
For DMN models to become truly semantically interchangeable:
 Labels on models are not enough, we need to add Controlled Vocabularies.
 Controlled Vocabularies are not enough, we need to add Concept Models.
o Healthcare requires coding (coded Ontology-based terminologies).
 Concept Models are not enough, we need to add Business Rules.
 Business Rules are not enough, we need to add Knowledge Sources and Authority.
CONCLUSION
dis·am·big·u·ate
verb
• remove uncertainty of meaning from (an ambiguous sentence, phrase, or other
linguistic unit).
• "word senses can be disambiguated by examining the context"
Source: Oxford Languages
For a set of BPM+ Models to become truly
semantically interchangeable Knowledge
Packages, we need to add in SBVR to the mixt.
SBVR: Semantics Of Business Vocabulary And Business Rules
https://www.omg.org/spec/SBVR
THANKS!
Any questions?
dgagne@Trisotech.com
Hope this presentation made you FEEL good!
What’s in a name?

Mais conteúdo relacionado

Mais procurados

A Shareable Clinical Pathway for Anemia Management John Svirbely and Denis ...
A Shareable Clinical Pathway for Anemia Management   John Svirbely and Denis ...A Shareable Clinical Pathway for Anemia Management   John Svirbely and Denis ...
A Shareable Clinical Pathway for Anemia Management John Svirbely and Denis ...Denis Gagné
 
Use of Star Schema in Health Care
Use of Star Schema in Health CareUse of Star Schema in Health Care
Use of Star Schema in Health CareVINEETH M
 
Medical center using Data warehousing
Medical center using Data warehousingMedical center using Data warehousing
Medical center using Data warehousingSaleem Almaqashi
 
HealthFlow, AMIA summit
HealthFlow, AMIA summitHealthFlow, AMIA summit
HealthFlow, AMIA summitVojtech Huser
 
Hl7 common terminology services
Hl7 common terminology servicesHl7 common terminology services
Hl7 common terminology servicesSyed Ali Raza
 
Archetype Modeling Methodology
Archetype Modeling MethodologyArchetype Modeling Methodology
Archetype Modeling MethodologyDavid Moner Cano
 

Mais procurados (8)

A Shareable Clinical Pathway for Anemia Management John Svirbely and Denis ...
A Shareable Clinical Pathway for Anemia Management   John Svirbely and Denis ...A Shareable Clinical Pathway for Anemia Management   John Svirbely and Denis ...
A Shareable Clinical Pathway for Anemia Management John Svirbely and Denis ...
 
Lime
LimeLime
Lime
 
Cataract Audit as part of Workflow
Cataract Audit as part of WorkflowCataract Audit as part of Workflow
Cataract Audit as part of Workflow
 
Use of Star Schema in Health Care
Use of Star Schema in Health CareUse of Star Schema in Health Care
Use of Star Schema in Health Care
 
Medical center using Data warehousing
Medical center using Data warehousingMedical center using Data warehousing
Medical center using Data warehousing
 
HealthFlow, AMIA summit
HealthFlow, AMIA summitHealthFlow, AMIA summit
HealthFlow, AMIA summit
 
Hl7 common terminology services
Hl7 common terminology servicesHl7 common terminology services
Hl7 common terminology services
 
Archetype Modeling Methodology
Archetype Modeling MethodologyArchetype Modeling Methodology
Archetype Modeling Methodology
 

Semelhante a What’s in a name Business Vocabularies, Business Rules and DMN- Denis Gagne

Commissioning And Procurement
Commissioning And ProcurementCommissioning And Procurement
Commissioning And Procurementalecfraher
 
Commissioning And Procurement
Commissioning And ProcurementCommissioning And Procurement
Commissioning And Procurementalecfraher
 
Newcastle network2013
Newcastle network2013Newcastle network2013
Newcastle network2013Lee Schlenker
 
ALA 2010 -- Jabin White
ALA 2010 -- Jabin WhiteALA 2010 -- Jabin White
ALA 2010 -- Jabin Whitebisg
 
Pin By David Rugger On Scoring And Notation Tea
Pin By David Rugger On Scoring And Notation  TeaPin By David Rugger On Scoring And Notation  Tea
Pin By David Rugger On Scoring And Notation TeaHeather Edwards
 
XXIX Charleston 2009 Silverchair Kerner
XXIX Charleston 2009 Silverchair KernerXXIX Charleston 2009 Silverchair Kerner
XXIX Charleston 2009 Silverchair KernerDarrell W. Gunter
 
Need for Fast Analytics Across All Kinds of Healthcare Data Spurs Converged S...
Need for Fast Analytics Across All Kinds of Healthcare Data Spurs Converged S...Need for Fast Analytics Across All Kinds of Healthcare Data Spurs Converged S...
Need for Fast Analytics Across All Kinds of Healthcare Data Spurs Converged S...Dana Gardner
 
2022-10-25 Smidig Meetup - from Silos to System.pdf
2022-10-25 Smidig Meetup - from Silos to System.pdf2022-10-25 Smidig Meetup - from Silos to System.pdf
2022-10-25 Smidig Meetup - from Silos to System.pdfSmidigkonferansen
 
Design at Scale: Enabling Systems Thinking to Design for a Complex Future
Design at Scale: Enabling Systems Thinking to Design for a Complex FutureDesign at Scale: Enabling Systems Thinking to Design for a Complex Future
Design at Scale: Enabling Systems Thinking to Design for a Complex FutureChris Avore
 
AHL03_UofMichigan
AHL03_UofMichiganAHL03_UofMichigan
AHL03_UofMichiganJosh Rosen
 
Generative AI and Regulatory Compliance
Generative AI and Regulatory ComplianceGenerative AI and Regulatory Compliance
Generative AI and Regulatory ComplianceDenis Gagné
 
Smart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and DecisionsSmart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and DecisionsDenis Gagné
 
4 ea comparison
4 ea comparison4 ea comparison
4 ea comparisonsudip_dg
 
8 habits of a successful taxonomist
8 habits of a successful taxonomist8 habits of a successful taxonomist
8 habits of a successful taxonomistGary Carlson
 
A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...
A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...
A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...Shannon Olsen
 
Nonprofit Vs. Non-Profit Organization
Nonprofit Vs. Non-Profit OrganizationNonprofit Vs. Non-Profit Organization
Nonprofit Vs. Non-Profit OrganizationAlexis Naranjo
 

Semelhante a What’s in a name Business Vocabularies, Business Rules and DMN- Denis Gagne (20)

Euroia 2011-f inal
Euroia 2011-f inalEuroia 2011-f inal
Euroia 2011-f inal
 
Commissioning And Procurement
Commissioning And ProcurementCommissioning And Procurement
Commissioning And Procurement
 
Commissioning And Procurement
Commissioning And ProcurementCommissioning And Procurement
Commissioning And Procurement
 
Newcastle network2013
Newcastle network2013Newcastle network2013
Newcastle network2013
 
ALA 2010 -- Jabin White
ALA 2010 -- Jabin WhiteALA 2010 -- Jabin White
ALA 2010 -- Jabin White
 
Pin By David Rugger On Scoring And Notation Tea
Pin By David Rugger On Scoring And Notation  TeaPin By David Rugger On Scoring And Notation  Tea
Pin By David Rugger On Scoring And Notation Tea
 
XXIX Charleston 2009 Silverchair Kerner
XXIX Charleston 2009 Silverchair KernerXXIX Charleston 2009 Silverchair Kerner
XXIX Charleston 2009 Silverchair Kerner
 
Need for Fast Analytics Across All Kinds of Healthcare Data Spurs Converged S...
Need for Fast Analytics Across All Kinds of Healthcare Data Spurs Converged S...Need for Fast Analytics Across All Kinds of Healthcare Data Spurs Converged S...
Need for Fast Analytics Across All Kinds of Healthcare Data Spurs Converged S...
 
2022-10-25 Smidig Meetup - from Silos to System.pdf
2022-10-25 Smidig Meetup - from Silos to System.pdf2022-10-25 Smidig Meetup - from Silos to System.pdf
2022-10-25 Smidig Meetup - from Silos to System.pdf
 
Design at Scale: Enabling Systems Thinking to Design for a Complex Future
Design at Scale: Enabling Systems Thinking to Design for a Complex FutureDesign at Scale: Enabling Systems Thinking to Design for a Complex Future
Design at Scale: Enabling Systems Thinking to Design for a Complex Future
 
BPM BA
BPM BA BPM BA
BPM BA
 
AHL03_UofMichigan
AHL03_UofMichiganAHL03_UofMichigan
AHL03_UofMichigan
 
Semantic intelligence
Semantic intelligenceSemantic intelligence
Semantic intelligence
 
EHR Interoperatbility
EHR InteroperatbilityEHR Interoperatbility
EHR Interoperatbility
 
Generative AI and Regulatory Compliance
Generative AI and Regulatory ComplianceGenerative AI and Regulatory Compliance
Generative AI and Regulatory Compliance
 
Smart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and DecisionsSmart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and Decisions
 
4 ea comparison
4 ea comparison4 ea comparison
4 ea comparison
 
8 habits of a successful taxonomist
8 habits of a successful taxonomist8 habits of a successful taxonomist
8 habits of a successful taxonomist
 
A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...
A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...
A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...
 
Nonprofit Vs. Non-Profit Organization
Nonprofit Vs. Non-Profit OrganizationNonprofit Vs. Non-Profit Organization
Nonprofit Vs. Non-Profit Organization
 

Mais de Denis Gagné

Automating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseAutomating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseDenis Gagné
 
Low Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdfLow Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdfDenis Gagné
 
Data Validation in a Low-Code Environment
Data Validation in a Low-Code EnvironmentData Validation in a Low-Code Environment
Data Validation in a Low-Code EnvironmentDenis Gagné
 
From Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationFrom Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationDenis Gagné
 
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...Denis Gagné
 
Pharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and DecisionsPharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and DecisionsDenis Gagné
 
5 Mins Intro to CMMN
5 Mins Intro to CMMN5 Mins Intro to CMMN
5 Mins Intro to CMMNDenis Gagné
 
Modelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical JourneyModelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical JourneyDenis Gagné
 
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMNBPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMNDenis Gagné
 
Intelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptxIntelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptxDenis Gagné
 
How do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptxHow do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptxDenis Gagné
 
Enabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptxEnabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptxDenis Gagné
 
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMNBPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMNDenis Gagné
 
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMARTIntegrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMARTDenis Gagné
 
Where to start from with BPM+ Health
Where to start from with BPM+ HealthWhere to start from with BPM+ Health
Where to start from with BPM+ HealthDenis Gagné
 
Where to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptxWhere to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptxDenis Gagné
 
Event-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptxEvent-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptxDenis Gagné
 
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptx
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptxBPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptx
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptxDenis Gagné
 
Standards-Based Low-Code Business Automation.pptx
Standards-Based Low-Code Business Automation.pptxStandards-Based Low-Code Business Automation.pptx
Standards-Based Low-Code Business Automation.pptxDenis Gagné
 
Optimizing Preoperative Assessments- Svirbely- Gagne - Trisotech.pptx
Optimizing Preoperative Assessments- Svirbely- Gagne - Trisotech.pptxOptimizing Preoperative Assessments- Svirbely- Gagne - Trisotech.pptx
Optimizing Preoperative Assessments- Svirbely- Gagne - Trisotech.pptxDenis Gagné
 

Mais de Denis Gagné (20)

Automating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseAutomating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the Enterprise
 
Low Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdfLow Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdf
 
Data Validation in a Low-Code Environment
Data Validation in a Low-Code EnvironmentData Validation in a Low-Code Environment
Data Validation in a Low-Code Environment
 
From Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationFrom Laws and Regulations to Decision Automation
From Laws and Regulations to Decision Automation
 
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
 
Pharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and DecisionsPharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and Decisions
 
5 Mins Intro to CMMN
5 Mins Intro to CMMN5 Mins Intro to CMMN
5 Mins Intro to CMMN
 
Modelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical JourneyModelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical Journey
 
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMNBPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
 
Intelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptxIntelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptx
 
How do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptxHow do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptx
 
Enabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptxEnabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptx
 
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMNBPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
 
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMARTIntegrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
 
Where to start from with BPM+ Health
Where to start from with BPM+ HealthWhere to start from with BPM+ Health
Where to start from with BPM+ Health
 
Where to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptxWhere to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptx
 
Event-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptxEvent-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptx
 
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptx
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptxBPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptx
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptx
 
Standards-Based Low-Code Business Automation.pptx
Standards-Based Low-Code Business Automation.pptxStandards-Based Low-Code Business Automation.pptx
Standards-Based Low-Code Business Automation.pptx
 
Optimizing Preoperative Assessments- Svirbely- Gagne - Trisotech.pptx
Optimizing Preoperative Assessments- Svirbely- Gagne - Trisotech.pptxOptimizing Preoperative Assessments- Svirbely- Gagne - Trisotech.pptx
Optimizing Preoperative Assessments- Svirbely- Gagne - Trisotech.pptx
 

Último

The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfJamesConcepcion7
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerAggregage
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...Operational Excellence Consulting
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingrajputmeenakshi733
 
Supercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebsSupercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebsGOKUL JS
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsIndiaMART InterMESH Limited
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...ssuserf63bd7
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...ssuserf63bd7
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 

Último (20)

The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdf
 
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptxThe Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon Harmer
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketing
 
Supercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebsSupercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebs
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan Dynamics
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors Data
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 

What’s in a name Business Vocabularies, Business Rules and DMN- Denis Gagne

  • 1. What’s in a name? Business Vocabularies, Business Rules and DMN Denis Gagne CEO & CTO dgagne@Trisotech.com Acknowledgement s: Dr. John Svirbely CMIO Trisotech
  • 2. Abstract Names are arbitrary labels. So why do we assign so much meaning to names? In certain context, certain names can create confusion. In others, a name can disambiguate the intended meaning being communicated. In the context of business decisions, the names given to various business concepts play a crucial role in providing meaningful and unambiguous business decisions. This becomes even more important in the context of life critical business decisions such as those made in a healthcare clinical context. Medical information systems need to be able to communicate complex and detailed medical data securely and efficiently. This is obviously a difficult task and requires a profound analysis of the structure and the concepts of medical terminologies. In this presentation we will explore the use of disambiguated business terms to express decision requirements and decision logic in DMN.
  • 4. Trisotech.com Business Vocabularies, Business Rules and DMN I will attempt to take you on a journey to try to make DMN Models truly semantically interchangeable. o It is a though journey, as you will have to leave all your assumptions and presumptions beside. WHAT’S IN A NAME? https://www.omg.org/spec/DMN DMN: Decision Model and Notation  Open standard published by OMG.  A common meta-model and notation for describing and modeling repeatable Business Decisions.  Enables various groups to effectively collaborate in defining a Decision Model.  Provides a standard notation for Decision Requirements and Decision Tables.  Provides execution semantics via the FEEL expression language.  Current Version: DMN 1.3.
  • 5. Often used to imply that the names of things do not affect what they really are.
  • 6. Trisotech.com What does this mean? Based on DMN we know: • it depicts decisions (Square boxes) and Inputs (Ovals), and • the information requirement relations between them INTRODUCTION The DMN Notation/Spec provides structural and relational semantics
  • 7. Trisotech.com The DMN Notation/Spec provides structural and relational semantics What does this mean? Does adding labels help? Now we know: • Both decision “a” and decision “b” only need decision “c” as an input • Decision “c” needs “aa”, “bb”, “cc”, decision “d” and “ff” as inputs • Decision “d” needs both “dd” and “cc” as inputs INTRODUCTION
  • 8. Trisotech.com What does this mean? Does adding logic help? Now we know: • The logic (rules) that dictates how the decision is achieved INTRODUCTION The DMN Notation/Spec provides logical semantics
  • 9. Trisotech.com What does this mean? Does adding meaningful labels help? Now we know (can guess): • It is a model related to healthcare but without domain knowledge it is still obscure to most INTRODUCTION The DMN Notation/Spec does not provide interpretation (domain semantics)
  • 10. Trisotech.com The DMN Notation/Spec does not provide interpretation (domain semantics) What does this mean? Does adding logic using meaningful labels help? Now we know: • The logic (rules) that dictates how the decision is made INTRODUCTION
  • 11. noun  the quality of being open to more than one interpretation; inexactness. As in o "we can detect ambiguity in this DMN model" Source: Oxford Languages 🐘am·bi·gu·i·ty
  • 12. Trisotech.com Are Labels enough? INTRODUCTION Some problems: • Within a domain • Different terms with the same meaning • Between domains • Same term with different meaning The list can be long…
  • 14. DMN Models • DMN Models should use defined Terms • Using terms defined in a Controlled Vocabulary increases DMN model quality: oNaming across models is consistent oDefinition of terms is known
  • 15. Trisotech.com What if we introduceTerm Definitions? CONTROLLED VOCABULARIES
  • 16. Trisotech.com What does this mean? Does adding definitions help? Now we know: • What “CURB65” is CONTROLLEDVOCABULARIES
  • 17. Trisotech.com Is adding Controlled Vocabulariesenough? Vocabularies need to be meaningful: o Meaningful context o Relational understanding o Critical features CONTROLLED VOCABULARIES
  • 19. Trisotech.com What does this mean? Does adding definitions help? Now we know: • The definition of “confusion” HEALTHCARECODING
  • 20. Trisotech.com Ontologies in medicinehave a long history They are mostly used to: o Unambiguously capture clinical data in a standardised and granular manner With the goal of o improving data quality and patient safety, and facilitating (semantic) interoperability between systems They normally provide terms, synonyms and codes along with relational information Well known coding systems includes: o LOINC codes describe tests, measurements, and observations. o RxNorm codes describe prescriptions and medications. They include dosage information and common Brands. o SNOMED Clinical terms (SNOMED-CT) describe clinical findings, symptoms, diagnoses, procedures, body structures, organisms and other etiologies, substances, pharmaceuticals, devices and specimens. • and many others HEALTHCARE CODING
  • 21. Trisotech.com What does this mean? Does adding medical codes help? Now we know: • The SNOMED code to disambiguate our term “confusion” • We can search for that code in various information systems HEALTHCARECODING https://www.trisotech.com/fhir/#trisotech-and-fhir
  • 22. Trisotech.com Coding in Healthcare Clinical Coders, Clinical Coding Officer, Diagnostic Coder, or Medical Coder: o a health information professional whose main duties are to analyze and transform healthcare diagnosis, procedures, medical services, and equipment into universal medical alphanumeric codes using classification systems. But what about abstractions, granularity and generalization o while a code may disambiguate a term, it can cause a loss of resolution, the entire spectrum and complexity of a disease is reduced to a single code. Enters Value Sets: o sets of codes drawn from one or more code systems, intended for use in a particular context. Values Sets broaden the meaning and potential code matching in various information systems. HEALTHCARE CODING
  • 23. Trisotech.com What does this mean? Does adding Value Sets help? Now we know: • A set codes from various coding systems that we associate with our term “confusion” • We have broadened our meaning of “confusion” HEALTHCARECODING https://www.trisotech.com/fhir/#trisotech-and-fhir
  • 25. Trisotech.com What if we introduceConcept Models? CONCEPT MODELS o A Concept Model is a set of concepts and the relations amongst them o Terms represent Concepts o Noun Concepts are associated via Verb Concepts. o Depicted as boxes and arrows in a diagram called Concept Map
  • 26. Trisotech.com What does this mean? Does adding concept models help? Now we know: • CURB65 is based on series of observations, where each may indicate potential organ failure which can lead to death CONCEPTMODELS
  • 27. Trisotech.com What does this mean? Does combining Concept Models with Definitions help? Now we know: • The definition in a relational context CONCEPTMODELS
  • 28. Trisotech.com Is adding Concept Models enough? oWhat are the rules that govern the interpretation? oWhat are the criterion to operationalize this knowledge? CONCEPT MODELS
  • 30. Trisotech.com What if we introduceBusiness Rules? BUSINESSRULES o Definitional and Behavioral rules o Capturing Necessity (Alethic) and Obligation (Deontic)
  • 31. Trisotech.com What does this mean? Does combining Business Ruleswith Definitions help? Now we know: • how to interpret a CURB65 Score decision and how to adequately react BUSINESSRULES
  • 32. Trisotech.com Is adding Business Rules enough? oWhat are the sources and authority behind that knowledge BUSINESSRULES
  • 33. Trisotech.com Knowledge Sources and Authority Bringing it all together
  • 34. Trisotech.com What if we introduceKnowledge Sourcesand Authority ? KNOWLEDGE SOURCES AND AUTHORITY
  • 35. Trisotech.com What does this mean? Does adding Business Rulesas Knowledge Sourcesand Authorityhelp? Now we know: • how to interpret a CURB65 score and how to adequately react KNOWLEDGESOURCESANDAUTHORITY
  • 36. Trisotech.com What does this mean? Does adding References as Knowledge Sourcesand Authorityhelp? Now we know: • the evidence under which authority this knowledge was crafted KNOWLEDGESOURCESANDAUTHORITY
  • 38. Trisotech.com BPM+ Workflow Automation Decision Automation Open Standards DMN (DECISION MODEL AND NOTATION) Decisions that may influence behavior BPMN (BUSINESS PROCESS MODEL AND NOTATION) Behavior is prescribed from a triggering event CMMN (CASE MANAGEMENT MODEL AND NOTATION) Behavior is reactive to events in a context (the case) Technology enabled orchestration of activities, able to react to business events. Both may have humans in the loop or not. (Referred to as Knowledge Workers.) Technology enabled decisions, returning answers given some provided inputs. SETTING SOME CONTEXT
  • 39. Trisotech.com Generalizingto BPM+ o Adding Knowledge Sources and Authority Associations to BPMN and CMMN BPM+
  • 41. Trisotech.com Creating InterchangeableKnowledgePackages For DMN models to become truly semantically interchangeable:  Labels on models are not enough, we need to add Controlled Vocabularies.  Controlled Vocabularies are not enough, we need to add Concept Models. o Healthcare requires coding (coded Ontology-based terminologies).  Concept Models are not enough, we need to add Business Rules.  Business Rules are not enough, we need to add Knowledge Sources and Authority. CONCLUSION
  • 42. dis·am·big·u·ate verb • remove uncertainty of meaning from (an ambiguous sentence, phrase, or other linguistic unit). • "word senses can be disambiguated by examining the context" Source: Oxford Languages For a set of BPM+ Models to become truly semantically interchangeable Knowledge Packages, we need to add in SBVR to the mixt. SBVR: Semantics Of Business Vocabulary And Business Rules https://www.omg.org/spec/SBVR
  • 43. THANKS! Any questions? dgagne@Trisotech.com Hope this presentation made you FEEL good! What’s in a name?