Health care is one of the significant aspects that most people in the world are deprived. Recent advancement in microelectronic and information & communication technology means that the measurement and transmission of physiological data for the disease monitoring and treatment purpose have become more comfortable than ever. This paper proposed an IoT based end to end solution for ECG data acquisition, automated diagnosis of diseases and real-time monitoring of health condition. The system contains a smart ECG device embedded in a belt for data collection, then transmitted to the cloud via Wi-Fi. A remote healthcare server can continuously access this data for classification and analysis purpose. The patient can access and monitor the ECG graph, Interval Analysis report, and HR measurement through the mobile application. The proposed system can additionally be used for real-time monitoring of Fetal Heart Rate (FHR) during gestation and diseases like Atrial Fibrillation. The system is hoped to dissolve distances between healthcare providers and patients, making medical services accessible from anywhere around the world.
The proposed system consists of five parts: Data sensing, Data Processing, Cloud, Remote Health Server, and Health Monitoring. An analogue front-end ECG sensing device is used to acquire an ECG signal from the user using 3-leads and send the acquired data to a small processing unit for further pre-processing. The processing unit collects raw ECG data from the ECG sensor device and has an on-chip Wi-Fi module to establish the Wi-Fi connectivity to connect with the Cloud to transmit the data. It has been programmed with few error-checking features that ensure users if all the leads are connected, wireless is connected, and the battery is running out of energy. These can be observed on the device through the varied colour LED (Red, Green, Blue) and the app. Firebase, in this system, has been used as Cloud to store data. The Server, a dedicated high configuration central processing unit, runs some scripts to download data from the Cloud with Time Stamp at a regular interval and then applies MATLAB program to filter automatically, process and analyze before uploading them back the Cloud. An Android Mobile app has also been built to view their ECG graph and a summary of investigations. Users can also view basic features like leads off, wireless connectivity through this app.
The proposed system uses intelligent computing of hardware technology, various software platforms and languages to establish a single end to end solution. The system comes with an ECG module that can acquire data, the transmission of the data continuously to the Cloud (Firebase), a remote health server equipped with necessary signal processing functionalities such as baseline correction and noise removal, and a mobile app that can access ECG graph and ECG report in real-time from the Cloud. The server has also been equipped with two more signal processing model; FHR monitoring and AF detection. These two features have shown high accuracy while trained with recognized datasets but yet to be tested thoroughly with test cases. The proposed system that comprises Device, Cloud, Server, and Mobile App, can help numerous people living in remote places or surviving under the poverty line to reach, access and interface with the complete cardiac medical health care and get in touch with medical care providing institutions’ personnel.