Clinical decision support system
Encyclopedia
Clinical decision support system (CDSS or CDS) is an interactive decision support system
(DSS) Computer Software, which is designed to assist physician
s and other health professionals with decision making
tasks, as determining diagnosis of patient data. A working definition has been proposed by Dr. Robert Hayward of the Centre for Health Evidence; "Clinical Decision Support systems link health observations with health knowledge to influence health choices by clinicians for improved health care". This definition has the advantage of simplifying Clinical Decision Support to a functional concept.
in such a way to achieve clinical advice for patient care based on some number of items of patient data.
There are two main types of CDSS:
An example of how a CDSS might be used by a clinician comes from the subset of CDSS, DDSS (Diagnosis Decision Support Systems). A DDSS would take the patients data and propose a set of appropriate diagnoses. The doctor then takes the output of the DDSS and figures out which diagnoses are relevant and which are not.
Another important classification of a CDSS is based on the timing of its use. The doctor uses these systems at point of care to help them as they are dealing with a patient, with the timing of use as either pre-diagnoses, during diagnoses, or post diagnoses. Pre-diagnoses CDSS systems are used to help the physician prepare the diagnoses. CDSS used during diagnoses help review and filter the physician’s preliminary diagnostic choices to improve their final results. And post-diagnoses CDSS systems are used to mine data to derive connections between patients and their past medical history and clinical research to predict future events.
, and mechanism to communicate. The knowledge base contains the rules and associations of compiled data which most often take the form of IF-THEN rules. If this was a system for determining drug interactions, then a rule might be that IF drug X is taken AND drug Y is taken THEN alert user. Using another interface, an advanced user could edit the knowledge base to keep it up to date with new drugs. The inference engine combines the rules from the knowledge base with the patient’s data. The communication mechanism will allow the system to show the results to the user as well as have input into the system.
called machine learning
, which allow computers to learn from past experiences and/or find patterns in clinical data. Two types of non-knowledge-based systems are artificial neural networks and genetic algorithms.
Artificial neural networks
use nodes and weighted connections between them to analyze the patterns found in the patient data to derive the associations between the symptoms and a diagnosis. This eliminates the need for writing rules and for expert input. However since the system cannot explain the reason it uses the data the way it does, most clinicians don’t use them for reliability and accountability reasons.
Genetic Algorithms are based on simplified evolutionary processes using directed selection to achieve optimal CDSS results. The selection algorithms evaluate components of random sets of solutions to a problem. The solutions that come out on top are then recombined and mutated and run through the process again. This happens over and over till the proper solution is discovered. They are the same as neural networks in that they derive their knowledge from patient data.
Non-knowledge-based networks often focus on a narrow list of symptoms like ones for a single disease as opposed to the knowledge based approach which cover many different diseases to diagnosis
Garg et al. concluded that the number and methodologic quality of studies have improved from 1973 through 2004.
Another 2005 systematic review (quantitative analysis) of 70 studies by Kawamoto et al. found... "Decision support systems significantly improved clinical practice in 68% of trials." The CDSs features associated with success include the following:
(ARRA), there is a push for widespread adoption of health information technology
by President Obama administration through the Health Information Technology for Economic and Clinical Health Act (HITECH). Through these initiatives, more hospitals and clinics are integrating Electronic Medical Records (EMRs) and Computerized physician order entry (CPOE) within their health information processing and storage. Consequently, the Institute of Medicine
(IOM) promoted usage of health information technology including Clinical Decision Support Systems to advance quality of patient care. The IOM had published a startling report which focused on patient safety crisis in the United States pointing to the incredibly high number of deaths. This statistic gained great attention to the quality of patient care.
With the recent enactment of the HITECH Act included in the ARRA, encouraging the adoption of health IT, more detailed case laws for CDSS and EMRs are still being defined by the Office of National Coordinator (ONC) and approved by Department of Health and Human Services (HHS). “Meaningful use” definition is yet to be polished.
Despite the absence of laws, the CDSS vendors would almost certainly be viewed as having a legal duty of care to both the patients who may adversely be affected due to CDSS usage and the clinicians who may use the technology for patient care. Therefore, the duties of care legal regulations are not explicitly defined as of yet.
With recent effective legislations related to performance shift payment incentives, CDSS are appealing as more attractive.
Two sectors of the healthcare domain in which CDSSs have had a large impact are the pharmacy and billing sectors. Pharmacy and prescription ordering systems now do batch-based checking of orders for negative drug interactions and report warnings to the ordering professional. Such systems commonly exist both in clinical settings as well as in more commercial settings, such as in the software used by local or chain pharmacy stores. Another sector of success for CDSS is in billing and claims filing. Since many hospitals rely on Medicare reimbursements to maintain their operational status, systems have been created to help examine both a proposed treatment plan and the current rules of Medicare in order to suggest a plan that attempts to maximize both the care of the patient and the financial needs of the institution.
Other CDSSs that are aimed at the diagnostic tasks have found success but are often very limited in deployment and scope. The Leeds Abdominal Pain System went operational in 1971 for the University of Leeds hospital, and found fantastic levels of success where the CDSS produced a correct diagnosis 91.8% of cases compared to the clinicians’ rating of 79.6%.
Despite the wide range of efforts by institutions to produce and use these systems, widespread adoption and acceptance has still not yet been achieved for most offerings. One large roadblock to acceptance is workflow integration. A tendency to focus only on the functional decision making core of the CDSS exists, causing a deficiency in planning for how the clinician will actually use the product in situ. Often these systems are stand-alone applications, requiring the clinician to cease working on their current report system, switch to the CDSS, input the necessary data, and receive the information. These additional steps break the flow from the clinician’s perspective and cost precious time. An additional irritant is that the data the clinician may need to enter is already contained elsewhere in a digital form in that hospital’s system, and some CDSSs are not equipped to automatically pull this relevant information. Another source of contention with many pharmaceutical support systems as well as others comes in the form of alert fatigue. This occurs when systems produce so many warnings for things like drug interactions that clinicians cease to pay attention to the content of those warnings. This both prevents possible salient warnings from being heeded as well as cause irritation in the clinician.
system may potentially consider a patient’s symptoms, medical history, family history
and genetics
, as well as historical and geographical trends of disease occurrence, and published clinical data on medicinal effectiveness when recommending a patient’s course of treatment.
Clinically, a large deterrent to CDSS acceptance is workflow integration. Inclination to focus only on functional decision making core of the CDSS causes a deficient plan on how the clinician will actually utilize the system in situations. Generally extra steps are required of the clinician which then causes a disruption in workflow affecting efficiency. Generally these systems are stand-alone applications which are not integrated with existing healthcare systems, the clinical user must stop work on the current system, switch to the CDSS, and reenter data necessary into the CDSS that may already exist in another electronic system.
Another source of contention with many medical support systems produces mass amounts of alert. When systems produce high volume of warnings (especially those that do not require escalation), aside from the annoyance, clinicians may pay less attention to warnings, causing potentially critical alerts to be missed.
In addition to being laborious, integration of new data can sometimes be difficult to quantify or incorporate into the existing decision support schema, particularly in instances where different clinical papers may appear conflicting. Properly resolving these sorts of discrepancies is often the subject of clinical papers itself (see meta-analysis
), which often take months to complete.
One primary example of a project that attempts to dynamically incorporate new clinical data Isabel.
The evaluation benchmark for a CDSS depends on the system’s goal: for example, a diagnostic decision support system may be rated based upon the consistency and accuracy of its classification of disease (as compared to physicians or other decision support systems). An evidence-based medicine system might be rated based upon a high incidence of patient improvement, or higher financial reimbursement for care providers.
The basic components of a CDSS include a dynamic (medical) knowledge base and an inferencing mechanism (usually a set of rules derived from the experts and evidence-based medicine
) and implemented through medical logic module
s based on a language such as Arden syntax
. It could be based on Expert system
s or artificial neural networks or both (connectionist expert system
s).
is a knowledge-based graphical representation that shows a set of variables and their probabilistic relationships between diseases and symptoms. They are based on conditional probabilities, the probability of an event given the occurrence of another event, such as the interpretation of diagnostic tests. Bayes’ rule helps us compute the probability of an event with the help of some more readily available information and it consistently processes options as new evidence is presented. In the context of CDSS, the Bayesian network can be used to compute the probabilities of the presence of the possible diseases given their symptoms.
Some of the advantages of Bayesian Network include the knowledge and conclusions of experts in the form of probabilities, assistance in decision making as new information is available and are based on unbiased probabilities that are applicable to many models.
Some of the disadvantages of Bayesian Network include the difficulty to get the probability knowledge for possible diagnosis and not being practical for large complex systems given multiple symptoms. The Bayesian calculations on multiple simultaneous symptoms could be overwhelming for users.
Example of a Bayesian network in the CDSS context is the Iliad system which makes use of Bayesian reasoning to calculate posterior probabilities of possible diagnoses depending on the symptoms provided. The system now covers about 1500 diagnoses based on thousands of findings.
Another example is the DXplain
system that uses a modified form of the Bayesian logic. This CDSS produces a list of ranked diagnoses associated with the symptoms.
A third example is SimulConsult, which began in the area of neurogenetics. By the end of 2010 it covered ~2,600 diseases in neurology and genetics, or roughly 25% of known diagnoses. It addresses the core issue of Bayesian systems, that of a scalable way to input data and calculate probabilities, by focusing specialty by specialty and achieving completeness. Such completeness allows the system to calculate the relative probabilities, rather than the person inputting the data. Using the peer-reviewed medical literature as its source, and applying two levels of peer-review to the data entries, SimulConsult can add a disease with less than a total of four hours of clinician time. It is widely used by pediatric neurologists today in the US and in 85 countries around the world.
The advantages of ANN include the elimination of needing to program the systems and providing input from experts. The ANN CDSS can process incomplete data by making educated guesses about missing data and improves with every use due to its adaptive system learning. Additionally, ANN systems do not require large databases to store outcome data with its associated probabilities.
Some of the disadvantages are that the training process may be time consuming leading users to not make use of the systems effectively. The ANN systems derive their own formulas for weighting and combining data based on the statistical recognition patterns over time which may be difficult to interpret and doubt the system’s reliability.
Examples include the diagnosis of appendicitis, back pain, myocardial infarction, psychiatric emergencies and skin disorders. The ANN’s diagnostic predictions of pulmonary embolisms were in some cases even better than physician’s predictions. Additionally, ANN based applications have been useful in the analysis of ECG (A.K.A. EKG) waveforms.
(GA) is a nonknowledge-based method developed in the 1940s at the Massachusetts Institute of Technology based on Darwin’s evolutionary theories that dealt with the survival of the fittest. These algorithms rearrange to form different re-combinations that are better than the previous solutions. Similar to neural networks, the genetic algorithms derive their information from patient data.
An advantage of genetic algorithms is these systems go through an iterative process to produce an optimal solution. The fitness function determines the good solutions and the solutions that can be eliminated.
A disadvantage is the lack of transparency in the reasoning involved for the decision support systems making it undesirable for physicians. The main challenge in using genetic algorithms is in defining the fitness criteria. In order to use a genetic algorithm, there must be many components such as multiple drugs, symptoms, treatment therapy and so on available in order to solve a problem.
Genetic algorithms have proved to be useful in the diagnosis of female urinary incontinence.
attempts to capture knowledge of domain experts into expressions that can be evaluated known as rules; an example rule might read, "If the patient has high blood pressure, he or she is at risk for a stroke." Once enough of these rules have been compiled into a rule base, the current working knowledge will be evaluated against the rule base by chaining rules together until a conclusion is reached. Some of the advantages of a rule-based expert system are the fact that it makes it easy to store a large amount of information, and coming up with the rules will help to clarify the logic used in the decision-making process. However, it can be difficult for an expert to transfer their knowledge into distinct rules, and many rules can be required for a system to be effective.
Rule-based systems can aid physicians in many different areas, including diagnosis and treatment. An example of a rule-based expert system in the clinical setting is MYCIN
. Developed at Stanford University
by Dr. Edward Shortliffe in the 1970s, MYCIN was based on around 600 rules and was used to help identify the type of bacteria
causing an infection
. While useful, MYCIN can help to demonstrate the magnitude of these types of systems by comparing the size of the rule base (600) to the narrow scope of the problem space.
The Stanford AI group subsequently developed ONCOCIN, another rules-based expert system coded in Lisp
in the early 1980s . The system was intended to reduce the number of clinical trial
protocol violations, and reduce the time required to make decisions about the timing and dosing of chemotherapy
in late phase clinical trials. As with MYCIN, the domain of medical knowledge addressed by ONCOCIN was limited in scope and consisted of a series of eligibility criteria, laboratory values, and diagnostic testing and chemotherapy treatment protocols that could be translated into unambiguous rules. Oncocin was put into production in the Stanford Oncology Clinic.
can be used to provide an easy to analyze representation of these statements.
In the clinical setting, logical conditions are primarily used to provide alerts and reminders to individuals across the care domain. For example, an alert may warn an anesthesiologist that their patient's heart rate is too low; a reminder could tell a nurse to isolate a patient based on their health condition; finally, another reminder could tell a doctor to make sure he discusses smoking cessation with his patient. Alerts and reminders have been shown to help increase physician compliance with many different guidelines; however, the risk exists that creating too many alerts and reminders could overwhelm doctors, nurses, and other staff and cause them to ignore the alerts altogether.
The first clinical decision support system to use a causal probabilistic network was CASNET, used to assist in the diagnosis of glaucoma. CASNET featured a hierarchical representation of knowledge, splitting all of its nodes into one of three separate tiers: symptoms, states and diseases.
Decision support system
A decision support system is a computer-based information system that supports business or organizational decision-making activities. DSSs serve the management, operations, and planning levels of an organization and help to make decisions, which may be rapidly changing and not easily specified in...
(DSS) Computer Software, which is designed to assist physician
Physician
A physician is a health care provider who practices the profession of medicine, which is concerned with promoting, maintaining or restoring human health through the study, diagnosis, and treatment of disease, injury and other physical and mental impairments...
s and other health professionals with decision making
Decision making
Decision making can be regarded as the mental processes resulting in the selection of a course of action among several alternative scenarios. Every decision making process produces a final choice. The output can be an action or an opinion of choice.- Overview :Human performance in decision terms...
tasks, as determining diagnosis of patient data. A working definition has been proposed by Dr. Robert Hayward of the Centre for Health Evidence; "Clinical Decision Support systems link health observations with health knowledge to influence health choices by clinicians for improved health care". This definition has the advantage of simplifying Clinical Decision Support to a functional concept.
Role & Characteristics
A clinical decision support system has been coined as an “active knowledge systems, which use two or more items of patient data to generate case-specific advice.” This implies that a CDSS is simply a DSS that is focused on using knowledge managementKnowledge management
Knowledge management comprises a range of strategies and practices used in an organization to identify, create, represent, distribute, and enable adoption of insights and experiences...
in such a way to achieve clinical advice for patient care based on some number of items of patient data.
Purpose/Goal
The main purpose of modern CDSS is to assist clinicians at the point of care. This means that a clinician would interact with a CDSS to help determine diagnosis, analysis, etc. of patient data. Previous theories of CDSS were to use the CDSS to literally make decisions for the clinician. The clinician would input the information and wait for the CDSS to output the “right” choice and the clinician would simply act on that output. The new methodology of using CDSS to assist forces the clinician to interact with the CDSS utilizing both the clinician’s knowledge and the CDSS to make a better analysis of the patients data than either human or CDSS could make on their own. Typically the CDSS would make suggestions of outputs or a set of outputs for the clinician to look through and the clinician officially picks useful information and removes erroneous CDSS suggestions.There are two main types of CDSS:
- Knowledge-Based
- NonKnowledge-Based
An example of how a CDSS might be used by a clinician comes from the subset of CDSS, DDSS (Diagnosis Decision Support Systems). A DDSS would take the patients data and propose a set of appropriate diagnoses. The doctor then takes the output of the DDSS and figures out which diagnoses are relevant and which are not.
Another important classification of a CDSS is based on the timing of its use. The doctor uses these systems at point of care to help them as they are dealing with a patient, with the timing of use as either pre-diagnoses, during diagnoses, or post diagnoses. Pre-diagnoses CDSS systems are used to help the physician prepare the diagnoses. CDSS used during diagnoses help review and filter the physician’s preliminary diagnostic choices to improve their final results. And post-diagnoses CDSS systems are used to mine data to derive connections between patients and their past medical history and clinical research to predict future events.
Features of a Knowledge-Based CDSS
Most CDSS consist of three parts, the knowledge base, inference engineInference engine
In computer science, and specifically the branches of knowledge engineering and artificial intelligence, an inference engine is a computer program that tries to derive answers from a knowledge base. It is the "brain" that expert systems use to reason about the information in the knowledge base for...
, and mechanism to communicate. The knowledge base contains the rules and associations of compiled data which most often take the form of IF-THEN rules. If this was a system for determining drug interactions, then a rule might be that IF drug X is taken AND drug Y is taken THEN alert user. Using another interface, an advanced user could edit the knowledge base to keep it up to date with new drugs. The inference engine combines the rules from the knowledge base with the patient’s data. The communication mechanism will allow the system to show the results to the user as well as have input into the system.
Features of a non-Knowledge-Based CDSS
CDSS’s that do not use a knowledge base use a form of artificial intelligenceArtificial intelligence
Artificial intelligence is the intelligence of machines and the branch of computer science that aims to create it. AI textbooks define the field as "the study and design of intelligent agents" where an intelligent agent is a system that perceives its environment and takes actions that maximize its...
called machine learning
Machine learning
Machine learning, a branch of artificial intelligence, is a scientific discipline concerned with the design and development of algorithms that allow computers to evolve behaviors based on empirical data, such as from sensor data or databases...
, which allow computers to learn from past experiences and/or find patterns in clinical data. Two types of non-knowledge-based systems are artificial neural networks and genetic algorithms.
Artificial neural networks
Neural Networks
Neural Networks is the official journal of the three oldest societies dedicated to research in neural networks: International Neural Network Society, European Neural Network Society and Japanese Neural Network Society, published by Elsevier...
use nodes and weighted connections between them to analyze the patterns found in the patient data to derive the associations between the symptoms and a diagnosis. This eliminates the need for writing rules and for expert input. However since the system cannot explain the reason it uses the data the way it does, most clinicians don’t use them for reliability and accountability reasons.
Genetic Algorithms are based on simplified evolutionary processes using directed selection to achieve optimal CDSS results. The selection algorithms evaluate components of random sets of solutions to a problem. The solutions that come out on top are then recombined and mutated and run through the process again. This happens over and over till the proper solution is discovered. They are the same as neural networks in that they derive their knowledge from patient data.
Non-knowledge-based networks often focus on a narrow list of symptoms like ones for a single disease as opposed to the knowledge based approach which cover many different diseases to diagnosis
Effectiveness
A 2005 systematic review by Garg et al. of 100 studies concluded that CDSs improved practitioner performance in 64% of the studies. The CDSs improved patient outcomes in 13% of the studies. Sustainable CDSs features associated with improved practitioner performance include the following:- automatic electronic prompts rather than requiring user activation of the system
Garg et al. concluded that the number and methodologic quality of studies have improved from 1973 through 2004.
Another 2005 systematic review (quantitative analysis) of 70 studies by Kawamoto et al. found... "Decision support systems significantly improved clinical practice in 68% of trials." The CDSs features associated with success include the following:
- the CDSs is integrated into the clinical workflow rather than as a separate log-in or screen.
- the CDSs is electronic rather than paper-based templates.
- the CDSs provides decision support at the time and location of care rather than prior to or after the patient encounter.
- the CDSs provides (active voice) recommendations for care, not just assessments.
Current U.S. Regulations
With the enactment of the American Recovery and Reinvestment Act of 2009American Recovery and Reinvestment Act of 2009
The American Recovery and Reinvestment Act of 2009, abbreviated ARRA and commonly referred to as the Stimulus or The Recovery Act, is an economic stimulus package enacted by the 111th United States Congress in February 2009 and signed into law on February 17, 2009, by President Barack Obama.To...
(ARRA), there is a push for widespread adoption of health information technology
Health information technology
Health information technology provides the umbrella framework to describe the comprehensive management of health information across computerized systems and its secure exchange between consumers, providers, government and quality entities, and insurers...
by President Obama administration through the Health Information Technology for Economic and Clinical Health Act (HITECH). Through these initiatives, more hospitals and clinics are integrating Electronic Medical Records (EMRs) and Computerized physician order entry (CPOE) within their health information processing and storage. Consequently, the Institute of Medicine
Institute of Medicine
The Institute of Medicine is a not-for-profit, non-governmental American organization founded in 1970, under the congressional charter of the National Academy of Sciences...
(IOM) promoted usage of health information technology including Clinical Decision Support Systems to advance quality of patient care. The IOM had published a startling report which focused on patient safety crisis in the United States pointing to the incredibly high number of deaths. This statistic gained great attention to the quality of patient care.
With the recent enactment of the HITECH Act included in the ARRA, encouraging the adoption of health IT, more detailed case laws for CDSS and EMRs are still being defined by the Office of National Coordinator (ONC) and approved by Department of Health and Human Services (HHS). “Meaningful use” definition is yet to be polished.
Despite the absence of laws, the CDSS vendors would almost certainly be viewed as having a legal duty of care to both the patients who may adversely be affected due to CDSS usage and the clinicians who may use the technology for patient care. Therefore, the duties of care legal regulations are not explicitly defined as of yet.
With recent effective legislations related to performance shift payment incentives, CDSS are appealing as more attractive.
Clinical Challenges
Much effort has been put forth by medical institutions and software companies to produce viable CDSSs to cover all aspects of clinical tasks. However, with the complexity of clinical workflows and the demands on staff time high, care must be taken by the institution deploying the support system to ensure that the system becomes a fluid and integral part of the workflow. To this end CDSSs have met with varying amounts of success, while others suffer from common problems preventing or reducing successful adoption and acceptance.Two sectors of the healthcare domain in which CDSSs have had a large impact are the pharmacy and billing sectors. Pharmacy and prescription ordering systems now do batch-based checking of orders for negative drug interactions and report warnings to the ordering professional. Such systems commonly exist both in clinical settings as well as in more commercial settings, such as in the software used by local or chain pharmacy stores. Another sector of success for CDSS is in billing and claims filing. Since many hospitals rely on Medicare reimbursements to maintain their operational status, systems have been created to help examine both a proposed treatment plan and the current rules of Medicare in order to suggest a plan that attempts to maximize both the care of the patient and the financial needs of the institution.
Other CDSSs that are aimed at the diagnostic tasks have found success but are often very limited in deployment and scope. The Leeds Abdominal Pain System went operational in 1971 for the University of Leeds hospital, and found fantastic levels of success where the CDSS produced a correct diagnosis 91.8% of cases compared to the clinicians’ rating of 79.6%.
Despite the wide range of efforts by institutions to produce and use these systems, widespread adoption and acceptance has still not yet been achieved for most offerings. One large roadblock to acceptance is workflow integration. A tendency to focus only on the functional decision making core of the CDSS exists, causing a deficiency in planning for how the clinician will actually use the product in situ. Often these systems are stand-alone applications, requiring the clinician to cease working on their current report system, switch to the CDSS, input the necessary data, and receive the information. These additional steps break the flow from the clinician’s perspective and cost precious time. An additional irritant is that the data the clinician may need to enter is already contained elsewhere in a digital form in that hospital’s system, and some CDSSs are not equipped to automatically pull this relevant information. Another source of contention with many pharmaceutical support systems as well as others comes in the form of alert fatigue. This occurs when systems produce so many warnings for things like drug interactions that clinicians cease to pay attention to the content of those warnings. This both prevents possible salient warnings from being heeded as well as cause irritation in the clinician.
Technical Challenges & Barriers to Implementation
Clinical decision support systems face steep technical challenges in a number of areas. Biological systems are profoundly complicated, and a clinical decision may utilize an enormous range of potentially relevant data. For example, an electronic evidence-based medicineEvidence-based medicine
Evidence-based medicine or evidence-based practice aims to apply the best available evidence gained from the scientific method to clinical decision making. It seeks to assess the strength of evidence of the risks and benefits of treatments and diagnostic tests...
system may potentially consider a patient’s symptoms, medical history, family history
Family history (medicine)
In medicine, a family history consists of information about disorders from which the direct blood relatives of the patient have suffered. Genealogy typically includes very little of the medical history of the family, but the medical history could be considered a specific subset of the total history...
and genetics
Genetics
Genetics , a discipline of biology, is the science of genes, heredity, and variation in living organisms....
, as well as historical and geographical trends of disease occurrence, and published clinical data on medicinal effectiveness when recommending a patient’s course of treatment.
Clinically, a large deterrent to CDSS acceptance is workflow integration. Inclination to focus only on functional decision making core of the CDSS causes a deficient plan on how the clinician will actually utilize the system in situations. Generally extra steps are required of the clinician which then causes a disruption in workflow affecting efficiency. Generally these systems are stand-alone applications which are not integrated with existing healthcare systems, the clinical user must stop work on the current system, switch to the CDSS, and reenter data necessary into the CDSS that may already exist in another electronic system.
Another source of contention with many medical support systems produces mass amounts of alert. When systems produce high volume of warnings (especially those that do not require escalation), aside from the annoyance, clinicians may pay less attention to warnings, causing potentially critical alerts to be missed.
Maintenance
One of the core challenges facing CDSS is difficulty in incorporating the extensive quantity of clinical research being published on an ongoing basis. In a given year, tens of thousands of clinical trials are published. Currently, each one of these studies must be manually read, evaluated for scientific legitimacy, and incorporated into the CDSS in an accurate way.In addition to being laborious, integration of new data can sometimes be difficult to quantify or incorporate into the existing decision support schema, particularly in instances where different clinical papers may appear conflicting. Properly resolving these sorts of discrepancies is often the subject of clinical papers itself (see meta-analysis
Meta-analysis
In statistics, a meta-analysis combines the results of several studies that address a set of related research hypotheses. In its simplest form, this is normally by identification of a common measure of effect size, for which a weighted average might be the output of a meta-analyses. Here the...
), which often take months to complete.
One primary example of a project that attempts to dynamically incorporate new clinical data Isabel.
Evaluation
In order for a CDSS to offer value, it must demonstrably improve clinical workflow or outcome. Evaluation of CDSS is the process of quantifying its value to improve a system’s quality and measure its effectiveness. Because different CDSSs serve different purposes, there is no generic metric which applies to all such systems; however, attributes such as consistency (with itself, and with experts) often apply across a wide spectrum of systems.The evaluation benchmark for a CDSS depends on the system’s goal: for example, a diagnostic decision support system may be rated based upon the consistency and accuracy of its classification of disease (as compared to physicians or other decision support systems). An evidence-based medicine system might be rated based upon a high incidence of patient improvement, or higher financial reimbursement for care providers.
Methodological Basis of CDSS
There are many different methodologies that can be used by a CDSS in order to provide support to the health care professional.The basic components of a CDSS include a dynamic (medical) knowledge base and an inferencing mechanism (usually a set of rules derived from the experts and evidence-based medicine
Evidence-based medicine
Evidence-based medicine or evidence-based practice aims to apply the best available evidence gained from the scientific method to clinical decision making. It seeks to assess the strength of evidence of the risks and benefits of treatments and diagnostic tests...
) and implemented through medical logic module
Medical Logic Module
A medical logic module is an independent unit in a healthcare knowledge base that represents the knowledge published on a requirement for treating a patient according to a single medical decision....
s based on a language such as Arden syntax
Arden Syntax
The Arden syntax is an artificial intelligence frame-based grammar for representing and processing medical conditions and recommendations as "Medical Logic Modules ", used in Medical algorithms....
. It could be based on Expert system
Expert system
In artificial intelligence, an expert system is a computer system that emulates the decision-making ability of a human expert. Expert systems are designed to solve complex problems by reasoning about knowledge, like an expert, and not by following the procedure of a developer as is the case in...
s or artificial neural networks or both (connectionist expert system
Connectionist expert system
Connectionist expert systems are artificial neural network based expert systems where the ANN generates inferencing rules e.g., fuzzy-multi layer perceptron where linguistic and natural form of inputs are used. Apart from that, rough set theory may be used for encoding knowledge in the weights...
s).
Bayesian Network
The Bayesian networkBayesian network
A Bayesian network, Bayes network, belief network or directed acyclic graphical model is a probabilistic graphical model that represents a set of random variables and their conditional dependencies via a directed acyclic graph . For example, a Bayesian network could represent the probabilistic...
is a knowledge-based graphical representation that shows a set of variables and their probabilistic relationships between diseases and symptoms. They are based on conditional probabilities, the probability of an event given the occurrence of another event, such as the interpretation of diagnostic tests. Bayes’ rule helps us compute the probability of an event with the help of some more readily available information and it consistently processes options as new evidence is presented. In the context of CDSS, the Bayesian network can be used to compute the probabilities of the presence of the possible diseases given their symptoms.
Some of the advantages of Bayesian Network include the knowledge and conclusions of experts in the form of probabilities, assistance in decision making as new information is available and are based on unbiased probabilities that are applicable to many models.
Some of the disadvantages of Bayesian Network include the difficulty to get the probability knowledge for possible diagnosis and not being practical for large complex systems given multiple symptoms. The Bayesian calculations on multiple simultaneous symptoms could be overwhelming for users.
Example of a Bayesian network in the CDSS context is the Iliad system which makes use of Bayesian reasoning to calculate posterior probabilities of possible diagnoses depending on the symptoms provided. The system now covers about 1500 diagnoses based on thousands of findings.
Another example is the DXplain
DXplain
DXplain is a Clinical decision support system available through the World Wide Web that assists clinicians by generating stratified diagnoses based on user input of patient signs and symptoms, laboratory results, and other clinical findings...
system that uses a modified form of the Bayesian logic. This CDSS produces a list of ranked diagnoses associated with the symptoms.
A third example is SimulConsult, which began in the area of neurogenetics. By the end of 2010 it covered ~2,600 diseases in neurology and genetics, or roughly 25% of known diagnoses. It addresses the core issue of Bayesian systems, that of a scalable way to input data and calculate probabilities, by focusing specialty by specialty and achieving completeness. Such completeness allows the system to calculate the relative probabilities, rather than the person inputting the data. Using the peer-reviewed medical literature as its source, and applying two levels of peer-review to the data entries, SimulConsult can add a disease with less than a total of four hours of clinician time. It is widely used by pediatric neurologists today in the US and in 85 countries around the world.
Neural Network
Artificial Neural Networks (ANN) is a nonknowledge-based adaptive CDSS that uses a form of artificial intelligence, also known as machine learning, that allows the systems to learn from past experiences / examples and recognizes patterns in clinical information. It consists of nodes called neuron and weighted connections that transmit signals between the neurons in a forward or looped fashion. An ANN consists of 3 main layers: Input (data receiver or findings), Output (communicates results or possible diseases) and Hidden (processes data). The system becomes more efficient with known results for large amounts of data.The advantages of ANN include the elimination of needing to program the systems and providing input from experts. The ANN CDSS can process incomplete data by making educated guesses about missing data and improves with every use due to its adaptive system learning. Additionally, ANN systems do not require large databases to store outcome data with its associated probabilities.
Some of the disadvantages are that the training process may be time consuming leading users to not make use of the systems effectively. The ANN systems derive their own formulas for weighting and combining data based on the statistical recognition patterns over time which may be difficult to interpret and doubt the system’s reliability.
Examples include the diagnosis of appendicitis, back pain, myocardial infarction, psychiatric emergencies and skin disorders. The ANN’s diagnostic predictions of pulmonary embolisms were in some cases even better than physician’s predictions. Additionally, ANN based applications have been useful in the analysis of ECG (A.K.A. EKG) waveforms.
Genetic Algorithms
A Genetic AlgorithmGenetic algorithm
A genetic algorithm is a search heuristic that mimics the process of natural evolution. This heuristic is routinely used to generate useful solutions to optimization and search problems...
(GA) is a nonknowledge-based method developed in the 1940s at the Massachusetts Institute of Technology based on Darwin’s evolutionary theories that dealt with the survival of the fittest. These algorithms rearrange to form different re-combinations that are better than the previous solutions. Similar to neural networks, the genetic algorithms derive their information from patient data.
An advantage of genetic algorithms is these systems go through an iterative process to produce an optimal solution. The fitness function determines the good solutions and the solutions that can be eliminated.
A disadvantage is the lack of transparency in the reasoning involved for the decision support systems making it undesirable for physicians. The main challenge in using genetic algorithms is in defining the fitness criteria. In order to use a genetic algorithm, there must be many components such as multiple drugs, symptoms, treatment therapy and so on available in order to solve a problem.
Genetic algorithms have proved to be useful in the diagnosis of female urinary incontinence.
Rule-Based System
A rule-based expert systemExpert system
In artificial intelligence, an expert system is a computer system that emulates the decision-making ability of a human expert. Expert systems are designed to solve complex problems by reasoning about knowledge, like an expert, and not by following the procedure of a developer as is the case in...
attempts to capture knowledge of domain experts into expressions that can be evaluated known as rules; an example rule might read, "If the patient has high blood pressure, he or she is at risk for a stroke." Once enough of these rules have been compiled into a rule base, the current working knowledge will be evaluated against the rule base by chaining rules together until a conclusion is reached. Some of the advantages of a rule-based expert system are the fact that it makes it easy to store a large amount of information, and coming up with the rules will help to clarify the logic used in the decision-making process. However, it can be difficult for an expert to transfer their knowledge into distinct rules, and many rules can be required for a system to be effective.
Rule-based systems can aid physicians in many different areas, including diagnosis and treatment. An example of a rule-based expert system in the clinical setting is MYCIN
Mycin
In artificial intelligence, MYCIN was an early expert system designed to identify bacteria causing severe infections, such as bacteremia and meningitis, and to recommend antibiotics, with the dosage adjusted for patient's body weight — the name derived from the antibiotics themselves, as many...
. Developed at Stanford University
Stanford University
The Leland Stanford Junior University, commonly referred to as Stanford University or Stanford, is a private research university on an campus located near Palo Alto, California. It is situated in the northwestern Santa Clara Valley on the San Francisco Peninsula, approximately northwest of San...
by Dr. Edward Shortliffe in the 1970s, MYCIN was based on around 600 rules and was used to help identify the type of bacteria
Bacteria
Bacteria are a large domain of prokaryotic microorganisms. Typically a few micrometres in length, bacteria have a wide range of shapes, ranging from spheres to rods and spirals...
causing an infection
Infection
An infection is the colonization of a host organism by parasite species. Infecting parasites seek to use the host's resources to reproduce, often resulting in disease...
. While useful, MYCIN can help to demonstrate the magnitude of these types of systems by comparing the size of the rule base (600) to the narrow scope of the problem space.
The Stanford AI group subsequently developed ONCOCIN, another rules-based expert system coded in Lisp
Lisp
A lisp is a speech impediment, historically also known as sigmatism. Stereotypically, people with a lisp are unable to pronounce sibilants , and replace them with interdentals , though there are actually several kinds of lisp...
in the early 1980s . The system was intended to reduce the number of clinical trial
Clinical trial
Clinical trials are a set of procedures in medical research and drug development that are conducted to allow safety and efficacy data to be collected for health interventions...
protocol violations, and reduce the time required to make decisions about the timing and dosing of chemotherapy
Chemotherapy
Chemotherapy is the treatment of cancer with an antineoplastic drug or with a combination of such drugs into a standardized treatment regimen....
in late phase clinical trials. As with MYCIN, the domain of medical knowledge addressed by ONCOCIN was limited in scope and consisted of a series of eligibility criteria, laboratory values, and diagnostic testing and chemotherapy treatment protocols that could be translated into unambiguous rules. Oncocin was put into production in the Stanford Oncology Clinic.
Logical Condition
The methodology behind logical condition is fairly simplistic; given a variable and a bound, check to see if the variable is within or outside of the bounds and take action based on the result. An example statement might be "Is the patient's heart rate less than 50 BPM?" It is possible to link multiple statements together to form more complex conditions. Technology such as a decision tableDecision table
Decision tables are a precise yet compact way to model complicated logic.Decision tables, like flowcharts and if-then-else and switch-case statements, associate conditions with actions to perform, but in many cases do so in a more elegant way....
can be used to provide an easy to analyze representation of these statements.
In the clinical setting, logical conditions are primarily used to provide alerts and reminders to individuals across the care domain. For example, an alert may warn an anesthesiologist that their patient's heart rate is too low; a reminder could tell a nurse to isolate a patient based on their health condition; finally, another reminder could tell a doctor to make sure he discusses smoking cessation with his patient. Alerts and reminders have been shown to help increase physician compliance with many different guidelines; however, the risk exists that creating too many alerts and reminders could overwhelm doctors, nurses, and other staff and cause them to ignore the alerts altogether.
Causal Probabilistic Network
The primary basis behind the causal network methodology is cause and effect. In a clinical causal probabilistic network, nodes are used to represent items such as symptoms, patient states or disease categories. Connections between nodes indicate a cause and effect relationship. A system based on this logic will attempt to trace a path from symptom nodes all the way to disease classification nodes, using probability to determine which path is the best fit. Some of the advantages of this approach are the fact that it helps to model the progression of a disease over time and the interaction between diseases; however, it is not always the case that medical knowledge knows exactly what causes certain symptoms, and it can be difficult to choose what level of detail to build the model to.The first clinical decision support system to use a causal probabilistic network was CASNET, used to assist in the diagnosis of glaucoma. CASNET featured a hierarchical representation of knowledge, splitting all of its nodes into one of three separate tiers: symptoms, states and diseases.
Examples of CDSS
- MYCINMycinIn artificial intelligence, MYCIN was an early expert system designed to identify bacteria causing severe infections, such as bacteremia and meningitis, and to recommend antibiotics, with the dosage adjusted for patient's body weight — the name derived from the antibiotics themselves, as many...
, one of the first expert systems to be developed in the 1970s, it does ethiological diagnoses of bacterial diseases. - CADUCEUSCADUCEUS (expert system)CADUCEUS was a medical expert system finished in the mid-1980s by Harry Pople , building on Pople's years of interviews with Dr. Jack Meyers, one of the top internal medicine diagnosticians and a professor at the University of Pittsburgh...
, a medical expert system that could diagnose 1000 diseases. - Internist-IInternist-IINTERNIST-I was a broad-based computer-assisted diagnostic tool developed in the early 1970s at the University of Pittsburgh as an educational experiment. The system was designed to capture the expertise of just one man, Jack D. Myers, MD, chairman of internal medicine in the University of...
, a computer-assisted diagnostic tool. - DxplainDXplainDXplain is a Clinical decision support system available through the World Wide Web that assists clinicians by generating stratified diagnoses based on user input of patient signs and symptoms, laboratory results, and other clinical findings...
- DiagnosisProDiagnosisProDiagnosisPro is a medical expert system. It provides exhaustive diagnostic possibilities for 11,000 diseases and 30,000 findings. It is supposed to give the most appropriate differential however this is not always the case. Between Oct 2008 and Oct 2009 the site averaged 61,000 visits per month....
- HealhFlow
- Iliad – uses Bayesian reasoning to calculate probabilities of various diagnoses under consideration in internal medicine. It now covers around 1500 different diagnoses.
- TheraDoc – A suite of real-time monitoring products as well as Infection prevention, mediation, and correction. TheraDoc uses a variety of standards compliant messaging taxonomies to work with currently existing software in the clinical setting to guide decision making as well as report trends in problems your institution is encountering.
- VisualDx – point-of-care diagnostic resource that allows clinicians to build patient-centric visual differential diagnoses based on the patient’s signs, symptoms, medical history, and more. Clinicians have immediate access to more than 17,000 images as well as expert-reviewed information for nearly 1,000 visually identifiable diseases, drug reactions, and infections represented in all age ranges and skin types.
- RODIARelative Optical Density Image AnalysisRODIA is a methodology for Relative Optical Density Image Analysis used in medical imaging, diagnostics, orthopedic and other medical disciplines. RODIA provides two major functionality areas i.e. image quantitative evaluation and fracture healing monitoring. RODIA methodology allows to perform a...
– Relative Optical Density Image Analysis used in medical imaging, medical diagnostics, orthopedic and other medical disciplines. - SimulConsult - Uses a Bayesian model with temporal reasoning and family history to deliver a differential diagnosis and suggested additional findings ranked by usefulness (based on the evolving differential). It considers both cost and treatability. The database is open, crowd sourced (typically by specialist clinicians), peer-reviewed and referenced to the literature.
- MEDgle - MEDgle's Clinical GPS is a collaborative clinical decision making tool that instantly calculates statistically relevant diagnoses, level of emergency care acuity, relevant procedures and tests that should be considered, as well as the impact of test results.
- Diagnoz-it (The digital doctor) – Nambison's SoftroniX based in India brings clinical decision support system Powered by latest MDSE (Medical Database Search Engine) for powerful search. With clinical input it suggests a list of diseases & the management of disease required thereto. Stand alone application with several utilities for Individuals/Institutions.
- http://www.niaclin.comNiaclin - It is a web based expert system designed and developed by Roberto Silva in Brazil.
- Essential Evidence Plus A powerful resource packed with content, tools, calculators and alerts for clinicians who deliver first-contact care.
See also
- Clinical Informatics
- Gello Expression LanguageGello Expression LanguageThe GELLO Expression Language was started in 2001 and introduced in 2002; in 2005, GELLO was adopted as an international standard by HL7 International and ANSI for a decision support language...
- Electronic medical recordElectronic medical recordAn electronic medical record is a computerized medical record created in an organization that delivers care, such as a hospital or physician's office...
(EMR)
External links
- CDSS from Dr Y Health Informatics Knowledge Base
- Decision support chapter from Coiera's Guide to Health Informatics
- OpenClinical maintains an extensive archive of Artificial Intelligence systems in routine clinical use.
- Robert Trowbridge/ Scott Weingarten. Chapter 53. Clinical Decision Support Systems
- Stanford CDSS