automatic inference of clinical workflow events using spatial-temporal tracking rich martin, rutgers...

41
Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors and Collaborators: Eiman Elnahrawy, Rich Howard, Yanyong Zhang, Rutgers Rich Rauscher, Penn State Rob Eisenstein, UMDNJ, Robert Sweeny, JSUMC And many students Penn State, November 2009

Post on 21-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

Automatic inference of clinical workflow events using spatial-temporal tracking

Rich Martin, Rutgers University, Dept. of Computer Science

Contributors and Collaborators: Eiman Elnahrawy, Rich Howard, Yanyong Zhang, Rutgers Rich Rauscher, Penn StateRob Eisenstein, UMDNJ, Robert Sweeny, JSUMC

And many students

Penn State, November 2009

Page 2: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

2

Outline

• Promise of Sensor Networks and Cyber-Physical Systems

• Application Overview: – Workflow for an Emergency Department

• Recent Results:– Events, Localization and Tracking

– Workflow

• Open Research Challenges and Future Work

Page 3: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

3

The Promise: A New Application Class

• Observation and control of objects and conditions in physical space

• Driven by technology trends

• Will create a new class of applications

• Will drive existing systems in new ways

Page 4: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

4

IT growth arising from Moore’s Law

• Law: Transistors per chip doubles every 12-18 months

Page 5: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

5

Impacts of Moore’s Law

• Increased power and memory of traditional systems– 386,486,Pentium I,II,III

• Corollary: Bell’s Law– Every 10 years a new:

• Computing platform • Industry around the new platform

– Driven by cost, power, size reductions due to Moore’s law

Page 6: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

6

“Bell’s Law”

year

log

(p

eo

ple

pe

r c

om

pu

ter)

Connecting the Physical World

Data Processing

InteractiveProductivity

1960 1970 1980 1990 2000 2010

Page 7: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

7

Turning the Physical World into Information

• Truly new capabilities– Observe time and space

• New uses for existing platforms

$100,000

tags$1

$10sensors

$100gateways

$1,000desktop

server farm

server$10,000

Page 8: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

8

• More transistors will allow wireless communication in every device

• Wireless offers localization (positioning) opportunity in 2D and 3D– Opportunity to perform spatial-temporal observations about people and objects

Continuing the trend …

QuickTime™ and a decompressor

are needed to see this picture.

Page 9: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

9

Work over the past 10 years

• 1999: Smart dust project

• 2001: Rene Mote

• 2002-2005: • Monitoring applications

– Petrels, Zebras,Vineyards, Redwoods,Volcanos,Snipers

• Network protocols: MAC, routing• Low energy platforms• Languages• Operating systems

• 2007-present – Integration (IP networks)

Page 10: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

10

We are here

Page 11: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

11

Driving the technology…

• Cyber-physical application past the peak

• Next: vertical app silos to drive the research• Analogy: networking in the 1980’s

• Rest of this talk: A novel application for workflow management in a hospital emergency department

Page 12: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

12

Healthcare Workflow for an Emergency Department• Goal: Improve patient throughput

– Less waiting time for patients

– Increased revenue for the ED• Go from 120 patients/day -> 150/day

• Approach: – Automatically deduce clinical events from spatial-temporal primitives of

patients, staff, equipment • Assume everything has a wireless device

– Translate clinical events into workflow actions that improve throughput

Page 13: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

13

Software Stack

Spatial-Temporal Primitives

Workflow Application

Spatial-Temporal Events

Clinical Event Detection

Inside/outside,next to,LOS

Location, Mobility, Proximity

Human Actions

Triaged, Lab, Disposed

Whiteboard System

Page 14: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

14

Spatial-Temporal Primitives

• Location– Instantaneous (X,Y) position at time T

• Mobility – Moving or stationary at time T

• Proximity– When were objects close to each other

• Given sufficient resolution for location, others can be derived – Not at a sufficient level of resolution yet.

Page 15: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

15

Spatial Temporal Events

• Enter/Exit areas

• Length of Stay (LOS) in an area

• Transitions between areas

• Movement inside an area

• Sets of objects with the same events in the same areas

Page 16: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

16

Clinical Events

• Greeting

• Triage

• Vitals

• Registration

• Lab Work

• Radiology

• Disposition

• Discharge/Admit

Page 17: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

17

Workflow improvement:

• Treatment is a pipelined process

• Bubbles in the pipeline cause delays

• Dynamically reorganize activity to keep a smooth pipeline:– Pull nursing staff from treatment to triage during surge

– Move physicians between units

– Have staff push on process delays taking too long• Lab, radiology, transport

– Introduce accountability to change behavior

Page 18: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

18

Current Research

• Roll-Call– High density active RFID tags

• Rich Howard and Yanyong Zhang, Rutgers

• Primitives and Spatial Events: – GRAIL

– Localization

– Mobility Detection

Page 19: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

19

Roll-Call

• Goal: High density, low cost active RFID tags + readers

• 1,500 tags/reader possible with 1 second beacon rate (simulated)– 100 + actual, (not enough tags!)

Page 20: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

20

Roll-Call Active RFID Tags

• Pipsqueak RFID tags from InPoint Systems (Rutgers WINLAB spin off)

• Version2: •1 year battery lifetime @ 1sec•$30/each in (quantity 100)•$20/each (quantity 1000)

•Version 3: •4 year battery life @ 1sec •$20 each (quantity 100)

Page 21: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

21

Roll-Call Reader

• Low cost readers– USB “key”

