Patient Booking System
Patient Booking System
System
Introduction
Stakeholder Interviews
Surveys and Questionnaires
User Stories
Prototyping and Feedback
Requirements Workshops
Analysis of Existing Systems
Regulatory Compliance
Function REQUIREMENTS
User Registration and Authentication: Payment Processing:
• Secure registration and login for patients, doctors, and • Patients can make secure payments using various methods.
administrators. • System generates invoices and receipts.
• Authentication based on username/email and password.
Doctor Management:
Appointment Booking: • Administrators can add, update, or remove doctor profiles.
• Patients can view available time slots for different doctors • Assign specialties and availability to doctors.
and specialties.
Appointment Management:
• Patients can schedule appointments with preferred
doctors. • Administrators manage all appointments including scheduling
and cancellations.
• Doctors can manage appointment schedules and
accept/reject requests. • System sends notifications for appointment confirmations and
reminders.
Medical History Management:
Reporting and Analytics:
• Patients access their medical history including allergies,
medications, and past appointments. • Administrators access reports on appointment statistics and
system performance.
• Patients can update medical history.
• Reports based on parameters like appointment status and
• Doctors can view patient medical history. revenue.
USE CASE
DIAGRAM
CLASS DIAGRAM