heart rate characteristics monitoring to detect neonatal - physionet

39
Heart rate characteristics Heart rate characteristics monitoring monitoring to detect neonatal sepsis to detect neonatal sepsis Pam Griffin Randall Moorman University of Virginia Equity: Medical Predictive Science Corporation, Charlottesville

Upload: others

Post on 09-Feb-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Heart rate characteristics Heart rate characteristics monitoringmonitoring

to detect neonatal sepsis to detect neonatal sepsis

Pam GriffinRandall Moorman

University of VirginiaEquity: Medical Predictive Science Corporation, Charlottesville

METHODMETHOD

• Pick the right problem.

Little babies are dying.

• Of 4 million births each year, 56,000 are very low birth weight infants (VLBW, <1500 grams; about 3.5 lbs)

• Risk of sepsis is high– 21 - 40% of VLBW infants develop sepsis while in the

neonatal intensive care unit (NICU)• Significant mortality and morbidity (NICHD 2002)

– In VLBW infants, sepsis more than doubles the risk of dying

– Length of stay is increased by 3 weeks– Health care costs are increased

Neonatal Sepsis: A Major Neonatal Sepsis: A Major Public Health ProblemPublic Health Problem

Is this baby septic?Is this baby septic?• The diagnosis of

neonatal sepsis is difficult

• The outcome of sepsis is potentially catastrophic

• Leading physicians to:– obtain lab tests– administer antibiotics

early and often

METHODMETHOD

• Pick the right problem.• Look at the data.

We observed reduced variability and transient decelerations prior to clinical illness and death.

Hours prior to Hours prior to deathdeath

>150

<24

0 10 20 30100

150

200

0 10 20 30100

150

200

Hea

rt ra

te (b

eats

per

min

)

Time (min)

Hea

rt ra

te (b

eats

per

min

)

Time (min)

100150200250

100150200250

100150200250

Time (minutes)

Hea

rt ra

te (B

PM

)

105

Hours prior to Hours prior to dx of sepsisdx of sepsis

>150

6

3

Normal heart rate characteristics Normal heart rate characteristics

Histogram of heart ratesaccelerationsdecelerations

many smallaccelerationsmany small

decelerations

Abnormal heart rate characteristics Abnormal heart rate characteristics

decelerations accelerationsHistogram of heart rates

few or noaccelerations many large

decelerations

METHODMETHOD

• Pick the right problem.• Look at the data.• Assume nothing.

Conventional HRV measures do not detect reduced variability and transient decelerations, so we made some up.

HRC algorithm developmentHRC algorithm development

• Mathematical analysis of reduced variability and transient decelerations– standard deviation– sample asymmetry– sample entropy

• Biostatistical analysis of HRC prior to clinical diagnosis of neonatal sepsis– multivariable logistic regression

• Result: an on-line continuous estimate of the risk of sepsis in the next 24 hours, based on the degree of reduced variability and transient decelerations

Predictive model Predictive model –– study designstudy design

18 0 6 12 18 0 6 12 18 0 …. Blackouttime of day in hours

“Well”““Well”Well” “Sick”““Sick”Sick”

CRASH

CRASH = Cultures, Resuscitation, & Antibiotics Started Here

Epochs were defined as “well”(more than 24 hours prior to CRASH event), “sick”, or a 14-day “blackout” period that was not analyzed.

Predictive model Predictive model -- HRC indexHRC indexThe HRC index is derived from regression modeling and uses HRC measures of standard deviation (S.D.), Sample Asymmetry (R1 and R2), and SampEn to estimate the risk of upcoming sepsis and sepsis-like illness.

The formula for the HRC index is:

where:

A = intercept + β1(S.D.) + β2(R1) + β3(R2) + β4(SampEn)

We derived the intercept and coefficients β using UVa data, and then calculated the HRC index for WFU data.

HRC index = [exp(A) / 1+exp(A)]

TRAIN AT UVa:316 infants;155 events in 101 infants

TEST AT WFU:317 infants;118 events in 93 infants

HRC index is associated with

sepsis and sepsis-like illness

p<0.0001

HRC index adds significantly to

BW, GA and days of age

p<0.0001

HRC INDEXHRC INDEX PREDICTSPREDICTSSEPSIS AT 2 NICUs SEPSIS AT 2 NICUs

