1 Jožef Stefan Institute, Slovenia 2 CIMNE, Spain 3 Atos, Spain 4 Ibermática, Spain

33
Supporting clinical professionals in the decision-making for patients with chronic diseases Mitja Luštrek 1 , Božidara Cvetković 1 , Maurizio Bordone 2 , Eduardo Soudah 2 , Carlos Cavero 3 , Juan Mario Rodríguez 3 , Aitor Moreno 4 , Alexander Brasaola 4 , Paolo Emilio Puddu 5 1 Jožef Stefan Institute, Slovenia 2 CIMNE, Spain 3 Atos, Spain 4 Ibermática, Spain 5 University of Rome “La Sapienza”, Italy

description

Supporting c linical p rofessionals in the d ecision-making for p atients with c hronic d iseases. Mitja Luštrek 1 , Božidara Cvetković 1 , Maurizio Bordone 2 , Eduardo Soudah 2 , Carlos Cavero 3 , Juan Mario Rodríguez 3 , Aitor Moreno 4 , Alexander Brasaola 4 , Paolo Emilio Puddu 5. - PowerPoint PPT Presentation

Transcript of 1 Jožef Stefan Institute, Slovenia 2 CIMNE, Spain 3 Atos, Spain 4 Ibermática, Spain

Page 1: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Supporting clinical professionals in the decision-making for

patients with chronic diseases

Mitja Luštrek1,Božidara Cvetković1, Maurizio Bordone2, Eduardo Soudah2,

Carlos Cavero3, Juan Mario Rodríguez3, Aitor Moreno4, Alexander Brasaola4, Paolo Emilio Puddu5

1 Jožef Stefan Institute, Slovenia2 CIMNE, Spain3 Atos, Spain4 Ibermática, Spain5 University of Rome “La Sapienza”, Italy

Page 2: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Rationale

• Medical labs produce a lot of data on a patient• Telemonitoring produces even more data • The amount of medical literature is huge• Overwhelming for a clinical professional

Page 3: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Rationale

• Medical labs produce a lot of data on a patient• Telemonitoring produces even more data • The amount of medical literature is huge• Overwhelming for a clinical professional

• Needs tools to make sense of all these data• Decision support system (DSS)

Page 4: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Clinical workflow

1. The doctor starts examining the condition of a patient, possibly because of an alert by the DSS.

Page 5: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Clinical workflow

1. The doctor starts examining the condition of a patient, possibly because of an alert by the DSS.

2. The doctor examines the patient’s current (and historic) risk, computed by the DSS.

Page 6: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Clinical workflow

1. The doctor starts examining the condition of a patient, possibly because of an alert by the DSS.

2. The doctor examines the patient’s current (and historic) risk, computed by the DSS.

3. If the risk is high, the doctor looks for reasons. The DSS computes the contribution to the risk for each of the monitored parameters.

Page 7: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Clinical workflow

1. The doctor starts examining the condition of a patient, possibly because of an alert by the DSS.

2. The doctor examines the patient’s current (and historic) risk, computed by the DSS.

3. If the risk is high, the doctor looks for reasons. The DSS computes the contribution to the risk for each of the monitored parameters.

4. The doctor may look for further information in the medical literature with the help of the DSS.

Page 8: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Clinical workflow

1. The doctor starts examining the condition of a patient, possibly because of an alert by the DSS.

2. The doctor examines the patient’s current (and historic) risk, computed by the DSS.

3. If the risk is high, the doctor looks for reasons. The DSS computes the contribution to the risk for each of the monitored parameters.

4. The doctor may look for further information in the medical literature with the help of the DSS.

5. The doctor may reconfigure the DSS.

Page 9: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

DSS architecture

Electronichealthrecord

Sensors

Literature consultationExternaldata

Risk assessment

Expertknowledge

Machinelearning

Anomalydetection

Alerts Configuration

Page 10: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Risk assessment – expert knowledge

Electronichealthrecord

Sensors

Literature consultationExternaldata

Risk assessment

Expertknowledge

Machinelearning

Anomalydetection

Alerts Configuration

Page 11: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Monitored parameters

• Search of medical literature for parameters affecting the risk (for congestive heart failure)

• Survey among 32 cardiologists to determine the importance of these parameters

Page 12: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Monitored parameters

• Search of medical literature for parameters affecting the risk (for congestive heart failure)

• Survey among 32 cardiologists to determine the importance of these parameters

• Additional information for each parameter:– Minimum, maximum value– Whether larger value means higher or lower risk– Values indicating green, yellow or red condition– Frequency of measurement (low = static, medium =

measured by the doctor, high = telemonitored)

