1 computer aided decision support system for trauma patient care bhsai jinbo bi, ph.d. hr sbp spo2...

18
1 Computer aided decision support system for trauma patient care BHSAI Jinbo Bi, Ph.D. HR SBP SpO2 MAP DBP RR 0 2 4 6 8 10 12 14 16 Time (min) HR RR SBP SpO2 MAP DBP 60 100 140 80 100 40 120 200 20 40 60 80 mmHg % bp m bpm Presented at Laboratory for Computational Physiology, Harvard-MIT Division of Health Sciences & Technology, May 17 th , 2010

Upload: reginald-jordan

Post on 25-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

1

Computer aided decision support system for trauma patient care

BHSAI

Jinbo Bi, Ph.D.

HR

SBP

SpO2 MAP DBP

RR

0 2 4 6 8 10 12 14 16Time (min)

HR

RR

SBP

SpO2

MAP DBP

60

100

140

80

100

40

120

200

20406080

mm

H

g %

bp m

bp m

Presented at Laboratory for Computational Physiology, Harvard-MIT Division of Health Sciences & Technology, May 17th, 2010

2 2

GoalsGoals

Primary Goal: Develop fieldable decision-assist tools for real-time triage/diagnosis of trauma casualties

● Systematic analysis of real-world data

– Step-by-step, evidence-based analysis– Methodically increasing complexity

● Many challenges

– Imperfect measurements– Imperfect knowledge of outcomes

● Seek patterns identifying an individual

– Not interested in group averages

● Parsimonious approach

– No complicated techniques unless justified – All other things being equal, the simplest solution the best

3

● 674 patients (~25 min of transport time/patient)

Continuous vital signs

– 3 waveforms: ECG, PPG, Respiratory

– 9 vital signs: HR, RR, SBP, DBP, SpO2, …

Hospital trauma registry

– 100 attribute data: demographics, blood

transfusion, life-saving interventions, etc.

Physiologic Data: Trauma-StudyPhysiologic Data: Trauma-Study

Vital signs used in decision-support algorithms

HRRRSBPDBPSpO2Propaq

DBP: diastolic blood pressure RR: respiratory rateECG: electrocardiogram SBP: systolic blood pressureHR: heart rate SpO2: blood oxygen saturationPPG: photoplethysmogram

McKenna et al., Comput Methods Programs Biomed (2007)

4

Decision Classifier for Hemorrhage DiagnosisDecision Classifier for Hemorrhage Diagnosis

Issues: – Unreliable (noisy)

– Missing values

Hemorrhage class (78 patients)Received in-hospital blood (1 unit within 24 h)

ANDAny related documented injury:

– Laceration of solid organs– Explicit vascular injury – Limb amputation

Control class (596 patients)No in-hospital blood

Decision Classifier

HRRR

SpO2

SBPDBP

Control(No Hemorrhage)

Hemorrhage

?

Chen et al., J Biomed Inform (2008) Chen et al., Prehosp Emerg Care (2009)

5

Reliable and Unreliable Signal

Respiratory waveform --- respiratory rates

6

All available data meeting our QI constraitshemorrhage controlexcluded

Hospital LSI: Blood>0, OR ‘1st 24h Fluid – RBC’>0 AND bleeding description

Hospital LSI: Blood<=0, OR ‘1st 24h Fluid – RBC’<=0

Bleeding Description FIELDS KEYWORDS 'AIS_Area' 'spleen' 'AIS_Code' 'artery' 'AIS_Injury_Desc' 'liver lac' 'DX_Area' 'liver hematoma' 'DX_Code' 'kidney lac' 'DX_Description' 'kidney hematoma' 'Procedure_Area' 'renal lac' 'ICD_9_Description' 'renal hematoma' 'NLSI' 'renal avulsion' 'LSI' 'lung lac' 'Patient_History_Incident_Desc' 'hemomediastinum' 'Patient_History_NL_Threat_DX_Desc' 'hemothorax' 'Patient_History_Op_NLS_Proc_Desc' 'htx' 'Patient_History_MOI' 'retroperitoteum Hematoma' 'retroperitoneal hematoma' 'pneumohemothorax' 'amputation' 'leg avulsions' 'leg avulsion' 'Angio' 'Suture of Artery' 'Suture of Vein' 'MAJOR abdominal laceration' 'laceration to pancreas' 'MajorLaceration|OpenPelvicFx.' 'thoracotomy' 'bld.loss'

7

Data sets

Characteristics Total set IllustrativePopulation size 627 492

Male 473(75%) 373(76%)Female 154(25%) 119(24%)

Mean age 38.8(15) 38.2(16)Blunt injury 555(89%) 435(88%)

Penetrating injury 65(10%) 51(10%)Mortality 59(9%) 35(7%)

PreH Intubated 128(20%) 90(18%)Major respiratory interv 62(10%) 53(11%)

Major hemorrhage 71(12%) 55(11%)

8

Train classifiers

‘Best-Feature’ Classifier‘Best-Feature’ Classifier

Test classifiers with AUC

C1 C2 C3 C31… …

100times