result: formula for HRC index

0 25 50 75 100

1

2

3

4

5

6

Fold

-incr

ease

in ri

sk

HRC index, as percentile

HeRO 2 or moreHigh risk – top 10%

HeRO 1 to 2Intermediate risk – 70 to 90%

HeRO 1 or lessLow risk – bottom 70%

HRC index rises prior to sepsisHRC index rises prior to sepsis

28 35 42 490

1

2

3

4

5

CRASH

Fold

-incr

ease

in o

dds

Days post-natal21 28 35 42

01234567

CRASH

Fold

-incr

ease

in o

dds

Days post-natal

Term infant Premature infant

risk

risk

-6 -4 -2 0 20

1

2A

cb

c

b

a

a

fold

-incr

ease

in ri

sk

Time relative to blood culture (days)

100

150

200

100

150

200

100

150

200

Symptoms: noneLabs: normalBC: Serratia marcescens

-4 -2 0 2 40.0

0.5

1.0

1.5 clinical score

Clin

ical

sco

re

Time relative to event (days)

1.0

1.5

2.0

2.5

3.0

***

*

**

*

*

** *

HRC index

HR

C index (fold-increase)

HRC rises before illness scoreHRC rises before illness score

0 1 2 3 4 5 6 70.00

0.05

0.10

0.15

0.20

Inci

denc

e of

adv

erse

eve

nts

Time (days)

0.00

0.05

0.10

0.15

0.20

low

intermediate

high

0.00

0.05

0.10

0.15

0.20

0 1 2 3 4 5 6 70

1

2

3

4

Rel

ativ

e ris

k of

adv

erse

eve

nts

Time (days)

0

1

2

3

4

low

intermediate

high

0

1

2

3

4

Fate of HRCFate of HRC(VLBW infants)(VLBW infants)

4333≥2

42121

2.510.50.70

310.51.0Not measured

HighInter-mediate

LowNotmeasured

HRC index

Clin

ical

sco

reA neonatal sepsis risk scorecardA neonatal sepsis risk scorecard

METHODMETHOD

• Pick the right problem.• Look at the data.• Assume nothing.• Do a randomized trial.1 R01-HD 048562-01“Impact of neonatal heart rate characteristics” ClinicalTrials.gov identifier NCT 00307333

Does HRC display improve outcomes in the NICU?

admission to NICU

HRC display no HRC display

randomize

outcome measures:•ventilator-free days during first 120 days of life (primary)•days in hospital•days on antibiotics•in-hospital mortality

• Empirical cumulative distribution functions and the Kolmogorov-Smirnov two-sample test (Cao)– Neonatal HR is non-stationary, and even less so prior to sepsis.

• Nearest-neighbor analysis and tournaments of models (Xiao)

Mathematical analyses ofMathematical analyses ofneonatal heart rateneonatal heart rate

New data pointhealthy

neighborseptic

neighbor

neighborhood

WBC

Day of age

Birt

h w

eigh

t

HRC index

WBCI:T ratioHCO3

worseworst

worse

Invitational tournamentInvitational tournament

Are the biggest pessimists the best predictors of sepsis?

ResultsResults

0.5 0.6 0.7 0.8 0.9 1.0

0

250

500

Fit (

log

likel

ihoo

d)

Discrimination (ROC area)

glucosepCO2

pH WBCHCO3

plateletsI:T ratio

HRC index

Open champInvitational champ

•Nearest-neighbor analysis added independent information to logistic regression (p<0.05).• HRC index was the most predictive individual finding, but tournaments of models led to the best predictions.

• Empirical cumulative distribution functions and the Kolmogorov-Smirnov two-sample test (Cao)

• Nearest-neighbor analysis and tournaments of models (Xiao)

• Deceleration detection using wavelet transform analysis (Flower)

Mathematical analyses ofMathematical analyses ofneonatal heart rateneonatal heart rate

scale

ampl

itude

location

Wavelet transform analysis of decelerationsWavelet transform analysis of decelerations

= +

Raw data with fitted wavelet templates superimposed

Baseline heart rate variability

Detected decelerations

Wavelet transform analysis of decelerationsWavelet transform analysis of decelerations

BW 1005 g, GA 27 weeksDay 21 of life7 hours beforePseudomonas sepsis

