You are on page 1of 29

A PROJECT REPORT

ON
“ HEALTH CARE APPLICATION ”

SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR


THE AWARD OF

DIPLOMA IN
INFORMATION TECHNOLOGY

SUBMITTED BY

Sr. No. Name of Student’s Enrollment No.


1. Roshan S. Bhuskute 2012410169
2. Shivam S. Chavan 2012410174
3. Aryan R. Dawale 2012410176
4. Dharti R. Rathod 2012410207
5. Sagar S. Amte 2112410338

GUIDED BY :
Prof. V G. INGOLE

Government Polytechnic, Murtizapur


( 2022 - 2023 )

1
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION

Certificate
This is to Certify that the project report entitled “HEALTH CARE APPLICATION” Was
successfully completed by Student of sixth semester Diploma in Information Technology.

Sr. No. Name of Student’s Enrollment No.


1. Roshan S. Bhuskute 2012410169
2. Shivam S. Chavan 2012410174
3. Aryan R. Dawale 2012410176
4. Dharti R. Rathod 2012410207
5. Sagar S. Amte 2112410338

In partial fulfillment of the requirements for the award of the Diploma in Information
Technology and submitted to the Department of Information Technology of
Government Polytechnic, Murtizapur work carried out during a period for the academic
year 2022-2023 as per curriculum .

Prof. V G. Ingole Prof. M R. Lolure


Guide & Internal Examiner Head of Department

Prof. D S. Dhobale
External Examiner Principal

2
ABSTRACT

The healthcare industry is one of the most critical sectors that has a direct impact
on human life. With the rapid advancements in technology, the healthcare sector has been
revolutionized, making it easier for both doctors and patients to access and manage medical
information. In this context, this project aims to develop a mobile application that will allow
patients to access their medical records, search for doctors, fix appointments, and communicate
with their doctors. The application will also have a BMI calculator, a list of common medicines,
and the latest healthcare news and articles. The project has been developed using agile
methodology, ensuring a systematic approach to meet the requirements and objectives of the
project. The use case diagram and activity diagram have been used to illustrate the functional
and non-functional requirements of the application. The project's scope and future
enhancements have also been discussed. Overall, the mobile application will significantly
improve the convenience and accessibility of healthcare services for patients, ultimately
improving the overall healthcare industry's quality. Keywords: healthcare, mobile app, patient-
centric, telemedicine, IoT, AR, medical folder, search doctor, my doctor, profile, appointment,
BMI calculator, medicines, articles, news.

3
ACKOWLEDGEMENT

We take this opportunity to express our profound gratitude and the whole hearted thanks
to our project guide, Prof. V G. Ingole, LECTURER IN DEPARTMENT OF INFORMATION
TECHNOLOGY, for his valuable guidance, kind suggestions and constant encouragement. We
are also very much indebted to, Prof. M R. Lolure HEAD OF DEPARTMENT OF Information
Technology motivation and effective support. We would also like to express our sincere
gratitude to D S. Dhobale of the INSTITUTE for his support and encouragement. We also
thanks all Non- Teaching Staff of the Department and all our friends for helping in preparation
of this project work.

Thanking You…… From


Third Year, Information
Technology
Government Polytechnic, Murtizapur

4
INDEX

Sr. Topic Page No.


No.
1 Abstract 3
2 Acknowledgement 4
3 Introduction 6
4 Literature Survey 7-9
• History
• Programming
• Applications of Application development
• Applications of project
5 Project Explanation 10-15
• Problem Definition
• Product Perspective
• Goal & Scope
• Application Modules
• Requirements Required
▪ Hardware Requirements
▪ Software Requirements
• Development Process

6 Scope of Project 16
7 Methodology 17-20
• Way to build project
• Use case Diagram
• Activity Diagram
• Coding of website
• Front End Coding
• Back End Coding
8 Details of Design Working & Process 21-25
• Snapshot of Website
9 Conclusion and future scope 26-27

10 Reference 28

5
LIST OF FIGURES

Sr. No. FIGURES Page No.

1 Use Case Diagram 19


2 Project Output for Patient Activity’s : 21-23

