Infrastructure for Complex Clinical Decision Support: Rule Engines

  • Prakash M. Nadkarni
Part of the Health Informatics book series (HI)


Rule-based software systems are a useful technology for addressing problems calling for a high degree of agility in terms of being able to respond to frequently changing external circumstances. They are an offshoot of 1960s “expert system” research – at one time, they were popular for implementing software that performed diagnoses, whether of human disease or automobile problems.


Decision Table Rule Action Rule Engine Rule Content Lower Level Node 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1.  1.
    Miller R. Medical diagnostic decision support systems–past, present, and future: a threaded bibliography and brief commentary. J Am Med Inform Assoc. 1994;1(1):8-27.PubMedCrossRefGoogle Scholar
  2.  2.
    Miller R, Masarie F. The demise of the Greek oracle model of diagnostic decision support systems. Methods Inf Med. 1990;29:1-8.PubMedGoogle Scholar
  3.  3.
    Friedman-Hill E. JESS, the Rule Engine for the Java Platform. [cited 11/29/03]; Available from:, 2003.
  4.  4.
    Forgy C. Rete: a fast algorithm for the many pattern/many object pattern match problem. Artif Intell. 1982;19:17-37.CrossRefGoogle Scholar
  5.  5.
    Browne P. JBoss Drools Business Rules. Birmingham: Packt Publishing; 2009.Google Scholar
  6.  6.
    Agosta L. Business Rules meet the Business User. [cited 11/2/10]; Available from:;jsessionid=HYXHSZHIOSJOPQE1GHRSKHWATMY32JVN?articleID=167100318, 2005.
  7.  7.
    Quinlan JR. C4.5: Programs for Machine Learning. San Mateo: Morgan Kaufmann; 1993.Google Scholar
  8.  8.
    Brandt C, Gadagkar R, Rodriguez C, Nadkarni P. Managing complex change in clinical study metadata. J Am Med Inform Assoc. 2004;11(5):380-91.PubMedCrossRefGoogle Scholar
  9.  9.
    Ben-Gan I, Kollar L, Sarka D. Inside SQL Server 2005: T-SQL Querying. Redmond: Microsoft; 2005.Google Scholar
  10. 10.
    Goodman N. Bill of materials in relational database. Info DB. 1990;5(1):2-13.Google Scholar

Copyright information

© Springer-Verlag London Limited 2011

Authors and Affiliations

  • Prakash M. Nadkarni
    • 1
  1. 1.School of MedicineYale UniversityNew HavenUSA

Personalised recommendations