Computational Intelligence in Biomedical and Health Care Informatics HCA 590 (Topics in Health Sciences) Rohit Kate Clinical Decision Support Systems 1 Reading • Chapter 20, Text 3 2 Clinical Decision Support • Medical practice is essentially medical decisionmaking Types of medical decisions: • Diagnosis: Analyze available data to determine explanation for a patient’s symptoms • Diagnostic Process: What tests, procedures etc. to perform for diagnosis taking into account the financial costs and value of the results • Management: Treat the patient or allow the process on its own? What treatment to be used? Role of Computers in Clinical Decision Support • A clinical decision support system is any computer program designed to help healthcare professionals to make clinical decisions • Programs must have – Access to accurate data – Extensive clinical background knowledge – Intelligent problem-solving capabilities which takes into account cost-benefit trade-offs and efficiency Types of Computer Tools • Tools for Information Management: Information retrieval systems that can store and retrieve clinical knowledge – Do not help in applying that information to a task – Interpretation is left to the clinician • Tools for Focusing Attention: Flag abnormal values, alert about drug interactions, remind the user of overlooked diagnoses • Tools for Providing Patient-Specific Recommendations: Provide custom-tailored advice based on patient-specific data – We will focus on this here Historical Perspectives: Leeds Abdominal Pain System • In late 1960s F. T. deDombal and his associates at University of Leeds developed computer-based decision aids using Bayesian probability theory • Their system used Bayes’ theorem to calculate probability of seven possible explanations for acute abdominal pain – Conditional independence assumption of the findings of various diagnoses – Mutual exclusivity of the seven diagnoses Leeds Abdominal Pain System • Evaluation (1972) – Using the clinical and laboratory findings for 304 patients who came to emergency room with abdominal pain onset • Clinicians’ diagnoses were correct 65-80 % of 304 cases • The program’s diagnoses were correct 91.8 % of 304 cases • The system achieved widespread use in emergency department • Although never achieved the same degree of accuracy on other settings • Perhaps because of different probabilistic relationships between findings and diagnoses in different patient populations Historical Perspectives: MYCIN • MYCIN program (mid-late 1970s) concentrated on management of patients who have infections • The developers doubted statistical methods for the purpose and so used rule-based methods • Knowledge of infectious diseases was represented as production rules • A production rule is a conditional statement that relates observations to inferences A MYCIN Production Rule • Rule507 (English translation): If: • • • • • The infection that requires therapy is meningitis Organisms were not seen on the stain of the culture The type of infection is bacterial The patient does not have a head injury defect The age of the patient is between 15-55 years Then: • The organisms that might be causing the infections are diplococcus-pneumoniae and neisseria-meningitidis MYCIN • MYCIN determined which rules to use and how to chain them to make decisions • Rules were in machine-readable format, English translation could be displayed • Could display its explanations to the user • System developers could modify the program’s knowledge structure by removing, adding or altering rules Evaluation of MYCIN • Evaluated for blood-borne bacterial infections and meningitis • MYCIN gave advice that compared favorably with that offered by experts • It was never deployed clinically, but paved way for research and development in 1980s • Helped in the surge of rule-based approaches in AI in the early 1980s Historical Perspectives: HELP • HELP (Health Evaluation through Logical Processing) • An integrated hospital system developed at LDS Hospital in Salt Lake City, from 1970s • HELP has ability to generate alerts when abnormalities in the patient record are noted • Adds to a conventional medical-record system a monitoring program • Created and adopted a standard formalism for encoding decision rules known as Arden syntax • Arden syntax is a programming language that provides a canonical means for writing rules that relate patient situations to appropriate actions to be taken • Each decision rule is called medical logic module (MLM) A Medical Logic Module in Arden Syntax Penicillin_order :=event {medication_order where class=penicillin}; /* find allergies */ Penicillin_allergy := read last {allergy where agent_class = penicillin}; ;; evoke: penicillin_order;; logic: If exist (penicillin_allergy) then conclude true; endif; ;; action: write “Caution, the patient has the following allergy to penicillin documented:” || penicillin_allergy HELP System • Whenever new data for a patient becomes available, the HELP system checks whether the data matches the criteria for invoking an MLM • The logic of MLMs has been developed by clinical experts • The output of MLMS include: alerts regarding drug reactions, interpretation of lab tests, calculations of the likelihood of diseases Evaluation of HELP • Several studies in the 1980s demonstrated the beneficial effect of HELP at LDS Hospital • Demonstrated how integration of decision support with other system functions can increase its acceptance and use • Hospital systems have evolved towards more distributed architectures (several computers involved), HELP served as a model for decision support over an integrated data monitoring architecture Lessons Learned from Early Decision Support Systems • Clinical value of Bayesian diagnostic system demonstrated by Leeds abdominal pain system, subsequently more Bayesian systems were built, e.g. Pathfinder system for lymph-node pathology • MYCIN and HELP demonstrated the use of knowledge representation in encoding medical knowledge • Most early decision-support systems were rarely used in real practice and were viewed with skepticism but the attitudes are now changing Changing Attitudes Towards Decision Support Systems • Emergence of personal workstations and WWW along with easy-to-use interfaces • Recognition by the developers that their system must meet work practices of those who will use it • Growing amount of medical information • Fiscal pressure to practice cost-effective evidence-based medicine All this is leading to increasing acceptance of the ideas of computer-based decision tools See: – – Several clinical decision systems in practice: http://www.openclinical.org/aisinpracticeDSS.html Other AI clinical systems in practice: http://www.openclinical.org/aisinpractice.html (right side menu) Illustrative Example: Internist-1 and QMR Project • Internist-1 was a large diagnostic program developed at the University of Pittsburgh in the 1970s • Contained knowledge of almost 600 diseases and 4500 findings (signs, symptoms, patient characteristics) • Decided against estimating conditional probabilities because some diseases are rare and not so well described in literature, instead used an ad hoc scoring scheme to relate findings and diseases Internist-1 • One senior physician (50+ years of experience) and other physicians, medical students worked together considering each disease • Through literature review and case discussions determined a list of pertinent findings associated with each disease and scored the following – Frequency weight (1-5): How frequently the finding occurs with the disease – Evoking strength (0-5): How likely is the finding because of the disease – Import number (1-5) with each finding: The need to explain the finding Internist-1 • The physician-user would enter an initial set of findings, and then the program would determine an initial differential diagnosis • The program would select appropriate questions to ask • Would recommend lab tests and diagnostic procedures after doing cost and benefits analysis • Could diagnose multiple diseases and did not make mutual exclusivity assumption as in Bayesian programs Internist-1 Evaluation and QMR • 19 patients had a total of 43 diagnoses – Internist-1 identified 25 – Physicians identified 28 – Experts who presented the case identified 35 • In the 1980s, the program was adapted to run on personal computers as QMR (Quick Medical Reference) • QMR also served as: – Electronic textbook: Listing patient characteristics for a disease etc. – Medical spreadsheet: Obtain suggestions about coexisting diseases – Developers argue that electronic reference is more important than the consultation program Illustrative Example: DXplain System • DXplain system developed at Laboratory of Computer Science at the Massachusetts General Hospital in the late 1980s http://lcs.mgh.harvard.edu/projects/dxplain.html • Given a set of clinical findings (signs, symptoms, laboratory data), DXplain produces a ranked list of diagnoses that might explain (or be associated with) the clinical manifestations • DXplain provides – justification for why each of these diseases might be considered – suggests what further clinical information would be useful to collect for each disease – lists what clinical manifestations, if any, would be unusual or atypical for each of the specific diseases. • Not intended to be used as a substitute for human clinician Dxplain • Has a large database of crude probabilities of over 4500 findings associated with 2000 different diseases • Adopts a modified form of Bayesian reasoning • Used by a number of hospitals and medical schools, mostly for educational purposes but also for clinical consultation • The most extensively used decision-support tool today • Could be used as electronic medical textbook and a medical reference system Illustrative Example: EON Architecture • EON constitutes a set of software components that must be embedded within some clinical information system • The components in EON are designed such that they can be mixed and matched to create different decision-support functionalities • Plugging in a knowledge-base of AIDS and HIV related disease, it becomes a decision-support system for AIDS (THERAPY-HELPER) • Plugging in a knowledge-base of breast cancer it becomes a corresponding decision-support system • The knowledge-bases are provided as an ontology, typically developed using a tool like Protege Illustrative Example: GIDEON • GIDEON (http://www.gideononline.com/) – A global infectious disease knowledge management tool – Easy to use, interactive and comprehensive web based tool – Support for the diagnosis and treatment of infectious diseases, knowledge base is updated weekly about diseases and their trends – Hundreds of customers from around the world, including educational institutions, hospitals, public health departments and military organizations, use it as their diagnosis and reference tool for Infectious Diseases, Microbiology and Occupational Toxicology – Requires monthly or yearly subscriptions AI in Medicine: Example Systems From: http://www.gideononline.com/ Legal Issues • Formal legal precedents for dealing with clinical decision-support systems are lacking at present • Should the systems be viewed under negligence law or product liability law • It is unrealistic to expect systems to perform flawless, even physicians don’t perform flawless • May be potential liability borne by physicians who could have accessed such a program, and who chose not to do so, and who made an incorrect decision when the system would have suggested the correct one Legal Issues • Several guidelines have been suggested for assigning legal liability to builders of knowledge-based medical decisionsupport systems or to the physicians using them • Validation of system before their release is challenging and it is difficult to determine acceptable levels • Current policy of the Food and Drug Administration (FDA) in the United States indicates that such tools will not be subject to federal regulation if a trained practitioner is assessing the program’s advice and making the final determination of care • However, programs that make decisions directly controlling the patient’s treatment (e.g. closed-loop systems that administer insulin or that adjust intravenous infusion rates or respirator settings) are viewed as medical devices subject to FDA regulation Future of Clinical DecisionSupport • Concerns about cost and quality of patient care globally have altered the practice of medicine • Clinical practice guidelines based on empirical medical evidence are now ubiquitous • Decision-support systems will play a central role • Internet has greatly simplified information access • New pressures to learn best practices coupled with the ubiquity of information technology, have greatly encouraged the use of computer-based decision aids in health-professional schools around the world and this trend is likely to continue • Future of Clinical DecisionSupport Combining different reasoning methods to meet the specific requirements of increasingly complex decisionmaking tasks – – – – Bayesian reasoners for performing probabilistic classification Rule-based methods for encoding human knowledge Machine learning methods to learn from data Mathematical models for solving problems that can be best understood analytically in terms of systems of equations – A suitable combination of the above as appropriate for the need • Heightened understanding of organizational behavior and of clinical workflow will stimulate a new generation of clinical information systems that will integrate smoothly into the practices of healthcare workers of all kinds • The very concept of a decision-support system itself will fade away as they blend into the infrastructure of healthcare delivery AI in Medicine: Issues • Although there has been a remarkable progress in AI in Medicine but adoption of these methods have been slow, mostly because of political, fiscal and cultural reasons – If a computer makes a wrong diagnosis leading to bad consequences, who should be held legally responsible? – Many learning methods need a lot of data to learn from, will that compromise medical data confidentiality? – All healthcare workers may not be computer savvy – How much will doctors trust computers? AI in Medicine: Issues • AI applications are most suited in medicine in the form of: – Supporting tools instead of a stand-alone systems, for example, in suggesting possible diagnoses and their probabilities – Covering human mental shortcomings/lapses • Forgetfulness: reminders of certain tests or medications • Detect possible errors – Searching and mining huge amounts of data which is not humanly possible and present results to humans Computational Intelligence • In this course we covered the following AI topics along with their medical applications – – – – Probability and Probabilistic Reasoning Machine Learning Data Mining Knowledge Representation • Description Logic • Ontologies – Natural Language Processing • Some AI topics we did not cover – Computer Vision: (processing images, e.g. in radiology) – Robotics – Planning (planning and scheduling in a hospital environment) AI in Medicine: Some Resources • Artificial Intelligence in Medicine – Journal published by Elsevier, accessible online through library’s website • AIME: A European biannual conference of AI in Medicine • Other medical informatics journals and conferences also routinely include AI in medicine topics • OpenClinical.org – An online resource for knowledge management systems in healthcare includes AI in Medicine (http://www.openclinical.org/aiinmedicine.html) • Artificial Intelligence in Medicine, edited by Peter Szolovits – An old outdated book but still interesting, entirely available online • http://groups.csail.mit.edu/medg/ftp/psz/AIM82/