Average AUC over 100 times for each C

Train a classifier using

best feature set C

Best feature set C

Test the classifier via

AUC

All available data

Trainingdata

Testdata

100times

Report avg and std of AUC

30%

70%

50%

50%

Least squares method

9

‘Ensemble’ Classifier‘Ensemble’ Classifier

C1 C2 C3 C25… …

Average 25 classifiers

Train a classifier by averaging 25

classifiers

Ensemble classifier C by Averaging

Test the classifier via

AUC

All available data

Trainingdata

Testdata

100times

Report avg and std of AUC

30%

70%

Least squares method

Train classifiers

10

More towards apple-apple comparisonMore towards apple-apple comparison

C1 C2 C3 C25… …

Select C based on max training accuracy

Train a classifier by averaging 25

classifiers

Ensemble classifier C by Max

Test the classifier via

AUC

All available data

Trainingdata

Testdata

100times

Report avg and std of AUC

30%

70%

Least squares method

Restructure ‘Best Feature’ ClassifierTrain classifiers

11

Constructing Classifiers: ensemble of LS classifiersConstructing Classifiers: ensemble of LS classifiers

Data: – Reliable signal in 16 min

• Mean HR• Mean RR• Mean SBP• Mean DBP• Mean SpO2• PP = SBP-DBP• SI = HR/SBP

TrainingFor each combination of the vital sign features, e.g. HR, SBP, SI

– Identify set of patients who have the features in the combination available

– Train a least squares regression model by minimizing

– – Form a group of regression models, each

serves as a classification probability function

TestingFor each patient,

– Only use classifiers that use the features available for the patient

– Average over the regression models to make final probability prediction

– If the probability > a threshold, hemorrhage, or otherwise, a control case

Chen et al., J Biomed Inform (2008)

N

iii wxy

1

2)(

12

Building Classifiers: ensemble of LS classifiersBuilding Classifiers: ensemble of LS classifiers

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

FPF (1-Specificity)

TP

F (

Se

ns

itiv

ity

)ROC by averaging 100 models

Train (AUC=0.85893)

Test (AUC=0.84796)

13

Current System – two cutoff points

Illustration in feature space, each classifier is based on a linear function

Proposed System – two classifiers

Yellow alert

Red alert

Yellow alert

Red alert

1

Stratified Training: two classifiers targeted at different sensitivity levels

For illustration only

14

Constructing Classifiers: ensemble of weighted LSConstructing Classifiers: ensemble of weighted LS

Data: – Reliable signal in 16 min

• Mean HR• Mean RR• Mean SBP• Mean DBP• Mean SpO2• PP = SBP-DBP• SI = HR/SBP

TrainingFor each combination of the vital sign features, e.g. HR, SBP, SI

– Identify set of patients who have the features in the combination available

– Train regression models by minimizing

where the value of v is optimized to achieve the best Positive Predictive Values for red alert and yellow alert, respectively

– Form two groups of regression models, one for 50% sen, one for 85% sen

TestingFor each patient,

– Only use classifiers, from each group, that use the features available for the patient

– Average over the regression models to make final probability prediction

– If both classifiers are positive, red alert, or if only one classifier is positive, yellow alert, or otherwise, a green control case

Chen et al., J Biomed Inform (2008)

0

2

1

2 ))(1()(ii y

iiy

ii wxywxy

15

Computational Results

Statistic One classifier (Red)

Two classifier (Red)

One classifier (Yellow)

Two classifier (Yellow)

Train AUC 0.87 (0.82, 0.92) 0.87 (0.81, 0.91) 0.87 (0.82, 0.92) 0.87 (0.82, 0.91)Test AUC 0.85 (0.80, 0.89) 0.85 (0.79, 0.89) 0.85 (0.80, 0.89) 0.85 (0.79, 0.89)

PPV 0.51 0.61 0.25 0.28Specificity 0.94 0.96 0.67 0.70

One classifier Two classifierGreen Yellow Red Green Yellow Red

Hemorrhage 11 28 39 11 28 39Control 401 158 37 419 152 25

McNemar Yellow stat = 4.98, p = 0.02, Red stat = 6.72, p = 0.01

16

15 20 25 30 35 40 45 50 55

0.5

1

1.5

2

2.5

3

RR

SI

15 20 25 30 35 40 45 50 55

0.5

1

1.5

2

2.5

3

RR

SI

One-classifier system Two-classifier system

Computational Results: comparison (I)

17

60 80 100 120 140 16020

40

60

80

100

120

140

160

180

200

220

240

HR

SB

P

60 80 100 120 140 16020

40

60

80

100

120

140

160

180

200

220

240

HR

SB

P

One-classifier system Two-classifier system

Computational Results: comparison (II)

18

Conclusion and ObservationConclusion and Observation

● Basic vital signs can be useful to predict major hemorrhage, especially when reliable signals are considered

● When different sensitivity levels are desired, training classifiers targeted at the given sensitivity may improve the positive predictive values

● Weighted least squares by penalizing asymmetrically the false positive errors and false negative errors can potentially be a powerful tool for stratified training