mhealth apps for tracking patients in-situochipara/presentations/nursing-sept10.pdfrapid development...

27
mHealth Apps for Tracking Patients In-situ Octav Chipara Department of Computer Science Part of the Aging Mind and Brain Initiative https://cs.uiowa.edu/~ochipara

Upload: others

Post on 07-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

mHealth Apps for Tracking Patients In-situ

Octav ChiparaDepartment of Computer SciencePart of the Aging Mind and Brain Initiative

https://cs.uiowa.edu/~ochipara

Page 2: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Linking patient behavior and their health• Patient behavior is inexorably linked to their health

• Understanding the behavior ⟺ health relationship would allow us to:• diagnostic techniques

• e.g., changes of memory, mood, activity level are precursors to Alzheimer’s

• evaluate efficacy of medical treatment• e.g., measure the impact of cognitive behavior therapy over time

• support for clinical interventions interventions• e.g., deliver interventions for smoke cessation

2

Page 3: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

The “gold” standard

• Manual data collection is the gold standard ...• subjective (e.g., memory bias, Hawthorne

effects)• poor scalability

• low temporal resolution • cannot monitor many subjects

• people are expensive!

• ... but, our tools fundamentally limit our understanding

3

We need better measurement tools!

Page 4: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

The mHealth alternative• Assesses behavioral states

• with objective metrics• in real-time• in-situ

• mHealth enables • longitudinal studies with large patient populations• interventions delivered just-in-timed• empower patients to participate in their care

4

Page 5: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

A word of caution ...

5

Page 6: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

The rest of the talk

6

Clinical monitoring:delivers 100x more data than possible through manual collection

Emergency response:reliable data delivery to many responders

Rapid mHealth App development:reduce the burden of developing mHealth Apps

Page 7: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Detecting clinical deterioration in general hospital units

• Early detection of clinical deterioration• clinical deterioration is often preceded by changes in vitals

• Real-time patient monitoring is required• wired patient monitoring ➡ inconvenient • wireless telemetry systems ➡ too expensive for wide adoption • most general hospital units collect vitals manually and infrequently

Goal:  reliable  and  real-­‐.me  wireless  clinical  monitoring  for  general  hospital  units

7

Page 8: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Clinical deployment

Patient node

Relay node

8

Step-down cardiac care unit41 patient monitored

Page 9: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

System reliability• Network reliability per patient: 99.68% median, range 95.2% - 100%• Sensing reliability per patient: 80% median, range 0.46% - 97.69%

• 29% of patients with sensing reliability < 50% • System reliability dominated by sensing reliability!

9

Page 10: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

10

Sources of sensing errors

Hand  movement Improper  placement

0

25

50

75

100

0 3.8 7.5 11.3 15.0

Time (min)

0

25

50

75

100

0 3.8 7.5 11.3 15.0

Hea

rt R

ate

Time (min)

Page 11: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Sensor reliability• Automatically notify a nurse after receiving no valid data for a time

• balance nursing effort and reliability gain• at 15 min timeout

• ➡ 1.55 interventions per patient, per day • ➡ 100x more data per day

Sensing reliability with different timeouts # of alarms per patient, per day

11

Page 12: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Infusing technology into emergency response workflow

• Communications using radios & paper• Error-prone and labor-intensive• Slow dissemination of information

12

MedcomTriage tag Example Coordination

• Mobile technology improved information quality• identical time to triage patients• reduced the rate of missing/duplicate patients

Page 13: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Reliable communication• Initial approach: required deployment of infrastructure

• poor performance due to incomplete coverage• as little as 10% of the data delivered

• Peer-to-peer communication architecture: • requires no infrastructure, mobile phones communicate directly• epidemic propagation of information

13

Page 14: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Deployment• Drill exercise at UCSD

• 19 responders• 41 victims

• Deployed devices• responders - 16 phones • commanders - 3 tablet PCs

• Time synchronization via NTP • accuracy < 1s

14

Page 15: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Application performance

• Reliability: • median reliability 98% per source

• Delay:• 90% of data delivered with 5 minutes, max delay 10 minutes

• Shows the feasibility of DTN-based techniques

15

0 1 2 3 4 5 6 7 8 9 10Dissemination latency of reliable blocks (mins)

0

10

20

30

40

50

60

70

80

90

100

CD

F

0

25

50

75

100

