Interested in HL7?
Semantic Ontologies with OWL-DL?
Want to know how to improve your healthcare services with Open source?

As previously reported the date is very close now for RulesFest as well as the co-located Drools & jBPM tech and healthcare days.

Spaces are filling up fast, so register quickly!!! We have a full plethora of speakers and talks now. Please take a look at the updated details below, for a full list of talks and speaker bios.

You can get the most up to date information from the wiki page (which is copied below):


Hyatt Regency San Francisco.jpg

The Drools & jBPM event is free, but you MUST BE REGISTERED to attend. Registration is from the main rulesfest website, here -








Contact Details

Previous Boot Camps

Drools Boot Camp : San Diego April 2010

Drools Boot Camp : San Francisco June 2009


Mon - Wed (Rules Fest)

General talks covering a variety of topics related to reasoning systems, rules, workflow, agents, ontologies, uncertainty.

Paul Haley will give the key note (not to be missed) "Paul Haley to Keynote Rules Fest".

Rest of agenda see here

Thu (Drools & jBPM, Free)

General Drools & jBPM day with presenters from Red Hat and core community members. This day is suitable for all and will provide an introduction and overview to Drools and jBPM and how they are used.

Subject Presentation Title
Mark Proctor Red Hat Drools Expert
Introduction to what a Rule Engine is and the capabilities of Drools Expert. This will cover both the Drools technical language and Decision Table theory.
EdsonTirelli Red Hat Drools Fusion (CEP) Complex Event Processing facilitates event correlation and temporal comparison. Fusion extends Drools to provide capabilities. Come learn what , what type of problems it helps solve and how it's done with Drools.



Plugtree jBPM
Introduction to what BPMN2 is, why it matters and how jBPM works.
Ray Ploski Red Hat


(web tooling/brms)

Guvnor provides server side knowledge mangement, authoring and deployment capalities. This talk introduces these conts and provides live demos of everything coming together.
Davide Sottara US Navy Healthcare

Drools Expert

(Semantics and Ontologies)

What are semantic ontologies and what research is underway with Drools to help. Will also introduce the base foundation of Traits, which provides dynamic and type safe duck typing.
Mark Proctor Red Hat

Drools Expert


Learn how to write Adventure games with Drools.

Fri (Drools & jBPM & Healthcare, Free)

Healthcare focus, especially clinical. This day will be predominantly industry lead with professionals doing most of the talks. None healthcare people are welcome to join, but be aware that this day is specialised for a focus on healthcare problems.

Titles and abstracts are still being fleshed out and subject to change, check back regularly for changes.

Presentation Title and Abstract
Emory Fry US Navy Healthcare

Drools Enhancements In Support of Real-Time Clinical Decision Support.

Distributed Decision Support Services and Knowledge Management Repository (KMR-II) is a second generation Clinical Decision Support (CDS) platform for healthcare environments. This presentation will provide a brief overview of the overall architecture and then discuss in more detail specific enhancements to Drools that enables it to better support rule execution using standards-based object models, semantics, and data structures. KMR extends Drools with Predictive Model Markup Language (PMML), Grid Services, and Semantic Web technologies within an agent architecture. KMR-II provides integrated knowledge management, analytic, and predictive modeling capabilities critical to the immediate and long-term care of our patients. As a sophisticated, standards-based Clinical Decision Support environment, it is uniquely suited to deliver “knowledge services” that can be layered on a variety of health information networks.

Diego Naya OSDE Improving Healthcare customer service with Drools and jBPM5




Emergency Services in action.

The application was created to represent complex scenarios that are being exe-cuted by an Emergency Services company that deals with concurrent emergencies within a city. The company needs to solve different situations where different entities need to be coordinated to deal with an emergency situation. The Emergency Services Application shows how we can provide a tool that helps the company to improve their services by giving them full visibility of their actions, traceability of their resources, suggestions and advice based on the con-text without sacrifficing any degree of exibility that they need to solve real life situations.

Nathan Bell Pharmacy OneSource

Speed Saves Lives: Leveraging a massively parallel expert system for patient surveillance

