Zowie! Tweets for Week Ending May 30, 2010: “The BPM Problem”, Clinical Groupware, Android, Twitter, Pac-Man

EMRs and EHRs Need to Solve “The BPM Problem”: Why Not Use BPM to Help Do So?

Short Link: http://ehr.bz/lb

If this blog has a symbol it’s two cars, one labeled EMR (or EHR, more recently) and one labeled Workflow Management System (or Business Process Management, also more recently), speeding toward collision (see Welcome! (EHR + WfMS = EHR WfMS), the post kicking off this blog). The result, of all those flying parts magically recombined, might be an EMR or EHR Workflow Management System, which I’ve favored for years. But it also could be Process-Aware Clinical Groupware.

[Updated: Unfortunately “Clinical Groupware” has fallen out of marketing style. This is unfortunate because it’s a great description of what EHRs need to become. Groupware includes a variety of software tools for collaboration and coordination of team members, including workflow systems.]


Whatever you call this hybrid offspring, it has to solve healthcare’s version of “The BPM Problem,” expressed by John Reynolds in his blog Thoughtful Programmer informally, but insightfully, as:

“A bunch of things have to be performed by a bunch of people in the right order in the right amount of time…or all hell will break loose.

After the folks have finished — We need to know who did what and how long it took them to do it — in the hope that we can learn something useful that will help them do it better next time.”

Assuming hell breaking loose is a dramatic metaphor for mission criticality, is there any aspect of the “The BPM Problem” that *isn’t* true of many patient care processes and workflows?

I don’t think so.

Healthcare needs to solve its own version of the “The BPM Problem.” Solving it, subject to healthcare’s unique culture and constraints (“workflow with healthcare characteristics”), is an end for which much of health IT seeks a means.

Business process management (or business process management and adaptive case management, the relationship between about which there is healthy debate), is the most logical, comprehensive, internally consistent, conceptually mature–and, to me, inevitable–means to this end.

So let’s marry the functions and features of traditional EMRs and EHRs, with the human-centric origins of clinical groupware, and the modern tools of BPM and case management (an admittedly polygamous metaphor) to create:

healthcare processes and workflows.

Hence, the title of this post:

EMRs and EHRs Need to Solve “The BPM Problem”: Why Not Use BPM to Help Do So?

What is (Traditional) Business Process Management Anyway?

Quoting from the incontrovertible and therefore irrefutable Wikipedia:

“Business process management activities can be grouped into five categories: design, modeling, execution, monitoring, and optimization.” (Wikipedia)


