Document 1
Document 1
Specification (SRS)
For
Healthcare Appointment
Scheduling System
Date: 11-11-11
Table of Contents
1. Introduction
1.1 Purpose
Reading Suggestions:
Start with Section 1 (Introduction) for an overview, then proceed to Section 2
(Overall Description) for context before diving into the specific functional and
non-functional requirements.
1 . HealthWire
2. Sehat Kahani
Title: Sehat Kahani - Digital Healthcare Platform.
Authors: Dr. Sara Saeed Khurram and Dr. Iffat Zafar Aga (Co-Founders).
Version: No explicit software version mentioned.
Date: Established in 2017.
Source: https://sehatkahani.com
3. Marham
Title: Marham - Pakistan's Leading Healthcare Platform.
Author: CEO Ehsan Imam and COO Asma Omer.
Version: The platform has evolved into a "healthcare super-app".
Date: Marham launched its operations in 2015.
Source:https://www.marham.pk
4. MySehat App
Title: MySehat.
Author: MySehat Integrated Solutions Private Limited.
Version: 1.0
Date: Initial release in April 2022, last updated on April 19, 2022.
Source: The app can be found on the Apple App Store
2. Overall Description
Registration User
Availability
Management Management
Booking Reporting &
Patient Information
Access Analytics
Modification
Notifications
2.2 User Classes and Characteristics
1. Patients
2. Doctors
3. Clinic Administrators
4. System Administrators
1. Hardware Platform
Client-Side Devices:
Smartphones, tablets, desktops, and laptops.
Server-Side Requirements:
Cloud-based or on-premise servers with at least:
Quad-core processors.
16GB RAM and 1TB storage.
High-speed internet connectivity for handling real-time updates.
2. Operating Systems
Client-Side Compatibility:
Mobile: Android 8.0 (Oreo) or higher, iOS 12 or higher.
Desktop: Windows 10, macOS 10.14 (Mojave), or Linux
distributions (e.g., Ubuntu 20.04).
Server-Side Environment:
Linux-based servers preferred (e.g., Ubuntu Server 22.04 or
CentOS 8) for scalability and security.
3. Software Components
Frontend Frameworks:
Web: ReactJS or Angular for responsive web applications.
Mobile: Flutter or React Native for cross-platform support.
Backend Frameworks:
Node.js, Django, or Spring Boot for building scalable APIs.
Database:
Relational: PostgreSQL or MySQL for structured data storage.
NoSQL: MongoDB for fast, scalable operations if required.
1. User Manuals
3. Tutorials
Delivery Format:
Hosted on platforms like YouTube or a dedicated video section
within the system
Embedded interactive guides on the app/web interface.
4. Administrator Guides
Delivery Format: