Clinical Decision Support Systems in Biomedical Informatics and their Limitations

advertisement
CSE
5095
Clinical Decision Support Systems in
Biomedical Informatics
and their Limitations
Alberto De la Rosa Algarín
Computer Science & Engineering
University of Connecticut, Storrs
alberto.delarosa.algarin@engr.uconn.edu
CDSS-1
Overview
CSE

5095



Clinical Decisions
 What types of clinical decisions exist?
 Requirements for excellent decision-making
 Definition of Decision Support Systems
History
 First possibility of a CDSS
 First prototype and the shortcomings
 Better CDSS (MYCIN, HELP, Leeds System)
Existing Systems
 Pathfinder, Iliad, DiagnosisPro, CKS, HDP, etc.
Limitations
 Patient’s Role, Usability (and performance),
Knowledge sharing and maintenance and Security
CDSS-2
Clinical Decisions
CSE

5095
Two types of clinical decisions:
 Diagnosis decisions
 Diagnosis process

Diagnosis decisions
 Done analyzing to determine the cause of sickness

Diagnosis process
 Used to determine which questions to ask in order
to make better diagnosis decisions
CDSS-3
Requirements for excellent decision-making
CSE

5095
Accurate data:
 Bad data is useless obviously
 Good data is equally useless if there is no
knowledge on how to apply it.

Pertinent knowledge
 The overload of information affects the process of
decision making in a negative way.
 Overload of information can be seen in the ICU

Appropriate problem-solving skills
 The glue between the correct use of accurate and
pertinent knowledge.
CDSS-4
Goal
CSE
5095

The goal of clinical decision support systems (CDSS)
is to emulate the clinician’s thought process during
diagnosis.
CDSS-5
Definition of Decision Support Systems
CSE
5095

A decision support system is a system in which one or
more computers and computer programs assist in
decision making by providing information.

They can exist as hardware-software solutions or stand
alone software applications.
CDSS-6
History
CSE

5095

The possibility first appeared in 1959 [Ledley &
Lusted]
 With the use of symbolic logic, probability theory
and value theory, the foundations of medical
diagnosis could be understood.
The first prototype appeared in 1964 [Walker et al.]
 Issues with logistics, scientific shortcomings
related to medical diagnosis, and the lack of
integration to the workflow made the widespread
use and adoption virtually impossible.
CDSS-7
History
CSE

5095
After this, several CDSS appeared that tackled the
previous pitfalls (MYCIN, Leeds System and HELP)

MYCIN [Shortliffe, 1976]
 A consultation system for patients with infections

Leeds Abdominal Pain System [De Dombal et al.,
1972]
 A system for the diagnosis of acute abdominal pain

HELP [Warner, 1979]
 A system to alert clinicians in case of
abnormalities in patient records
CDSS-8
Types
CSE
Information
5095


Management Systems
Provide an environment for the storage and
retrieval of information.
Decision is left to the clinician.
Focusing


Attention Systems
Alert clinicians when a conflict arises.
Follow simple logic.
Patient-specific


Recommendation Systems
Offer advice to a single patient using the patient’s
medical history.
Can use simple logic, decision theory, cost-benefit
analysis, etc.
CDSS-9
Requirements of a CDSS
CSE

5095
Clinical decision support systems must satisfy the
following requirements in order to be widely accepted
and used:

Patient Data Acquisition and Validation

Medical Knowledge Modeling, Elicitation,
Representation and Reasoning

System Performance

Integration to the Workflow
CDSS-10
Requirements: Patient Data Acquisition
CSE

5095
There is no standard way to acquire data.

Current methods range from keyboard to natural
language processing.

Some health care professionals even use
intermediaries like nurses or secretaries.

The end goal is to capture patient data without
disrupting the workflow.
CDSS-11
Requirements: Patient Data Validation
CSE

5095
Tons of coding systems exist for the validation of
patient data.

Sadly none of the existing coding systems capture the
subtle differences and the high details of the patient’s
health care.

A clinical decision support system should be able to
work with both detailed and general patient data.
 And the system’s performance should not be
affected by the type of data.
CDSS-12
Requirements: Medical Knowledge Modeling
CSE

5095
Knowledge modeling is necessary for the
identification of relationships and concepts.

Modeling is also used to decide what patient data is
pertinent and what strategies to use.

These tasks require a large amount of modeling.

Luckily several methods exist that do a pretty good job
regarding medical knowledge modeling.
 Common KADS [De Hoog et al., 1994]
 CASNET [Weiss et al.]
CDSS-13
Requirements: Medical Knowledge Elicitation
CSE

5095
Current clinical decision support systems obtain
knowledge and then work directly with the clinician.

But a clinical decision support system should be able
to evoke useful knowledge seamlessly.

