Patient Monitoring System Using LabVIEW

Similar documents
HUMAN BODY MONITORING SYSTEM USING WSN WITH GSM AND GPS

Training Schedule. Robotic System Design using Arduino Platform

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service

Wireless Heartbeat Monitoring System Using Android

IOT Based Smart Greenhouse Automation Using Arduino

Asset Tracking and Accident Detecting Using NI MyRIO

Healthy Sport Monitoring System

International Journal of Scientific & Engineering Research, Volume 5, Issue 5, May ISSN

WIRELESS ELECTRONIC STETHOSCOPE USING ZIGBEE

Monitoring and Control of Speed of DC Motor

common type of cardiac diseases and may indicate an increased risk of stroke or sudden cardiac death. ECG is the most

Design and Development of a Two Channel Telemedicine System for Rural Healthcare

Smart Incubator using Internet of Things

Voice Activated Hospital Bed, Herat Beat, Temperature Monitoring and Alerting System

Agriculture Automation & Monitoring using NI my RIO & Image Processing to Estimate Physical Parameters of Soil

PHYSIOLOGICAL SIGNALS AND VEHICLE PARAMETERS MONITORING SYSTEM FOR EMERGENCY PATIENT TRANSPORTATION

International Journal of Latest Engineering Research and Applications (IJLERA) ISSN: Smart Shoe

International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

Mobile Agent Based Intelligence Power Distribution Control System

GREEN HOUSE USING IOT

Accident Sensor with Google Map Locator

Speed Control of the DC Motor through Temperature Variations using Labview and Aurdino

SOLDIER NAVIGATION AND HEALTH RECORDING SYSTEM USING IOT

Implementation of Arduino Board on Wind Turbine Instrumentation System Using LabVIEW

Feeder Protection From Over Load and Earth Fault Relay

Soldier Tracking and Health Indication System Using ARM7 LPC-2148

BOAT LOCALIZATION AND WARNING SYSTEM FOR BORDER IDENTIFICATION

Robust Wrist-Type Multiple Photo-Interrupter Pulse Sensor

School of Electronic Science and Engineering, Nanjing University of Posts and Telecommunications, Nanjing, , China

JOURNAL OF ADVANCEMENT IN ENGINEERING AND TECHNOLOGY

Simulation Of Radar With Ultrasonic Sensors

Controlling Robot through SMS with Acknowledging facility

DESIGN AND IMPLEMENTATION OF MOBILE WIRELESS OSCILLOSCOPE AND FUNCTION GENERATOR

REAL-TIME WIRELESS ECG AND ITS SIGNAL DISPLAY ON LABVIEW

Wireless Data Acquisition and Transmission System Design Using Arduino (for Military Jawan alive Detection Network)

WifiBotics. An Arduino Based Robotics Workshop

Introduction to the Arduino Kit

IoT based Heart Attack Detection, Heart Rate and Temperature Monitor

Surveillance and Target Engagement using Robots

ADVANCES in NATURAL and APPLIED SCIENCES

Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance)

GSM based Patient monitoring system

AUTOMATIC RESISTOR COLOUR CODING DETECTION & ALLOCATION

Arduino and Raspberry Pi based Efficient Patient Monitoring System

Embedded Prototype System for Monitoring Heart Rate

Monitoring System Heartbeat and Body Temperature Using Raspberry Pi

Testing Properties of E-health System Based on Arduino

ARDUINO BASED DC MOTOR SPEED CONTROL

IMPLEMENTATION AND DESIGN OF TEMPERATURE CONTROLLER UTILIZING PC BASED DATA ACQUISITION SYSTEM

GSM BASED PATIENT MONITORING SYSTEM

LABORATORY AND FIELD INVESTIGATIONS ON XBEE MODULE AND ITS EFFECTIVENESS FOR TRANSMISSION OF SLOPE MONITORING DATA IN MINES

DESCRIPTION DOCUMENT FOR WIFI / BT HEAVY DUTY RELAY BOARD HARDWARE REVISION 0.1

AC : THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS

AN ARDUINO CONTROLLED CHAOTIC PENDULUM FOR A REMOTE PHYSICS LABORATORY

Design and Implementation of Digital Stethoscope using TFT Module and Matlab Visualisation Tool

