Open source complex healthcare event/stream processing

If you need to process business rules or triggers based on large amounts of data that stream in from one or more sources, you probably need a tool like Esper. I’ve followed their development for a while and friend of mine just reminded me about its use in healthcare. Here’s what Esper does (from their website):

Complex Event Processing, or CEP, is technology to process events and discover complex patterns among multiple streams of event data. ESP stands for Event Stream Processing and deals with the task of processing multiple streams of event data with the goal of identifying the meaningful events within those streams, and deriving meaningful information from them.
The Esper engine has been developed to address the requirements of applications that analyze and react to events. Some typical examples of applications are:

  • Business process management and automation (process monitoring, BAM, reporting exceptions)
  • Finance (algorithmic trading, fraud detection, risk management)
  • Network and application monitoring (intrusion detection, SLA monitoring)
  • Sensor network applications (RFID reading, scheduling and control of frabrication lines, air traffic)

Esper could easily be used in applications that read volumes of lab, radiology, EMR, or other data streams. It can act on events that, based on certain rules, automatically trigger alerts. It can also act as a traffic cop for what data should be sent to a database for long-term storage versus an ESB for service processing or just discarded because it’s not important.

Lots of uses, and it’s free. Music to my ears.

Newsletter Sign Up

5 thoughts on “Open source complex healthcare event/stream processing

  1. Pingback: wjgoyzueta

  2. Pingback:

  3. Pingback: » Esper and event stream processing (ESP) — Just what the Doctor ordered

  4. I am a Norwegian Consultant who has been designing öots of business and NGO systems. For thirty some years I have been wondering, together with many MD friends, how absolutely useless medical systems are. I think a combination of SOA and EDA could change all that, making composite systems with legacy systems and still connect all data to an individual. In my home country Norway, governmental healthcare seems like Cuban, last outpost of communist planning, could you give a comment?

  5. I can’t really comment on Norway’s health system but I can say that I agree with your statement about the substandard utility of medical systems. It seems that our best and brightest aren’t spending time on medical systems, they are spending time on building better games and general business systems.

    The reason that more emphasis and talent is pored into horizontal systems like games and word processors is that vertical systems like medical and healthcare IT don’t have enough money associated with them.

    However, I think SaaS and Web 2.0 can change some of that by allowing bright engineers to make good money on healthcare IT.

Add Comment