modeling cancer treatment processes with bpmn and hl7 fhir€¦ · hl7 fhir focus on implementers...
TRANSCRIPT
![Page 1: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/1.jpg)
A National Comprehensive Cancer Network (NCCN) case study
Lee Surprenant, IBM December 5, 2016
Modeling Cancer Treatment Processes with BPMN and HL7 FHIR
![Page 2: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/2.jpg)
The National Comprehensive Cancer Network (NCCN) The world leader in defining and advancing high-
quality, high-value cancer care Physician Guidelines
Patient Guidelines
Chemotherapy Order Templates
Drugs and Biologics Compendium
Biomarkers Compendium
1
![Page 3: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/3.jpg)
The National Comprehensive Cancer Network (NCCN) The world leader in defining and advancing high-
quality, high-value cancer care Physician Guidelines Patient Guidelines
Chemotherapy Order Templates
Drugs and Biologics Compendium
Biomarkers Compendium
2
![Page 4: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/4.jpg)
The NCCN Clinical Practice Guidelines in Oncology (NCCN Guidelines®) Guideline
Panel Members Table of Contents Algorithm
Sub-algorithm
Attachment Pages Discussion Pages
Initial focus for our project was on the Algorithm Currently a custom diagram notation distributed via PDF [screenshots
redacted]
https://www.nccn.org/professionals/physician_gls/f_guidelines.asp
3
![Page 5: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/5.jpg)
IBM Watson for Oncology Analyzes patient records Identifies potential treatment options Finds and provides supporting evidence
Needs high-quality data sources like the NCCN
Guidelines But diagrams in PDF files are hard to ‘ingest’
How to produce a more machine-friendly version?
4
![Page 6: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/6.jpg)
5
![Page 7: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/7.jpg)
Terminology Guidelines vs Pathways Clinical Practice Guidelines (CPGs)
Typically document-centric
Computer-Interpretable Guidelines (CIGs) Decision trees
Task-network models (TNMs)
Event-condition-action rules
Care Processes vs Care Delivery Processes
6
![Page 8: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/8.jpg)
The NCCN Guideline Authoring Tool Custom web-based tool for entering guideline data
Classify nodes into Criteria, Evaluation, Education/Counseling, Treatment (Surgical, Systemic, Radiation, …), etc Break complex logic into smallest units that make sense Different types have different properties
Optionally, tag the nodes with “codeable concepts” Evaluation -> Procedure codes Systemic Therapies -> Chemotherapy agents Criteria Nodes -> Simple attribute-value ‘expressions’
Search and filter by properties and concepts Exports to the BPMN 2.0 Interchange Format
Currently only the ‘semantic’ elements, no visual
7
![Page 9: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/9.jpg)
The NCCN Guideline Authoring Tool [screenshot redacted]
8
![Page 10: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/10.jpg)
BPMN Extension Example 9
![Page 11: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/11.jpg)
The NCCN Guideline Authoring Tool Open questions
Is BPMN 2.0 the right format for data consumers?
How to synchronize the data with the PDF version?
What expression language to use?
Other interesting use cases?
10
![Page 12: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/12.jpg)
Business Process Model and Notation (BPMN)
Positives Well-adopted IT standard for
modeling processes Defined traversal semantics Supports staged approach
Supports the documentation and definition of processes for now
Supports executable processes for the future
Existing tools and process engines
Extensible
Negatives Baggage from Business
Process Management Imperfect semantic fit
Tasks vs Recommendations
Intimidating specification Lots of functionality we don’t
want or need (yet?)
Interoperability issues
11
![Page 13: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/13.jpg)
BPMN Interoperability Issues How to support rich text in task documentation /
textAnnotations? How to specify which start event is referenced from a
callActivity? Differing levels of support for custom extensions Differing levels of support for the Diagram Interchange
elements (layout / positioning) For example: support for vertical lanes / milestones
12
![Page 14: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/14.jpg)
The National Comprehensive Cancer Network (NCCN) The world leader in defining and advancing high-
quality, high-value cancer care Physician Guidelines
Patient Guidelines
Chemotherapy Order Templates Drugs and Biologics Compendium
Biomarker Compendium
13
![Page 15: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/15.jpg)
The NCCN Chemotherapy Order Templates (NCCN Templates®) [screenshot redacted] https://www.nccn.org/ordertemplates/default.asp
14
![Page 16: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/16.jpg)
The NCCN Chemotherapy Order Template Tool Custom web-based tool for authoring Order Templates
Integrated with the Guideline Authoring Tool Shared list of diseases / disease sub-types Guideline criteria Template indications
Provide structured data for Chemotherapy Regimens Cost estimation Measure adherence to guidelines Clinical decision support
Exports to HL7 FHIR PlanDefinition / ActivityDefinition
15
![Page 17: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/17.jpg)
HL7 FHIR Fast Healthcare Interoperability Resources (FHIR) A ‘fresh take’ on healthcare interoperability Inspired by REST, the architecture of the web Domain modeled as Resources
Foundation Data Types and Conformance Resources Administrative and Financial Resources (Patient, Practitioner, …) Clinical Resources (Condition, Observation, …) Workflow and Clinical Reasoning Resources (Task,
PlanDefinition, …)
16
![Page 18: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/18.jpg)
FHIR Workflow Resource Relationships 17
![Page 19: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/19.jpg)
FHIR Resources for the NCCN Order Template Use Case
18
PlanDefinition / ActivityDefinition
CarePlan / RequestGroup / MedicationRequest
Medication Administration
![Page 20: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/20.jpg)
19
![Page 21: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/21.jpg)
20
![Page 22: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/22.jpg)
21
![Page 23: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/23.jpg)
22
![Page 24: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/24.jpg)
23
![Page 25: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/25.jpg)
HL7 FHIR PlanDefinition / ActivityDefinition Resources
Positives HL7 FHIR focus on
Implementers Open source availability
Good extensibility Tooling for creating profiles
and implementation guides Growing community
Now is the time to review these resources and get involved
Negatives Nascent and changing
(Maturity Level 0) Intimidating resource
definition Some functionality we don’t
want or need (yet?)
24
![Page 26: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/26.jpg)
Thanks! [email protected]
![Page 27: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/27.jpg)
Next Steps
26
![Page 28: Modeling Cancer Treatment Processes with BPMN and HL7 FHIR€¦ · HL7 FHIR focus on Implementers Open source availability Good extensibility Tooling for creating profiles and implementation](https://reader034.vdocuments.site/reader034/viewer/2022042921/5f6a7411198bde6d5512a630/html5/thumbnails/28.jpg)
27 BPMN FHIR PlanDefinition
task actionDefinition
sequenceFlow relatedAction
gateway condition