EKT 314/4 LABORATORIES SHEET

Preliminary Design Report with Diagram(s)

GFT Channel Digital Delay Generator

CHAPTER 7 HARDWARE IMPLEMENTATION

Autonomous. Chess Playing. Robot

AN INVISIBLE TRACKNIG SYSTEM DURING NATURAL CALAMITIES

Design of Virtual Sphygmomanometer Based on LABVIEWComparison, Reflection, Biological assets, Accounting standard.

Implementaion of High Performance Home Automation using Arduino

AUTOMATED WATER METER READING

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, March 18, ISSN

Multi Propose Biomedical Circuit

Thermo-Vision Scanning Of Vital Nodes in a Substation Using Image Processing

JEPPIAAR SRR Engineering College Padur, Ch

Design and Implementation of Visible Light Communication System using low cost microcontroller module and LED as light source

Sensor, Signal and Information Processing (SenSIP) Center and NSF Industry Consortium (I/UCRC)

Advanced Soldier Monitoring and Tracking System Using GPS and GSM Introduction

An IoT based Remote HRV Monitoring System for Hypertensive Patients

Arduino Microcontroller Processing for Everyone!: Third Edition / Steven F. Barrett

A Solar-Powered Wireless Data Acquisition Network

Wireless Cardiac Rhythm Monitoring System

A MODERN HEALTH CARE SYSTEM USING VISIBLE LIGHT COMMUNICATION TECHNOLOGY

