On implementing clinical decision support: achieving scalability and maintainability by combining business rules and ontologies.

  • Kashyap V
  • Morales A
  • Hongsermeier T
  • 40


    Mendeley users who have this article in their library.
  • 22


    Citations of this article.


We present an approach and architecture for implementing scalable and maintainable clinical decision support at the Partners HealthCare System. The architecture integrates a business rules engine that executes declarative if-then rules stored in a rule-base referencing objects and methods in a business object model. The rules engine executes object methods by invoking services implemented on the clinical data repository. Specialized inferences that support classification of data and instances into classes are identified and an approach to implement these inferences using an OWL based ontology engine is presented. Alternative representations of these specialized inferences as if-then rules or OWL axioms are explored and their impact on the scalability and maintenance of the system is presented. Architectural alternatives for integration of clinical decision support functionality with the invoking application and the underlying clinical data repository; and their associated trade-offs are discussed and presented.

Author-supplied keywords

  • Decision Making, Computer-Assisted
  • Decision Support Systems, Clinical
  • Decision Support Techniques
  • Practice Guidelines as Topic
  • Software
  • Vocabulary, Controlled

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document


  • Vipul Kashyap

  • Alfredo Morales

  • Tonya Hongsermeier

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free