BW 1285 g, GA 29 weeksDay 18 of life2 hours beforeKlebsiella sepsis

75

100

125

150

175

75

100

125

150

175

Some infants had storms of decelerationsSome infants had storms of decelerations

0

5

10

15

0 1 2 3 4 5 6 7 8

102

103

104

105

Fold-increase in sepsis within 24 hours

Num

ber o

f 409

6-be

at re

cord

s

Number of decelerations

These storms were highly predictive of sepsisThese storms were highly predictive of sepsis

Decelerations add informationDecelerations add informationto the HRC indexto the HRC index

number of decelerations

number of decelerations

predictor 2predictor 2

0.77

0.75

0.75

0.70ROCROC

**HRC indexHRC index

**S.D. of RR intervals

*HRC indexHRC index

*S.D. of RR intervals

p2p2pp11predictor 1predictor 1

S.D. = standard deviation; p1 is for significance of predictor 1; p2 is for added information of predictor 2; * = <0.05.

• Empirical cumulative distribution functions and the Kolmogorov-Smirnov two-sample test

• Nearest-neighbor analysis and tournaments of models

• Deceleration detection using wavelet transform analysis

• Entropy estimation:– ApEn is biased, but Sample Entropy (SampEn) is less so (Richman).– Low values of entropy can arise from spikes in the data (Lake).– Atrial fibrillation detection based on entropy requires only short records

(Lake, Xiao).– Closed form estimates of the variance of SampEn (Richman, Lake)…– …allow optimization of m and r (Lake, Rushton, Xiao).

Mathematical analyses ofMathematical analyses ofneonatal heart rateneonatal heart rate

Entropy estimationEntropy estimation

A = match of length m+1B = match of length m

Sample Entropy = -ln ΣA / ΣBApproximate Entropy ≈ Σ -ln (1+ΣA) / (1+ΣB)

For regular, repeating data, ΣA / ΣB nears 1 and entropy nears 0.

bars arer(S.D.)

Toward improvedToward improvedentropy estimatesentropy estimates

• Signal x1,x2,…,xn

• Xi(m)= (xi-m+1,…, xi) template i of length m

• Bi=number of matches with Xi(m)• Ai=number of matches with Xi(m+1)• B=ΣΒi =number of matches of length m• A=ΣAi =number of matches of length

m+1• Conditional probability: p=A/B• SampEn=-log(p)

Conditional probability varianceConditional probability variance

2 2 2 2 22

1 ( 2 )4p A AB Bp pB

σ σ σ σ= − +

2 2

1 1 1( / ) 2 ( / )( / )

n K n h

A i i i hi h i

n A A n n A A n A A nσ−

+= = =

= − + − −∑ ∑ ∑

2

| |Cov[A,B]= ( / )( / )

K

AB i jh K i j h

n A A n B B nσ=− − =

= − −∑ ∑

• Factor of 4 needed to account for counting each match twice

• K selected based on correlation length of signal and m

• Conservative estimate is maximum value among all K

Estimated SampEn Standard ErrorEstimated SampEn Standard Error

• Above estimate more accurate and generally smaller than that previously reported (Lake et al, 2002) and available on Physionet

• Estimate motivated by more accurate U-statistic approach of Richman (Ph.D. dissertation 2005)

• New estimate requires less computation and agrees favorably on MIT-BIH NSR data base

• Standard error of SampEn is approximately standard error of p divided by p

0 20 40 60 0 20 40 60 0 20 40 60

0 20 40 600 20 40 60 0 20 40 60

1.00

0.65

0.3

0.0

0

1

2

3

4

5

6

7

0

1

2

3

4

5

6

7

m

m

r (msec)

Relative error of the SampEn estimateRelative error of the SampEn estimateAtrial fib Normal sinus rhythm CHF

ROC areasROC areasAF vs NSR AF vs CHF NSR vs CHF

AcknowledgmentsAcknowledgmentsUniversity of Virginia•Doug Lake•Boris Kovatchev•Frank Harrell/Doug Wagner•Hanqing Cao (Susan)•Abby Flower•Yuping Xiao•Ben Rushton

MPSC•Will King•Scott Booth

Wake Forest•Mike O’Shea

UAB•Wally Carlo

Wm&Mary•John Delos

George BellerJohn KattwinkelBrian DulingCIT, CMC, AHA, NIH