2 4 6 7 8 9 12 18 16 1721019 20 24

Reliability

98%

Dissemination latency (min)

CDF

Page 16: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Understanding the impact of technology

16

Page 17: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

17

mHealth apps

Data collectionFeature extraction

Data uploadData analysis

Page 18: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Rapid development of mHealth systems

18

• mHealth systems are difficult to develop• requires diverse expertise:

embedded, web apps, machine learning, and domain experts• tedious management of resources on embedded sensors and phones

• Current systems are stovepipe lacking flexibility and reuse• impossible to reuse software• difficult to integrate with existing legacy software

• Our research:• develop a toolkit to simplify the development of mHealth systems• focus on developing reusable components • flexible mechanisms to integrate with legacy software

• Applications: • ecological momentary assessment for audiology • EgoSense - monitoring social interactions

Page 19: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Measuring hearing aid performance in-situ• A fraction of people with hearing loss do use hearing aids due to high cost

• unclear which features of the hearing aids make them effective in the real world

• Laboratory hearing performance is not predictive of that in the real world

• Develop a new methodology for measuring auditory performance in the real world• deliver surveys to users via mobile phones to minimize memory bias• record the auditory context in which surveys are completed • evaluate correlations between user-provided scores and auditory contexts

• Collaboration with Yu-Hsiang Wu (Dept. of Communication Sciences and Disorders)

19

Page 20: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Demo

• Delivers surveys to users according to a predetermined schedule

• Collects sensor data contemporaneously with administering surveys

• Uploads the collected data to a server for real-time analysis over cellular network

• You can develop new surveys to be administered within minutes!

20

Page 21: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

EgoSense system

• Components:• mobile phones carried by patients: accelerometers + proximity + sound• environmental sensors: notebooks with proximity + sound

• Social interaction: inferred using proximity and speaker identification• Physical activity: measured using accelerometers

21

Page 22: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Speaker recognition problem

22

Feature!Extraction!

Model!Training!

Training speech for each speaker!

Model for each speaker!

Feature!Extraction!

Verification!Decision!

Recognition Phase!(e.g. Verification)!

?!

“It’s me!”!

Accepted!

Rejected!

credit: Nikki Mirghafori

Text

Page 23: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Performance of speaker recognition systems

Probability of False Accept (in %)

Prob

abili

ty o

f Fal

se R

ejec

t (in

%)

Text-dependent (Combinations)

Clean Data

Single microphone

Large amount of train/test speech

Text-independent (Conversational)

Telephone Data

Multiple microphones

Moderate amount of training data

Text-dependent (Digit strings)

Telephone Data

Multiple microphones

Small amount of training data

Text-independent (Read sentences)

Military radio Data

Multiple radios & microphones

Moderate amount of training data

Increasing constraints

Page 24: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Sensor fusion can improve performance• Detection performance can be improved using other sources of information

• select the most informative audio stream from microphones• track conversations over long periods of time• limit the candidate speakers to one’s social network• leverage on proximity information

• Manage sensors for energy efficient operation• turn on sensors as necessary to track social information• => preferential use of environmental sensors that are plugged in

24

Page 25: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Conclusions• Mobile technology and sensors will transform behavioral studies

• enable large-scale longitudinal studies• open new venues for diagnostic, measurement of patient outcomes, QOL

• Significant engineering challenges remain:• reliable wireless communication• coping with sensor failures• sensor fusion and adaptation

• Developing mHealth systems require engineers and clinicians to collaborate:• understand what are the clinically relevant information that must be collected• develop a minimally invasive system to collect these measurements

25

Page 26: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

• Students: • Farley Lai, Syed Shabih Hasan, Austin Laugesen

• CS Collaborators:• Chenyang Lu, Washington University in St. Louis• William G. Griswold, University of California San Diego• Alberto Segre, University of Iowa

• AMBI Collaborators:• Michelle Voss (Department of Psychology), • Nazan Aksan, Steven W. Anderson, Matthew Rizzo (Department of Neurology), • Melissa Duff (Department of Communication Sciences and Disorders)• Marianne Smith (College of Nursing)• any many others

• Funding Agencies

Acknowledgements

26

Page 27: mHealth Apps for Tracking Patients In-situochipara/presentations/nursing-sept10.pdfRapid development of mHealth systems 18 • mHealth systems are difficult to develop • requires

Monitoring people...

...in...

...smart environments