Major Project Report

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

A

Project Report
on
Medical Support Application using NodeJS server including
Remote Patient Examine with Atmega328P
Submitted in the partial fulfilment of the requirement for the award
of the degree of

Bachelor of Technology
in
Electronics & Communication Engineering
Submitted by:
Ashutosh Mishra (2019041035)
Shiva Singh (2019041119)
Adarsh Jaiswal (2019041008)
Vaibhav Kumar (2019041150)

Under the supervision of:


Dr. GD Bharti, Assistant Professor
Electronics & Communication Engineering

Department of Electronics & Communication Engineering


Madan Mohan Malaviya University of Technology,
Gorakhpur (Session: 2022-23)

Signature of Supervisor:

1
Introduction to Medical Support Server and Patient Examination system

Medical Support server is a service provider web application along with Remote patient
Examining system, which works to provide ease to, Doctors and Patient on a single platform
Application, which shows all details of availability of Bed, Medicine, Ventilator, Oxygen
Cylinders in that location for a Covid patient and other patient can get basic medical services
through this app at home. Patient living in rural areas can get examined with good doctors
staying in remote locations.

The main objective of MSSP is to provide help to the patients who are suffering from COVID.
Or any other infectious disease. By using this app users will be able to know about current
status of their illness and how they can manage their illness by following simple steps. The
application gives details like current status of bed availability in each hospital, current status
of medicine available in each hospital, status of ventilator available in each hospital, status of
oxygen cylinders available in each hospital, location wise listing of hospitals with detailed
information about beds, medicines and ventilators available.

Patient portals are very easy to access. A quick way to access the patient portal would be
through server, a free website that will by launched by our team. Medical Support Server
provides patients or anyone to automatically access the real time data of the beds and oxygen
cylinders available in different clinics and hospital around the region of current city. Medical
Support Services Portal also helps reduce the number of repetitive tests by having access to
recent results by providing data to the needy ones on the basis of minimum distance covered
and maximum possible availability of beds in different hospitals.

2
Remote Patient Examination

• This Patient examining system is composed of two parts, which are portable remote
medical monitoring unit and the monitoring center.Patient monitoring system is a major
improvement in hospitality

• In this project, we propose a remote medical monitoring system for heartbeat rate and
temperature data.

• Monitoring center is a station which consists of real time analysis and a warning
mechanism for emergency and diagnosis.

• During case of emergency, automatically message signals will be sent to the doctor so
that doctor can medicate accordingly.

Need For Medical Support Server and Remote Patient Examination


In Medical emergency situations like Global Medical Emergencies like Covid-19, or any
individual patient in need of valid and genuine resources, finds it difficult to access resources
which are already present because of below mentioned reasons:

• Infectious disease so people fear moving out and search for resources.

• Government helplines responses either do not work or are not so frequent, they delay in
providing valid information through call.

• Unorganized resources may leads to chaos and panic among patients .

• Need of every kind of medical resources at one place.

• Bridging the gap between doctor and patients.

• Poor medical conditions in rural areas.

• Difficulty in Doctors and patients to meet because of remote locations.


3
Features of Medical Support Server and Remote Patient Examination

• Medical Support Services is a service provider which works to provide ease to


Government, Doctors and Patient on a single platform Application, which shows all
details of availability of Bed, Medicine, Ventilator, Oxygen Cylinders in that location
for a Covid patient and other patient can get basic medical services through this app at
home. The main objective of this application is to provide help to the patients who are
suffering from COVID or other infectious disease. By using this app users will be able
to know about current status of their illness and how they can manage their illness by
following simple steps. Features of this projects are –

• Current status of bed , medicines, oxygen cylinders, ventilators availability in each


hospital by automatically identifying patient location.

• Remote Patient monitoring of their Heart rate and Body temperature with help of GSM
module.

• Get information and medical prescription by typing name of the disease or symptoms.

• Get details of all the medical stores and hospitals present nearby with availability of
medicines and other resources.

• Get realtime updates for vaccination availability across a particular location

• Patients can also calculate their BMI index and can get information about meditation
and exercises.

4
DESCRIPTION OF BLOCKS

Manual Data Retrieving through Control Center:

The data which is to be shown on the portal needs to be updated regularly either by manually
or through automatic hospital registration.

Data Feeding:

The data gathered has be to be updated on our server database to be accessible to all the users
on the website.

API integration:

The web server will also be connected with various API resources from where we can gather
data resources and can display on our website which includes information about various
diseases and their symptoms. The APIs will also provide information about medications by
typing the name of the disease.

5
2.1 Temperature sensor

The LM35 series are precision integrated-circuit temperature devices with an output
voltage linearly- proportional to the Centigrade temperature. The LM35 device has an
advantage over linear temperature sensors calibrated in Kelvin, as the user is not required to
subtract a large constant voltage from the output to obtain convenient Centigrade scaling.
The LM35 device does not require any external calibration or trimming to provide typical
accuracies of ±¼°C at room temperature and ±¾°C over a full −55°C to 150°C temperature
range. Lower cost is assured by trimming and calibration at the wafer level. The low-output
impedance, linear output and precise inherent calibration of the LM35 device makes
interfacing to readout or control circuitry especially easy. The device is used with single
power supplies, or with plus and minus supplies. As the LM35 device draws only 60 μA
from the supply, it has very low self-heating of less than 0.1°C in still air. The LM35 device
is rated to operate over a −55°C to 150°C temperature range which is fine for measuring
body temperature.

