Beruflich Dokumente
Kultur Dokumente
A PROJECT REPORT
on
Submitted By
Name USN
SHARADA DEVI S.A 4VP14CS081
SHREYA RAI S 4VP14CS090
DEEKSHA B 4VP13CS015
LAXMI INGALAKI 4VP15CS406
Under the Guidance of
Mrs. ASHWINI P
Assistant Professor
CERTIFICATE
Certified that the project work entitled “NFC-Based Health Monitoring System” is carried
out by Miss. Sharada Devi.S A, Miss. Shreya Rai S, Miss. Deeksha B, Miss. Laxmi Ingalaki.
bearing USNs 4VP14CS081, 4VP14CS090, 4VP13CS015 and 4VP15CS406, respectively bonafide
students of Vivekananda College of Engineering & Technology, Puttur in partial fulfillment for
the award of Bachelor of Engineering in Computer Science & Engineering of the Visvesvaraya
Technological University, Belagavi during the year 2017-18. It is certified that all
corrections/suggestions indicated during Internal Assessment have been incorporated in the report
deposited in the departmental library.
The project report has been approved as it satisfies the academic requirements in respect of
Project work prescribed for the said Degree.
EXTERNAL VIVA
Name of the Examiners Signature with date
1…………………………….............. ....................................
2…………………………….............. ....................................
DECLARATION
DEEKSHA B 4VP13CS015
Date: 07.05.2018
Place: VCET, Puttur
ABSTRACT
From past few years, in almost every country across the world, significant financial
resources have been allocated to the health care sector. The two factors that triggered this
shift are modern technology developments and also the latest medicine practices. Most of
the developed countries are facing currently the problem off middle and older aged
marketplace from a largely youth-driven marketplace. Due to this trend there is a great
competition among health care providers and also there is a great demand for the health
services. Due to this competition there is a huge effort put by the health care providers
through different ways.
From the management point of view the cost of the medical services in hospitals can be
controlled through high operational efficiency and also by providing improved access to
public that too at an affordable cost. In order to achieve these goals of lowering costs and
improving efficiency the intelligent systems can play a crucial role at this stage.
Compared to other industries the efficiency of the health care sector is poor, this mainly
due to lack proper maintenance which is caused due to many reasons. Now-a -days there
is a huge increase in the number of health issues being reported across different parts of
the world. The hospitals have not been able to manage this increase due to lack of proper
monitoring system.
ACKNOWLEDGEMENT
We take this opportunity to express our deep heartfelt gratitude to all those people who
have helped us in the successful completion of the project.
First and foremost, we would like to express our sincere gratitude to our guide, Assistant
Prof. Ashwini P for providing excellent guidance, encouragement and inspiration
throughout the project work. Without his invaluable guidance, this work would never
have been a successful one.
We would like to thank our Principal, Dr. M. S. Govinde Gowda for providing all the
facilities and a proper environment to work in the college campus.
3.2 Modules 13
3.2.1 Admin Module 13
3.2.2 Doctor Module 13
3.2.3 Patient Module 14
4.1 Introduction 19
4.2 ER Diagram 19
CHAPTER 7 SCREENSHOTS 26
CHAPTER 8 CONCLUSION AND SCOPE FOR 34
FUTURE ENHANCEMENT
REFERENCES 36
PERSONAL PROFILE 38
LIST OF FIGURES
I
LIST OF TABLES
II
NFC Based Health Monitoring System 2017-18
INTRODUCTION
CHAPTER 1
INTRODUCTION
1.1 Introduction to the Project
Near Field Communication (NFC) is a simple and two-way interaction between electronic
devices which allows performing contactless transactions. It is a technology used to automate
health care monitoring using a smart-phone (android). In hospital, every patient has different
illness and different symptoms. When doctors operate on patient there are chances of getting
confusion between patient’s disease and treatment which can turn into fatal mislead in medical
treatment of a patient and can also lead to death, along with this issue patient health records and
reports are retained on paper which is difficult to maintain and unreliable .If a robust healthcare
system is made using NFC it may protect patient from such fatal medical mistakes.
The NFC-TAGs can store some information using a unique ID or number. NFC is a
technology which allows exchange of information between devices. NFC is nothing but an
offshoot of radio frequency identification (RFID) which combines interface of a smartcard and a
reader into a single device. The main advantage of NFC over Bluetooth is that it requires short
setup time as the connection between two NFC enabled devices is established at once under one
tenth of a second. NFC communicates by making magnetic field induction where two loop
antennas which are located close to each other forms an air-core transformer. This feature of
NFC tag can be used for Real Time Applications.
NFC standard has three distinct modes of operation depending on what kind of
information is to be exchanged. Perhaps the most commonly used is peer-to-peer mode which
allows the two NFC enabled devices to transmit data between each other. In peer to peer both
devices are active when they send data and become passive when they receive data. Read/write
mode is the other mode of operation in which the active NFC device possibly mobile phone
established a link with another device to read data from it.
Robust healthcare is a requirement for both developed countries, where the cost of
healthcare is high, security and privacy are critical issues and developing countries like India,
where there is a mass population to handle in hospitals and robust healthcare procedures are
required [2]. Identification of objects for secure medical procedures is very essential for a secure
workflow. Along with this issue the patient health record management is important both for
patients as well as hospital management. Health card on a mobile device can be helpful in
developed countries also, where healthcare cost is high and privacy and security are critical.
Mobile phones had already several communication options with the external environments
before the introduction of NFC technology. When the mobile phones were initially introduced,
the primary goal was to enable voice communication with the mobile and wired phones [3].
Bluetooth technology was introduced later to create personal area wireless networks that connect
peripherals with computing device including mobile phones. NFC Technology brings innovation,
opportunities to make communications. It enables two users to easily communicate and exchange
data simply by touching two mobile phones to each other. Moreover, NFC Technology gives
NFC reader capability to Mobile phones.
The privacy and security problems arise from RFID Tag. Limitations such as small
memory and low computation power [5]. Due to such limitations, data transmission between
RFID Tags and Readers are unencrypted. In addition, RFID Tag provides no tamper resistance.
That is, the RFID Tags and Readers communicate with each other using insecure Wireless
channels. Recent papers have reported that RFID systems have to achieve the following
requirements such as: Indistinguishability, Forward security.
The server is filled with the details of necessary medicines related to the patient’s health
issues.
Added to this, the patient can also login and update his/her health profile by the aid of
check instruments.
Once the details are delivered to the hospital, the doctors staying far away can quickly
interact to the patient. Thus, it is time-saving.
Prescriptions can be made very easy by avoiding travel.
REQUIREMENTS
SPECIFICATION &
ANALYSIS
CHAPTER 2
The most common set of requirements defined by any operating system or software
application is the physical computer resources, also known as hardware. A hardware
requirements list is often accompanied by a hardware compatibility list (HCL), especially in case
of operating systems. An HCL lists tested, compatible, and sometimes incompatible hardware
devices for a particular operating system or application.
Reliability:
The ability of a system to consistently perform its intended operation or required function, on
demand and without failure or degradation is reliability.
Availability:
The degree to which a system, subsystem or equipment is in a specified operable and
committable state at the start of mission, when the mission, when the mission is called for at an
unknown, i.e. a random, time.
PHP
PHP is a server-side scripting language designed primarily for web development but also used as
a general-purpose programming language. Originally created by Rasmus Lerdorf in 1994, the
PHP reference implementation is now produced by the PHP Development Team. PHP originally
stood for Personal Home Page, but now it stands for the recursive acronym PHP: Hypertext
Preprocessor.
PHP code may be embedded into HTML Code, or it can be used in combination with various
web template systems, web content management systems and web frameworks. PHP code is
usually processed by a PHP interpreter implemented as a module in the web server or as a
Common Gateway Interface (CGI) executable. The web server combines the results of the
interpreted and executed PHP code, which may be any type of data, including images, with the
generated web page. PHP code may also be executed with a command-line interface (CLI) and
can be used to implement standalone graphical applications.
The standard PHP interpreter, powered by the Zends Engine, is free software released
under the PHP License. PHP has been widely ported and can be deployed on most web servers
on almost every operating system and platform, free of charge. The PHP Language evolved
without a written formal specification or standard until 2014, leaving the canonical PHP
interpreter as a de facto standard. Since 2014, work has gone on to create a formal PHP
specification.
JAVA
Initially the language was called “oak” but it was renamed as “java” in 1975. The primary
motivation of this language was the need for a platform-independent language that could be used
to create software to be embedded in various consumer electronic devices.
SYSTEM DESIGN
CHAPTER 3
SYSTEM DESIGN
3.1 Introduction
System design is a process through which requirements are translated into a representation of
software. Initially, the representation depicts a holistic view of software. Subsequent refinement
leads to a design representation that is very close to source code. The importance of design can
be started with a single Word-Quality.
Design is the place where quality is fostered in software development. The design phase
can be defined as the process of applying various techniques and rules for the purpose of
defining the process or system in document for the software to the development is available.
3.2 Modules
There are 3 modules in our system.
3.2.1. Admin Module
The admin is the authority who registers both doctor as well as the patient. He also updates the
details of the corresponding patient and assigns each patient with a unique number. Only he has
the power to write into the NFC tag
.
3.2.2. Doctor Module
The doctor has to register himself through the admin in order to view the patient details. He has
the power to update the information regarding the patient. He can also view his own profile. He
can update his profile with name, email-id, etc.
Fig. 3.1: Class Diagram for NFC based health monitoring system
The admin has username and password as attributes. The class can control all activities
using login function. Both the doctor as well as the patient must register to the admin. The doctor
registration class is associated with the doctor and can register the patients. The patient
registration class is associated with the patient who has to provide all his details to the doctor.
The use case consists of three main actors. They are the admin, the doctor and the patient.
All the three are facilitated to login and perform desired activities and finally logout safely. The
admin can perform tasks like doctor registration, patient registration and updation of health
details and write tag. The writing into the NFC tag is done by the Admin only. The doctor can
view patient's details, update patient's information and later view patient's profile.
Each actor as well as system is represented by the vertical line called lifeline and each
message is represented by horizontal arrow from sender to receiver. The time will proceed from
top to bottom in this diagram. The period of time of an object exists but are not active are shown
by dashed line.
Fig. 3.3: Sequence Diagram for NFC based health monitoring system
The dynamics of the figure gives us a clear working of the system with respect to time.
The admin has to login to the system and register both admin and the patient. Here, it is clear that
when the patient needs to be admitted to a hospital, the receptionist will initiate this system by
performing the registrations of the patient and his corresponding doctor. Once this is successful,
the doctor reads the ID stored in the tag. The ID of the patient to identify with every patient with
a unambiguous number. The doctor receives the health issues of the patient and updates the
prescriptions online. The doctor can even review the patient's profile and modify as per the need.
SYSTEM
IMPLEMENTATION
CHAPTER 4
SYSTEM IMPLEMNTATION
4.1 Introduction
System implementation is the construction of the new system and the delivery of that system into
production. In our project web application and android application are implemented. The web
application is used by the admin. Where he can login into the system using username and
password and he maintains overall system. The main is the admin who registers doctor and
patient and also updates health details and writes the patient NFC tag.
The doctor has to register himself through the admin in order to view the patient details.
He has the power to update the information regarding the patient. He can also view his own
profile. The doctor registers name, password, email-id, select specialist and also mobile number.
The patient can successfully update his own profile with the details and also he is enabled
with a facility to update sensitive details like rate of heartbeat or even the blood-pressure level.
The admin register the patient with patient Id, name, password and email-Id and then select the
disease with corresponding doctor, mobile number, blood pressure, heartbeat etc. Then click
register button it will update with id and registration successful.
The doctor can view the patient details and he can update medicine for particular disease. The
doctor can view the old records of the patient tapping by NFC card on his NFC enabled phone.
NFC card will stored the all information about the patient with patient-Id.
4.2 ER Diagram
An Entity-Relationship model describes inter-related things of interest in specific domain of
knowledge. An ER model composed of entity types and specifies relationships that can exist
between instances of those entity types.
CHAPTER 5
SYSTEM TESTING
5.1 Introduction
In system testing the behavior of whole system/product is tested as defined by the scope of the
development project or product. It gets all the integrated modules of the various components
from the integration testing phase and combines all the different parts into a system which is then
tested. Testing is then done on the system as all the parts are now integrated into one system the
testing phase will now have to be done on the system to check and any errors or bugs.
Test Cases
It is a set of test inputs, execution conditions and expected results developed for a particular
objective, such as to exercise a particular program path or to verify compliance with a specific
requirement. The point of running the tests is to gain information, for example whether the
program will pass or fail the test.
Table 5.1
Test Case for login page
Table 5.2
Test Case for registration
SCREENSHOTS
CHAPTER 7
SCREENSHOTS
Fig 7.10: Page for Doctor Update the Patient Health Details
Fig 7.11: Page for Doctor Read the NFC tag By Patient ID
CONCLUSION AND
CHAPTER 8
CONCLUSION AND
SCOPE FOR FUTURE ENHANCEMENT
8.1 Conclusion
NFC based health monitoring and controlling system is the attempt to inculcate use of NFC
technology and its benefits when used with mobiles to efficiently, accurately and ease the
process of patient management in healthcare.
Healthcare has a vast future scope so new additional features can be added to proposed
system like dynamic data of patient. Patient has to wear wearable ECG sensors that will monitor
and control patient's health parameters at runtime. Due to this sensors patient's heartbeats, blood
pressure records etc. will be stored on the server periodically. ECG sensors will continuously
monitor patient’s health even if doctors are not nearby. If after discharge patient wears these
ECG sensors and same thing is happen that is he/she has heart attack then android phone will
automatically call ambulance and doctor along with a SMS with patients’ current location will be
sent to its relatives.
REFERENCES
[1] Amol D. Potgantwar, Vijay M. Wadhai, “A Standalone RFID and NFC based
Healthcare System”. vol. 7, Issue 2, April 2013.
[2] Sethia, D.; Gupta, D.; Mittal, T. Arora U, Saran, H., "NFC based secure mobile
healthcare system," 2014 Sixth International Conference on Communication Systems
and Networks (COMSNETS), pp.1,6, 6-10 Jan. 2014
[3] Mareli M, Rimer S, Paul, B.S Ouahada, K Pitsillides A, "Experimental evaluation of
NFC reliability between an RFID tag and a smartphone," AFRICON, 2013, pp.1, 5, 9-
12 Sept. 2013.
[4] Gautam J, Kumar Y, Gupta A, "Existing scenario of near field communication in
transport sector," Signal Processing and Integrated. Networks (SPIN), 2014
International Conference on, pp.327,332, 20-21 Feb. 2014
[5] A. Alzahrani, A Alqhtani, H. Elmiligi, F. Gebali, M. S. Yasein, “NFC Security
Analysis and Vulnerabilities in Healthcare Applications”, IEEE Pacific Rim
Conference of Communications, Computers and Signal Processing (PACRIM),
ISBN: 978-1-4799 1501-9, 27-29 Aug. 2013, pp. 302 – 305.
[6] Adam Marcus, Guido Davidzony, Denise Law, Namrata Venna, Rich Fletcher, Aamir
Khanz and Luis Sannenta, "Using NFC-enabled Mobile Phones for Public Health in
Developing Countries", IEEE Proceedings on First International Workshop on Near
Field Communication, pp. 3035. 2009.
[7] Lahtela A, Hassinen M. and Iylha, V, "RFID and NFC in healthcare: Safety of
hospitals medication care", IEEE proceedings on Pervasive Computing Technologies
for Healthcare, pp. 241-244, 2008.
[8] Gune A, Bhat, A Pradeep, A., "Implementation of Near Field Communication based
healthcare management system," Industrial Electronics and Applications (ISIEA),
2013 IEEE Symposium on , pp.195,199, 22-25 Sept. 2013.
[9] AlZuhair M.S, Najjar A.B, Kanjo, E, "NFC based applications for visually impaired
people - A review," Multimedia and Expo Workshops (ICMEW), 2014 IEEE
International Conference on, pp.1, 6, 14-18 July 2014.
PERSONAL PROFILE
Sharada Devi S A
4VP14CS081
D/O Venkatesha Bhat A
ShriRameshwara Temple Road
Chamarajpet, Bengaluru
Karnataka-560018
E-mail ID: sharadadevi7sa@gmail.com
Phone No:9483628757
Shreya Rai
4VP14CS090
D/O Jayarama Rai
Sarya beedu house
Beliyoorkatte Post
Puttur -574203
E-mail ID: raishreya836@gmail.com
Phone No:9902703643
Deeksha B
4VP13CS015
D/O Sanjeev Rai
Megina Belinja House
Yethadka Post
Kasaragod Kerala 671551
E-mail ID: deeksharaib5@gmail.com
Phone No:7899584036
Laxmi Ingalaki
4VP15CS406
D/O Rudra Gowda Ingalaki
Near Basava Temple, Kalkoppa
Post: Pala
Tq:mundgod D:karwar-581349
E-mail ID: lakshmiri6600@gmail.com
Phone No:9164816535