• Patient Home page Activity


• Doctor’s List Activity
• Doctor Profile
• Patient Edit Profile
• Appointment purpose
• Appointment Time
• Appointment Conformation
• Status of Appointment
• BMI Calculator
• Articles on heath care

3 Project Output for Doctor Activity’s : 24-25

• Home Activity of doctor


• Patients List
• Patient information
• Messaging with Patients
• Patient Status
• Doctor calendar
• Doctor profile
• Patient Request

6
CHAPTER 1
INTRODUCTION

The healthcare sector is one of the most critical and constantly evolving sectors that
directly impacts human well-being. With the advent of smartphones and mobile applications,
people have started to rely on digital platforms for various services, including healthcare. The
Health Care Application is one such mobile app that aim’s to provide users with a convenient
and efficient healthcare system. This project report focuses on the development of the Health
Care Application, which includes features such as lab test orders, medicine ordering,
appointment booking, BMI calculator, and more. This report also explores the significance of
mobile health apps in the healthcare industry and how they can transform the medical and health
care system into a more accessible and efficient one. Additionally, the report discusses the
potential impact of IoT and AR technologies in the healthcare sector and how they can enhance
the quality of healthcare services. The project report also emphasizes the importance of user
needs, security, and privacy in developing a mobile health app. The report discusses how the
Health Care 5 Application prioritizes these factors to ensure that users have a seamless
experience and their data is secure. Overall, the Health Care Application has immense potential
to make healthcare services more accessible, patient-centric, and efficient. This project report
sheds light on the development process of the Health Care Application and its potential impact
on the healthcare sector.

7
CHAPTER 2
LITERATURE SURVEY

HISTORY :
The healthcare industry has undergone a significant transformation in recent
years, and the adoption of technology has played a vital role in this evolution. With the
increasing use of smartphones and the internet, the development of mobile health applications
has become a necessity. The Health Care Application aims to address the current problems in
the healthcare system and provide a convenient and efficient solution for users. Before the
development of the Health Care Application, a literature survey was conducted to understand
the current problems in the healthcare system. The literature survey revealed that the current
healthcare system is plagued with several issues, including inefficient appointment scheduling,
long wait times, lack of access to medical records, and difficulty in finding a suitable doctor.
The survey also highlighted the need for a patient-centric healthcare system that prioritizes the
user's needs and requirements.
To address these issues, the Health Care Application was developed with features
such as lab test orders, medicine ordering, appointment booking, BMI calculator, and more.
These features are designed to provide users with a convenient and efficient healthcare system
that addresses their needs. Moreover, the literature survey also revealed that the adoption of
mobile health applications has been slow due to concerns regarding data security and privacy.
The Health Care Application prioritizes user data security and privacy by implementing robust
security measures to ensure that user data is protected. In conclusion, the literature survey
highlights the current problems in the healthcare system and emphasizes the need for a patient-
centric healthcare system that utilizes technology to provide efficient and convenient healthcare
services. The Health Care Application aims to address these problems and provide users with a
seamless healthcare experience.

8
PROGRAMMING LANGUAGES :

● Java: Java is a general-purpose programming language that is widely used in developing


mobile applications. In this project, Java is used as the main programming language for the
Android application.

● XML: XML (Extensible Markup Language) is a markup language used to store and transport
data. In Android, XML is used to define user interfaces in the form of layout files.

● Firebase Database: Firebase is a mobile and web application development platform that
provides a range of tools and services to help developers build high-quality applications.
Firebase Database is a cloud-hosted NoSQL database that stores data in JSON format. It is used
in this project to store and retrieve data related to food donations and receivers.

9
APPLICATIONS OF PROJECT :