• Allow widespread deployment– Every desktop => reader

• Allows low-power readers – inside shipping container

Page 22: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

22

Research Challenges

• Transmit-only protocols• Compare to 2-way communication

• Group-level time-domain scheduling• Read/listen tags • Low energy read environments

• Energy management• Tag-level• Global/Area

Page 23: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

23

GRAIL: Motivation

• Maintains real time position of everything• Plausible:

– $2 active tag (including battery) ($20-30 today)

– $0.25 passive tags ($0.5 - $4 today)

• Use in Cyber-Physical applications

Page 24: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

24

GRAIL opportunity and vision

• General purpose localization analogous to general purpose communication.– Support any wireless device with little/no modification

– Supports vast range of performance

• Devices: Passive tag/Active Tag/Zigbee/Phone/Laptop

• Scales: City/campus/building/floor/room/shelf/drawer

– Localize in any environment the device could be in

– Only return device position to the people of concern (privacy, security features)

• Permissions, Butlers, Anonymized IDs, Expirations

Page 25: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

25

GRAIL Project

“We reject: kings, presidents, and voting. We believe in: rough consensus and running code”

-David Clark, IETF meeting, July 1992

• Open source infrastructure for localization– http://grailrtls.sourceforge.net

– Need to move community beyond algorithms

• Allows independent progress on different fronts: – Physical layers, algorithms, services

• Used by Rutgers, Stevens, Lafayette

Page 26: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

26

GRAIL System Model

GRAIL ServerGRAIL Server

Landmark1Landmark1

Solver1Solver1

Landmark2Landmark2

Landmark3Landmark3

Solver2Solver2

DB

[PH,X2,Y2,T2,RSS2]

[PH,X3,Y3, T2,RSS3][PH][X1,Y1,RSS1][X2,Y2,RSS2][X3,Y3,RSS3]

[XH,YH]

Web ServiceWeb Service

PH

PH

QuickTime™ and a decompressor

are needed to see this picture.

Page 27: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

27

Example PDA/WiFi Tracking

1. Reception

2. Nurses Room

3. Examination Room

4. Physician Room

5. Side Desk

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

: Localized estimate (+/- 1x : Ground truth

: Landmark

Page 28: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

28

Tracking Demo

http://www.screentoaster.com/watch/stV0pWSkBIR1xYR1VVUltcV1FW

Page 29: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

29

Technical Lessons

• Expect 10-15 ft. accuracy• Probably OK for most applications

• Pipsqueak RFID tags as good a WiFi• Requires slightly denser deployment

• Good antenna exposure critical • Must hide tags and expose antenna too

• Can we mix an array of technologies?• Passive tags, bluetooth phones?

Page 30: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

30

Mobility Detection

• Detect if a device is moving or is stationary

• Approach: – Record Received Signal Strength over Time Window

– Compare histograms of RSS using: • Mean • Variance• Earth Mover’s Distance (EMD)

– Threshold detection • Threshold found using 9 fold x validation and RIPPER alg on 1 room

Page 31: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

31

Room scenarios

Page 32: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

32

Example RSSI Trace

LI=Local Movement M=Laptop Moved

Page 33: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

33

Detection Results

Mobility Detection

0.75

0.8

0.85

0.9

0.95

1

1.05

Conference,RFID,3s Conference,WiFI,2s Storage,RFID,3s Storage,WiFi,4s

% events

Precision

Recall

Page 34: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

34

Clinical Event Detection

• Rule sets for mapping Spatial-Temporal primitives and events to clinical events

• Map XY primitives to room (areas) event– Enter/leave, Length of Stay (LOS)

• Room-level sequences + equipment mobility-> clinical events– Use streaming database abstractions (e.g. esper)

Page 35: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

35

PATIENT ARRIVAL

REGISTRATION PHYSICIAN PRIMARY NURSE

TRIAGE

WORKUP

LAB RADIOLOGYCONSULT

Start

Completion

Study

Report

Disposition

Discharge Admit

Instructions Transportation

12

3

Exit ED

4 5

7

6

8

1011

9

Call Admissions

Bed Assignment

Call ResidentCall House

Doctor

Orders

12

EXAMPLE ED WORKFLOW

Page 36: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

36

Example events

1.Trauma care2.Pediatrics3.Minor care4.Waiting5.Triage

6. Radiology7. Behavior8. Exam rooms9. Staff/Admin

Page 37: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

37

Integration with Workflow

• Build events into exiting workflow system (YAWL)

• Assign new tasks• Change areas/roles (treatment->triage) • Call/inquire about length of time:

– Labs, radiology, transport

• Reorder tasks• Prioritize patients waiting the longest

• Re-organize space?

Page 38: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

38

Outline

• Promise of Sensor Networks and Cyber-Physical Systems

• Application Overview: – Workflow for an Emergency Department

• Recent Results:– Events, Localization and Tracking

– Workflow

• Open Research Challenges and Future Work

Page 39: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

39

Research Challenges

• Integration with the Internet– Global Network Infrastructure sees all traffic, but routes data. Were to

include position?

• Privacy and security controls – Manage area vs. device owners

• Positioning robustness– Bound maximum positioning error

Page 40: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

40

Conclusions

• Time for focused application drive – What’s really important vs. what we thought was important

• Will require a lot thinking about software stacks– Lower layers, events,

Page 41: Automatic inference of clinical workflow events using spatial-temporal tracking Rich Martin, Rutgers University, Dept. of Computer Science Contributors

41

Thank you!