Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
39 views6 pages

Untitled Document

Uploaded by

Pratyush Mohanty
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views6 pages

Untitled Document

Uploaded by

Pratyush Mohanty
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

ASSIGNMENT-1

Aim of the experiment: Software Requirement


Specification smart appointment in healthcare

Introduction:
The proposed project is a smart appointment booking system that
provides patients or any user an easy way of booking a doctor’s
appointment online. This is a web based application that overcomes the
issue of managing and booking appointments according to user’s choice or
demands. The task sometimes becomes very tedious for the compounder
or doctor himself in manually allotting appointments for the users as per
their availability. Hence this project offers an effective solution where users
can view various booking slots available and select the preferred date and
time. The already booked space will be marked yellow and will not be
available for anyone else for the specified time. This system also allows
users to cancel their booking anytime. The system provides an additional
feature of calculating monthly earnings of doctors. Doctors have to just
feed the system regularly with daily earnings and the system automatically
generates a report of the total amount earned at the end of the month. The
application uses Asp.net as a front-end and sql database as the back-end.

1.Purpose :
The purpose of managing healthcare settings within a system is to
optimise resource utilisation, enhance patient care ensure
regulatory compliance, facilitate communication and collaboration
and improve operational efficiency.It involves coordinating facilities,
equipment and personal to meet patients needs efficiently while
also streamlining processes,collaboration among healthcare
professionals and automating routine task to enhance the
healthcare delivery.
1.1 Scope
The scope managing healthcare settings within a system involves
organising facilities,personal and processes to ensure efficient
healthcare delivery.This includes tasks such as scheduling
appointments, managing patient records and coordinating
communication among healthcare professionals.The goal optimize
resource utlization,enhance patient care and improve operational
efficiency within healthcare environment.

2.OVERALL DESCRIPTION

2.1 Product Perspective


The system operates within a broader context of healthcare
management, serving as a vital tool for organising and optimising
healthcare settings.It interfaces with stakeholders, healthcare
professionals, administration and patients to facilitate efficient
delivery of healthcare services. The system existing by providing
managing facilities,personal,patient records and communication
channels.

2.2 Software Requirements


For Front end Technologies

Front end : HTML,CSS,javascript,React.js


Responsive Design: Bootstrap framework
Interactive Components: React.js
Validation:Client-side validation using JavaScript
Security:Input sanitization and validation

For back end technologies

Server-Side Languages:Node.js
Framework:Express.js
Database:MySQL
APIs:RESTful APIs
Security:Encryption,parameterized queries,role based access
control

2.3 Hardware Requirements


Server Hardware:Multi-core processor,8gb ram
Client Devices:Desktops,laptops,smartphones and tablets with
web browser
Network Equipment: High Performance router,switch for network
connectivity

2.4 Requirements
2.4.1 Functional Requirements
R.1-User Registration and Authentication
Description: It enables to securely create accounts and
access the system

Input:
● During registration: User provided details like username,email
and password
● During authentication:Access granted to system upon
successful verification to user

Output:
● Registration: Successful creation of a new user

account if input is valid


● Authentication:Access granted to the system upon
successful verification of user

R.2-Appointment Booking:
Description: Appointment Booking enables users to
schedule appointments with doctors by selecting preferred
dates and times with system confirming the booking upon
availability

● Input: user provided details such as preferred date and


time and doctor’s name for the appointment.
● Output:Confirmation of the booked appointment with
relevant details,including appointment date,time and
doctors name

R.3-Cancellation of appointments:
Description: Cancellation of appointments allows users
cancel their scheduled appointments within the system.

Input: User provide their appointment, and removal of


the appointment from the system schedule

Output: Confirmation of the cancelled appointment and


removal of the appointment from the schedule

R.4-Doctor Earnings Tracking:


Description:Doctor Earnings Tracking Enabled doctors to
input their daily earnings and automatically generates
monthly report within the system.
Input: Doctors provide their daily earnings data,typically
in the form of total earnings for the day.

Output: Monthly earnings reports detailing the total


amount earned by the doctor over the specified month.

R.5-User interface and accessibility:


Description: User interface and accessibility ensures the
system’s interface is intuitive,user-friendly and accessible to
all users,including those with disabilities.

Input: User interactions with the system through various


devices,including desktops,laptops,smartphones and
tablets.
Output: An interface designed to provide accommodating
different screen sizes,input methods and accessibility
needs, while maintaining consistency and usability

2.4.2 Non functional requirements


1.Performance:
● The system should respond to user interactions within
2 seconds
● It should be capable of handling concurrent user
requests without significant performance degradation

2.Usability:
● The user interface should be intuitive and easy to
understand requiring minimal training for users.
● Access to sensitive information such as earnings data
should be restricted based on user roles and
permissions
3.Security:
● User password should be stored securely using
encryption techniques.
● Access to sensitive information such as earning data,
user roles and permissions.
4.Reliability:
● The system should maintain data integrity and
ensure accurate appointment scheduling.
● Regular backups of the database should be performed
to prevent data loss in case of system failure.
5.Scalability:
● The system should be designed to handle a growing
number of user and appointments without affecting
performance
● It should be capable scaling up to accommodate
increased demand during peak hours or season

Conclusion: The Smart Appointment Booking System in


healthcare offers efficient and user friendly solution for
managing appointments for enhancing patient care and
advancing healthcare operations

You might also like