10-05-2014, 03:20 PM
Software Requirements Specification on Docs Plus
DocPlus.doc (Size: 151 KB / Downloads: 425)
Abstract
This Software Requirements Specification (SRS) describes the system requirements, and system actions. The Software Requirements Specification includes;
• Introduction,
• Use Cases,
• Functional, Non-functional and Environmental Requirements,
For the software;
Keywords: DocPlus doctors’ community system, uml, use case diagram, use case, software requirements specification, system requirements specification, Web 2.0, Symfony, Postgres, PHP, Ubuntu Linux, doctor, patient, doctor’s assistant, administrator
Introduction
A doctor’s appointment management system is prepared for South African health sector medical practitioners. Using this system both doctors and their assisting personnel can prepare and easily manage their patients’ appointment schedule. This management system is a good way of arranging the appointments, which help doctors work efficiently
Purpose
DocPlus system should respond to the requests of doctors, their helping staff and patient. This system enables doctors’ secretaries or themselves to give appointments to patients according to doctors’ availability status. The system provides placing a new appointment, modifying and deleting an existing appointment & showing weekly schedule.
This system should facilitate adding & deleting and updating schedule seamlessly. Moreover, it should be user-friendly and understandable.
The aim of the project is to prepare a management system, which arranges the most appropriate time for patients, their doctor’s ratings, recommendations. The system should have a high usability level with its user-friendly interface (a professional graphics design firm will be contracted to do this), simplicity in usage and success in practice.
Scope
The scope of the project can be summarized as follows:
• To prevent getting lost of appointment and patients information.
• To prepare suitable weekly schedule for the doctors.
• To present a good user interface for creating, deferring, cancelling, editing, and updating the appointment schedule.
• To help patients in locating the nearest doctor (or dentist).
• To cut costs associated with appointment placements.
• To create a community of medical practitioners and their patients.
• To report concisely the doctor-patient relationship by keeping every tiny detail of every appointment that takes (will take) place between them.
• To provide reporting for doctors and system administrators.
• To handle billing of doctors.
• To allow doctors to upload their profile and showcase their businesses
Definitions
• Symfony (1.4) Framework, a high-level PHP Web framework that encourages rapid development and clean, pragmatic design.
• SRS - Software Requirements Specification
• SPMP - Software Project Management Plan
• SDD - Software Design Description
• User - The person who uses the software
• Doctor – A medical practitioner
• Secretary – A medical practitioner’s assistant
• Administrator – A person who manages the system, billing doctors etc.
• Web 2.0 – An approach to web application development that focuses on the interactivity of the system with the user. AJAX technology is severely employed here.
Functional Requirements
Our program’s functions;
• The system allows secretary to see appointment information of the patients.
• The system allows secretary to give, cancel or update appointment.
• The system allows doctors to see their patients’ appointments and see their weekly schedule.
• The system allows doctors to determine the status of the treatment and can take notes about the treatment.
• The system allows patients to search and view doctors profiles.