1. Finding a Doctor: The Health Care Application allows users to search for doctors based on
their location, specialty, and availability. This feature can be helpful for 7 people who are
new to an area or are looking for a specialist doctor for a specific disease.
2. Lab Test Orders: Users can order lab tests through the Health Care Application and view
multiple package details. This feature can save users time and effort in finding a lab and
getting their tests done.
3. Medicine Ordering: Users can order medicines through the Health Care Application and
add them to their cart. This feature can be helpful for people who have chronic diseases
and require regular medication.
4. Appointment Booking: Users can book appointments with doctors through the Health Care
Application, which can save them time and effort in scheduling appointments over the
phone or in-person.
5. BMI Calculator: The Health Care Application has a BMI calculator that can help users
calculate their body mass index and get information about their weight and health.
6. Emergency Services: The Health Care Application allows users to call emergency services
with just a click of a button. This feature can be life-saving in emergency situations.
7. Health Monitoring: The Health Care Application can be used to track health metrics such
as blood pressure, heart rate, and blood sugar levels. This feature can be helpful for people
who need to monitor their health regularly.
8. Health Education: The Health Care Application can provide users with information about
diseases, medications, and treatment options. This feature can be helpful for people who
want to learn more about their health and make informed decisions about their care.
9. Telemedicine: The Health Care Application can be used to facilitate telemedicine
consultations between patients and doctors. This feature can be helpful for people who live
in remote areas or have difficulty traveling to a doctor's office.
10. Personalized Recommendations: The Health Care Application can use machine learning
algorithms to provide personalized recommendations for users based on their health data.
For example, the application could recommend a diet or exercise plan based on a user's
BMI and health goals.

10
CHAPTER NO. 03
PROJECT EXPLANATION

PROBLEM DEFINITION

The current healthcare system faces several challenges, including limited access
to medical care, high costs of treatment, and inefficiencies in service delivery. Patients often
struggle to find the right doctors and hospitals for their needs, leading to delays in treatment
and suboptimal outcomes. The COVID-19 pandemic has only exacerbated these problems,
making it even more difficult for patients to access medical care and putting a strain on
healthcare providers worldwide. Furthermore, there is a lack of personalization and
convenience in the current healthcare system. Patients often have to wait in long queues to see
a doctor, and they may not receive the attention and care that they need due to time constraints.
Additionally, patients may find it difficult to manage their health and track their progress,
especially if they have a chronic illness. To address these issues, there is a need for a
comprehensive and user-friendly healthcare application that can provide patients with easy
access to medical care, personalized recommendations, and convenient health management
tools. This application should be designed to streamline the healthcare experience for patients
and healthcare providers alike, making it easier for patients to receive the care they need and
for healthcare providers to deliver it efficiently and effectively.

11
GOALS

1. Providing easy access to healthcare: The application aims to provide patients with easy
access to healthcare services, including doctor appointments, lab tests, and medication
orders. 10
2. Improving health management: The application aims to improve health management by
providing users with tools to track their health progress, set goals, and receive personalized
recommendations.
3. Enhancing patient engagement: The application aims to enhance patient engagement by
providing users with interactive tools and features that make it easier for them to
communicate with healthcare providers and manage their health.
4. Improving healthcare outcomes: The application aims to improve healthcare outcomes by
providing patients with access to high-quality healthcare services, personalized
recommendations, and timely information.
5. Streamlining healthcare delivery: The application aims to streamline healthcare delivery by
providing healthcare providers with tools to manage patient information, appointments, and
medical records.
6. Enhancing healthcare communication: The application aims to enhance healthcare
communication by providing patients and healthcare providers with a secure platform to
communicate and share information.

12
SCOPE

1. User registration and secure login: The application allows users to create a secure account
with a unique user ID and password.
2. Doctor information and appointment booking: Users can search for and view doctor
information, including their specialties, qualifications, and availability. They can also book
appointments with doctors using the application.
3. Lab test orders and results: Users can order lab tests and view their results through the
application. The application also provides information about different lab test packages.
4. Medication ordering and tracking: Users can order medications through the application and
track their delivery status. The application also provides information about different
medications.
5. BMI calculator: The application includes a BMI calculator that users can use to calculate
their body mass index based on their weight and height.
6. Emergency services and first aid information: The application provides users with
emergency service calling and first aid information in case of medical emergencies.
7. Symptom checker and disease information: Users can use the application's symptom checker
feature to get information about possible diseases and their symptoms. The application also
provides information about treating illnesses.

13
APPLICATION MODULES