Page 13: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Risk assessment models

• Normalize parameter values: [0, 1] interval, 0 = lowest risk, 1 = highest risk

Page 14: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Risk assessment models

• Normalize parameter values: [0, 1] interval, 0 = lowest risk, 1 = highest risk

• Long-term model: sum of normalized values, weighted by their importance

• Medium-term model: low-frequency parameters weighted by 1/3

• Short-term model: low-frequency parameters weighted by 1/9, medium-term by 1/3

Page 15: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Prototype

Page 16: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Risk assessment – machine learning

Electronichealthrecord

Sensors

Literature consultationExternaldata

Risk assessment

Expertknowledge

Machinelearning

Anomalydetection

Alerts Configuration

Page 17: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Risk assessment – machine learning

1. Training data:[parameter values, cardiac event or no event]

2. Feature selection, decorrelation3. Machine learning model selection:

multilayer perceptron with input (parameters), hidden, and output (risk) layer

4. Training:85 % accuracy on a public heart disease dataset

Page 18: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Risk assessment – anomaly detection

Electronichealthrecord

Sensors

Literature consultationExternaldata

Risk assessment

Expertknowledge

Machinelearning

Anomalydetection

Alerts Configuration

Page 19: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Risk assessment – anomaly detection

Detect anomalous (= not observed before) parameter values and their relations

+ No knowledge or data labeled with cardiac events needed

– Anomalies do not alway mean higher risk

Page 20: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Risk assessment – anomaly detection

Detect anomalous (= not observed before) parameter values and their relations

+ No knowledge or data labeled with cardiac events needed

– Anomalies do not alway mean higher risk

More on this in a separate presentation in this session by Božidara Cvetković

Page 21: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Literature consultation

Electronichealthrecord

Sensors

Literature consultationExternaldata

Risk assessment

Expertknowledge

Machinelearning

Anomalydetection

Alerts Configuration

Page 22: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Literature consultation

Free text / PICO question Query

Free text (EHR) contextualization

Ontology maping

Semantic search

Resources:PubMedCochrane Library...

Results

Annotate, evaluate

Ranking

Page 23: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Literature consultation

Free text / PICO question Query

Free text (EHR) contextualization

Ontology maping

Semantic search

Resources:PubMedCochrane Library...

Results

Annotate, evaluate

Ranking

Page 24: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Literature consultation

Free text / PICO question Query

Free text (EHR) contextualization

Ontology maping

Semantic search

Resources:PubMedCochrane Library...

Results

Annotate, evaluate

Ranking

Page 25: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Literature consultation

Free text / PICO question Query

Free text (EHR) contextualization

Ontology maping

Semantic search

Resources:PubMedCochrane Library...

Results

Annotate, evaluate

Ranking

Page 26: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Literature consultation

Free text / PICO question Query

Free text (EHR) contextualization

Ontology maping

Semantic search

Resources:PubMedCochrane Library...

Results

Annotate, evaluate

Ranking

Page 27: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Literature consultation

Free text / PICO question Query

Free text (EHR) contextualization

Ontology maping

Semantic search

Resources:PubMedCochrane Library...

Results

Annotate, evaluate

Ranking

Page 28: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Literature consultation

Free text / PICO question Query

Free text (EHR) contextualization

Ontology maping

Semantic search

Resources:PubMedCochrane Library...

Results

Annotate, evaluate

Ranking

Page 29: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Alerts and configuration

Electronichealthrecord

Sensors

Literature consultationExternaldata

Risk assessment

Expertknowledge

Machinelearning

Anomalydetection

Alerts Configuration

Page 30: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Alerts and configuration

Alerts:• Rule engine using the Drools platform• Rules triggered on parameter or risk values• Alert modes (SMS, email) depend on the trigger

Page 31: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Alerts and configuration

Alerts:• Rule engine using the Drools platform• Rules triggered on parameter or risk values• Alert modes (SMS, email) depend on the trigger

Configuration:• Parameters to be monitored for each patient• Parameter values indicating green, yellow or red

condition for each patient

Page 32: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Conclusion

• DSS tailored to a (fairly generic) clinical workflow

• Can be used for all diseases to which the workflow is applicable

• Congestive heart failure as a case study

Page 33: 1  Jožef Stefan Institute,  Slovenia 2  CIMNE,  Spain 3 Atos,  Spain 4 Ibermática,  Spain

Conclusion

• DSS tailored to a (fairly generic) clinical workflow

• Can be used for all diseases to which the workflow is applicable

• Congestive heart failure as a case study• Observational study with 100 patients starting

shortly• Tuning and testing once the data from the study

is available