PubMed Health⌕ Search

PubMed · 10805007

Scalable software architectures for decision support.

Abstract

Interest in decision-support programs for clinical medicine soared in the 1970s. Since that time, workers in medical informatics have been particularly attracted to rule-based systems as a means of providing clinical decision support. Although developers have built many successful applications using production rules, they also have discovered that creation and maintenance of large rule bases is quite problematic. In the 1980s, several groups of investigators began to explore alternative programming abstractions that can be used to build decision-support systems. As a result, the notions of "generic tasks" and of reusable problem-solving methods became extremely influential. By the 1990s, academic centers were experimenting with architectures for intelligent systems based on two classes of reusable components: (1) problem-solving methods--domain-independent algorithms for automating stereotypical tasks--and (2) domain ontologies that captured the essential concepts (and relationships among those concepts) in particular application areas. This paper highlights how developers can construct large, maintainable decision-support systems using these kinds of building blocks. The creation of domain ontologies and problem-solving methods is the fundamental end product of basic research in medical informatics. Consequently, these concepts need more attention by our scientific community.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

M A Musen. 1999. Scalable software architectures for decision support.. https://pubmed.ncbi.nlm.nih.gov/10805007/

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related citations

The application of ontologies and problem-solving methods for the development of shareable guidelines.

Recently, studies have shown the benefits of using clinical guidelines in the practice of medicine. Computer-based clinical guidelines are increasingly applied in diverse areas such as policy development, utilization management, education, conduct of clinical trials, and workflow facilitation. This paper discusses some of the representations suggested in literature, discusses their weak and strong points, and demonstrates and discusses a new approach that extends earlier developed formalisms by combining primitives, ontologies and the use of problem-solving methods (PSMs). The approach is supported by a framework that facilitates the entire guideline authoring process. The paper demonstrates this framework and presents examples of guidelines, PSMs and systems that were developed by means of this approach. The overall goal of this approach is to improve the acceptance of shareable guidelines and decision support systems in daily care by facilitating the guideline acquisition and execution phases.

Decision Support Systems, Clinical↗