1. Medical Folder: This module is designed to keep track of all the medical records of the user.
The doctor's prescription, lab reports, and other medical documents can be stored in this folder
for future reference.
2. Search Doctor: This module helps users to search for doctors based on various criteria such
as specialization, location, rating, etc. Users can view the doctor's profile, read reviews, and
book appointments.
3. My Doctor: This module displays the list of doctors that the user has visited in the past or
has an upcoming appointment with. Users can view the doctor's profile, contact details, and
prescription history.
4. Profile: This module contains the user's personal and medical information such as name, age,
gender, blood group, medical history, allergies, etc. Users can edit and update their information
as required.
5. Appointment: This module allows users to book and manage their appointments with doctors.
Users can view the doctor's availability, book appointments, reschedule or cancel appointments,
and receive appointment reminders.
6. BMI Calculator: This module calculates the user's Body Mass Index (BMI) based on their
height and weight. The BMI is used to determine whether a person is underweight, normal
weight, overweight, or obese.
7. Medicine: This module displays a list of common medicines along with their dosage, usage,
and side effects. Users can search for medicines by name, brand, or medical condition.
8. Articles: This module displays the latest articles related to health and wellness. Users can
read articles on various topics such as nutrition, exercise, mental health, etc.
9. News: This module displays the latest news related to healthcare, medical breakthroughs,
and research. Users can stay updated with the latest developments in the healthcare industry.

14
REQUIREMENTS REQUIRED

HARDWARE REQUIREMENTS
1. Processor: Intel Core i5 or higher
2. RAM: 4 GB or higher
3. Hard Disk Space: 500 GB or higher
4. Display: Minimum 1280x768 screen resolution
5. Internet Connection: Broadband internet connection
6. Input Devices: Keyboard and Mouse

SOFTWARE REQUIREMENTS
1. Operating System: Windows 7 or higher, or Linux
2. JAVA
3. Firebase 5.6 or higher
4. XML and JavaScript-enabled web browser such as Google Chrome, Mozilla Firefox, or
Microsoft Edge
5. Integrated Development Environment (IDE): Android Studio
6. Android Emulator

15
DEVELOPMENT PROCESS

➢ Analysis Phase: In this phase, we analysed the requirements and needs of the project. We
gathered information about the existing system, identified the 13 problem areas, and discussed
the project goals and scope. We used XML to define the structure of the data and Java to create
the logic that processes the data.
➢ Planning Phase: In this phase, we planned the development process by defining the project
scope, creating a timeline, and allocating resources. We also determined the system architecture
and selected the technology stack. We decided to use Firebase database to store and manage
the data, and Location APIs to integrate the location functionality into the app.
➢ Design Phase: In this phase, we designed the user interface, database schema, and the system
components. We created make-ups, wireframes, and prototypes to validate the design. We used
XML to design the user interface and Firebase database to design the schema of the data.
➢ Development Phase: In this phase, we started coding the system using Java and XML, and other
necessary technologies. We followed agile development practices and completed the
development in sprints. We used Java to write the business logic and Firebase database to store
the data.
➢ Testing Phase: In this phase, we tested the system thoroughly to ensure that it meets the
functional and non-functional requirements. We used automated testing tools and manual
testing techniques to identify and fix bugs. We tested the app using various devices, platforms,
and networks.
➢ Deployment Phase: In this phase, we deployed the system on the server and made it available
for the users. We also performed load testing to ensure that the system can handle the expected
traffic. We used Firebase Hosting to deploy the app and tested it on various devices and
platforms.
➢ Maintenance Phase: In this phase, we provided maintenance and support to the system after
deployment. We monitored the system performance, identified and fixed bugs, and
implemented new features based on the user feedback. We used Firebase Catalytic to track the
app's performance and Firebase Analytics to get insights into the user behaviour.

16
CHAPTER 4
SCOPE OF PROJECT

The scope of the Health Care Application is vast and comprehensive. It is designed to
address the pressing need for accessible and convenient healthcare services that cater to the
needs of patients in today's mobile-dominated age. The application's primary goal is to provide
a comprehensive platform for patients to manage their healthcare needs and get the best possible
medical care. With this in mind, the project aims to provide a range of services that include
access to medical professionals, booking appointments, medical history, and health monitoring,
among others.