Pharmacy OneSource is a SaaS provider of applications for hospital pharmacy and infection prevention professionals. This case study will discuss the steps taken to develop a next-generation patient surveillance platform that allows clinicians to accurately detect risk factors, and perform interventions. The platform leverages the GigaSpaces implementation of Tuple-space and the Drools rule engine to create a massively parallel expert system. This architecture allows for customizable handling of millions of HL7 messages per day, evaluation of thousands of clinician created business rules, and reasoning over hundreds of thousands of patient data facts to provide near-real-time surveillance.

Dave Walsh eServices Group

Medicare and Medicaid look to rules for the future of healthcare

The Center for Medicare and Medicaid Services (CMS), an agency of the Federal government, has aggressive plans to modernize healthcare administrative systems and Electronic Healthcare Records (EHR).

The use of Rules and Business Process Management are a focal point for the new systems. This session will describe how Medicare and Medicaid work and how the government (Federal and State) is looking for Rules and BPM to help change both the administrative and clinical environments. This session will look at the Medicaid Information Technology Architecture (MITA) and how Rules and BPM can augment this Service Oriented Architecture. We will discuss how to get involved in some of the many projects that are currently underway.

John Koisch Commence Partners

Part 1 - Health IT, Informatics, and Rich Information Structures - working with ontologies in the Health space

1.1) What Health IT is and what it isn't - why health IT is hard

1.2) Standards and Health IT - the RIM, vocabularies, CDA and standardizing information

1.3) The changing nature of Health IT - Disecting a typical health system design and why using ontologies makes sense

1.4) Why ontologies and information models are not enough - Why we need rule-based systems and architecture to build extensible IT solutions

Part 2 - Ontologies for the working Health IT shop - working with ontologies in a development and production environment

2.1) Examining system design - using ontologies and rule-based systems with rich information structures in a distributed setting

2.2) Why good developers have trouble in Health IT - where java and other frameworks are great, and where rich information ties you down

2.3) An example rule based system - dealing with DVT in a clinical setting

2.4) Towards an industrial-strength development framework - Working with ontologies and rules in health IT

Kris Verlaenen Red Hat

Clinical Pathways for doing Clinical Decision Support (CDS)

This presentation will describe how you can use clinical pathways to describe the treatment of patients. The pathways are usually the combination of processes describing the overall plan (for example using a flow chart approach but other representations like a time-task-matrix are possible as well) and rules adding additional constraints. It takes advantages of some of the more advanced features of jBPM5 to create flexible and adaptive, domain-specific processes that integration closely with rules.

Speaker Bios

Emory Fry

Emory Fry, MD, a neonatal intensive care specialist, has over 15 years of experience in the design and development of enterprise clinical information systems with a particular interest in cognitive science and clinical decision support, He is the Principle Investigator for both the Distributed Decision Support Services and Knowledge Management Repository (KMR) program and the real-time Closed-Loop Mechanical Ventilation initiative (SmartVent). His engineering team is actively enhancing the core Drools infrastructure for the purposes of creating an open-source real-time clinical decision support for healthcare. Current Drools projects include Drools Grid, terminology support, ontology integration, and a rule authoring workbench for clinical domain experts.

Nathan Bell

Nathan is Principal Architect at Pharmacy OneSource (Wolters Kluwer Health), a provider of SaaS applications for hospital pharmacy and infection prevention professionals. He has designed and implemented mission critical, near-real-time, high transaction volume systems in several industries including financial, medical, defense and telecommunications. He is currently involved in various projects within Wolters Kluwer Health to apply business rules technology to clinical decision support systems at the point of care.

Dave Walsh

Dave Walsh is CEO of eServices Group. eServices Group is a software development firm focused on supplying software products to meet the needs of Medicaid and Medicare for over 18 years. Mr. Walsh also chairs the MITA Technical Architecture Committee (TAC). The TAC is an industry collaborative that is focused on supporting the Federal government and States in the definition of the next generation Medicaid systems based on SOA, BPM and rules.

John Koisch

John Koisch has over 16 years of experience in information technology with 8 in healthcare IT. He has pioneered efforts at bringing health IT standards into the development space. John has worked at the strategic levels of a number of organizations, and has led architects and developers in a variety of health and life science integration projects. He is a principal in Guidewire, and directs its research efforts, product development, and standards engagements.