BPM Life Cycle

  1. Process Design “encompasses both the identification of existing processes and the design of ‘to-be’ processes. Areas of focus include representation of the process flow, the actors within it, alerts and notifications, escalations, Standard Operating Procedures, Service Level Agreements, and task hand-over mechanisms.” (Wikipedia)
    • Healthcare specific example: Design of ambulatory patient encounter workflows by editing BPM process definitions.
  2. Process Modeling “takes the theoretical design[,] introduces combinations of variables…[and] involves running ‘what-if analysis’ on the processes.” (Wikipedia)
    • Healthcare specific example: Importing a patient encounter process model, generated by step 4, into a discrete event simulation program, a popular industrial engineering tool (here’s a short discussion in a previous post, ought a do an entire future post on the topic, though). Candidate changes to patient encounter process definitions can be simulated, tested, and results predicted *before* changes are made to process definition in actual use.
  3. Process Execution “software has been developed that enables the full business process (as developed in the process design activity to be defined in a computer language which can be directly executed by the computer. The system will either use services in connected applications to perform business operations…or, when a step is too complex to automate, will ask for human input. Compared to either of the previous approaches, directly executing a process definition can be more straightforward and therefore easier to improve. However, automating a process definition requires flexible and comprehensive infrastructure, which typically rules out implementing these systems in a legacy IT environment.” (Wikipedia)
    • Healthcare specific example: Execution of previously mentioned process definitions of patient encounter workflow by a workflow engine.
  4. Process Monitoring “encompasses the tracking of individual processes, so that information on their state can be easily seen, and statistics on the performance of one or more processes can be provided….In addition, this information can be used to work with customers and suppliers to improve their connected processes…These measures tend to fit into three categories: cycle time, defect rate and productivity….The degree of monitoring depends on what information the business wants to evaluate and analyze and how business wants it to be monitored, in real-time, near real-time or ad-hoc. Here, business activity monitoring (BAM) extends and expands the monitoring tools in generally provided by BPMS….Process mining is a collection of methods and tools related to process monitoring. The aim of process mining is to analyze event logs extracted through process monitoring and to compare them with an a priori process model. Process mining allows process analysts to detect discrepancies between the actual process execution and the a priori model as well as to analyze bottlenecks.” (Wikipedia)
    • Healthcare specific example: Real-time tracking of patient encounter tasks status via BAM; generation of process models from EHR workflow logs–see step 2, also future post.
  5. Process Optimization “includes retrieving process performance information from modeling or monitoring phase; identifying the potential or actual bottlenecks and the potential opportunities for cost savings or other improvements; and then, applying those enhancements in the design of the process. Overall, this creates greater business value.” (Wikipedia)
    • Healthcare specific example: Using a process definition editor to improve cycle time (encounter length), clinical performance (consistent accomplishment of clinical tasks), practice productivity (cost, revenue, profit), and user experience (usability).

“There are four critical components of a BPM Suite:

  1. Process Engine – “a robust platform for modeling and executing process-based applications, including business rules.”
    • Healthcare specific example: The workflow engine embedded in the an EMR Workflow System.
  2. Business Analytics — “enable managers to identify business issues, trends, and opportunities with reports and dashboards and react accordingly.”
    • Healthcare specific example: Two EMR BPM extensions developed for which a paper has been accepted for presentation at an upcoming medical informatics conference–more details later.
  3. Content Management — “provides a system for storing and securing electronic documents, images, and other files.”
    • Healthcare specific example: Much EHR is structured patient data created through a point-and-click user interface or mapped from incoming HL7 and XML message files. However, some data is in the form of so-called attachments, such as scanned or other viewable files (BLOBs) either because it arrives as such or it is necessarily generated and then archived.
  4. Collaboration Tools — “remove intra- and interdepartmental communication barriers through discussion forums, dynamic workspaces, and message boards.”
    • Healthcare specific example: an EMR Workflow System coordinates tasks among the patient care team in a pediatric or primary care office, relying on a combination of workflow engine-driven task forwarding and task status visibility, an example of adaptive case management.

In a “learn to walk before one can run” sense, EMRs, EHRs, and clinical groupware cannot effect a BPM-style life cycle of systematic process improvement without, at the very least, a process engine (AKA workflow engine) executing a process model (AKA process definitions, workflow definitions). A process engine executing a process model is necessary, though not sufficient, to cycle through systematic design, modeling, execution, monitoring, and optimization of healthcare processes. Lack of a process engines, executing declarative representations of process knowledge, is the most immediate pressing issue to be addressed, if present-day clinical information systems are to evolve into full-fledged healthcare BPM “process improvement process” systems (another phrase from Wikipedia’s description of BPM).

What’s New (Untraditional) in BPM That’s Relevant to HIT and Clinical Groupware?

A lot! From open-source BPM to SaaS and BPM in the cloud to adaptive case management and social BPM to process mining and discovery to business intelligence and complex event processing, and more, BPM, with much healthy debate, is dashing into the future. Looming changes in the BPM industry even prompt poetry (So. Farewell then BPM; there are no poems yet, of which I am aware, about traditional EMRs). Whether or not the initials B, P, and M stick around, “The BPM Problem” won’t be going away. And process-awareness, in one guise or another, will also likely stick around for a while, as it is an important ingredient in any successors to BPM. I sort of like the old fashioned term “groupware,” that Johnson-Lenz and Johnson-Lenz coined thirty years ago. But whatever you call it, healthcare needs it.

The HIT and BPM industries are arcing toward a productive, slow motion, collision. The result will be what I used to call an EMR or EHR workflow (management) system but now, going with the flow, call process-aware clinical groupware (a workflow system is a important form of groupware; BPM systems are examples of process-aware information systems). Eventually…who knows? (“A rose by any other name would smell as sweet,” how’s that for a touch of class?)

Process-aware clinical groupware will be more usable than traditional EMRs / EHRs. Workflow management systems, workflow systems, business process management systems and suites are obviously relevant to workflow. Less obvious, but no less profound, process-aware information systems are relevant to usability, lack of which is a contentiously debated impediment to EMR / EHR adoption. For my two cents, see my comments on workflow and usability, shallow versus deep usability, contextual usability and process awareness, skepticism about EMR usability checklists, interruption theory, aviation human factors and EMR workflow systems, and the relevance of Fitts and Hicks Laws to point-and-click EMR user interfaces).

Wide Spread EMR / EHR Adoption Requires Process-Aware Information Systems

The key to EMR / EHR adoption is productivity.

The key to productivity is usability.

The key to usability is workflow.