The Health Care Application's scope encompasses a broad range of features,


including the ability to book appointments with doctors, view and manage medical history,
access health information and education, and communicate with medical professionals. The
medical folder module stores all patient information, including medical history, prescriptions,
and lab test results. This module is particularly useful for patients who have multiple health
issues and need to keep track of their medication and health 15 status. The search doctor module
is another key feature of the application, enabling patients to search for doctors in their area
based on specialty, availability, and other factors. The my doctor module provides a list of the
patient's preferred doctors, which can be easily accessed for future appointments. The
application's appointment module allows patients to book appointments with doctors at their
convenience, view upcoming appointments, and receive notifications for upcoming
appointments. The application's BMI calculator module is a useful tool for patients to monitor
their weight and health status. Patients can also access a range of articles and news related to
health and wellness, keeping them informed about the latest developments in healthcare.
Additionally, the medicines module provides a comprehensive list of common medicines, their
uses, and dosages, making it easier for patients to manage their medication.

Overall, the Health Care Application's scope is far-reaching, offering a


comprehensive range of services designed to cater to patients' medical needs. The application's
user friendly interface, combined with its various features and functionalities, makes it an
invaluable tool for patients seeking convenient and accessible healthcare services.

17
CHAPTER 5

METHODOLOGY

➢ The development of the healthcare mobile application involves a well-planned and systematic
approach to ensure that the final product meets the requirements of the stakeholders and
provides an exceptional user experience. The first step in building the application was a
comprehensive analysis of the objectives and requirements of the project. This helped to
identify the necessary modules required for the system and determine the hardware and
software requirements.

➢ The planning phase followed, where a detailed project schedule was created with deadlines
for each phase of the development process. During this phase, wireframes and prototypes were
designed to visualize the user interface of the system. The database schema was also designed
to ensure that the system would function efficiently. The implementation phase began after
the design phase, where the backend modules of the system were coded using PHP and the
frontend modules were coded using HTML, CSS, and JavaScript. The MySQL database was
also integrated into the system.

➢ Rigorous testing was conducted to ensure that the system was functioning correctly, and both
manual and automated testing were performed to identify and fix any bugs or issues in the
system. Finally, the system was deployed to a 17 server and made available for users to access.
User documentation and training were provided to ensure that users could use the system
effectively.

➢ Throughout the development process, the team utilized agile methodology to ensure that the
project was progressing smoothly, and any issues or changes could be addressed quickly.
Regular communication with stakeholders was maintained to ensure that the project was
meeting their expectations. Overall, a systematic approach was adopted to ensure the success
of the healthcare mobile application.

18
USE CASE DIAGRAM

A use case diagram is a visual representation of the interactions between actors


and a system. In the case of a healthcare system, the actors would typically be patients, doctors,
and administrators. Use cases describe specific actions or tasks that a user can perform within
the system.

Use cases for patients:


1. Search for doctor: A patient can search for a doctor by entering their name or specialty.
2. Book an appointment: A patient can book an appointment with a doctor at a specific
time and date.
3. View medical records: A patient can view their medical records, including past
appointments and test results.
4. Request prescription refill: A patient can request a refill for a prescription they currently
have.
5. Track symptoms: A patient can track their symptoms over time and share them with
their doctor.

Use cases for doctors:


1. View patient records: A doctor can view the medical records of their patients, including
past appointments and test results.
2. Schedule appointments: A doctor can schedule appointments with patients at specific
times and dates.
3. Write prescriptions: A doctor can write prescriptions for their patients and send them to
a pharmacy.
4. View patient symptoms: A doctor can view the symptoms that their patients are tracking
over time.
5. Communicate with patients: A doctor can communicate with their patients through the
system, such as sending messages or making video calls.

19
USE CASE DIAGRAM

20
ACTIVITY’S

An activity diagram is a graphical representation of the flow of activities or actions


that occur in a system or process. In the context of a healthcare app, an activity diagram can
depict the different actions that patients and doctors perform to interact with the app.