Prior to joining Guidewire, John has held a variety of leadership and development roles in healthcare IT and standarards development organizations. He has developed a contract-driven development and system specification framework. He designed and led development in a Service Oriented Architecture to the DoD's Western Regional Medical Command. In addition to application architecture, he also contributed to the DOD's CDA Implementation Guide, participates in HL7 actively on various service-oriented projects, and has developed a framework for binding web services to HL7's rich information models.

John has a bachelor's degree in physics / astronomy, with focuses on math from Texas Christian University and is certified in a number of relevant technologies.

Diego Naya

Diego Naya is the Application Development Manager for OSDE, Argentina’s biggest healthecare company. He has extensive experience in BPMS and BRMS implementation in the healthcare industry. Diego wrote the book “OSWorkflow: A guide for implementing Business Processes” and several related articles.

Mauricio Salatino

Davide Sottara

Davide is currently working as an independent private consultant and as a post-doc researcher at the University of Bologna, being involved the development of remote health-care systems, enhanced with AI-based predictive, diagnostic and planning features.

In 2006, he has been awarded a SPINNER grant from the region Emilia Romagna, attending a post-graduate course in "Research, Innovation and Technology Transfer". Since 2006, he has been working on the development of intelligent DSSs in the environmental (in cooperation with the Italian National Agency for the Energy, Environment and New Technologies) and medical field and is a member of the Drools Community, leading a sub-project on the extension of production rule engines to support uncertain and fuzzy reasoning.

Davide Sottara got his Ms. Degree (2006) and his Ph.D (2010) in Computer Science, Electronics and Telecommunications from the University of Bologna. His research and development interests include artificial intelligence in general and decision support systems in particular, focusing on hybrid systems combining predictive models and rule-based systems.

Mauricio Salatino

Mauricio has been a Drools and jBPM5 Community Contributor for more than three years now. As CTO of Plug Tree, he has been an active community member, trainer, developer and Open Source Software Evangelist.

Mauricio is the author of the jBPM Developer Guide for Packt Publishing (2009). He was a JBoss Community Award Winner 2011 (New Features – Bug Fixes).


Mark Proctor

Mark Proctor received his B.S. Eng. in Engineer Science and Technology and then his M.S. in Business and Information Systems; both from Brunel University, West London. His M.S. thesis was in the field of Genetic Algorithms; which is where he first got his interest for anything AI related.

Mark became involved in the Drools expert system project at an early stage and soon became its project lead. Mark then joined JBoss (later acquired by RedHat) as an employee when the Drools project was federated into the JBoss JEMS stack.

Having developed a powerful expert system, Mark is now turning his attention to other declarative paradigms in an effort to unify them to allow for richer domain modeling environments.

Kris Verlaenen

Kris is a Software Engineer at JBoss, by Red Hat, where he leads on the jBPM project (an open-source business process management (BPM) suite), and is also part of the Drools project (an open-source Java rules engine). The jBPM project consists of a lightweight workflow engine in Java that support native BPMN 2.0 execution and various tools and features around that to support business processes throughout their entire life cycle.

Kris did a PhD in Computer Science at the Katholieke Universiteit Leuven, Belgium. His main research area is policy-based management, i.e. using declarative policy rules for configuring services, resulting in highly-configurable, reusable services. He has experience and a great intrest in policy-based and rule-based systems, workflow management, service-oriented software development and clinical decision support.

Edson Tirelli

Edson Tirelli is a Senior Software Engineer at Red Hat with over 10 years of experience in the Middleware and Telecom Industries. He has been working on the Drools project (part of the JBoss Enterprise BRMS product) design and development for 5+ years and is the Lead Designer of the Drools Fusion CEP engine.

Ray Ploski

Ray Ploski is the Director of Application Platforms and Developer Strategy for JBoss. He has been an active contributor, consultant, developer, architect and trainer aiding organizations and companies adopt open source for the past fifteen years. Ray has been regularly recognized for his contributions in advancing the adoption of open source and is one of the few Red Hat employees to have earned the Chairman's Award[1] . In his current role he is responsible for JBoss's evangelism and developer programs.