SRS Document
SRS Document
INTRODUCTION
PURPOSE:
SCOPE:
This system will replace the recent system and the manual patient system
which is outdated . This system will:
USER PURPOSE
Developers They understand architecture and
implement it.
Project Managers They review scope, milestone and
progress
Testers They use requirements to create
test cases
Receptionist/Admins They register patients, manage
records and generate reports
Users (Patients & Doctors) Interact with system for
appointments and records
Systems Admins Maintain database, backups and
security
. Overall Description
Product Perspective
The system is a replacement for the current manual and unstable hospital
management system. It will serve as a standalone application connected to a
backend database (MySQL) and developed with PHP, HTML/CSS, and
LucidChart for modeling.
Product Features:
Specific Requirements
Functional Requirements:
Non-Functional Requirements:
1. Patient logs in
2. Patient selects desired doctor/date
3. System checks availability
4. Receptionist confirms and finalizes the schedule
5. Doctor receives notification
Data Flow Diagrams (DFD)
Level-0 DFD (Context Diagram)
Processes:
1.0 Register Patient
2.0 Request Appointment
3.0 Verify Availability
4.0 Confirm Appointment
5.0 Notify Doctor
6.0 Generate Report
Data Stores:
Data Dictionary
Data
Data Element Description
Type
Unique ID for each
Patient_ID Integer
patient
Patient_Name Full name String
Unique appointment
Appointment_ID Integer
number
Appointment_D Scheduled date and DateTim
ate time e
Doctor_ID Unique ID for doctor Integer
Doctor_Name Doctor’s full name String
Unique transaction
Payment_ID Integer
number
Payment_Amou
Amount paid Decimal
nt
Payment_Metho Cash, Card, or
String
d Insurance
Insurance_Provi Name of insurance
String
der company
Importance of SRS