Here is an example of an activity diagram for a healthcare app:

1. Patient Activities:
● Login to the app
● View medical folder
● Search for doctors
● View doctor profiles
● Book an appointment
● View upcoming appointments
● Check BMI using the BMI calculator
● View articles and news
● Logout from the app

2. Doctor Activities:
● Login to the app
● View patient appointments
● View patient medical folders
● Update patient medical records
● Prescribe medications
● Communicate with patients
● Logout from the app

The activity diagram shows the different activities that patients and doctors perform within the
app. The diagram helps to visualize the flow of activities and can be useful for identifying
potential bottlenecks or areas for improvement. Additionally, it can help developers to design
the user interface and user experience of the app to ensure that users can easily navigate and
accomplish their desired actions.

21
CHAPTER 07

DETAILS OF DESIGN WORKING AND PROCESS

Project Output for Patient Activity’s :

1.Patient Home page Activity 2. Doctor’s List Activity

22
3. Doctor Profile 4. Patient Edit Profile

5. Appointment purpose 6.Appointment Time

23
7. Appointment Conformation 8. Status of Appointment

9. BMI Calculator 10. Articles on heath care

24
Project Output for Doctor Activity’s :

1. Home Activity of doctor 2. Patients List

3. Patient information 4. Messaging with Patients

25
5. Patient Status 6. Doctor calendar

7. Doctor profile 8. Patient Request

26
CHAPTER 8
CONCLUSION AND FUTURE SCOPE

FUTURE SCOPE
The healthcare industry is constantly evolving and integrating new technologies
to improve patient care and experience. In line with this, the future scope of our healthcare
application is vast. One potential area for expansion is the integration of artificial intelligence
(AI) and machine learning (ML) algorithms. This can help in predicting and diagnosing
diseases accurately and efficiently, enabling early intervention and treatment. AI can also help
in developing personalized treatment plans based on patients' medical histories, symptoms, and
genetic data.
Another potential area for expansion is the integration of wearable devices and
Internet of Things (IoT) technology. This can allow for real-time monitoring of patients' vital
signs, such as heart rate and blood pressure, providing healthcare professionals with up-to-date
information for making informed decisions. The data collected from these devices can also be
analyzed to identify patterns and trends, leading to better insights into patients' health and
potential risks.
Additionally, the healthcare application can expand its services to include mental
health care. Mental health is a crucial aspect of overall well-being, and the application can
provide resources, support, and counseling services to patients in need. This can include
chatbots or virtual assistants that provide 24/7 support to patients struggling with mental health
issues.
In conclusion, the future scope of the healthcare application is vast, and there are
many opportunities for growth and expansion. By integrating new technologies and services,
we can continue to improve patient care and experience, ultimately leading to better health
outcomes for all.

27
CONCLUSION

In conclusion, the healthcare sector has immense potential for growth and
improvement through the integration of technology. The development of a healthcare mobile
application can revolutionize the way patients and doctors interact, making healthcare services
more accessible, convenient, and patient-centric. The scope of this project encompasses various
modules, including medical folders, doctor search, profile management, appointment
scheduling, BMI calculator, medicine list, articles, and news. The project has several goals,
including improving patient-doctor communication, providing easy access to medical
information, and enabling patients to manage their health proactively. The development
process involves a comprehensive analysis of requirements, planning, design, implementation,
testing, and deployment, using agile methodology to ensure success. Through the use of a use
case diagram and an activity diagram, the various features and functionalities of the healthcare
mobile application were visualized. With the successful implementation of this project, patients
and doctors can experience a seamless healthcare experience, leading to better healthcare
outcomes and improved quality of life.

28
CHAPTER 12
REFERENCES

BIBLIOGRAPHY

1. Java Complete Reference by Scheldt

2. Database Programming with JDBC and Java By George Reese

3. Java and XML By BrettMcLaughlin

4. Wikipedia, URL: http://www.wikipedia.org.

5. Answers.com, Online Dictionary, Encyclopedia and crome

6. URL:http://www.answers.com
7. Project Management URL: http://www.startwright.com/

29

You might also like