6
Fig 1.7 LM35

2.2 Heart beat sensor

Electrocardiograph is one of the most ubiquitous machines in the hospitals today. It keeps
doctors and nurses updated on important status of patients. ECG collects and interprets
electrical signals produced by the heart over time. Capturing these signals is done via
electrodes.
A heart beat sensor shall be used to replace the ECG machine. My sensor shall use optical
method to sense blood flow in the veins and convert that to heart beat.
Optical method uses the fact that blood vessels in any patch of skin such as fingertips
furnished with a good blood supply, alternately expand and contract in time with the
heartbeat. A LED and a photo resistor are used to sense this variation in skin contrast. This
method uses both transmittance and reflectance principles. It is precise, cheap and non-
invasive method due to lack of attachment on the body.

2.3 Arduino Uno


The Uno is a microcontroller board based on the ATmega328P. It has 14 digital input/output
pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a
USB connection, a power jack, an ICSP header and a reset button. It contains everything
needed to support the microcontroller. It is simply connected to the computer using a USB
cable or powered with an AC-to-DC adapter or battery to get it started.

"Uno" means one in Italian and was chosen to mark the release of Arduino Software (IDE)
1.0. The Uno board and version 1.0 of Arduino Software (IDE) were the reference versions
of Arduino, now evolved to newer releases. The Uno board is the first in a series of USB
Arduino boards, and the reference model for the Arduino platform.

7
WHY ARDUINO

Cheap - Arduino boards are inexpensive when compared to other microcontroller platforms.

Cross-platform - The Arduino Software runs on Windows, Macintosh OSX, and Linux
operating systems. Most microcontroller systems can only run on Windows.

Simple, clear programming environment - The Arduino Software (IDE) is easy-to-use for
beginners, yet flexible enough for advanced users to take advantage of as well.

Open source and extensible software - The Arduino software is published as open source
tools, available for extension by experienced programmers. The language can be expanded
through C++ libraries.

Open source and extensible hardware - The plans of the Arduino boards are published
under a Creative Commons license, so experienced circuit designers can make their own
version of the module, extending it and improving it. Even relatively inexperienced users can
build the breadboard version of the module in order to understand how it works and save
money.

2.4 LCD Display

Below is a typical LCD display

8
Fig 1.8 LCD display

Source: https://www.arduino.cc/en/Tutorial/HelloWorld

The LCD will display the body temperature and hear rate

2.5 ARDUINO GSM SHIELD

The Arduino GSM shield allows an Arduino board to connect to the internet, send and
receive SMS, and make voice calls using the GSM library

fig 1.9 Arduino GSM Shield

Source: https://www.arduino.cc/en/Main/ArduinoGSMShield

The Arduino GSM Shield allows an Arduino board to connect to the internet, make and
receive voice calls and send and receive SMS messages. The shield uses a radio modem M10
by Quectel. It is possible to communicate with the board using AT commands. The GSM
library has a large number of methods for communication with the shield.

The shield uses digital pins 2 and 3 for software serial communication with the M10. Pin 2 is
connected to the M10’s TX pin and pin 3 to its RX pin. The M10 is a Quad-band
GSM/GPRS modem that works at frequencies GSM850MHz, GSM900MHz, DCS1800MHz
and PCS1900MHz. It supports TCP/UDP and HTTP protocols through a GPRS connection.
GPRS data downlink and uplink transfer speed maximum is 85.6 kbps.

9
Fig 2.0 Arduino GSM shield

To interface with the cellular network, the board requires a SIM card provided by a network
operator.
A SIM card is inserted into the holder

2.5.1 GSM

This is an international standard for mobile communication which in full is Global System
for Mobile communications. It also referred to as 2G, which is second generation cellular
network.
GSM supports outgoing and incoming voice calls, Simple Message System, and data
communication via GPRS among others.
The Arduino GSM shield is actually a GSM modem. In the eyes of a mobile operator, the
Arduino GSM shield looks just like a mobile phone while from Arduino perspective, the
Arduino GSM shield looks just like a modem.

10
BLOCK DIAGRAM OF THE SYSTEM

Arduino Uno
LCD display
sensor
sensor

patient

Arduino GSM
shield

doctor's/ gurdian's
nurse's phone
phone

11
Conclusion

• Medical Support server is a service provider which works to provide ease to


Government and Patient on a single platform Application, which shows all
details of availability of Bed, Medicine, Ventilator, Oxygen Cylinders in that
location for patients, and they can get basic medical services through this
web-app at home.

• Wireless technology is emerging as a significant element of next generation


healthcare service.

• Portable and easy to use.

• Prevention is better than cure.

• Modern technologies have developed that promotes comfortable and better


life which is disease free.

References

1. https://www.w3schools.com/REACT/react_components.asp

2. https://stackoverflow.blog/2021/10/25/node-js-makes-fullstac programming-easy-
with-server-side-javascript/

3. https://www.techtarget.com/searchdatamanagement/definition/MongoDB#:~:text=Mo
ngoDB%20is%20an%20open%20source,information%2C%20store%20or%20retrieve
%20information.

4. Youtube tutorials to learn about Frontend development through React https://reactjs.org/docs/getting-


started.html
5. .https://www.academia.edu/24095308/PATIENT_MONITORING_SYSTEM_USING_GSM_AND_
ARDUINO_ATMEGA#:~:text=It%20is%20able%20to%20send,connected%20to%20the%20Arduin
o%20board

12
13

You might also like