Deepali Shukla 1 (Asst.Professor), Vandana Pandya 2 (Asst.Professor) Medicaps Institute of Technology & Management, Indore (M.P.

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

REVIEW ON-IOT BASED SMART HEALTHCARE SYSTEM

IOT BASED AUTOMATIC VEHICLE ACCIDENT DETECTIONANDRESCUE INFORMATION SYSTEM

Web Based Smart Real Time Health Care Monitoring and Alert System Using Internet of Things (IOT)

DASL 120 Introduction to Microcontrollers

Development of 4/16-Channel Data Acquisition System Using Lab VIEW

AMBULANCE TRACKING AND ALTERNATE ROUTING

Low-cost photoplethysmograph solutions using the Raspberry Pi

Automatic Two Wheeler Driving Licence System by Using Labview

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.

Blue Eyes Technology with Electric Imp Explorer Kit Ankita Shaily*, Saurabh Anand I.

TMS320F241 DSP Boards for Power-electronics Applications

SMART DATA ACQUISITION TECHNIQUE FOR LEVEL PROCESS USING LIFA

WIRELESS DATA ACQUISITION SYSTEM FOR PHARMACEUTICAL AND CHEMICAL INDUSTRIES USING LOAD-CELL

ABSTRACT I. INTRODUCTION

AUTOMATIC ELECTRICITY METER READING AND REPORTING SYSTEM

Available online at ScienceDirect. Procedia Computer Science 105 (2017 )

Accident prevention and detection using internet of Things (IOT)

International Journal of Pure and Applied Mathematics

Smart Monitoring and Power Factor Correction of Distribution Transformer using IOT

GSM Based Water Billing System

The UCD community has made this article openly available. Please share how this access benefits you. Your story matters!

ZKit-51-RD2, 8051 Development Kit

Transcription:

International Journal of Emerging Technology in Computer Science & Electronics (IJETCSE) ISSN: 0976-1353 Volume 24 Issue 4 MARCH 2017. Patient Monitoring System Using LabVIEW Mohanraj T #1 and Keshore Raj S N *2 # B.E., EEE, Mepco Schlenk Engineering College (Autonomous), Sivakasi, Tamilnadu, India * B.E., EEE, Mepco Schlenk Engineering College (Autonomous), Sivakasi, Tamilnadu, India Abstract The medical treatment and diagnosis of patients in India, especially in rural regions are adversely affected due to lack of proper healthcare and a poor patient to doctor ratio. This project aims at developing a suitable monitoring system, through which the doctor can monitor patients without physically being present near the patient. This monitoring system assists the doctor in carrying out medical tests and also provides patient-doctor interaction, when the doctor cannot be physically present near the patient. The proposed system uses a variety of sensors to monitor human body parameters like Temperature, Heartbeat rate, ECG and GSR. These sensors are integrated together and their output is made available to the doctor in graphical form. The Doctor can access this from anywhere and can use it to monitor the patient s condition. This system not only allows the doctor to examine the patient s condition but also allows the doctor to share his suggestions and prescriptions. The sensors are integrated to LabVIEW through Arduino to provide a GUI based environment and monitoring parameters are displayed on the LabVIEW front panel. This LabVIEW front panel is published over the web server with both access and control permissions with a unique IP address. The doctor can make use of this IP address to access the monitoring system. This system is also capable of providing visual image/video to the doctor. Index Terms GSR Galvanic Skin Response, BMI Body Mass Index, BMR Basal Metabolic Rate. I. INTRODUCTION In a developing country like India, lack of proper medical facilities has been a major concern, especially in remote villages. Lack of proper medical treatment & diagnosis in rural areas, is mainly due to the poor doctor to patient ratio. In order to increase the patient care efficacy, there arises a need to improve the patient monitoring system in a more effective way. The main drawback in the current patient monitoring system is the requirement of the physical presence of the doctor in the vicinity of the patient, which is not possible at all times. Hence it becomes necessary to develop a system which does not demand the doctor s presence for patient monitoring. Owing to the advancements in bioinstrumentation and telecommunications technologies, it has become feasible to design a monitoring system to acquire, record, display and transmit the physiological signals from the human body to any location. The proposed patient monitoring system enables doctors to monitor vital biosignals such as ECG, Respiration, Heart rate and body temperature of patients especially in ICU and CCU. The clinical output of the biosignals are then published to the web, which can be accessed by the doctor from anywhere. The doctor can also offer his suggestions and prescriptions if required. In other words, this monitoring system measures physiological parameters like ECG, PCG, Temperature and Heart rate, pre-processes them and displays them in a graphical user interface which is published on a personalized website that can be viewed by the doctor from anywhere. II. EXISTING TECHNOLOGY REVIEW Most widely used Patient Monitoring Systems comprise primarily of Wired Devices. Using wired devices restricts the patient to a room, wired to a bed and also requires a doctor s presence for monitoring. The proposed system eliminates that limitation and helps the doctor in monitoring the patients from anywhere. Though many wireless Monitoring Systems have been proposed, they suffer from various disadvantages, depending upon the technology used for wireless communication. Bluetooth, ZigBee, Wi-Fi and Dash7 are some of the Wireless technologies that are being widely preferred for wireless communication. However, each technology has its own limitation, which makes the system inefficient. Bluetooth has the lowest Signal Range of 10m and has a relatively slower data transfer rate. ZigBee has a relatively higher Signal Range of 10 20m but higher setup cost and weaker security makes it unsuitable for this application. In the proposed system, an inbuilt feature of LabVIEW known as the Web Publishing Tool is used, which overcomes the above mentioned limitations. III. PROPOSED SYSTEM The Block Diagram of the proposed system is shown in fig 1. The physiological parameters of the patient are measured using different sensors and their output is processed through a microcontroller. The Microcontroller performs the function of a DAQ and simply serves the signals to LabVIEW. The Signal is processed through the LabVIEW VIs. The output is displayed in the front panel of LabVIEW which is then published to the web server. The doctor can view the output from anywhere through the specific IP address. 67

International Journal of Emerging Technology in Computer Science & Electronics (IJETCSE) ISSN: 0976-1353 Volume 24 Issue 4 MARCH 2017. 3) Temperature Sensor MAX30205 Temperature Sensor is used for the body temperature measurement of the patient. The MAX30205 Sensor communicates through I²C via 2 wire interface. The sensor has a 2.7V to 3.3V supply voltage range. It has an operating temperature range of 0 C to +50 C. Fig 4: MAX30205 Temperature Sensor A. Hardware Required Fig 1: Block Diagram of the project 1) Arduino UNO The Arduino Uno is a commonly used microcontroller board based on the ATmega328 IC. It has 14 digital input/output pins - 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button, out of which 6 pins can be used as PWM outputs. A person's ordinary body temperature can typically vary from 36.5 C to 37.5 C. Variation in body temperature can be due to various reasons like fever, immediate impact of anxiety, drying out etc. 4) ECG Sensor AD8232 ECG Sensor Module [3] is used to measure the electrical activity of the heart. The AD8232 is an integrated signal conditioning block for ECG and other bio potential measurement applications. It measures the Electro Cardiogram readings of the patient through three electrodes attached to the patient s body [2]. Fig 2: Arduino UNO microcontroller Arduino is just used as a DAQ (Data Acquisition) to communicate the input signals to the LabVIEW. The Signals are manipulated using the LabVIEW VIs and not the controller. 2) Heart Rate Monitor Pulse Sensor [4] is an open-source heart rate monitoring sensor built to work with the Arduino. It uses periodic sampling of ADC value from the light intensity sensor, and signal filtering to detect the peak-to-peak length in the data. The heart rate is measured from the finger tip of the patient. It can also be measured from the softer part of the ear lobes. Fig 5: AD8232 ECG Sensor with electrode and connector cable 5) GSR Sensor Galvanic Skin response [5] is a method of measuring the electrical conductance of the skin. Strong emotion can cause stimulus to the sympathetic nervous system which results in more sweat being secreted by the sweat glands. GSR can be used to spot such strong emotions with the help of two electrodes attached to two fingers on one hand. Fig 6: Galvanic Skin Response Sensor with finger cuff Fig 3: Heart Beat Rate 68

