Professional Documents
Culture Documents
Design of Health Technologies: John Canny 9/19/05
Design of Health Technologies: John Canny 9/19/05
Lecture Outline
Sensing for health: Vital signs sensors Disease sensors Environmental sensing (mention only) Networking: Requirements for health sensing Wired (serial/USB) and wireless (Bluetooth) systems for sensing, cell phones etc.
Disease Monitoring
Asthma Diabetes
Blood Glucose Non-invasive methods
Air Quality
Particulate matter Sulfur oxides CO CO2, Nitrogen oxides, hydrocarbons Bacteria: Typhoid, Cholera, E-coli Protozoa: Cryptosporidium and Giardia Viruses: Hepatitis, many types of diarrhoea Helminths: Parasitic worms, Ascariasis, Hookworm Arsenic: responsible for > 200,000 deaths/year
Water Quality
Continuous pressure monitoring can be done on many parts of the body, e.g. the waist:
Pulse oximetry
Pulse oximetry. A light source/sensor on a finger senses light transmission at 650nm and 805nm. These wavelengths are absorbed selectively by oxygenated and non-oxygenated blood. An oximeter signal varies at pulse rate.
Electronic Stethoscopes
A sound transducer connected to a stethoscope head is a very convenient form of the traditional stethoscope. The electronic version can provide amplification, recording, and minimizes artifacts due to cord contact with clothing etc.
Wireless (Bluetooth) Stethoscope Head
Intel Physicians Tablet
Exercise pedometers
Accelerometer-based sensors detect leg motion. Sensor typically mounted in the shoe or at the waist. Suuntos T6, Footpod and X9i
Omron
BodyMedia BodyBugg
Vernier Spirometer
Diabetes
The most direct method is blood glucose measurement. A small blood sample is taken by piercing a finger or arm, and analyzed in a handheld meter.
LifeScan OneTouch blood glucose meters. All of these support PC uploads via a serial (RS232) cable.
This sensor, and the electronics to access it, would be extremely inexpensive.
PasPort amp.
Systems
iMetrikus MediCompass
Signal capture: Pulse oximetry and pulse pressure (waveforms), EKG, stethoscope readings, breath sounds. Monitoring: Repeated readings of one of the above, with checking for measurements outside a safe range.
Networking
Once upon a time, There were just cables
Keyboard, Mouse, Video, Parallel, Serial (RS232) cable Audio cable
Serial connections
Serial Cables connect two devices symmetrically like this:
Tx = transmitted data
Rx = received data
Serial ports traditionally support speeds up to 19.2k bit/sec (RS232) but are often used at higher speeds (up to several Mb/s) over short distances. Traditional serial ports are fast disappearing on computers, but as we saw still exist on many medical devices.
USB is a difficult protocol to use directly, but for general sensor use, it is easy to use a USB/serial cable or bridge chip. Most such bridges use either Prolific or FTDI chips.
FTDI USB/serial bridge. Up to 3Mb/sec. Drivers for Windows, CE, Mac, Linux. Presents a virtual COM port.
The downside of this is that you have to do this install for every device you might use the USB sound device with.
Bluetooth
Bluetooth is a wireless cable replacement standard. After a slow start, Bluetooth technology is taking off. Sales for 2005 should exceed 200 million units, and is roughly doubling each year. Bluetooth comes in two flavors: Class 2: for personal devices or in-vehicle use, around 1020m (try 10-20 feet in practice) Class 1: For longer range up to 100m, e.g. in a household or office.
Version 2 (aka EDR or Extended Data Rate) triples the data rate up to about 2 Mb/s.
Bluetooth shares the 2.4GHz spectrum with WiFi (802.11a,b,g etc.).
Bluetooth Profiles
One of the most useful innovations in the Bluetooth standard is the use of device profiles. A profile is an abstract device spec. that has to be supported at both ends of a connection. If you like, its the kind of cable(s) that that Bluetooth connection supports. Each connection can support several profiles at once.
Profiles eliminate the need for custom drivers on the host, and allows a Bluetooth device to connect to any host (PC, PDA, cell phone) that supports the profile(s) it uses.
Bluetooth Profiles
Bluetooth Stack
The message here is that Bluetooth is hairy like TCP/IP. Older Bluetooth chips only provided HCI functionality. Now they go up to the application layers: SPP, DUN, Headset.
The newest modules make it pretty easy to go wireless. Most modules can be used as serial cable replacements. The next simplest step is to add a microprocessor to act as controller (PIC etc.), using the modules serial profile. But since new BT chips have a powerful, energy-efficient processor on-board already, this is rather wasteful. You can develop for the native processor, but you will need to buy some expensive development tools. CSR and some module vendors provide virtual machines so your code cant void the modules qualification.
Bluetooth-to-phone
To call out from a sensor using a Bluetooth cell phone, it may only be necessary to use the phones DUN (Dialup Networking) profile. The sensor becomes the master of the connection. No code needed on the phone! Otherwise there are several programming platforms available for phones: Java, BREW, Symbian. BREW is the programming environment for CDMA phones (Qualcomm, Sprint, Verizon,). Fast and flexible, but you need another expensive development environment (for ARM processors).
Project work
Please write down a project idea to be handed in next time (Wednesday). Project work starts next week.
Next Time
Jeff Newman, director of Sutter Health Inst. for Research and Education is the guest speaker. Reading online about telehealth in Finland. What assumptions does this paper make about the application of telehealth?