But this implies methods that facilitate the use of
knowledge-bases.
CDSS-14
Requirements: Medical Knowledge Representation
CSE

5095
The interpretation of trends is intuitive for clinicians.
 For example, trends of sickness, trends of the
results of medical treatments.

Clinical decision support systems must be able to
represent the knowledge like trends.

But to achieve this, the clinical decision support
system must emulate the clinicians intuition.
CDSS-15
Requirements: Medical Knowledge Reasoning
CSE

5095
Computer systems have the capability of storing large
amounts of factual knowledge.

Clinical decision support systems should be able to
 Discern which knowledge is useful for the task at
hand.
 Know how to apply the knowledge in order to
obtain worthy results.

The solution for this requirement is in the realm of
artificial intelligence.
CDSS-16
Requirements: System Performance
CSE

5095
Clinical decision support systems should be able to
use ALL the pertinent data and knowledge available.

At the same time, the systems should be able to use
the most updated data and knowledge.
 This implies a lot when we talk about the use of
knowledge-bases.

On top of it all, decision support should appear in an
instant manner while maintaining high accuracy.
CDSS-17
Requirements: Integration to the Workflow
CSE

5095
The most difficult of the requirements to fulfill.

Integration to the workflow requires fulfilling a couple
of previous requirements:
 Patient Data Acquisition
 Knowledge Representation
 System Performance

If a clinical decision support system is able to fulfill
these previous three requirements, integration is given.
CDSS-18
Existing Systems
CSE

5095

There has been a surge of clinical decision support
systems from the 1980’s to the present day.
Their applications range from infectious disease
diagnosis to cardiovascular treatment predictions.
CDSS-19
Pathfinder (1992)
CSE

5095
Explains, acquires, represents and manipulates
uncertain medical knowledge.
 Uses probability and decision theory as strategies

Deductive reasoning is used to provide diagnosis
 But the system is designed so that no
recommendations are done

The user interface is menu based and mouse driven
 Feature category, observed features and differential
diagnosis are the windows in the initial screen.
CDSS-20
Pathfinder’s Deductive Reasoning Model
CSE
5095
CDSS-21
Iliad (1988)
CSE

5095
Uses Boolean and Bayesian frames to represent
knowledge.

The system has four basic components:
 Inference engine
 User interface
 Data driver
 Best information algorithm

Currently used as a teaching tool for medical students.
 Particular cases are simulated so that students learn
how to diagnose.
CDSS-22
DiagnosisPro (1993)
CSE

5095
Uses differential diagnosis to remind the user of
possible diagnoses in an effort to reduce medical
errors.

The knowledge-base is huge:
 11,000 diseases
 30,000 findings
 300,000 relationships

Information for the knowledge-base is taken from
medical sources such as JAMA, Oxford Textbook of
Medicine and others.
CDSS-23
DiagnosisPro’s User Interface
CSE
5095
CDSS-24
Heart Disease Program (HDP) (1980’s – 90’s)
CSE

5095
Assists the clinician in anticipating the effects of
therapy in cardiovascular disorders.

Uses strategies as:
 Knowledge-base and physiologic model
 Probabilities
 Constraints
 Differential Diagnosis

The user interface is menu driven
CDSS-25
Heart Disease Program’s Differential Summary
CSE
5095
CDSS-26
Clinical Knowledge Summaries (CKS) (2007)
CSE

5095
Helps clinicians make decisions about a patient’s
health and provides strategies on how to use those
decisions.
 Provides knowledge on topics about common acute
and chronic diseases and their prevention
 Offers quick answers on how to manage common
clinical scenarios

Built on the existing PRODIGY knowledge-base.

It is a web-based clinical decision support system,
accessible from around the world.
CDSS-27
Clinical Knowledge Summaries’ User Interface
CSE
5095
CDSS-28
Dxplain (1987)
CSE

5095
Combines characteristics of an electronic medical
textbook with characteristics of a medical reference
system.

Provides information on different diseases
 Emphasizes in signs and symptoms

The knowledge-base includes:
 2,400+ diseases
 5,000+ symptoms, signs, lab data and clinical
findings
CDSS-29
VisualDx (2006)
CSE

5095
Java-based and image driven
 Designed for point-of-care reference

One of the main functions is the facilitation of image
matching for the end user, achieved with:
 Graphical search tools
 Knowledge-base of relationships
 Thousands of digital images

Used to develop differential diagnoses based on
morphologic and patient driven search.

Its focus is on infectious diseases.
CDSS-30
VisualDx’s User Interface
CSE
5095
CDSS-31
INTERNIST-1 / QMR Project (1974 - 80’s)
CSE

5095
Designed to provide assistance in general internal
medicine
 Both INTERNIST-1 and QMR rely on the
INTERNIST-1 knowledge-base

INTERNIST-1 works as a high-powered diagnostic
consultant tool.