International Journal of Emerging Technology in Computer Science & Electronics (IJETCSE) ISSN: 0976-1353 Volume 24 Issue 4 MARCH 2017. B. Software Platform Implementation 1) LabVIEW LabVIEW - Laboratory Virtual Instrument Engineering Workbench, is an interactive programming environment in which programs can be created using a graphical notation. The programming language used in LabVIEW is a dataflow programming language in which the execution is determined by the structure of a graphical block diagram. The programmer can connect different function-nodes by drawing wires. These wires propagate data as variables and a node can execute when all its input data is available. This graphical is highly advantageous as it allows the nonprogrammers to build programs by dragging and dropping virtual representations of lab equipment in LabVIEW. One of the additional features of LabVIEW is that, it includes extensive support for interfacing various devices, instruments and even cameras. LabVIEW also includes built-in support for NI hardware platforms such as CompactDAQ and CompactRIO, with a large number of device-specific blocks for such hardwares like the Measurement and Automation explorer (MAX) and Virtual Instrument Software Architecture (VISA) toolsets. The Temperature Sensor MAX30205 uses I²C communication and the SDA (Serial Data) and SCL (Serial Clock) pins are connected to the I 2 C pins in the Arduino UNO A4 (SDA) and A5 (SCL). The Slave Address for the I 2 C VI is x48. The GSR [5] Sensor s output pin is connected to one of the analog pins of Arduino. The electrodes are attached to the two finger cuffs, which are worn by the patient in any of the two fingers. The output pin of the Heart Rate Sensor [4] SEN-11574 is also connected to the analog pin of Arduino. Finger should be placed in the sensing part of the sensor. The LO+ and LO- pins of the ECG Sensor AD8232 [3] are connected to the digital pins of Arduino and the Output pin is connected to the analog pin of Arduino. The Surface electrodes are connected to the AD8232 module through connector cable and the electrodes should be placed in the patient s body [2] as shown in fig 8. 2) Web Publishing LabVIEW has a built-in feature called the Web Publishing Tool, which can be used to publish the front panel of a VI to the web server. The Web Publishing Tool generates a unique IP address through which the VI can be remotely accessed. To access the Remote VI, for a computer connected to a common LAN Network, the IP address should be in the format - http://pcname: Port/ViName.html. Similarly, for a computer to access the remote VI through the Internet, the IP address should be in the format - http://lpaddr:port/viname.html. It is also mandatory for the system to have a LabVIEW Runtime Engine installed and the browser should have the Microsoft Silverlight Plugin installed. IV. IMPLEMENTATION OF THE PROPOSED SYSTEM The sensors are connected to the controller via suitable pins. Arduino is interfaced with LabVIEW through the LINX Toolkit. LINX provides an easier way to use the LabVIEW VIs for interfacing common embedded platforms like Arduino, chipkit and MyRIO with LabVIEW. Using the peripheral Vis in LINX, the digital I/O, analog I/O, SPI, I2C, UART and PWM of the platforms can be accessed. Fig 8: ECG Electrode placing position The Arduino plays a role of a DAQ and serves the output to the LabVIEW. The output of the sensors is processed through the LabVIEW Vis and displayed in the front panel. Separate VIs are used for processing each sensor values. Fig 9: Hardware kit along with the output in LabVIEW In the front panel, the personal details of the patient such as the patient s Name, Date of Birth, Gender, Contact Information, and Medical parameters like Blood Group, Height, Weight, Blood Pressure and Blood Sugar should be entered as input. Fig 7: Photograph of the hardware kit 69

