SlideShare a Scribd company logo
1 of 47
Download to read offline
•
October, 2015
FLAVIO LUIZ SEIXAS, PHD.
SIADE PROJECT
Participating Institutions
• Center for Studies and Research on Aging (CEPE-Rio),
Vital Brazil Institute, Rio de Janeiro.
• Center for Alzheimer's Disease and Related Disorder (CDA-IPUB-UFRJ),
Institute of Psychiatry, Federal University of Rio de Janeiro.
• Institute of Computing, Federal Fluminense University (IC-UFF), Niterói.
• Midiacom Lab, Federal Fluminense University, Niterói.
• Medical Sciences College, Rio de Janeiro State University, Rio de Janeiro.
• National Laboratory for Scientific Computing (INCT), Brazil.
• Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rio de Janeiro.
• King’s College London (KCL).
Agenda
• Motivation
• Objectives
• Clinical decision modeling
• Achievements
• Principal challenges and future works
Motivation
• Alzheimer’s disease represents 50-80% of dementia cases.
• Dementia has a prevalence of 7.8% of elderly from a local
community of São Paulo. Herrera et. al. (2002)
• Another survey indicated 6.9% of elderly from São Paulo.
Alzheimer’s represented 59% of dementia cases. Bottino et. al. (2006)
• Dementia has a prevalence from 4.6% to 9.7% of elderly.
Rodriguez et. al. (2008).
• In 2020, Brazil will occupy the sixth worldwide ranking in
terms of elderly population.
Motivation
Decision support systems have been designed for helping
physician in clinical decision making.
Benefits:
• Ability to address the information overload that
physicians face.
• Integrating evidence-based knowledge.
Objective
Design and develop a clinical decision support system for
diagnosis of Dementia, Alzheimer`s Disease and Mild
Cognitive Impairment.
Why?
• World-wide population aging.
• High prevalence of Dementia among elderly.
• Early diagnosis of Alzheimer’s Disease can improve
the treatment efficiency, patient quality of life and
reduce the costs for public health systems.
CDSS - Principal Components
Physician
Mobile
application
Communication
interface
Inference engine
Knowledge base
Ask for a decision
support for diagnosis.
Internet
HTTP messages
Provides suggestions
for possible diagnosis
that match a patient
signs and symptoms.
Clinical decision
support system
Published references
related to diagnosis
criteria
Knowledge
acquisition
Normal controls and
patients’ clinical
records
Decision Modeling Process
Decision
modeling for
a disease Identify the
diagnosis
guideline for
the disease
Diagnosis
criteria for
the disease
Preprocess the
clinical records
of patients and
normal controls
Training
database
Build a
Bayesian
network
structure
Perform
Bayesian
parameter
learning
Evaluate the
Bayesian
learning
Deploy the
decision
model Acceptable
performance
measures?
Review the
decision
model
Additional
attributes
Additional
clinical
records
Decision model
modeled
No
Yes
Patient care
requested
Take patient medical
history and/or carry out
clinical examinations for
dementia screening
Does the
patient have
possible
dementia?
Carry out
neuropsycholo
gical tests for
Dementia
Carry out
treatment for
other diseases
Treatment
follow-up (*)
If diagnosis
of Dementia
confirmed?
Carry out psychological
tests exams for Mild
Cognitive Impairment
Carry out
neuropsychological tests
and exams for Dementia
due to Alzheimer s
Disease
Treatment
follow-up (*)
Treatment for
Dementia due to
Alzheimer s Disease
follow-up (*)
Treatment
follow-up (*)
Treatment for
Mild Cognitive
Impairment
follow-up (*)
If diagnosis of
Alzheimer s Disease
confirmed?
No Yes
Yes
No
If diagnosis of Mild
Cognitive
Impairment
confirmed?
No Yes No Yes
DiagnosisofDementia,AlzheimersDiseaseand
MildCognitiveImpairment
(*) A treatment should be defined by a physician
Diagnosis Process for Dementia, AD and MCI
Decision Modeling Process
Decision
modeling for
a disease Identify the
diagnosis
guideline for
the disease
Diagnosis
criteria for
the disease
Preprocess the
clinical records
of patients and
normal controls
Training
database
Build a
Bayesian
network
structure
Perform
Bayesian
parameter
learning
Evaluate the
Bayesian
learning
Deploy the
decision
model Acceptable
performance
measures?
Review the
decision
model
Additional
attributes
Additional
clinical
records
Decision model
modeled
No
Yes
Preprocess the
patients’ health
records Integrate the patients’
health records spread
across multiple
spreadsheets in one
training database
Database
balancing
Attributes
selection
Discretize
numerical
attributes
Training
database
preprocessed
Preprocessing the Health Records
positive
135
negative
45
Alzheimer’s Disease
Dementia
Mild Cognitive Impairment
negative
67
positive
180
negative
35
positive
32
Composed by:
• Normal controls and patients’ health records provided by Center for Alzheimer's
Disease and Related Disorder, Institute of Psychiatry, UFRJ.
Project approved by Research Ethics Committee (2012).
Training Database
positive
135
negative
45
Alzheimer’s Disease Dementia Mild Cognitive Impairment
negative
67
positive
180
negative
35
positive
32
BeforebalancingAfterbalancing
negative
35
positive
32
negative
134
positive
180positive
135
negative
90
Data Balancing
Method:
SMOTE (Synthetic Minority Over-sampling Technique)1
1: Chawla, N. V.; Bowyer, K. W.; Hall, L. O.; Kegelmeyer, W. P. SMOTE: Synthetic Minority Over-Sampling Technique.
Journal of Artificial Intelligence Research, v. 16, p. 321-357, 2002.
Attribute( MD( Entropy(
Mini$mental*state*examination*score* 5* 0.2791*
Clinical*Dementia*rating*scale* 11* 0.2441*
Pfeffer*questionnaire*score* 12* 0.2074*
Verbal*fluency*test*score* 8* 0.1665*
Clock*drawing*test*scale* 12* 0.0881*
Trial*making*test*scale* 40* 0.0829*
Age* 4* 0.0684*
Lawton*scale* 58* 0.0342*
IQCode*score* 56* 0.0324*
Stroop*color*word*test* 60* 0.0209*
Gender* 9* 0.0001*
Depression* 16* 0.0001*
Education*level* 2* 0.0423*
Rey*Complex*Figure* 78* 0.0181*
Cambridge*Cognitive*Examination* 79* 0.0000*
Digit*symbol* 81* 0.0000*
Neuropsychiatric*inventory* 56* 0.0000*
Cornell*depression*scale* 62* 0.0000*
Timed*Up*and*Go* 64* 0.0000*
POMA* 85* 0.0000*
Sit$to$Stand*test* 97* 0.0000*
Digit*span*test* 62* 0.0000*
Rey*Auditory$Verbal*Learning* 93* 0.0000*
Brain*anatomical*structures*volume* 83* 0.0000*
Criteria:
Attributes filtered by missing
data rate (MD<60%)
AND
Information Gain
(Entropy>0.00001)
MD = Missing data ratio. It is calculated by
the ratio between the number of missing
data records and the total number of
records of the corresponding attribute.
Attributes Selection
Bayes’ Rule
Bayes’'rule:'
P(h | e) =
P(e | h)⋅ P(h)
P(e) !
the probability of a hypothesis h conditioned upon some evidence e is equal to its
likelihood P(e | h)
!
times its probability prior to any evidence P(h), normalized by
dividing P(e).
Definition: after applying Bayes’ theorem to obtain P(h | e) adopt that as your
posterior degree of belief in h, or Bel(h) = P(h | e).
Given dichotomous random variables (takes on one of only two possible values when
observed or measured):
P(h | e) =
P(e | h)⋅ P(h)
P(e | h)⋅ P(h)+ P(e |¬h)⋅ P(¬h) !
Xi
Xj
Predictive
reasoning
Diagnostic
reasoning
Bayesian Network
Bayesian(network:(
Bayesian(network(is(a(graphical(structure(that(allows(us(to(represent(and(about(
an( uncertain( domain.( The( nodes( in( a( Bayesian( network( represent( a( set( of(
random(variables(X"="X1,"…"Xi,"…Xn.(A(set(of(directed(arcs((or(links)(connect(pairs(
of(nodes(Xi"!"Xj,(representing(the(direct(dependencies(between(variables.(
Example:
Suppose that we have this very simple model of flu causing a high temperature with
the following prior and conditional probabilities distribution values.
If an individual has a high temperature (i.e., the evidence available is Hi=True), the
computation for this diagnostic reasoning is as follows:
Bel(Flu = True) =α ⋅ P(Hi = True | Flu = True)⋅ P(Flu = True) =α ⋅0.05⋅0.9 =α ⋅0.045
Bel(Flu = False) =α ⋅ P(Hi = True | Flu = False)⋅ P(Flu = False) =α ⋅0.95⋅0.2 =α ⋅0.19
!
Pr(Flu=True) 5%
Pr(Flu=False) 95%
Pr(Hi=True | Flu=True) 90%
Pr(Hi=False | Flu=True) 10%
Pr(Hi=True | Flu=False) 20%
Pr(Hi=False | Flu=False) 80%
Bayesian Network
If an individual has a high temperature (i.e., the evidence available is Hi=True), the
computation for this diagnostic reasoning is as follows:
Bel(Flu = T) =α ⋅ P(Hi = T | Flu = T)⋅ P(Flu = T) =α ⋅0.05⋅0.9 =α ⋅0.045
Bel(Flu = F) =α ⋅ P(Hi = T | Flu = F)⋅ P(Flu = F) =α ⋅0.95⋅0.2 =α ⋅0.19
Bel(Flu = T)+ Bel(Flu = F) =1 given that variable states are mutually exclusive.
So,α ⋅0.045+α ⋅0.19 =1∴α =
1
0.045+ 0.19
Bel(Flu = True) =
0.045
0.19+ 0.045
= 0.19
Bel(Flu = False) =
0.19
0.19+ 0.045
= 0.81
Bayesian Network
Decision Modeling Process
Decision
modeling for
a disease Identify the
diagnosis
guideline for
the disease
Diagnosis
criteria for
the disease
Preprocess the
clinical records
of patients and
normal controls
Training
database
Build a
Bayesian
network
structure
Perform
Bayesian
parameter
learning
Evaluate the
Bayesian
learning
Deploy the
decision
model Acceptable
performance
measures?
Review the
decision
model
Additional
attributes
Additional
clinical
records
Decision model
modeled
No
Yes
…"
Background information
(predisposal factors)
…"
Query node
(disease)
Findings (symptoms, signs,
neuropsychological tests results)
U
DB1 B2 Bn
Q
F1 F2 Fm
Utility function
Decision box
Generic Bayesian Network Structure
Decision Modeling Process
Decision
modeling for
a disease Identify the
diagnosis
guideline for
the disease
Diagnosis
criteria for
the disease
Preprocess the
clinical records
of patients and
normal controls
Training
database
Build a
Bayesian
network
structure
Perform
Bayesian
parameter
learning
Evaluate the
Bayesian
learning
Deploy the
decision
model Acceptable
performance
measures?
Review the
decision
model
Additional
attributes
Additional
clinical
records
Decision model
modeled
No
Yes
Bayesian Learning
Objective:!learn!the!most!probable!h!given!data!D#=#{#Xi#;#di#}#
!
For-each-h-∈-H:-
Calculate!P(h | D)∝ P(D | h)⋅ P(h) !
!
Bayesian-estimators:-
Maximum!A!posteriori!Probability:!!
hMAP = argmaxP(h | D) = argmaxP(D | h)⋅ P(h) !
!
Maximum!Likelihood:!
hML = argmaxP(D | h) !
Discretize Numerical Attributes
Minimum&Description&Length&(MDL)&(1):&
Occam’s razor: choose the shortest explanation for the observed data.
hMAP = argmaxP(D | h)⋅ P(h)
hMAP = argmax lgP(D | h)+ lgP(h)[ ]
hMAP = argmin −lgP(D | h)− lgP(h)[ ]
This equation can be interpreted as a statement that short hypotheses are preferred.
Assuming that LC(i) ≅ description length of message i with respect to C.
LCD|H
(D | h) = −logP(D | h) , where CD|h is the optimal code for describing data D.
LCH
(h) = −logP(h) , where CH is the optimal code for hypothesis space H.
So:
hMAP ∝argmin
H∈h
LCD|h
(D | h)+ LCH
(h)#$ %&
1: Kononenko, I. On biases in estimating multi-valued attributes. International Joint Conference on Artificial Intelligence, 1995.
Lawrence Erlbaum Associates. p.1034-1040.
Bayesian Learning: EM Algorithm
Expectation-Maximization algorithm (1)
(1/3):
• Find a maximum likelihood estimates for θ when given dataset is incomplete.
• Starts with random probability distributions.
• Alternates between two steps.
• Expectation step: “complete” the data set by using the current parameter
estimates ˆθ (calculate expectations for missing values).
• Maximization step: use the “complete” data set to find a new maximum
likelihood estimate ˆθ ' for the parameters.
1: Dempster, A. P.; Laird, N. M.; Rubin, D. B. Maximum likelihood from incomplete data via the EM algorithm. Journal of the
Royal Statistical Society. Series B (Methodological), v. 39, n. 1, p. 1-38, 1977. ISSN 0035-9246.
Bayesian Learning: EM Algorithm
Expectation-Maximization algorithm (2/3):
Let:
yi – observable variables.
zi – latent variables.
θ – all possible parameters in the model.
Goal is to find:
ˆθ = argmax
θ
P(θ | D)
P(θ | yi,..., yn )∝ P(y1...yn |θ)⋅ P(θ)∝ P(y1...yn |θ)
As P(y1...yn |θ) = P(y1...yn, z1...zn |θ)∫ dz
Bayesian Learning: EM Algorithm
Expectation-Maximization algorithm (3/3):
Using the auxiliary function:
Q(θ |θt ) = P(z1...zn |θt, y1...yn )∫ logP(θ, z | y1...yn )dz
What EM algorithm does is:
θt+1 = argmaxQ(θ |θt ), with random starting point.
E-Step: find the probabilities for z1…zn if all parameters are fixed to θt
M-Step: now that P(z1...zn |θt, y1...yn ) is fixed, find θ that maximizes the integral.
Utility
Dementia?
6%
94%
>13
0-13
Education
82%
18%
Female
Male
Gender
56%
44%
>72
0-72
Age
58%
42%
Positive
Negative
Diagnosis
1%
1%
16%
21%
50%
12%
5
4
3
2
1
0
Clock Drawing Test
(CDT) scale
20%
41%
39%
27-30
18-26
0-17
Mini Mental State Exam
(MMSE) score
51%
46%
16%
>11
5-11
0-4
Verbal Fluency Test
(VFT) score
19%
15%
32%
29%
6%
3-severe
2-moderate
1-mild
0.5-very mild
0-normal control
Clinical Dementia Rating (CDR)
scale
72%
28%
>3.55
0-3.55
IQCode (Informant
Questionnaire on Cognitive
Decline in the Elderly) score
74%
26%
>9
0-9
Lawton scale
71%
29%
>15
0-15
Stroop color word test
72%
18%
10%
>59
17-59
0-16
Trial Making Test (TMT)
39%
61%
>51
0-51
Berg balance scale
78%
8%
14%
>2
1-2
0
Pfeffer questionnaire
32%
68%
Presence
Absence
Depression
Utility
Alzheimer’s
Disease?
Dementia?
4%
96%
>13
0-13
Education
77%
23%
Female
Male
Gender
66%
34%
>72
0-72
Age
59%
41%
Positive
Negative
Diagnosis
0%
1%
11%
12%
60%
17%
5
4
3
2
1
0
Clock Drawing Test
(CDT) scale
4%
32%
64%
27-30
18-26
0-17
Mini Mental State Exam
(MMSE) score
14%
60%
26%
>11
5-11
0-4
Verbal Fluency Test
(VFT) score
23%
22%
54%
1%
0%
3-severe
2-moderate
1-mild
0.5-very mild
0-normal control
Clinical Dementia Rating (CDR)
scale
71%
9%
20%
>59
17-59
0-16
Trial Making Test (TMT)
73%
27%
>15
0-15
Stroop color word test
77%
23%
>9
0-9
Lawton scale
81%
19%
>3.55
0-3.55
IQCode (Informant
Questionnaire on Cognitive
Decline in the Elderly) score
33%
67%
>51
0-51
Berg balance scale
97%
3%
0%
>2
1-2
0
Pfeffer questionnaire
37%
63%
Presence
Absence
Depression
Positive
Utility
Mild
Cognitive
Disorder?
Dementia?
14%
86%
>15
0-15
Education
77%
23%
Female
Male
Gender
48%
52%
>69
0-69
Age
59%
41%
Positive
Negative
Diagnosis
0%
0%
44%
28%
28%
0%
5
4
3
2
1
0
Clock Drawing Test
(CDT) scale
39%
61%
29-30
0-28
Mini Mental State Exam
(MMSE) score
37%
63%
>15
0-15
Verbal Fluency Test
(VFT) score
2%
2%
32%
23%
41%
3-severe
2-moderate
1-mild
0.5-very mild
0-normal control
Clinical Dementia Rating (CDR)
scale
78%
22%
>36
0-36
Trial Making Test (TMT)
47%
53%
>17
0-17
Stroop color word test
64%
36%
>14
0-14
Lawton scale
69%
31%
>3.32
0-0.32
IQCode (Informant
Questionnaire on Cognitive
Decline in the Elderly) score
41%
22%
36%
>55
55
0-54
Berg balance scale
43%
57%
>1
0-1
Pfeffer questionnaire
45%
55%
Presence
Absence
Depression
NegativeMild
Cognitive
Impairment?
Decision Modeling Process
Decision
modeling for
a disease Identify the
diagnosis
guideline for
the disease
Diagnosis
criteria for
the disease
Preprocess the
clinical records
of patients and
normal controls
Training
database
Build a
Bayesian
network
structure
Perform
Bayesian
parameter
learning
Evaluate the
Bayesian
learning
Deploy the
decision
model Acceptable
performance
measures?
Review the
decision
model
Additional
attributes
Additional
clinical
records
Decision model
modeled
No
Yes
Bayesian Learning: Results Evaluation
1. Using cross-validation with 4 folds, we compared
Bayesian Network performance with other well-known
classifiers:
• Näive Bayes
• Logistic Regression
• Multilayer Perceptron
• Decision Table
• Decision Stump using Boost algorithm
• J48 Decision Tree
2. Qualitative evaluation of sensitivity analysis results.
Bayesian Learning: Results Evaluation
Classification performance measures:
Performance measure Acronym Domain Best score
Area under ROC curve AUC [0, 1] 1
Harmonic mean of
precision and recall
F1 [0, 1] 1
Mean square error MSE [0, 1] 0
Mean cross-entropy MXE [0, ∞) 0
Bayesian Learning: Results Evaluation
Bayesian Learning: Results Evaluation
Bayesian Learning: Results Evaluation
Bayesian Learning: Results Evaluation
Bayesian Learning: Sensitivity Analysis
Next Challenges
1. Design and develop a prototype application.
http://siade.midiacom.uff.br
Future Works
2. Evaluate the decision support system in a real clinical
daily routine.
3. Improve the decision model with a continuous Bayesian
network learning process.
4. Extend the clinical decision model to other domains.
Future Works
About Bayesian modeling:
1. How to establish a continuous parameters adjustment method for Bayesian
models?
2. A higher missing data ratio may cause bias, imprecision or confounding. Is it
possible finding out a model for missing data? What should be a reasonable
level of missing data ratio?
3. The independence between random variables with same parent is an
assumption from Bayesian-based models. What is the better way to deal
with it? What are its effects in the Bayesian results?
Questions
About Dementia and other related mental disorders:
4. How could we define a health cost-effective analysis for utility node?
5. Is there any other patients database with normal controls that could be used
as training database for Bayesian learning?
6. How could we integrate the identified decision points of the current clinical
guidelines with the decision boxes of Bayesian networks?
Questions
About Decision-Support System:
7. Is there any health information system that we could integrate with our
decision-support model?
8. Depends on (7), how could we assure the semantic interoperability between
the knowledge base mapped on decision-support model and the health
information system?
9. Our decision-support system has focused on clinical diagnosis process. Is
there another health care area that is relevant for designing and developing
a similar decision-support system? (e.g., patient-centered treatment
planning, health monitoring system...)
Questions
This research was partially supported by:
• FAPERJ (Research Support Foundation of the State of Rio de Janeiro).
• CNPQ (National Council for Scientific and Technological Development).
Acknowledgements
Acknowledgements
I would like to thank…
Robin Morris, Daniel Stahl (King’s College London),
Jerson Laks (Federal University of Rio de Janeiro), and
Daniel Mograbi (Pontifical Catholic University of Rio de Janeiro)
for such opportunity.
And I thank you for the
audience!
…any question?
Acknowledgements
seixas_flavioluiz@gmail.com

More Related Content

What's hot

Infera- An Advanced Clinical Decision Support System
Infera- An Advanced Clinical Decision Support SystemInfera- An Advanced Clinical Decision Support System
Infera- An Advanced Clinical Decision Support SystemInferscience - HCC Coding App
 
Clinical Decision Support Systems - Sunil Nair Health Informatics Dalhousie U...
Clinical Decision Support Systems - Sunil Nair Health Informatics Dalhousie U...Clinical Decision Support Systems - Sunil Nair Health Informatics Dalhousie U...
Clinical Decision Support Systems - Sunil Nair Health Informatics Dalhousie U...Sunil Nair
 
Clinical decision support systems
Clinical decision support systemsClinical decision support systems
Clinical decision support systemsAHMED ZINHOM
 
Clinical decision support systems
Clinical decision support systemsClinical decision support systems
Clinical decision support systemsHosky Walcotte
 
Clinical Decision Support By Hari
Clinical Decision Support   By HariClinical Decision Support   By Hari
Clinical Decision Support By HariHari Vishwanathan
 
Electronic Health Records (EHRs) & Clinical Decision Support Systems (CDS) (A...
Electronic Health Records (EHRs) & Clinical Decision Support Systems (CDS) (A...Electronic Health Records (EHRs) & Clinical Decision Support Systems (CDS) (A...
Electronic Health Records (EHRs) & Clinical Decision Support Systems (CDS) (A...Nawanan Theera-Ampornpunt
 
Clinical decision support systems (CDSS)
Clinical decision support systems (CDSS)Clinical decision support systems (CDSS)
Clinical decision support systems (CDSS)Dr. Khaled OUANES
 
Clinical Decision Support Systems
Clinical Decision Support SystemsClinical Decision Support Systems
Clinical Decision Support Systemsrkblacey
 
From Clinical Decision Support to Precision Medicine
From Clinical Decision Support to Precision MedicineFrom Clinical Decision Support to Precision Medicine
From Clinical Decision Support to Precision MedicineKent State University
 
Electronic Medical Records: From Clinical Decision Support to Precision Medicine
Electronic Medical Records: From Clinical Decision Support to Precision MedicineElectronic Medical Records: From Clinical Decision Support to Precision Medicine
Electronic Medical Records: From Clinical Decision Support to Precision MedicineKent State University
 
IT and Infection Control (Advanced) (July 18, 2017)
IT and Infection Control (Advanced) (July 18, 2017)IT and Infection Control (Advanced) (July 18, 2017)
IT and Infection Control (Advanced) (July 18, 2017)Nawanan Theera-Ampornpunt
 
Predictive analytics for personalized healthcare
Predictive analytics for personalized healthcarePredictive analytics for personalized healthcare
Predictive analytics for personalized healthcareJohn Cai
 
Clinical Analytics
Clinical AnalyticsClinical Analytics
Clinical AnalyticsMichael Bice
 
Use of an EMR-based Registry to Support Clinical Research
Use of an EMR-based Registry to Support Clinical ResearchUse of an EMR-based Registry to Support Clinical Research
Use of an EMR-based Registry to Support Clinical ResearchKent State University
 
Measuring the Effectiveness of eHealth Initiatives in Hospitals
Measuring the Effectiveness of eHealth Initiatives in HospitalsMeasuring the Effectiveness of eHealth Initiatives in Hospitals
Measuring the Effectiveness of eHealth Initiatives in HospitalsHealth Informatics New Zealand
 
The Austin Health Diabetes Discovery Initiative: Using technology to support ...
The Austin Health Diabetes Discovery Initiative: Using technology to support ...The Austin Health Diabetes Discovery Initiative: Using technology to support ...
The Austin Health Diabetes Discovery Initiative: Using technology to support ...Health Informatics New Zealand
 
Pre-Anesthesia Evaluation Module, HughesRiskApps
Pre-Anesthesia Evaluation Module, HughesRiskAppsPre-Anesthesia Evaluation Module, HughesRiskApps
Pre-Anesthesia Evaluation Module, HughesRiskAppsFernanda Polubriaginof
 

What's hot (20)

cdss
cdsscdss
cdss
 
Infera- An Advanced Clinical Decision Support System
Infera- An Advanced Clinical Decision Support SystemInfera- An Advanced Clinical Decision Support System
Infera- An Advanced Clinical Decision Support System
 
Clinical Decision Support Systems - Sunil Nair Health Informatics Dalhousie U...
Clinical Decision Support Systems - Sunil Nair Health Informatics Dalhousie U...Clinical Decision Support Systems - Sunil Nair Health Informatics Dalhousie U...
Clinical Decision Support Systems - Sunil Nair Health Informatics Dalhousie U...
 
Clinical decision support systems
Clinical decision support systemsClinical decision support systems
Clinical decision support systems
 
Clinical decision support systems
Clinical decision support systemsClinical decision support systems
Clinical decision support systems
 
Clinical decision support systems
Clinical decision support systemsClinical decision support systems
Clinical decision support systems
 
Clinical Decision Support By Hari
Clinical Decision Support   By HariClinical Decision Support   By Hari
Clinical Decision Support By Hari
 
Electronic Health Records (EHRs) & Clinical Decision Support Systems (CDS) (A...
Electronic Health Records (EHRs) & Clinical Decision Support Systems (CDS) (A...Electronic Health Records (EHRs) & Clinical Decision Support Systems (CDS) (A...
Electronic Health Records (EHRs) & Clinical Decision Support Systems (CDS) (A...
 
Clinical decision support systems (CDSS)
Clinical decision support systems (CDSS)Clinical decision support systems (CDSS)
Clinical decision support systems (CDSS)
 
Clinical Decision Support Systems
Clinical Decision Support SystemsClinical Decision Support Systems
Clinical Decision Support Systems
 
From Clinical Decision Support to Precision Medicine
From Clinical Decision Support to Precision MedicineFrom Clinical Decision Support to Precision Medicine
From Clinical Decision Support to Precision Medicine
 
Electronic Medical Records: From Clinical Decision Support to Precision Medicine
Electronic Medical Records: From Clinical Decision Support to Precision MedicineElectronic Medical Records: From Clinical Decision Support to Precision Medicine
Electronic Medical Records: From Clinical Decision Support to Precision Medicine
 
IT and Infection Control (Advanced) (July 18, 2017)
IT and Infection Control (Advanced) (July 18, 2017)IT and Infection Control (Advanced) (July 18, 2017)
IT and Infection Control (Advanced) (July 18, 2017)
 
Predictive analytics for personalized healthcare
Predictive analytics for personalized healthcarePredictive analytics for personalized healthcare
Predictive analytics for personalized healthcare
 
Clinical Analytics
Clinical AnalyticsClinical Analytics
Clinical Analytics
 
EMRs: Meaningful Use and Research
EMRs: Meaningful Use and ResearchEMRs: Meaningful Use and Research
EMRs: Meaningful Use and Research
 
Use of an EMR-based Registry to Support Clinical Research
Use of an EMR-based Registry to Support Clinical ResearchUse of an EMR-based Registry to Support Clinical Research
Use of an EMR-based Registry to Support Clinical Research
 
Measuring the Effectiveness of eHealth Initiatives in Hospitals
Measuring the Effectiveness of eHealth Initiatives in HospitalsMeasuring the Effectiveness of eHealth Initiatives in Hospitals
Measuring the Effectiveness of eHealth Initiatives in Hospitals
 
The Austin Health Diabetes Discovery Initiative: Using technology to support ...
The Austin Health Diabetes Discovery Initiative: Using technology to support ...The Austin Health Diabetes Discovery Initiative: Using technology to support ...
The Austin Health Diabetes Discovery Initiative: Using technology to support ...
 
Pre-Anesthesia Evaluation Module, HughesRiskApps
Pre-Anesthesia Evaluation Module, HughesRiskAppsPre-Anesthesia Evaluation Module, HughesRiskApps
Pre-Anesthesia Evaluation Module, HughesRiskApps
 

Viewers also liked

Seyedjamal Zolhavarieh - A model of knowledge quality assessment in clinical ...
Seyedjamal Zolhavarieh - A model of knowledge quality assessment in clinical ...Seyedjamal Zolhavarieh - A model of knowledge quality assessment in clinical ...
Seyedjamal Zolhavarieh - A model of knowledge quality assessment in clinical ...Health Informatics New Zealand
 
Virtual Worlds Paper Ni09 Hansen Murray Erd
Virtual Worlds Paper Ni09 Hansen Murray ErdVirtual Worlds Paper Ni09 Hansen Murray Erd
Virtual Worlds Paper Ni09 Hansen Murray Erdm2hansen
 
Bridging theory and practice: Clinical decision support systems for personali...
Bridging theory and practice: Clinical decision support systems for personali...Bridging theory and practice: Clinical decision support systems for personali...
Bridging theory and practice: Clinical decision support systems for personali...Matthias Samwald
 
[Hongsermeier] clinical decision support services amdis final
[Hongsermeier] clinical decision support services amdis final[Hongsermeier] clinical decision support services amdis final
[Hongsermeier] clinical decision support services amdis finalTrimed Media Group
 
Expert System MYCIN
Expert System MYCINExpert System MYCIN
Expert System MYCINRached Krim
 
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...Perficient
 
How decision support tools help define clinical problems
How decision support tools help define clinical problemsHow decision support tools help define clinical problems
How decision support tools help define clinical problemseduardo guagliardi
 
Utilizing Social Health Websites for Cognitive Computing and Clinical Decisio...
Utilizing Social Health Websites for Cognitive Computing and Clinical Decisio...Utilizing Social Health Websites for Cognitive Computing and Clinical Decisio...
Utilizing Social Health Websites for Cognitive Computing and Clinical Decisio...CrowdTruth
 
Project Selection Model
Project Selection ModelProject Selection Model
Project Selection ModelErsen çelebi
 
Introduction To Mycin Expert System
Introduction To Mycin Expert SystemIntroduction To Mycin Expert System
Introduction To Mycin Expert SystemNipun Jaswal
 

Viewers also liked (18)

Seyedjamal Zolhavarieh - A model of knowledge quality assessment in clinical ...
Seyedjamal Zolhavarieh - A model of knowledge quality assessment in clinical ...Seyedjamal Zolhavarieh - A model of knowledge quality assessment in clinical ...
Seyedjamal Zolhavarieh - A model of knowledge quality assessment in clinical ...
 
Virtual Worlds Paper Ni09 Hansen Murray Erd
Virtual Worlds Paper Ni09 Hansen Murray ErdVirtual Worlds Paper Ni09 Hansen Murray Erd
Virtual Worlds Paper Ni09 Hansen Murray Erd
 
Ethics
EthicsEthics
Ethics
 
Bridging theory and practice: Clinical decision support systems for personali...
Bridging theory and practice: Clinical decision support systems for personali...Bridging theory and practice: Clinical decision support systems for personali...
Bridging theory and practice: Clinical decision support systems for personali...
 
[Hongsermeier] clinical decision support services amdis final
[Hongsermeier] clinical decision support services amdis final[Hongsermeier] clinical decision support services amdis final
[Hongsermeier] clinical decision support services amdis final
 
Expert System - Examples
Expert System - ExamplesExpert System - Examples
Expert System - Examples
 
Expert System MYCIN
Expert System MYCINExpert System MYCIN
Expert System MYCIN
 
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
 
How decision support tools help define clinical problems
How decision support tools help define clinical problemsHow decision support tools help define clinical problems
How decision support tools help define clinical problems
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Mycin 016
Mycin  016Mycin  016
Mycin 016
 
Expert system mycin
Expert system   mycinExpert system   mycin
Expert system mycin
 
Utilizing Social Health Websites for Cognitive Computing and Clinical Decisio...
Utilizing Social Health Websites for Cognitive Computing and Clinical Decisio...Utilizing Social Health Websites for Cognitive Computing and Clinical Decisio...
Utilizing Social Health Websites for Cognitive Computing and Clinical Decisio...
 
Project Selection Model
Project Selection ModelProject Selection Model
Project Selection Model
 
Introduction To Mycin Expert System
Introduction To Mycin Expert SystemIntroduction To Mycin Expert System
Introduction To Mycin Expert System
 
critical thinking ethical decision making and the nursing process
critical thinking ethical decision making and the nursing processcritical thinking ethical decision making and the nursing process
critical thinking ethical decision making and the nursing process
 
MIE2009 Keynote Address: Clinical Decision Support
MIE2009 Keynote Address: Clinical Decision SupportMIE2009 Keynote Address: Clinical Decision Support
MIE2009 Keynote Address: Clinical Decision Support
 
Mycin
MycinMycin
Mycin
 

Similar to Alzheimer's CDSS Overview

Ppr r101-session-3-smart
Ppr r101-session-3-smartPpr r101-session-3-smart
Ppr r101-session-3-smartSharmiBhat
 
Biostatistics Workshop: Regression
Biostatistics Workshop: RegressionBiostatistics Workshop: Regression
Biostatistics Workshop: RegressionHopkinsCFAR
 
Leveraging Text Classification Strategies for Clinical and Public Health Appl...
Leveraging Text Classification Strategies for Clinical and Public Health Appl...Leveraging Text Classification Strategies for Clinical and Public Health Appl...
Leveraging Text Classification Strategies for Clinical and Public Health Appl...Karin Verspoor
 
Alert 2014-new-pennaforte
Alert 2014-new-pennaforteAlert 2014-new-pennaforte
Alert 2014-new-pennaforteINSPIRE_Network
 
Editorial and Scientific Independence - Misreading the evidence, misleading t...
Editorial and Scientific Independence - Misreading the evidence, misleading t...Editorial and Scientific Independence - Misreading the evidence, misleading t...
Editorial and Scientific Independence - Misreading the evidence, misleading t...John Hoey
 
Evidence based decision making in periodontics
Evidence based decision making in periodonticsEvidence based decision making in periodontics
Evidence based decision making in periodonticsHardi Gandhi
 
Epidemiological Analysis Workshop By Dr Suzanne Campbell
Epidemiological Analysis Workshop By Dr Suzanne Campbell Epidemiological Analysis Workshop By Dr Suzanne Campbell
Epidemiological Analysis Workshop By Dr Suzanne Campbell COUNTDOWN on NTDs
 
Evaluation of the clinical value of biomarkers for risk prediction
Evaluation of the clinical value of biomarkers for risk predictionEvaluation of the clinical value of biomarkers for risk prediction
Evaluation of the clinical value of biomarkers for risk predictionEwout Steyerberg
 
pptx - Preventing Sepsis: Artificial Intelligence, Knowledge ...
pptx - Preventing Sepsis: Artificial Intelligence, Knowledge ...pptx - Preventing Sepsis: Artificial Intelligence, Knowledge ...
pptx - Preventing Sepsis: Artificial Intelligence, Knowledge ...butest
 
Audit and stat for medical professionals
Audit and stat for medical professionalsAudit and stat for medical professionals
Audit and stat for medical professionalsNadir Mehmood
 
The Learning Health System: Thinking and Acting Across Scales
The Learning Health System: Thinking and Acting Across ScalesThe Learning Health System: Thinking and Acting Across Scales
The Learning Health System: Thinking and Acting Across ScalesPhilip Payne
 
Using real-world evidence to investigate clinical research questions
Using real-world evidence to investigate clinical research questionsUsing real-world evidence to investigate clinical research questions
Using real-world evidence to investigate clinical research questionsKarin Verspoor
 
Statistics for DP Biology IA
Statistics for DP Biology IAStatistics for DP Biology IA
Statistics for DP Biology IAVeronika Garga
 
Evidence-Based Practice_Lecture 4_slides
Evidence-Based Practice_Lecture 4_slidesEvidence-Based Practice_Lecture 4_slides
Evidence-Based Practice_Lecture 4_slidesCMDLearning
 
Anurati Mathur & Propeller Health @ Madison's Big Data Meetup
Anurati Mathur & Propeller Health @ Madison's Big Data MeetupAnurati Mathur & Propeller Health @ Madison's Big Data Meetup
Anurati Mathur & Propeller Health @ Madison's Big Data MeetupAnurati Mathur
 

Similar to Alzheimer's CDSS Overview (20)

Ppr r101-session-3-smart
Ppr r101-session-3-smartPpr r101-session-3-smart
Ppr r101-session-3-smart
 
Biostatistics Workshop: Regression
Biostatistics Workshop: RegressionBiostatistics Workshop: Regression
Biostatistics Workshop: Regression
 
Leveraging Text Classification Strategies for Clinical and Public Health Appl...
Leveraging Text Classification Strategies for Clinical and Public Health Appl...Leveraging Text Classification Strategies for Clinical and Public Health Appl...
Leveraging Text Classification Strategies for Clinical and Public Health Appl...
 
Alert 2014-new-pennaforte
Alert 2014-new-pennaforteAlert 2014-new-pennaforte
Alert 2014-new-pennaforte
 
Editorial and Scientific Independence - Misreading the evidence, misleading t...
Editorial and Scientific Independence - Misreading the evidence, misleading t...Editorial and Scientific Independence - Misreading the evidence, misleading t...
Editorial and Scientific Independence - Misreading the evidence, misleading t...
 
Evidence based decision making in periodontics
Evidence based decision making in periodonticsEvidence based decision making in periodontics
Evidence based decision making in periodontics
 
Epidemiological Analysis Workshop By Dr Suzanne Campbell
Epidemiological Analysis Workshop By Dr Suzanne Campbell Epidemiological Analysis Workshop By Dr Suzanne Campbell
Epidemiological Analysis Workshop By Dr Suzanne Campbell
 
10th Annual Utah's Health Services Research Conference - Iterative Developmen...
10th Annual Utah's Health Services Research Conference - Iterative Developmen...10th Annual Utah's Health Services Research Conference - Iterative Developmen...
10th Annual Utah's Health Services Research Conference - Iterative Developmen...
 
Evaluation of the clinical value of biomarkers for risk prediction
Evaluation of the clinical value of biomarkers for risk predictionEvaluation of the clinical value of biomarkers for risk prediction
Evaluation of the clinical value of biomarkers for risk prediction
 
MLS13 QI Workshop
MLS13 QI WorkshopMLS13 QI Workshop
MLS13 QI Workshop
 
pptx - Preventing Sepsis: Artificial Intelligence, Knowledge ...
pptx - Preventing Sepsis: Artificial Intelligence, Knowledge ...pptx - Preventing Sepsis: Artificial Intelligence, Knowledge ...
pptx - Preventing Sepsis: Artificial Intelligence, Knowledge ...
 
Watson – Beyond Jeopardy
Watson – Beyond Jeopardy Watson – Beyond Jeopardy
Watson – Beyond Jeopardy
 
Spitzer datawarehouse
Spitzer datawarehouseSpitzer datawarehouse
Spitzer datawarehouse
 
Audit and stat for medical professionals
Audit and stat for medical professionalsAudit and stat for medical professionals
Audit and stat for medical professionals
 
The Learning Health System: Thinking and Acting Across Scales
The Learning Health System: Thinking and Acting Across ScalesThe Learning Health System: Thinking and Acting Across Scales
The Learning Health System: Thinking and Acting Across Scales
 
Using real-world evidence to investigate clinical research questions
Using real-world evidence to investigate clinical research questionsUsing real-world evidence to investigate clinical research questions
Using real-world evidence to investigate clinical research questions
 
Statistics for DP Biology IA
Statistics for DP Biology IAStatistics for DP Biology IA
Statistics for DP Biology IA
 
Bad science (2015)
Bad science (2015)Bad science (2015)
Bad science (2015)
 
Evidence-Based Practice_Lecture 4_slides
Evidence-Based Practice_Lecture 4_slidesEvidence-Based Practice_Lecture 4_slides
Evidence-Based Practice_Lecture 4_slides
 
Anurati Mathur & Propeller Health @ Madison's Big Data Meetup
Anurati Mathur & Propeller Health @ Madison's Big Data MeetupAnurati Mathur & Propeller Health @ Madison's Big Data Meetup
Anurati Mathur & Propeller Health @ Madison's Big Data Meetup
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 

Alzheimer's CDSS Overview

  • 1. • October, 2015 FLAVIO LUIZ SEIXAS, PHD. SIADE PROJECT
  • 2. Participating Institutions • Center for Studies and Research on Aging (CEPE-Rio), Vital Brazil Institute, Rio de Janeiro. • Center for Alzheimer's Disease and Related Disorder (CDA-IPUB-UFRJ), Institute of Psychiatry, Federal University of Rio de Janeiro. • Institute of Computing, Federal Fluminense University (IC-UFF), Niterói. • Midiacom Lab, Federal Fluminense University, Niterói. • Medical Sciences College, Rio de Janeiro State University, Rio de Janeiro. • National Laboratory for Scientific Computing (INCT), Brazil. • Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rio de Janeiro. • King’s College London (KCL).
  • 3. Agenda • Motivation • Objectives • Clinical decision modeling • Achievements • Principal challenges and future works
  • 4. Motivation • Alzheimer’s disease represents 50-80% of dementia cases. • Dementia has a prevalence of 7.8% of elderly from a local community of São Paulo. Herrera et. al. (2002) • Another survey indicated 6.9% of elderly from São Paulo. Alzheimer’s represented 59% of dementia cases. Bottino et. al. (2006) • Dementia has a prevalence from 4.6% to 9.7% of elderly. Rodriguez et. al. (2008). • In 2020, Brazil will occupy the sixth worldwide ranking in terms of elderly population.
  • 5. Motivation Decision support systems have been designed for helping physician in clinical decision making. Benefits: • Ability to address the information overload that physicians face. • Integrating evidence-based knowledge.
  • 6. Objective Design and develop a clinical decision support system for diagnosis of Dementia, Alzheimer`s Disease and Mild Cognitive Impairment. Why? • World-wide population aging. • High prevalence of Dementia among elderly. • Early diagnosis of Alzheimer’s Disease can improve the treatment efficiency, patient quality of life and reduce the costs for public health systems.
  • 7. CDSS - Principal Components Physician Mobile application Communication interface Inference engine Knowledge base Ask for a decision support for diagnosis. Internet HTTP messages Provides suggestions for possible diagnosis that match a patient signs and symptoms. Clinical decision support system Published references related to diagnosis criteria Knowledge acquisition Normal controls and patients’ clinical records
  • 8. Decision Modeling Process Decision modeling for a disease Identify the diagnosis guideline for the disease Diagnosis criteria for the disease Preprocess the clinical records of patients and normal controls Training database Build a Bayesian network structure Perform Bayesian parameter learning Evaluate the Bayesian learning Deploy the decision model Acceptable performance measures? Review the decision model Additional attributes Additional clinical records Decision model modeled No Yes
  • 9. Patient care requested Take patient medical history and/or carry out clinical examinations for dementia screening Does the patient have possible dementia? Carry out neuropsycholo gical tests for Dementia Carry out treatment for other diseases Treatment follow-up (*) If diagnosis of Dementia confirmed? Carry out psychological tests exams for Mild Cognitive Impairment Carry out neuropsychological tests and exams for Dementia due to Alzheimer s Disease Treatment follow-up (*) Treatment for Dementia due to Alzheimer s Disease follow-up (*) Treatment follow-up (*) Treatment for Mild Cognitive Impairment follow-up (*) If diagnosis of Alzheimer s Disease confirmed? No Yes Yes No If diagnosis of Mild Cognitive Impairment confirmed? No Yes No Yes DiagnosisofDementia,AlzheimersDiseaseand MildCognitiveImpairment (*) A treatment should be defined by a physician Diagnosis Process for Dementia, AD and MCI
  • 10. Decision Modeling Process Decision modeling for a disease Identify the diagnosis guideline for the disease Diagnosis criteria for the disease Preprocess the clinical records of patients and normal controls Training database Build a Bayesian network structure Perform Bayesian parameter learning Evaluate the Bayesian learning Deploy the decision model Acceptable performance measures? Review the decision model Additional attributes Additional clinical records Decision model modeled No Yes
  • 11. Preprocess the patients’ health records Integrate the patients’ health records spread across multiple spreadsheets in one training database Database balancing Attributes selection Discretize numerical attributes Training database preprocessed Preprocessing the Health Records
  • 12. positive 135 negative 45 Alzheimer’s Disease Dementia Mild Cognitive Impairment negative 67 positive 180 negative 35 positive 32 Composed by: • Normal controls and patients’ health records provided by Center for Alzheimer's Disease and Related Disorder, Institute of Psychiatry, UFRJ. Project approved by Research Ethics Committee (2012). Training Database
  • 13. positive 135 negative 45 Alzheimer’s Disease Dementia Mild Cognitive Impairment negative 67 positive 180 negative 35 positive 32 BeforebalancingAfterbalancing negative 35 positive 32 negative 134 positive 180positive 135 negative 90 Data Balancing Method: SMOTE (Synthetic Minority Over-sampling Technique)1 1: Chawla, N. V.; Bowyer, K. W.; Hall, L. O.; Kegelmeyer, W. P. SMOTE: Synthetic Minority Over-Sampling Technique. Journal of Artificial Intelligence Research, v. 16, p. 321-357, 2002.
  • 14. Attribute( MD( Entropy( Mini$mental*state*examination*score* 5* 0.2791* Clinical*Dementia*rating*scale* 11* 0.2441* Pfeffer*questionnaire*score* 12* 0.2074* Verbal*fluency*test*score* 8* 0.1665* Clock*drawing*test*scale* 12* 0.0881* Trial*making*test*scale* 40* 0.0829* Age* 4* 0.0684* Lawton*scale* 58* 0.0342* IQCode*score* 56* 0.0324* Stroop*color*word*test* 60* 0.0209* Gender* 9* 0.0001* Depression* 16* 0.0001* Education*level* 2* 0.0423* Rey*Complex*Figure* 78* 0.0181* Cambridge*Cognitive*Examination* 79* 0.0000* Digit*symbol* 81* 0.0000* Neuropsychiatric*inventory* 56* 0.0000* Cornell*depression*scale* 62* 0.0000* Timed*Up*and*Go* 64* 0.0000* POMA* 85* 0.0000* Sit$to$Stand*test* 97* 0.0000* Digit*span*test* 62* 0.0000* Rey*Auditory$Verbal*Learning* 93* 0.0000* Brain*anatomical*structures*volume* 83* 0.0000* Criteria: Attributes filtered by missing data rate (MD<60%) AND Information Gain (Entropy>0.00001) MD = Missing data ratio. It is calculated by the ratio between the number of missing data records and the total number of records of the corresponding attribute. Attributes Selection
  • 15. Bayes’ Rule Bayes’'rule:' P(h | e) = P(e | h)⋅ P(h) P(e) ! the probability of a hypothesis h conditioned upon some evidence e is equal to its likelihood P(e | h) ! times its probability prior to any evidence P(h), normalized by dividing P(e). Definition: after applying Bayes’ theorem to obtain P(h | e) adopt that as your posterior degree of belief in h, or Bel(h) = P(h | e). Given dichotomous random variables (takes on one of only two possible values when observed or measured): P(h | e) = P(e | h)⋅ P(h) P(e | h)⋅ P(h)+ P(e |¬h)⋅ P(¬h) !
  • 16. Xi Xj Predictive reasoning Diagnostic reasoning Bayesian Network Bayesian(network:( Bayesian(network(is(a(graphical(structure(that(allows(us(to(represent(and(about( an( uncertain( domain.( The( nodes( in( a( Bayesian( network( represent( a( set( of( random(variables(X"="X1,"…"Xi,"…Xn.(A(set(of(directed(arcs((or(links)(connect(pairs( of(nodes(Xi"!"Xj,(representing(the(direct(dependencies(between(variables.(
  • 17. Example: Suppose that we have this very simple model of flu causing a high temperature with the following prior and conditional probabilities distribution values. If an individual has a high temperature (i.e., the evidence available is Hi=True), the computation for this diagnostic reasoning is as follows: Bel(Flu = True) =α ⋅ P(Hi = True | Flu = True)⋅ P(Flu = True) =α ⋅0.05⋅0.9 =α ⋅0.045 Bel(Flu = False) =α ⋅ P(Hi = True | Flu = False)⋅ P(Flu = False) =α ⋅0.95⋅0.2 =α ⋅0.19 ! Pr(Flu=True) 5% Pr(Flu=False) 95% Pr(Hi=True | Flu=True) 90% Pr(Hi=False | Flu=True) 10% Pr(Hi=True | Flu=False) 20% Pr(Hi=False | Flu=False) 80% Bayesian Network
  • 18. If an individual has a high temperature (i.e., the evidence available is Hi=True), the computation for this diagnostic reasoning is as follows: Bel(Flu = T) =α ⋅ P(Hi = T | Flu = T)⋅ P(Flu = T) =α ⋅0.05⋅0.9 =α ⋅0.045 Bel(Flu = F) =α ⋅ P(Hi = T | Flu = F)⋅ P(Flu = F) =α ⋅0.95⋅0.2 =α ⋅0.19 Bel(Flu = T)+ Bel(Flu = F) =1 given that variable states are mutually exclusive. So,α ⋅0.045+α ⋅0.19 =1∴α = 1 0.045+ 0.19 Bel(Flu = True) = 0.045 0.19+ 0.045 = 0.19 Bel(Flu = False) = 0.19 0.19+ 0.045 = 0.81 Bayesian Network
  • 19. Decision Modeling Process Decision modeling for a disease Identify the diagnosis guideline for the disease Diagnosis criteria for the disease Preprocess the clinical records of patients and normal controls Training database Build a Bayesian network structure Perform Bayesian parameter learning Evaluate the Bayesian learning Deploy the decision model Acceptable performance measures? Review the decision model Additional attributes Additional clinical records Decision model modeled No Yes
  • 20. …" Background information (predisposal factors) …" Query node (disease) Findings (symptoms, signs, neuropsychological tests results) U DB1 B2 Bn Q F1 F2 Fm Utility function Decision box Generic Bayesian Network Structure
  • 21. Decision Modeling Process Decision modeling for a disease Identify the diagnosis guideline for the disease Diagnosis criteria for the disease Preprocess the clinical records of patients and normal controls Training database Build a Bayesian network structure Perform Bayesian parameter learning Evaluate the Bayesian learning Deploy the decision model Acceptable performance measures? Review the decision model Additional attributes Additional clinical records Decision model modeled No Yes
  • 22. Bayesian Learning Objective:!learn!the!most!probable!h!given!data!D#=#{#Xi#;#di#}# ! For-each-h-∈-H:- Calculate!P(h | D)∝ P(D | h)⋅ P(h) ! ! Bayesian-estimators:- Maximum!A!posteriori!Probability:!! hMAP = argmaxP(h | D) = argmaxP(D | h)⋅ P(h) ! ! Maximum!Likelihood:! hML = argmaxP(D | h) !
  • 23. Discretize Numerical Attributes Minimum&Description&Length&(MDL)&(1):& Occam’s razor: choose the shortest explanation for the observed data. hMAP = argmaxP(D | h)⋅ P(h) hMAP = argmax lgP(D | h)+ lgP(h)[ ] hMAP = argmin −lgP(D | h)− lgP(h)[ ] This equation can be interpreted as a statement that short hypotheses are preferred. Assuming that LC(i) ≅ description length of message i with respect to C. LCD|H (D | h) = −logP(D | h) , where CD|h is the optimal code for describing data D. LCH (h) = −logP(h) , where CH is the optimal code for hypothesis space H. So: hMAP ∝argmin H∈h LCD|h (D | h)+ LCH (h)#$ %& 1: Kononenko, I. On biases in estimating multi-valued attributes. International Joint Conference on Artificial Intelligence, 1995. Lawrence Erlbaum Associates. p.1034-1040.
  • 24. Bayesian Learning: EM Algorithm Expectation-Maximization algorithm (1) (1/3): • Find a maximum likelihood estimates for θ when given dataset is incomplete. • Starts with random probability distributions. • Alternates between two steps. • Expectation step: “complete” the data set by using the current parameter estimates ˆθ (calculate expectations for missing values). • Maximization step: use the “complete” data set to find a new maximum likelihood estimate ˆθ ' for the parameters. 1: Dempster, A. P.; Laird, N. M.; Rubin, D. B. Maximum likelihood from incomplete data via the EM algorithm. Journal of the Royal Statistical Society. Series B (Methodological), v. 39, n. 1, p. 1-38, 1977. ISSN 0035-9246.
  • 25. Bayesian Learning: EM Algorithm Expectation-Maximization algorithm (2/3): Let: yi – observable variables. zi – latent variables. θ – all possible parameters in the model. Goal is to find: ˆθ = argmax θ P(θ | D) P(θ | yi,..., yn )∝ P(y1...yn |θ)⋅ P(θ)∝ P(y1...yn |θ) As P(y1...yn |θ) = P(y1...yn, z1...zn |θ)∫ dz
  • 26. Bayesian Learning: EM Algorithm Expectation-Maximization algorithm (3/3): Using the auxiliary function: Q(θ |θt ) = P(z1...zn |θt, y1...yn )∫ logP(θ, z | y1...yn )dz What EM algorithm does is: θt+1 = argmaxQ(θ |θt ), with random starting point. E-Step: find the probabilities for z1…zn if all parameters are fixed to θt M-Step: now that P(z1...zn |θt, y1...yn ) is fixed, find θ that maximizes the integral.
  • 27. Utility Dementia? 6% 94% >13 0-13 Education 82% 18% Female Male Gender 56% 44% >72 0-72 Age 58% 42% Positive Negative Diagnosis 1% 1% 16% 21% 50% 12% 5 4 3 2 1 0 Clock Drawing Test (CDT) scale 20% 41% 39% 27-30 18-26 0-17 Mini Mental State Exam (MMSE) score 51% 46% 16% >11 5-11 0-4 Verbal Fluency Test (VFT) score 19% 15% 32% 29% 6% 3-severe 2-moderate 1-mild 0.5-very mild 0-normal control Clinical Dementia Rating (CDR) scale 72% 28% >3.55 0-3.55 IQCode (Informant Questionnaire on Cognitive Decline in the Elderly) score 74% 26% >9 0-9 Lawton scale 71% 29% >15 0-15 Stroop color word test 72% 18% 10% >59 17-59 0-16 Trial Making Test (TMT) 39% 61% >51 0-51 Berg balance scale 78% 8% 14% >2 1-2 0 Pfeffer questionnaire 32% 68% Presence Absence Depression
  • 28. Utility Alzheimer’s Disease? Dementia? 4% 96% >13 0-13 Education 77% 23% Female Male Gender 66% 34% >72 0-72 Age 59% 41% Positive Negative Diagnosis 0% 1% 11% 12% 60% 17% 5 4 3 2 1 0 Clock Drawing Test (CDT) scale 4% 32% 64% 27-30 18-26 0-17 Mini Mental State Exam (MMSE) score 14% 60% 26% >11 5-11 0-4 Verbal Fluency Test (VFT) score 23% 22% 54% 1% 0% 3-severe 2-moderate 1-mild 0.5-very mild 0-normal control Clinical Dementia Rating (CDR) scale 71% 9% 20% >59 17-59 0-16 Trial Making Test (TMT) 73% 27% >15 0-15 Stroop color word test 77% 23% >9 0-9 Lawton scale 81% 19% >3.55 0-3.55 IQCode (Informant Questionnaire on Cognitive Decline in the Elderly) score 33% 67% >51 0-51 Berg balance scale 97% 3% 0% >2 1-2 0 Pfeffer questionnaire 37% 63% Presence Absence Depression Positive
  • 29. Utility Mild Cognitive Disorder? Dementia? 14% 86% >15 0-15 Education 77% 23% Female Male Gender 48% 52% >69 0-69 Age 59% 41% Positive Negative Diagnosis 0% 0% 44% 28% 28% 0% 5 4 3 2 1 0 Clock Drawing Test (CDT) scale 39% 61% 29-30 0-28 Mini Mental State Exam (MMSE) score 37% 63% >15 0-15 Verbal Fluency Test (VFT) score 2% 2% 32% 23% 41% 3-severe 2-moderate 1-mild 0.5-very mild 0-normal control Clinical Dementia Rating (CDR) scale 78% 22% >36 0-36 Trial Making Test (TMT) 47% 53% >17 0-17 Stroop color word test 64% 36% >14 0-14 Lawton scale 69% 31% >3.32 0-0.32 IQCode (Informant Questionnaire on Cognitive Decline in the Elderly) score 41% 22% 36% >55 55 0-54 Berg balance scale 43% 57% >1 0-1 Pfeffer questionnaire 45% 55% Presence Absence Depression NegativeMild Cognitive Impairment?
  • 30. Decision Modeling Process Decision modeling for a disease Identify the diagnosis guideline for the disease Diagnosis criteria for the disease Preprocess the clinical records of patients and normal controls Training database Build a Bayesian network structure Perform Bayesian parameter learning Evaluate the Bayesian learning Deploy the decision model Acceptable performance measures? Review the decision model Additional attributes Additional clinical records Decision model modeled No Yes
  • 31. Bayesian Learning: Results Evaluation 1. Using cross-validation with 4 folds, we compared Bayesian Network performance with other well-known classifiers: • Näive Bayes • Logistic Regression • Multilayer Perceptron • Decision Table • Decision Stump using Boost algorithm • J48 Decision Tree 2. Qualitative evaluation of sensitivity analysis results.
  • 32. Bayesian Learning: Results Evaluation Classification performance measures: Performance measure Acronym Domain Best score Area under ROC curve AUC [0, 1] 1 Harmonic mean of precision and recall F1 [0, 1] 1 Mean square error MSE [0, 1] 0 Mean cross-entropy MXE [0, ∞) 0
  • 39. 1. Design and develop a prototype application. http://siade.midiacom.uff.br Future Works
  • 40.
  • 41. 2. Evaluate the decision support system in a real clinical daily routine. 3. Improve the decision model with a continuous Bayesian network learning process. 4. Extend the clinical decision model to other domains. Future Works
  • 42. About Bayesian modeling: 1. How to establish a continuous parameters adjustment method for Bayesian models? 2. A higher missing data ratio may cause bias, imprecision or confounding. Is it possible finding out a model for missing data? What should be a reasonable level of missing data ratio? 3. The independence between random variables with same parent is an assumption from Bayesian-based models. What is the better way to deal with it? What are its effects in the Bayesian results? Questions
  • 43. About Dementia and other related mental disorders: 4. How could we define a health cost-effective analysis for utility node? 5. Is there any other patients database with normal controls that could be used as training database for Bayesian learning? 6. How could we integrate the identified decision points of the current clinical guidelines with the decision boxes of Bayesian networks? Questions
  • 44. About Decision-Support System: 7. Is there any health information system that we could integrate with our decision-support model? 8. Depends on (7), how could we assure the semantic interoperability between the knowledge base mapped on decision-support model and the health information system? 9. Our decision-support system has focused on clinical diagnosis process. Is there another health care area that is relevant for designing and developing a similar decision-support system? (e.g., patient-centered treatment planning, health monitoring system...) Questions
  • 45. This research was partially supported by: • FAPERJ (Research Support Foundation of the State of Rio de Janeiro). • CNPQ (National Council for Scientific and Technological Development). Acknowledgements
  • 46. Acknowledgements I would like to thank… Robin Morris, Daniel Stahl (King’s College London), Jerson Laks (Federal University of Rio de Janeiro), and Daniel Mograbi (Pontifical Catholic University of Rio de Janeiro) for such opportunity.
  • 47. And I thank you for the audience! …any question? Acknowledgements seixas_flavioluiz@gmail.com