A Framework for Patient Monitoring

A Framework for Patient
A. L. Praveen Aroul, William Walker, Dinesh
Department of Electrical Engineering
University of Texas at Dallas
Node architecture
Software Infrastructure
Network architecture
Microsoft HealthVault
Hardware – wrist module
 Biote is built into a wrist module
which houses an accelerometer, biopotential sensors interfaces, a
microcontroller, and an RF
communication transceiver.
Node Architecture - Biote
Sensing subsystem
 BMA 150 – accelerometer
 Primary used for Activity Monitoring
 Provide a ranging form ±2g to ±8g
 Interfaced to MSP430 using SPI
 Bio-Potential sensors using UART
Processing subsystem
MSP430 microcontroller
16bit RISC CPU
120 kb ISP flash and 4Kb RAM
5 low power mode – save battery life
On chip Digital controlled oscillator
allows it wakeup within 1µs
Communication subsystem
 CC2420 RF transceiver
 Operate on 2.4 GHz ISM bands
 Extensive hardware support for
packet handling, data buffering, burst
transmission, data encryption,
 Interface to MSP430 with SPI
Software Infrastructure
 Use TI-Z-Stack as the communication
protocol stack
 Compatible with ZigBee 2006 specification
 Low cost, low power and reliable device
monitoring and control
 Operating System Abstraction Layer of the
TI Z-stack provides scheduling, memory
management and messaging features
Network Architecture
 Network coordinator node
 Connect to the base station or mobile gateway,
which links to central server
 Initiate the network, allowing other nodes to join
the network by issuing the PAN address
 Performs routing operation as a router node
 Power is consumed mostly during the
transmission and reception of data on wireless
 Preconfigured and fixed using traditional power
Bio-potential Sensor Interface
 SpO2 Data acquisition
 ECG measurement
 Blood pressure & Heart rate
SpO2 Data acquisition
 PM 31392B1 Micro Power Oximeter board
 Continuously monitor SpO2 and Pulse rate
 Transmit data as soon as readings are
 Require no command to start
 Send data every 6 seconds initially
 Periodically check battery status, forward
low battery warning to the monitoring
ECG measurement
 GmBH EG1000 one channel ECG
 Continuously monitor cardiac rhythm
and pulse rate, sending out data
using on board serial port
 Programmable sample rate of
 Transmission is automatic once ECG
data bytes are received
BPM interface
 UA-767PC BPM provides BP and hear rate
 The sensor node sends a start signal to BPM to
switch into communication mode and open the
communication port. BPM now ready to receive
 Sensor issues a command to take a
 Readings are sent to the sensor node when the
reading process has complete
 Limited processing is performed by the sensor
node on the data before previous data has
been transmitted
Turn on message
Open Comm Port message
02 43 50 43 30 35 3B
01 37 30 50 43 06
Take Reading
02 43 50 43 31 30 37
Data Message
38 30 33 43 33 43 34 36 5C 62
Microsoft Health Vault
 A free online database used to store
and share health related information
 Web based, it doesn’t support offline
access currently
 A certificate identifies the intended
application only, access is granted to
only the registered application
Records in Health Vault
 A record can contain personal
information such as name, blood
pressure readings, glucose level
readings, known allergies, etc.
 It s possible to view and change other
records depending on permission
 Records can be shared
Master Record
 A Master Record is a person who is
interested in monitoring one or more
 Two types of relationships
 Doctor/hospital to patient
 Family member to another member
 This system can be depicted as a tree with
the Master Record at the root and the
patient/member as the leaves
Basic System Interface
 1. Sensor to wireless sensor network
 2. Wireless sensor network to an
internet accessible device
 3. Internet accessible device to the
 4. Human to the website
 5. Website to Health Vault database
Question and Comment …