HEALTH CONNECT SYNOPSIS
HEALTH CONNECT SYNOPSIS
PROJECT SYNOPSIS
OF MAJOR PROJECT
BACHELOR OF TECHNOLOGY
Information Technology
SUBMITTED BY
Khushi Jain (20EMBIT024)
Lakshita Shrimali (20EMBIT025)
Nishant Mishra (20EMBIT030)
Pratham Sharma (20EMBIT033)
Prerna Chhipa (20EMBIT035)
February 2024
1
Index Page
1. Introduction 3
2. Literature Survey 5
3. Facilities required for proposed work 7
4. Methodology 8
5. References 10
2
Introduction:
If anybody is ill and wants to visit a doctor for check-up, he or she needs to visit the hospital and waits
until the doctor is available. The patient also waits in a queue while getting appointment. If the doctor
cancels the appointment for some emergency reasons then the patient is not able to know about the
cancelation of the appointment unless or until he or she visits the hospital. As the mobile communication
technology is developing rapidly, therefore, one can use the websites to overcome such problems and
inconvenience for the patients.
The proposed work in this paper is an Online Hospital Management Website that uses a web platform
that makes the task of making an appointment from the doctor easy and reliable for the users. Web based
online doctor appointment application contains two modules. One module is the web designed for the
patient that contains a login screen. The patient has to register himself before logging in to the
application. After logging in, the patient can select a hospital and can view the hospital details. The
patient has the option of selecting a doctor from the list of doctors and can view the doctor’s details. The
patient can request for an appointment on his/her preferred day/time. The selected day/time slot will be
reserved and patient will receive the notification of the successfully added appointment. The patient can
view the location of the hospital on map. In addition, the patient can contact to the hospital and the
doctor by making a call or may send an email to the doctor. There are considerable online scheduling
tools in the internet, a few of which are trait loaded, simple to setup and economical. For practitioners,
online appointment reservation and scheduling delivers a lot of merit added benefits and services, like
captivating the patient, composing the patient to feel welcomed, and being capable to save patients’
details safely for future information. But the most admirable and useful preference is that online
appointment reservation and scheduling is remarkably in expensive. Both doctors and patients can access
the portal through their unique ID’s.
Key Features:
1. User Registration and Authentication: Patients and doctors can create accounts
securely, allowing them to access personalized features and information.
2. Appointment Scheduling: Patients can view available time slots for different doctors
and specialties, select a convenient slot, and book appointments accordingly.
5. Patient Profiles: Patients can maintain profiles containing medical history, insurance
information, and personal details, facilitating a smoother consultation process.
8. Waiting List Management: Patients can join a waiting list for preferred time slots,
allowing them to be notified if an earlier appointment becomes available due to
cancellations.
10. Feedback and Reviews: After consultations, patients can provide feedback and
ratings, enabling continuous improvement in service quality.
4
Figure 1: Depicts the medical appointment booking system architecture.
Literature Survey:
5
contributes valuable insights
into the design and
implementation of online
doctor appointment systems in
healthcare settings, particularly
in the context of developing
countries like Bangladesh.
6
Facilities required for proposed work
Software requirements:
Frontend Technologies: HTML, CSS, JavaScript, ReactJS
Backend Technologies: Python (Flask)
Designing: GSAP, Figma, Canva
Database: MySQL
API Integration and Authentication: JWT (JSON Web Tokens), Places API
Hardware requirements:
Computer (minimum 4GB RAM recommended)
Operating System: Windows OS (10 or later)
Development Software: Integrated Development Environment (Visual Studio Code)
Version Control System: Git for managing source code versioning, collaboration, and codebase
management.
7
DNA
// Start
Input the number of test cases, t
Repeat t times:
Input the length of the sequence, n
Input the binary string, s
Methodology:
Phase 1: Project Initiation (1 week)
Define project scope, objectives, and deliverables.
Identify stakeholders and establish communication channels.
Set project timelines and milestones.
Allocate resources (human resources, budget, hardware, software).
8
Conduct initial research on user needs and preferences.
Phase 2: Requirement Gathering (2 weeks)
Gather functional and non-functional requirements for the web application.
Create user stories, use cases, or personas to document requirements.
Prioritize requirements based on importance and feasibility.
Phase 3: System Design (3 weeks)
Design the architecture of the web application (frontend, backend, database).
Define the data model and database schema.
Choose appropriate technologies and frameworks.
Create wireframes or mockups to visualize the user interface.
Develop a technical design document outlining system components and interactions.
Phase 4: Development (8 weeks)
Set up development environments for frontend and backend development.
Implement core features such as user registration, appointment scheduling, and communication
channels.
Develop administrative tools for managing appointments and user accounts.
Write clean, modular, and maintainable code following coding standards.
Conduct code reviews and testing to ensure quality.
Phase 5: Testing (4 weeks)
Develop test plans and test cases covering functional, usability, security, and performance
testing.
Perform unit testing, integration testing, and system testing.
Conduct user acceptance testing (UAT) with stakeholders.
Address feedback and issues identified during testing.
Phase 6: Deployment (1 week)
Prepare deployment environments for staging and production.
Deploy the web application to the production server or cloud platform.
Configure security settings, SSL certificates, and backups.
Perform smoke tests and validation checks post-deployment.
Phase 7: Launch and Post-Launch Activities (Ongoing)
Announce the launch of the Doctor Appointment Web Application to users and stakeholders.
Monitor user feedback and usage metrics.
9
Plan for future enhancements and updates based on user feedback.
Provide ongoing support and maintenance for the application.
Phase 8: Documentation and Knowledge Transfer (1 week)
Document project requirements, design decisions, and technical specifications.
Create user manuals, help guides, and training materials.
Conduct knowledge transfer sessions with the project team.
References:
1. Bailey NTJ. A study of queues and appointment systems in hospital out-patient departments, with
special reference to waiting times. J Royal Stat Soc 1952;14:185–99
2. Cayirli, T, E. Veral, and H. Rosen. (2006). Designing appointment scheduling systems for
ambulatory care services. Health Care Management Science 9, 47–58.
10
3. Adebayo Peter Idowu., OlajideOlusegunAdeosun., and KehindeOladipo Williams.,“Dependable
Online Appointment Booking System for Outpatient in Nigerian Teaching Hospitals"
International Journal of Computer Science & Information Technology (IJCSIT) Vol.6(4),pp.109-
116,2014.
4. Arthur Hylton III and Suresh Sankaran arayanan “Application of Intelligent Agents in Hospital
Appointment Scheduling System”, International Journal of Computer Theory and Engineering,
Vol. 4, August 2012, pp. 625-630.
5. Yeo Symey, Suresh Sankaran arayanan, Siti Nurafifah binti Sait “Application of Smart
Technologies for Mobile Patient Appointment System”, International Journal of Advanced
Trends in Computer Science and Engineering, august 2013
6. Jagannath Aghav, Smita Sonawane, and Himanshu Bhambhlani “Health Track: Health
Monitoring and Prognosis System using Wearable Sensors”, IEEE International Conference on
Advances in Engineering & Technology Research 2014, pp. 1-5.
11