Representing clinical processes in XML process definition language (XPDL) Vojtech Huser, MD, PhD Luke Rasmussen Justin Sta...
Why represent processes? <ul><li>Processes (sequence of events or steps) are important in modeling many healthcare problem...
Background <ul><li>Workflow patterns 1 </li></ul><ul><ul><li>Evaluation of clinical guidelines formalisms 2 </li></ul></ul...
What is XPDL? <ul><li>XPDL= X ML  P rocess  D efinition  L anguage </li></ul><ul><li>Standard in workflow technology (Busi...
Larger context of our work <ul><li>Integrate a workflow engine into an EHR system </li></ul><ul><ul><li>Customize the func...
Work presented today <ul><li>Key question: </li></ul><ul><ul><li>How robust are XPDL-compliant workflow editors in modelin...
 
Example of execution 0.9% of patients with high risk patients with subsequent MI
Example of execution
Example of execution
Editors tested <ul><li>Vendors </li></ul><ul><ul><li>Enhydra workflow editor </li></ul></ul><ul><ul><li>Tibco </li></ul></...
1. MS Visio
1. MS Visio
Two abnormal eGFR at least 90 days apart and no normal ones in between
2. Enhydra Editor Engine
3. Tibco
Flowcharting differences Enhydra
Flowcharting differences Tibco
Results/Conclusions <ul><li>Process definition languages represent a valid alternative to healthcare specific standards </...
Results/Conclusions <ul><li>Differences in graphical representation of different XPDL features </li></ul>
Thank you for you attention <ul><li>Questions ? </li></ul><ul><li>Additional information: </li></ul><ul><ul><li>http://hea...
Upcoming SlideShare
Loading in...5
×

Vojtech Huser: spring AMIA conference: representing clinical processes in XPDL

995

Published on

Presentation at Spring AMIA conference

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
995
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Vojtech Huser: spring AMIA conference: representing clinical processes in XPDL

    1. 1. Representing clinical processes in XML process definition language (XPDL) Vojtech Huser, MD, PhD Luke Rasmussen Justin Starren, MD, PhD
    2. 2. Why represent processes? <ul><li>Processes (sequence of events or steps) are important in modeling many healthcare problems </li></ul><ul><ul><li>Clinical guidelines </li></ul></ul><ul><ul><li>Quality improvement </li></ul></ul><ul><ul><li>Research </li></ul></ul>
    3. 3. Background <ul><li>Workflow patterns 1 </li></ul><ul><ul><li>Evaluation of clinical guidelines formalisms 2 </li></ul></ul><ul><li>Reports on use of workflow technology in healthcare 3 </li></ul><ul><ul><li>Administrative processes </li></ul></ul><ul><ul><li>Clinical processes (QI, DSS) </li></ul></ul><ul><li>Cross-industry use of Business Process Management Systems 4 </li></ul>1 Russel (2006), Wohed (2007) 2 Peleg (2007), Mulyar(2007) 3 Haux (2003), Emanuelle (2007), Koetter (2007), Hess (2007), Panzarasa (2007), Quaglini (2000,2001,2008) 4 WfMC handbook (2001-2007) ProHealth 2008 ProHealth 2007
    4. 4. What is XPDL? <ul><li>XPDL= X ML P rocess D efinition L anguage </li></ul><ul><li>Standard in workflow technology (Business Process Management = BPM) </li></ul><ul><li>Workflow: The automation of a business process where information or tasks are passed from one participant to another for action, according to a set of procedural rules </li></ul><ul><li>Process definition: A network of activities and their relationships, criteria to indicate the start and termination of the process, and information about the individual activities, such as participants, associated IT applications and data, etc. </li></ul>
    5. 5. Larger context of our work <ul><li>Integrate a workflow engine into an EHR system </li></ul><ul><ul><li>Customize the functionality using process flowcharts </li></ul></ul><ul><ul><li>Empower non-programmers to manage knowledge </li></ul></ul><ul><li>RetroGuide project </li></ul><ul><ul><li>Retrospective analysis of data using executable graphical flowchart </li></ul></ul><ul><li>Process mining research </li></ul>Huser (2006, 2007, 2008, 2009) Haux(2003) RetroGuide
    6. 6. Work presented today <ul><li>Key question: </li></ul><ul><ul><li>How robust are XPDL-compliant workflow editors in modeling clinical processes? </li></ul></ul><ul><li>Specific focus: </li></ul><ul><ul><li>Representing algorithmic knowledge </li></ul></ul><ul><ul><li>No human process activities </li></ul></ul><ul><ul><ul><li>process consisting of steps for a robot who analyses EHR data </li></ul></ul></ul><ul><ul><li>Both retrospective and prospective mode </li></ul></ul>
    7. 8. Example of execution 0.9% of patients with high risk patients with subsequent MI
    8. 9. Example of execution
    9. 10. Example of execution
    10. 11. Editors tested <ul><li>Vendors </li></ul><ul><ul><li>Enhydra workflow editor </li></ul></ul><ul><ul><li>Tibco </li></ul></ul><ul><ul><li>MS Visio with an XPDL plugin (Capevision) </li></ul></ul><ul><li>Features </li></ul><ul><ul><li>Non-expert view of a process </li></ul></ul><ul><ul><li>Flowcharting conventions </li></ul></ul><ul><ul><li>Implementation of the XPDL standard </li></ul></ul>
    11. 12. 1. MS Visio
    12. 13. 1. MS Visio
    13. 14. Two abnormal eGFR at least 90 days apart and no normal ones in between
    14. 15. 2. Enhydra Editor Engine
    15. 16. 3. Tibco
    16. 17. Flowcharting differences Enhydra
    17. 18. Flowcharting differences Tibco
    18. 19. Results/Conclusions <ul><li>Process definition languages represent a valid alternative to healthcare specific standards </li></ul><ul><li>Processes defined in XPDL can be shared across institutions </li></ul><ul><ul><ul><ul><li>WfMC Compatibility levels </li></ul></ul></ul></ul><ul><li>Several competing software workflow suites exist on the market </li></ul>
    19. 20. Results/Conclusions <ul><li>Differences in graphical representation of different XPDL features </li></ul>
    20. 21. Thank you for you attention <ul><li>Questions ? </li></ul><ul><li>Additional information: </li></ul><ul><ul><li>http://healthcareworkflow.wordpress.com </li></ul></ul><ul><ul><li>Slides: http://www.linkedin.com/in/vojtechhuser </li></ul></ul><ul><li>Our previous related publications: </li></ul><ul><ul><li>http://healthcareworkflow.wordpress.com/publications </li></ul></ul>
    1. Gostou de algum slide específico?

      Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

    ×