International Journal of Emerging Technology in Computer Science & Electronics (IJETCSE) ISSN: 0976-1353 Volume 24 Issue 4 MARCH 2017. The Activity Factor which categorizes patients based on their daily exercise should be chosen from the dropdown list. From the age, height and weight of the patient, medical details like BMI, BMR, Carbohydrates, Calories, Protein and Fat are calculated mathematically. A Separate text box is provided for entering the Queries/Problems of the Patient and another text box for the doctor to enter the prescriptions. Fig 11: Front panel embedded in web browser Fig 10: LabVIEW Front panel An option for accessing the webcam is provided in the front panel which gives visual image/video to the doctor. The NI VISA drivers for Webcam is used to access the built-in webcam of the Laptop. External Webcam can also be added if needed. The Doctor can access the webcam in case he needs a physical examination of the patient. An Additional option named REPORT is also provided, through which the entire prescription (with the Patient s History) can be generated as a.txt file. The Report is also displayed in the front panel along with the Hospital details. Fig 10 shows the LabVIEW s front panel of the proposed system, containing all the above mentioned parameters. The entire front panel is then published in the web server through the Web Publishing Tool in LabVIEW. The Web Publishing Tool automatically generates a unique IP address, through the Remote Front panel can be accessed. With the LabVIEW Runtime Engine and the Microsoft Silverlight Extension installed, a computer connected to the internet can access the Remote Front Panel from anywhere. The Remote front panel can request control of the VI to the server and the control will be transferred to the remote panel. As long as the remote panel has control of the VI, the server cannot access the VI. The front panel will be accessible only when the Remote panel releases control of the VI. V. FUTURE SCOPE Along with the monitoring parameters included in the system, all the available monitoring systems can also be integrated. By integrating this system with DBMS (Data Base Management System), a database can be maintained with all the patient details and medical history. By manipulating the output parameters, an alarm system can be implemented, which will alert the doctor in case of emergencies, through SMS or Mail. In case of emergencies such as Cardiac Arrest, certain instruments like the Defibrillator can be triggered. 70

International Journal of Emerging Technology in Computer Science & Electronics (IJETCSE) ISSN: 0976-1353 Volume 24 Issue 4 MARCH 2017. VI. CONCLUSION The Proposed system, when employed in day to day life, will be a revolution in the Medical field and will have a great impact in rural areas where the doctor to patient ratio is very low. The proposed system will also have a low cost of implementation and hence can be employed everywhere. REFERENCES [1] NP Joshi, PV Patel, and P. M. Grant, LabVIEW and Web-Server based Human Body Monitoring System, IJAREEIE, Vol. 3, Issue 5, May 2014. [2] Joyanta Kumar Roy, Bansari Deb, Dip Chakraborty Satyajit Mahanta and Nairit Banik, The Wearable Electronic Rescue System for Home Alone Elderly- Labview & Arduino Evaluation, IOSR-JECE, Volume 8, Issue 6 (Nov. - Dec. 2013), PP 50-55. [3] N Natarajan, S Aparna and J Sam Jeba Kumar, Patient Monitoring System Based on e-health Sensors and Web Services, ECAI 2016 - International Conference 8th Edition, July 2016. [4] Salomi S. Thomas, Sensing Heart beat and Body Temperature Digitally using Arduino, SS AAICSP 10-01. [5] K. Subramanya, Vishnuprasada V. Bhat, and Sandeep Kamath, A wearable device for monitoring galvanic skin response to accurately predict changes in blood pressure indexes and cardiovascular dynamics, IEEE, Annual IEEE India Conference (INDICON). 71