3

Click here to load reader

Instant elelectrocardiogram monitoring in android smart phones

Embed Size (px)

DESCRIPTION

ECG (electrocardiogram) is very essential component for the doctors to diagnose the state of patient’s cardiovascular system. In critical situations doctors may need to examine ECG of patient instantly to take a firm and better decision in their absence near patient. In this paper a better way of instant ECG datatransfer, processing and display is demonstrated. Here ECG is acquired using simple 3 electrode single lead configuration then it is digitized and transmitted to Android smart phone in SMS message format. This SMS data is a bundle of values representing digital ECG. Acquired SMS data is fetched from inbox of the phone and processed for calculation of heart rate and detection of arrhythmia by Android application software. Then ECG is displayed on phone screen along with conclusion of heart rate and arrhythmia (if any).

Citation preview

Page 1: Instant elelectrocardiogram monitoring in android smart phones

International Journal For Research & Development in Technology

Volume: 2, Issue: 1, JULY-2014 ISSN (Online):- 2349-3585

27

Copyright 2014- IJRDT www.ijrdt.org

Instant Elelectrocardiogram Monitoring in

Android Smart Phones

Chetan N Betageri 1, Dr V. Udayashankara

2

1 Research Student, Department of Biomedical Signal Processing and Instrumentation

2Professor and Head, I.T. Department

1 2 SJCE, Mysore, India

Abstract— ECG (electrocardiogram) is very essential

component for the doctors to diagnose the state of patient’s

cardiovascular system. In critical situations doctors may

need to examine ECG of patient instantly to take a firm and

better decision in their absence near patient. In this paper a

better way of instant ECG datatransfer, processing and

display is demonstrated. Here ECG is acquired using simple

3 electrode single lead configuration then it is digitized and

transmitted to Android smart phone in SMS message format.

This SMS data is a bundle of values representing digital

ECG. Acquired SMS data is fetched from inbox of the phone

and processed for calculation of heart rate and detection of

arrhythmia by Android application software. Then ECG is

displayed on phone screen along with conclusion of heart

rate and arrhythmia (if any).

IndexTerms—ECG, Instant ECG,Android ECG, Cardiac

monitoring

I. INTRODUCTION

Electrocardiogram is the waveform representing electrical

activity of the heart. This is acquired by connecting skin

impedance matching resistance electrodes to the surface arms

and chest. A set of appropriate electrode connection made for

acquiring single ECG waveform is called as lead. According

biomedical standards totally there are twelve leads for

complete analysis of activity of heart in various dimensions.

Today in hospitals and diagnostic centers twelve lead ECG

monitoring is being used worldwide. Even for treadmill test

and analysis of patient they implement twelve lead ECG

systems. So it is very comfortable to have ECG analysis at

hospitals and diagnostic centers.

Meanwhile if patient has to be monitored instantly and both

patient and doctor are at different places or patient is in critical

state away from hospital then there are different wireless ECG

monitoring systems which communicate between patient and

doctor to provide a better environment for ECG analysis. But

the conventional wireless ECG monitoring systems dependent

on short range networks such as Wimax, Wi-fi and Bluetooth

networks.These systems need either desktop/laptop computers

or dedicated hardware display systems. These conventional

wireless systems also suffer from noise interference problems.

To overcome these hurdles of wireless ECG data transmission

there is a need of long range, internet independent and

noiseless network. The present GSM and CDMA networks

are long range networks which cover most part of urban world

with a strong resistance to noise interference.

This paper elaborates a noise free wireless ECG

transmission system and sophisticated display software. Instant

ECG monitoring system has two parts; patient side hardware

and doctor side software.Instant ECG monitoring system uses

any one lead out of three AVR, AVL and AVF lead systemsto

acquire ECG. The acquired ECG is digitized using an

appropriate analog to digital converter. ADC output is a stream

of digital values. These values are packed into a data bundle

and then sent to a phone specific number by an advanced

microcontroller through interfaced GSM system in the form of

SMS. The phone which receives this SMS has Android

operating system and has ECG reading application software.

