Clinical decision support system: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Supten Sarbadhikari
imported>Supten Sarbadhikari
Line 53: Line 53:


==Open source initiatives==
==Open source initiatives==
OpenCLIPS [http://openclips.sourceforge.net/index.html] is an open source release of the CLIPS expert system shell. Their goal is to build an active community focused around the support and development of CLIPS [http://groups.google.com/group/CLIPSESG/browse_thread/thread/9f88b4961c22710d].  
OpenCLIPS [http://openclips.sourceforge.net/index.html] is an open source release of the CLIPS expert system shell. It has been based on the inference engine of EGADSS [http://egadss.sourceforge.net/]. Their goal is to build an active community focused around the support and development of CLIPS [http://groups.google.com/group/CLIPSESG/browse_thread/thread/9f88b4961c22710d].  


One of the earlier evaluations on the efficacy of Internet-based CDSS has been favorable [http://www.jmir.org/1999/2/e6].
One of the earlier evaluations on the efficacy of Internet-based CDSS has been favorable [http://www.jmir.org/1999/2/e6].

Revision as of 07:16, 24 January 2008

This article is developing and not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
This editable Main Article is under development and subject to a disclaimer.

Clinical (or Diagnostic) Decision Support Systems (CDSS) are interactive computer programs that directly assist physicians and other health professionals with decision making tasks. These fall under the class of Decision support systems within medical informatics. CDSS offer a powerful medical informatics tool that can promote evidence based medicine.

Why do we need such systems at all? If diagnosis becomes the job of the computer program, what will the doctors do? Such questions overlook the key term support - i.e., they are intended to support the clinician, rather than replace them. Computers are not error or fatigue prone like human beings; however, computers may cause harm through other faults.[1][2][3][4]

In medical diagnosis, there is scope for ambiguity in the inputs, such as the history (patient’s description of the diseased condition), physical examinations (especially in cases of uncooperative or less intelligent patients), and laboratory tests (faulty methods or equipment). Moreover, in treatment, there are the chance of drug reactions and specific allergies, and also of patients' non-compliance of the therapy due to cost or time or adverse reactions. All these factors may not be taken into account by a busy clinician attending hundreds of patients daily.

In all these areas, computers can help the clinician to reach an accurate diagnosis faster. Another new branch of medicine pharmacogenomics is the product of breeding between information technology and biology, leading to individualized treatment.

The basic components of a CDSS include a dynamic (medical) knowledge base and an inference mechanism (usually a set of rules derived from the experts and from the data provided by evidence-based medicine). It may be based on Expert systems or artificial neural networks or both (Connectionist expert systems) - all of which can be loosely termed as Artificial intelligence - AI - techniques.

CDSS may be linked to Electronic health records, for decision making and can also be used for assisting the practice of Evidence-based medicine (EBM) in a more structured way.

The role of even an apparently simple search by Google in making diagnoses has been quantified.[5]

Methods of Decision Support

Various tools applied for Artificial intelligence have been used as decision support systems and data mining.

Knowledge based systems / expert systems

Knowledge-based expert systems are created by having experts use the biomedical literature to identify relationships between independent variables (such as signs and symptoms) and dependent variables (such as likely underlying diseases). Sometimes, local hospital information, such as rates of surgical complications, may be incorporate.[6] These relationships become predefined rules in the form of {if-else if-then} to guide the decision making. Rules may also be obtained by various forms of decision trees (e.g., Iterative Dichotomizer or ID variants) or Bayesian networks.

Rule-based CDSS are the ones that are mostly found in the commercially available clinical informatics applications. Alerts for allergies and possible drug interactions, prompts for drug doses corrected for weight, height, sex, age and underlying clinical condition are the ones that are most commonly touted as CDSS. Arden Syntax was designed and developed as a product-independent syntax for codifying these alerts. Examples of rule-based systems are:

  1. Logical or deductive: branching logic (e.g., ID3 or iterative dichotomizer 3); e.g., MYCIN, NEOMYCIN[7]
  2. Probabilistic: Bayesian systems weight probabilities rather than use binary options as done be logical systems.[8] An example is DXplain.[9]
  3. Hybrid: heuristic reasoning e.g., QMR (Quick Medical Reference), ILIAD[10], ISABEL[11][12]. Hueristic methods may perform better for uncommon diseases.[13]

The critical difficulty in constructing rule-based expert systems for medical decision support has been in recruiting experts with domain knowledge to create the knowledge base and train the system. Training expert systems is time-consuming, and has only produced usable results in narrowly-scoped projects. However, due to issues related to its acceptance (a doctor may need to 20-40 minutes to enter a case[14]) and standardization, rule-based CDSS has not delivered its immense promise.

Evidence-adaptive systems

Evidence-adaptive systems are proposed that are based on current evidence and have a mechanism for routine updating of recommendations with new research findings.[6]

Machine learning

In these systems, the relationships between independent variables (such as signs and symptoms) and dependent variables (such as likely underlying diseases) is created by having the system be trained on a "large collection of previously classified examples during a period of supervised learning"[15]. A classic example is automated electrocardiogram interpretation.[16]

Artificial Neural Networks

Artificial Neural Networks ANNs (also referred to as connectionist architectures, parallel distributed processing, and neuromorphic systems), are information-processing paradigm inspired by the way the densely interconnected, massively parallel structure of the mammalian brain processes information. ANNs are collections of mathematical models that emulate some of the observed properties of biological nervous systems and draw on the analogies of adaptive biological learning. ANN can perform supervised or unsupervised machine learning, depending on the categorical information maps available at the time of rule inferencing.

Bayesian Belief Network

A Bayesian Belief Network (BBN) is a mathematical model for using AI (probabilistic) networks for predictive purposes. It is used in the CDSS module as an AI engine to help make probabilistic predictions based upon the observations made by the clinician. These could be used for diagnostics, treatment planning, and even predicting outcomes. An example is Pathfinder for surgical pathology.[17][18]

Connectionist expert systems

Connectionist expert system is a type of Artificial Neural Networks (ANNs) in which humans can help the system revise weights. Although humans help revise the system based on the empiric data in the system, literature based knowledge is not directly used to modify weight. Connectionist expert system are the "inferencing" methods of the ANNs can be backtracked and "rules generation" is possible. This might actually lead to the enhancement and enrichment of the medical knowledge base itself. This system architecture corresponds to the concept of "unsupervised" machine learning, where the algorithm looks for patterns in data without being instructed about the actual categories of information. This is also known as data mining. An example of a connectionist system is HYCONES.[19]

Hybrid systems

An example of a hybrid system has been developed for diagnosing congenital heart disease.[20] This example combines case-based reasoning with a neural network.

Effectiveness

A systematic review of studies published through September, 2004 concluded "many CDSSs improve practitioner performance. To date, the effects on patient outcomes remain understudied and, when studied, inconsistent".[21]

A more recent trial found that a clinical decision support system could improve antimicrobial prescribing.[22]

In internal medicine, a study of four diagnostic support systems diagnosed a collection of tests cases with accuracy ranging from 0.52 to 0.71.[23] Another study of ISABEL found it included the correct diagnosis in its list of 30 proposed diagnoses for a collection of tests cases in 96% of the cases.[12] A study of QMR found that it could correctly list the final diagnosis among the first five diagnoses it suggested for 36% to 40% of 1144 consecutive inpatients.[24]

In pediatrics, a systematic review by the Cochrane Collaboration concluded "there are very limited data from randomised trials on which to assess the effects of clinical decision support systems in neonatal care."[25]

Open source initiatives

OpenCLIPS [1] is an open source release of the CLIPS expert system shell. It has been based on the inference engine of EGADSS [2]. Their goal is to build an active community focused around the support and development of CLIPS [3].

One of the earlier evaluations on the efficacy of Internet-based CDSS has been favorable [4].

A CDSS using open source software and delivered through wireless hand-held device has been found to be effective in stopping smoking in primary care [5].

PubMed Central [6] has nearly 2500 full-text articles on CDSS built with the help of open source software.

Market surveys [7] have predicted that development of more robust CDSS is likely to increase its adaptation.

Challenges

Sim et all have identified five challenges to CDDS:[6]

  1. "Capture of both literature-based and practice-based research evidence into machine-interpretable formats suitable for CDSS use"
  2. "Establishment of a technical and methodological foundation for applying research evidence to individual patients at the point of care"
  3. "Evaluation of the clinical effects and costs of CDSSs, as well as how CDSSs affect and are affected by professional and organizational practices"
  4. "Promotion of the effective implementation and use of CDSSs that have been shown to improve clinical performance or outcomes"
  5. "Establishment of public policies that provide incentives for implementing CDSSs to improve health care quality"

References

  1. Koppel R, Metlay JP, Cohen A, et al (2005). "Role of computerized physician order entry systems in facilitating medication errors". JAMA 293 (10): 1197–203. DOI:10.1001/jama.293.10.1197. PMID 15755942. Research Blogging.
  2. Nielsen, Jakob (April 11, 2005). Medical Usability: How to Kill Patients Through Bad Design (Jakob Nielsen's Alertbox). Retrieved on 2007-10-23.
  3. Ash JS, Sittig DF, Poon EG, Guappone K, Campbell E, Dykstra RH (2007). "The extent and importance of unintended consequences related to computerized provider order entry". Journal of the American Medical Informatics Association : JAMIA 14 (4): 415–23. DOI:10.1197/jamia.M2373. PMID 17460127. Research Blogging.
  4. Han YY, Carcillo JA, Venkataraman ST, et al (2005). "Unexpected increased mortality after implementation of a commercially sold computerized physician order entry system". Pediatrics 116 (6): 1506–12. DOI:10.1542/peds.2005-1287. PMID 16322178. Research Blogging.
  5. Tang H, Ng JH (2006). "Googling for a diagnosis--use of Google as a diagnostic aid: internet based study". BMJ 333 (7579): 1143–5. DOI:10.1136/bmj.39003.640567.AE. PMID 17098763. Research Blogging.
  6. 6.0 6.1 6.2 Sim I, Gorman P, Greenes RA, et al (2001). "Clinical decision support systems for the practice of evidence-based medicine". J Am Med Inform Assoc 8 (6): 527–34. PMID 11687560[e] Cite error: Invalid <ref> tag; name "pmid11687560" defined multiple times with different content Cite error: Invalid <ref> tag; name "pmid11687560" defined multiple times with different content
  7. Sotos JG (1990). "MYCIN and NEOMYCIN: two approaches to generating explanations in rule-based expert systems". Aviat Space Environ Med 61 (10): 950–4. PMID 2241738[e]
  8. de Dombal FT (1995). "Computer-aided diagnosis and medical decision support are not synonymous". Methods Inf Med 34 (4): 369–70. PMID 7476468[e]
  9. MGH Laboratory of Computer Science - projects - dxplain. Retrieved on 2008-01-22.
  10. Friedman CP, Elstein AS, Wolf FM, et al (1999). "Enhancement of clinicians' diagnostic reasoning by computer-based consultation: a multisite study of 2 systems". JAMA 282 (19): 1851–6. PMID 10573277[e]
  11. Isabel Healthcare. Retrieved on 2008-01-22.
  12. 12.0 12.1 Graber ML, Mathew A (2008). "Performance of a web-based clinical diagnosis support system for internists". J Gen Intern Med 23 Suppl 1: 37–40. DOI:10.1007/s11606-007-0271-8. PMID 18095042. Research Blogging.
  13. Puppe B, Ohmann C, Goos K, Puppe F, Mootz O (1995). "Evaluating four diagnostic methods with acute abdominal pain cases". Methods Inf Med 34 (4): 361–8. PMID 7476467[e]
  14. Graber MA, VanScoy D (2003). "How well does decision support software perform in the emergency department?". Emerg Med J 20 (5): 426–8. PMID 12954680[e]
  15. Fagan, Lawrence Marvin; Shortliffe, Edward Hance; Perreault, Leslie E.; Wiederhold, Gio (2001). “Clinical Decision-Support Systems”, Medical informatics: Computer Applications in Health Care and Biomedicine, 2nd. Berlin: Springer. ISBN 0-387-98472-0. 
  16. Willems JL, Abreu-Lima C, Arnaud P, et al (1991). "The diagnostic performance of computer programs for the interpretation of electrocardiograms". N. Engl. J. Med. 325 (25): 1767–73. PMID 1834940[e]
  17. Heckerman DE, Nathwani BN (1992). "Toward normative expert systems: Part II. Probability-based representations for efficient knowledge acquisition and inference". Methods Inf Med 31 (2): 106–16. PMID 1635462[e]
  18. Heckerman DE, Horvitz EJ, Nathwani BN (1992). "Toward normative expert systems: Part I. The Pathfinder project". Methods Inf Med 31 (2): 90–105. PMID 1635470[e]
  19. Leão Bde F, Guazzelli A, Mendonça EA (1994). "HYCONES II: a tool to build hybrid connectionist expert systems". Proc Annu Symp Comput Appl Med Care: 747–51. PMID 7950024[e]
  20. Reategui EB, Campbell JA, Leao BF (1997). "Combining a neural network with case-based reasoning in a diagnostic system". Artif Intell Med 9 (1): 5–27. PMID 9021057[e]
  21. Garg AX, Adhikari NK, McDonald H, et al (2005). "Effects of computerized clinical decision support systems on practitioner performance and patient outcomes: a systematic review". JAMA 293 (10): 1223–38. DOI:10.1001/jama.293.10.1223. PMID 15755945. Research Blogging.
  22. McGregor JC, Weekes E, Forrest GN, et al (2006). "Impact of a computerized clinical decision support system on reducing inappropriate antimicrobial use: a randomized controlled trial". J Am Med Inform Assoc 13 (4): 378–84. DOI:10.1197/jamia.M2049. PMID 16622162. Research Blogging.
  23. Berner ES, Webster GD, Shugerman AA, et al (1994). "Performance of four computer-based diagnostic systems". N. Engl. J. Med. 330 (25): 1792–6. PMID 8190157[e]
  24. Lemaire JB, Schaefer JP, Martin LA, Faris P, Ainslie MD, Hull RD (1999). "Effectiveness of the Quick Medical Reference as a diagnostic tool". CMAJ 161 (6): 725–8. PMID 10513280[e]
  25. Tan K, Dear PR, Newell SJ (2005). "Clinical decision support systems for neonatal care". Cochrane Database Syst Rev (2): CD004211. DOI:10.1002/14651858.CD004211.pub2. PMID 15846701. Research Blogging.

Further reading

  1. Bergman LG, Fors UG, Computer-aided DSM-IV-diagnostics – acceptance, use and perceived usefulness in relation to users’ learning styles. BMC Med Inform Decis Mak. 2005; 5:1
  2. Coiera E. (2003) Chapter 25 - Clinical Decision Support Systems. In Guide to health informatics. London: Arnold. ISBN 0-340-76425-2.
  3. Kavitha S, Sarbadhikari SN, Rao Ananth N, Implementation of Decision Tree Classifier Using Classification Algorithm for Some Inborn Errors of Metabolism, Proc. Global Convention and Exposition on Telemedicine and eHealth, New Delhi 17-22 August, 2006.
  4. Kunnamo I, et al, 2005, National Decision support database based on computer-readable guidelines and using structured data from electronic patient records http://www.terveysportti.fi/pls/kotisivut/docs/f1917377807/gin_poster_decision_support_v2.pdf (Accessed July 2006)
  5. Mendelson D, Carino TV, Evidence-Based Medicine In The United States—De Rigueur Or Dream Deferred? Health Affairs, 2005, 24: 133 – 136. DOI 10.1377/hlthaff.24.1.133
  6. Pradhan M, The Crystal Ball - The Future of Informatics and Decision Making, http://www.informatics.adelaide.edu.au/topics/DS/MP-CrystalBallTalk.html 2001 (Accessed July 2006)
  7. Sarbadhikari SN, A CDSS for diagnosing amenorrhea http://www.geocities.com/drsupten 2006
  8. Sarbadhikari, SN Automated diagnostic systems. Indian Journal of Medical Informatics, 2004b, 1: 25-28. (Accessible at http://openmed.nic.in/218/])
  9. Smith S, The Classification Algorithm http://www.cs.mdx.ac.uk/staffpages/serengul/The.Classification.algorithm.htm (Accessed July 2006).
  10. Trowbridge et al. (2001) Chapter 53: Clinical Decision Support Systems. In Making Health Care Safer: A Critical Analysis of Patient Safety Practices. Evidence Report/Technology Assessment: Number 43. AHRQ Publication No. 01-E058, July 2001. Agency for Healthcare Research and Quality, Rockville, MD. http://www.ahrq.gov/clinic/ptsafety/

External links