The key to workflow is a process model, a declarative representation of process knowledge

  • with sufficient detail to be executed for repetitious, predictable processes (“traditional” BPM: engines executing models),
  • or for unpredictable processes that cannot be represented in a detailed process model, representation of goal and task state, plus context, resources, and automation to make tasks visible, trackable, ownable, escalatable, and accomplishable (the newer “untraditional” BPM: creative, ad-hoc, human-centric exception handling),
  • and means to shift back and forth, necessarily or strategically, between the former and the latter, in unpredictably predictable environments.

PS Follow me on Twitter at @EHRworkflow.

Zowie! Tweets for Week Ending May 23, 2010: iPad, Android, Point-and-Click, Speech Recognition, and Dog Scooters

Zowie! Tweets for Week Ending May 16, 2010: Deep vs Shallow Usability, iPad BPM and Twitter Apps, #HIMSS10 Meet the Bloggers

Meet the Bloggers Revisited: Can You Identify Who Said What?

Short Link: http://j.mp/buB6Xj

At this spring’s HIMSS conference in Atlanta I went to the Meet the Bloggers sessions March 1-3 (see below for their blogs and Twitter handles). The panelists were informative, funny, and sometimes profound (in a change-the-world sort of way). I recently reviewed my notes and circled the most interesting (to me) comments.

I’ve not attributed individual comments to specific bloggers. These are my scribbled paraphrases, not direct quotes, and I don’t wish to misquote or misattribute. However, taken as a whole they display an intriguing variety of motivations, observations, and insight.

For example, after listening to the Meet the Bloggers panelists, I gained insight into not just why they blog (and tweet), but also why I do. After reviewing this list, perhaps you will too.

From the HIMSS 2010 Meet the Bloggers panelists:

  1. My blog is the oldest! 🙂
  2. I initially posted to force myself to research the HIT industry; now I post to connect.
  3. I started my blog 4 1/2 years ago, my posting became less frequent, then Obama implemented a stimulus bill for my blog.
  4. I wanted to have my voice heard. I’m a contrarian and I think others are interested in contrarian viewpoints.
  5. My blog used to drive my twitter traffic. Now my tweets drive my blog traffic.
  6. Twitter is a powerful tool if you follow the right people.
  7. How has your blog evolved? I’m busier so I write shorter posts.
  8. I find myself frequently referring back to something I said on my blog years ago.
  9. We publish each new post at 6PM on a Wednesday.
  10. I’m running out of things to say!
  11. Thoughtful posts take a lot of time!
  12. The best writers are the best readers. I get my ideas from reading and I’m not worried about running out.
  13. A post is a result. If you haven’t done the work, you don’t have something to say.
  14. What about experimentation? I think a lot about being edgy
  15. Tell a story!
  16. I engage in what I call blog sparring, I write a disagreeing post and link it to the original.
  17. I’m grouchy and opinionated in public on order to advertize my side business.
  18. Print is dead.
  19. Initially my blog generated date money.
  20. I used to email a long answer to a complex question to one person and I realized that was very inefficient.
  21. I have to moderate comments because, believe it or not, there are humans who go around posting comments about Levitra.
  22. The intersection of technology, medicine, and the future can generate a lot of material for blog posts plus the opportunity to meet the most interesting people.
  23. Bloggers have a mission.
  24. Do bloggers need to be controversial? My most popular post was not controversial at all. It addressed a common problem.
  25. Is blogging (and tweeting) a creative, artistic act? Blogging helps me develop the other side (the right side)  of my brain; I outline, add color and connections.
  26. It’s a creative conversation; ideas coalesce; things fit together.
  27. Content plus editing plus personality fills out a blog, builds trust.
  28. When do you include personal details about yourself? When I can aid rational discussion with personal experience.
  29. You can change things through what you write in your blog.
  30. My blog is my personal brand.
  31. My Twitter account is a memory device.
  32. My blog is about getting different communities that should connect to do so.
  33. Backlinks from blogs are becoming more powerful than from other sources.
  34. Aggregating content is a creative process: what is most urgent this week?
  35. I leave stuff out of my blog on purpose so my posts don’t turn into tomes and so others can post fill in the gaps through comments.
  36. It takes at least 1000 visitors to get one comment.

I adapted the following list from here  (added a missing panelist and some Twitter accounts).[TABLE=8]

P.S. Follow me on Twitter at @chuckwebster.

Zowie! Tweets for Week Ending May 9th, 2010: Iron Man 2, SURE EMRs, Design by Doing, Usablity, Frozen Workflow

Zowie! Tweets for Week Ending May 2, 2010: Joomla!, Network Weaving, BPM, iPad, Adaptive Case Management