This ECG app fetches messages of only the particular number

which was used to send the ECG data, from the SMS inbox and

then displays the data in the form of a graph, which is the

acquired ECG signal at patient side. As SMS platform is used

to transmit the data there is very less possibility of noise

interference.

The ECG app software fetches the data from messages,

processes it then displays the outcome in a more appropriate

graphical way. The memory requirement is also less as

standard single SMS can provide 140 bytes of data carriage. So

in all the way the instant ECG monitoring system proves to be

an efficient real time tool for on time cardiac monitoring.

II. SYSTEM ARCHITECTURE

As explained before Instant ECG monitoring system has

two subsystems; a) data acquisition and transmission system,

b) data process and display system.

Data acquisition and transmission system is carried by the

patient where data processing and display is done by the smart

phone of the doctor with the help of dedicated Android app

software. The architectures of both the systems are elaborated

in this section.

Data acquisition is the process of sensing electric potential

from the surface of the skin using electrodes and processing

that electric voltage for analyzing the function of heart as ECG.

The electrodes are placed at appropriate points on chest surface

Page 2: Instant elelectrocardiogram monitoring in android smart phones

International Journal For Research & Development in Technology

Paper Title:- Instant Elelectrocardiogram Monitoring in Android ISSN(O):- 2349-3585 Smart Phones (Vol.2, Issue-1)

28

Copyright 2014- IJRDT www.ijrdt.org

as directed by standards of ECG electrode placement. In this

system we use three electrode single lead set up for acquiring

ECG signal. So the system can monitor one of twelve standard

ECG leads and hence only one waveform will be available for

display. The voltage potential available at ECG cable output is

amplified then band pass filtered. The filtered output is

sampled and digitized. The digital values are stored into

microcontroller memory.

The microcontroller is the brain of this system. This

acquires digital values from ADC output then sends them to

GSM modem device. GSM modem is the bridge between

mobile phone network and ECG acquisition system. Through

this GSM modem with a SIM card of particular network

provider with a distinct number microcontroller sends SMS to

the data processing and display system present at doctors side.

As explained before this data processing and display unit is

doctors’ Android smart phone.

Figure 1. Patient side ECG acquisition and transmission

The doctors’ smart phone to which ECG digital data has been

sent is facilitated with updated Android smart phone operating

system. The ECG Android application being installed in the

smart phone fetches the SMS of the specific prescribed number

from inbox then produces the digital values of ECG signal

present in the SMS to plot waveform.

Along with plotting of ECG waveform the application software

also computes the heart rate using QRS detection algorithm

and thus concludes the possible arrhythmia being occurred in

heart rhythm. The type of arrhythmia detected by ECG

application software is displayed along with the graph. If

there’s no arrhythmia detected then ECG will be concluded

normal by the software.

The memory required by software is too less and cache will be

cleared immediately once we stop the running application

software. So there is advantage of low memory consumption

by the application software.

The application software utilizes QRS detection algorithm to

detect heart rate and thus identifies arrhythmia inherited with

acquired ECG. The functioning of application software can be

modeled as given in below figure.

Figure 2. Functional diagram of ECG Application software in Android OS

The ECG data available in the messages of specific number

at the message Inbox are transferred to QRS detector algorithm

and then for plotting the graph. Meanwhile results of QRS

detection are sent for detection of arrhythmia. Arrhythmia

detector analyses the presented results from the QRS detector

with standard ECG data, then sends results for display

indicating ECG embedded with any arrhythmia or normal.

ECG displayed is static plot because this helps doctor to

examine the waveform easy. Even if software fails to detect a

distinct arrhythmia then doctor can identify the abnormality in

the ECG waveform, this adds a flexible advantage of manual

arrhythmia detection in this system.

III. RESULTS

As the ECG data is transmitted through most reliable

mobile phone network there is very less possibilities of noise

interference. This is internet free data transmission so no

worries of data traffic. When ECG is normal display will be as

given shown in below figure.

Figure 3. Android display showing acquired normal ECG