QMR acts as an information tool
 Provides ways to manipulate and review diagnostic
information for the knowledge-base
CDSS-32
EON System (1996)
CSE

5095
Consists of four general purpose components:
 Constructs patient-specific treatment plans
 Infers high level abstract components
 Performs time-oriented queries in time-oriented
patient database
 Allows the acquisition of protocol knowledge

The design principles that create a base for the EON
system are problem-solving methods and domain
ontologies.

Because of the difficulties of long-term maintenance
of knowledge-bases, PROTÉGÉ-II is used.
CDSS-33
EON System Architecture
CSE
5095
CDSS-34
Snapshot of our clinical decision support systems
CSE
5095
CDSS-35
Limitations
CSE

5095

Existing clinical decision support systems suffer from
limitations difficult to overcome.
 Patient’s Role
 Usability
 System Performance
 Knowledge Sharing and Maintenance
 Security
Such limitations slow the adoption rate of clinical
decision support systems.
CDSS-36
Limitations: Patient’s Role
CSE

5095

The patient’s role is not defined in clinical decision
support systems.
Patients are just the source of data for the clinical
decision support system to work on.
CDSS-37
Limitations: Patient’s Role
CSE

5095
The answers to those questions do not only have
implications in a moral or ethical sense, but can also
provide the patient evidence for legal matters.

The patient will want to know every detail regarding
his health.
 After all, patients provide every bit of their
personal information in order to get the best care.

Clinicians would like to withhold information for
different matters.
 For example, the clinician would like to be the one
to break the news in case of a serious disease.
CDSS-38
Limitations: Usability
CSE

5095

Biggest hurdle current clinical decision support
systems have to overcome.
 Health care professionals don’t like change.
No current system integrates in the workflow
seamlessly.
 This is the result of shortcomings in system
performance and human-computer interaction.
CDSS-39
Limitations: Usability
CSE

5095

A busy clinician would only want pertinent
information.
A less busy clinician, or one who needs every detail to
reach a diagnosis, would appreciate a high level of
detail.

Clinicians do not like to modify the usual workflow to
input data.
New methods aim to bridge the gap between nondigital and digital data acquisition.
 For example: TIMOS LINK

Preference on data input changes by person.

CDSS-40
Limitations: System Performance
CSE
5095
CDSS-41
Limitations: System Performance
CSE

5095
Accurate support is the purpose of clinical decision
support systems.

Current methods are not accurate enough to be widely
used.
 QMR’s accuracy being % in ED scenarios.
 Iliad’s accuracy being % in ED scenarios.

At the same time, no matter how accurate, if a
decision support takes to long to appear, it is useless.
CDSS-42
Limitations: Knowledge Sharing
CSE

5095


Knowledge-bases are specific to each clinical decision
support system.
Its actually one of the “selling points” of current
solutions.
 Used to differentiate existing systems from others
in an effort to stand above.
The bigger the knowledge-base, the more decision
support (and more accurate) the system is able to
offer.
CDSS-43
Limitations: Knowledge Sharing
CSE

5095
Having a centralized knowledge-base, or at least a
framework that allows for current knowledge-bases to
be shared, would improve reliability and accuracy
across different clinical decision support systems.

Standards exist in an attempt to consolidate.
 The problem is that there are so many standards,
everyone uses a different one.

We need a standard of standards.
CDSS-44
Limitations: Knowledge Maintenance
CSE

5095
Maintaining knowledge and managing pieces of the
clinical decision support systems are critical for
successful delivery of decision support.

Knowledge-base maintenance requires a lot of work.

Current methods rely on periodical update by humans.
CDSS-45
Limitations: Knowledge Maintenance
CSE

5095
Periodical updates by human intervention is a
primitive approach to knowledge maintenance.

The latest knowledge and information could be put on
hold for months until the knowledge-base’s update is
due.

This goes against one of the original requirements:
 Clinical decision support systems should utilize the
latest knowledge available.
CDSS-46
Limitations: Security
CSE

5095
Clinical decision support systems provide an equal
level of recommendations to whoever has access to the
system.

Clinical decision support systems that exist as part of
an EMR have some level of security.

Systems that exist as stand alone solutions do not.
CDSS-47
Limitations: Security
CSE

5095

We have to remember that other professionals (such as
nurses, pharmacists, etc.) are an equal part of the
patient’s well-being.
It is natural to think that clinical decision support
systems should have some level of role-based access
control.
CDSS-48
Concluding Remarks
CSE

5095
A long road lies ahead of CDSS.

Improvements must be made in order to increase the
adoption of clinical decision support systems.
 Usability
 System Performance
 Knowledge Handling

Existing technologies and ideas offer possibilities to
resolve several of the limitations.

Other limitations require a compromise in order to be
solved.
CDSS-49
Download