It displays heart rate; that is beats per minute and the ECG

type, which is normal as per instant acquisition.

Further if acquired ECG is abnormal then application

software analyzes the abnormality and displays the detected

arrhythmia type, as given in below figure.

ADC Microcontroller GSM

Modem

ECG

Lead Op Amp BPF

SMS

Inbox

QRS

Detector Display

Arrhythmia

Detector

Page 3: Instant elelectrocardiogram monitoring in android smart phones

International Journal For Research & Development in Technology

Paper Title:- Instant Elelectrocardiogram Monitoring in Android ISSN(O):- 2349-3585 Smart Phones (Vol.2, Issue-1)

29

Copyright 2014- IJRDT www.ijrdt.org

Figure 4. Android display of ECG manipulated with Tachycardia

The detected heart rate simplifies detection of arrhythmia.

Similarly Bradycardia, Pre ventricular contraction and Bundle

branch blockage arrhythmias can be detected by this

application software.

The propagation delay of display of waveform depends

upon number of ECG messages present in the SMS Inbox of

smartphone. Propagation delay is directly proportional to the

number of ECG messages present in SMS Inbox. So it is better

to delete old ECG messages to have faster display of ECG.

Along with that resolution of ECG waveform also increases

with decrease in number of ECG messages or data. So memory

management is also in users hand. If physician needs to see

better display of ECG then he has to delete unwanted old ECG

messages from the Inbox. This is an advantage for the user and

the patient. This system provides a flexible memory

management utility to operators.

IV.CONCLUSION

Instant ECG monitoring System is a faster, flexible, user

friendly and Internet independent health service for cardiac

patients and doctors.

The system uses high security cell phone network for its

communication between two ends. And as this is one side

transmission system it is a simplex device which makes it

simple, fast and cost effective.

Its high security data transmission quality makes it a most

reliable compared to other present wireless ECG monitoring

systems.

As this system does not need Internet service for its

operation it can work without any system crashes or hangouts.

This trait adds one more crown of dependability on this system.

Memory consumption of ECG messages is very low

compared to large data blocks used in conventional wireless

ECG monitoring systems. The memory can be easily managed

by end user by deleting unwanted ECG messages in the SMS

Inbox. This does not affect other messages in the SMS inbox.

This is the reason that system is user friendly.

It also has some limitations, such as the display is quite

small, but any way it depends on affordability of end user. It

can detect only few types of arrhythmias mean while the doctor

has to analyze the signal and conclude the arrhythmia in most

of critical situations.

Display is not real time dynamic; that is user has to run the

application over and over to get very last ECG. This limitation

can be overcome in the future where application software will

be developed further.

V. FUTURE ENHANCEMENTS

The Instant ECG monitoring system can be further

developed as compatible software application for different

Smart phone software environments. Dynamic ECG display

will ensure more real time cardiac monitoring. Hardware can

be made simple if voice band is used for ECG signal

transmission.

Development of arrhythmia detection algorithm will

enhance the reliability of the system to a new extent. This

system can revolutionize wireless biomedical signal monitoring

and analysis.

REFERENCES

[1] Kenneth J. Ayala, The 8051 microcontroller, USA, WP

Company, 1991.

[2] I. Scott MacKenzie and Raphael C.W. Phan, The 8051

microcontroller, 3rd ed. USA, Prentice Hall, 1999.

[3] Thomas W. Schultz, C and the 8051, 4th ed. USAPageFree

Publishing Inc, 2004.

[4] Nicola Pero, SMS Messaging Applications, USA, O'Reilly

Media, 2009.

[5] Gail Walraven, Basic Arrhythmias, USA, Brady Books,

2010.

[6] Rajashri Gupta, MadhuchhandaMitra, JitendranathBera,

ECG Acquisition and Automated Remote Processing,

India, Springer, 2012.

[7] R S Khandpur, Handbook for Biomedical Instrumentation,

India, Tata Mc-Graw Hill, 1992.

[8] Willis J. Tompkins, Biomedical Signal Processing,

Prentice Hall of India, 2002.