Professional Documents
Culture Documents
Virtual Medical Home: System Requirements Specification (SRS)
Virtual Medical Home: System Requirements Specification (SRS)
Virtual Medical Home: System Requirements Specification (SRS)
0
Software Requirements Specification 28-12-2010
kryptonite
VIRTUAL MEDICAL
HOME
System Requirements Specification (SRS)
Version 1.0
Team name: kryptonite
Team Guide: MR.A.SRINIVASAN
Members:
1. Hemavarthini.g
2. S.Sivagami
3. S.abinaya
4. R.Ramya
1
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
Revision History
2
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
Table of Contents
1 Introduction 5
1.1 5
Purpose
1.2 5
Scope
1.5 7
Technologies to be used
1.6 7
Overview
2 Overall Description 8
2.1 Product Perspective 8
2.2 Software Interface 9
2.3 Hardware Interface 9
2.4 Product Function 9
2.5 User Characteristics 9
2.6 Constraints 10
2.7 10
Architecture Design
2.8 11
Use Case Model
Description
3
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
2.9 14
Class Diagram
** 15
Sequence Diagram s
2.10 18
Database Design
2.10.1 19
ER Diagram
4
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
1.1 Purpose:
Purpose Develop an online comprehensive virtual medical home to engage
patients, doctors and hospitals to be more quick, proactive and responsive to fight with
diseases and Unawareness about health. It provides the transparency between
patients and doctors with secure access to information at several levels. It will also
provide awareness among rural people as they miss experienced and matured doctors.
They feel the experience of Appointments with higher degree doctors.
1.2 Scope:
The Scope of the virtual medical home includes:
Create different system users and manage their details.
Doctors and Kiosk Managers will be added as a user of the system only after manual
verification from administrator.
Patients can make online appointment, look their previous health
Records, doctor’s prescriptions, lab reports and medical expenses,
Doctor’s can give appointments, e-prescriptions, and view patients
History.
Web-cam based interaction between patient and doctor.
Kiosk Manager can see/adjust appointments, perform day open &
Close activities and calculate his commission.
Site has details online help manual for patients. Local language
5
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
Admin to take backup of all kind of data, view log and generate
System reports.
• HTML (Hyper Text Markup Language): It is used to create static web pages.
• DB2 (IBM Database 2): It is a database management system that provides a flexible
and efficient database platform to raise a strong "on demand" business applications.
• Ajax (Asynchronous Java Script and XML): It is a technique used in java script to
create dynamic web pages.
• Web 2.0: It is commonly associated with web applications which facilitate interactive
information sharing, interoperability, user-centered design and collaboration on the World
Wide Web.
6
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
1.4 References:
Building web app with uml-jim by conallen and grady booch.
Core Java: All Volumes by Cay S. Horstmann, Gary Cornell.
SOA: Service-Oriented Architecture Best Practices by Dirk Krafzig and Karl Banke.
OOAD: object oriented analyses and design by grady booch.
1.6 Overview:
1.6.1 Specific Requirements:
This section will describe the functions of actors, their roles in the system and the
constraints faced by the system.
The virtual medical home (VMH) system will be a global Web-based place bringing together
private individuals, patients and doctors. It will take advantage of the Internet and World
Wide Web to radically improve the way of health care centers and hospitals.
The patient objectives for the VMH are to:
• Provide them with a user login and password.
• Enable them to easily search for, find, and get the advice they want.
• Enable them to search that they could not ordinarily find or afford.
• Enable them to help to get appointment they wish to get from preferred specialist.
7
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
• Provide them to maintain a private profile for them (e.g.: their problems, diseases
etc).
• More security for patients profile information.
The doctor objectives for the VMH are to:
• Provide them with a user login and password.
• Provide them with a huge customer base of potential.
• Enable them to easily target and personalize their patient problems.
• Enable them to give online medical prescription.
• Enable them to maintain their profile.
• Provide online appointments for patients.
1.6.2Overall Description:
This section will describe major components of the system, interconnections, and
external interfaces.
Overall description describes the general factors about project and its requirements.
And also describes the major components of the system, Interconnection and
external interfaces. Specific requirements will describe the functions of actors,
their role in the System and constraints.
8
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
9
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
2.6 Constraints:
For full working of Virtual Medical Home requires internet connection.
Login and password is used for identification of the various users that are
Patient, doctor and kiosk manager.
This system is working for single server.
For backing up the data, the administrator will have to manually do it.
1
0
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
1
1
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
1
2
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
1
3
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
1
4
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
1
5
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
1
6
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
1
7
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
2.10.2 ER Diagram:
1
8
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
1
9
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
3. Specific Requirements:
3.1 Use Case Reports:
Administrator: Responsible for managing all the three types of users,
viewing
Logs and managing standard groups of the system.
Manage System Users: The Administrator will provide the system
Users, Doctors and Kiosk Managers, authentication to use the site.
View Logs: Responsible for checking the logs of different system
User for auditing and maintaining the integrity of the system.
System Reports: The Administrator is responsible to generate
System reports for the future references.
View All Details: View the users’ details, chatting details, complaint
Details, daily service transaction details.
Back Up data: The Administrator is responsible to back up all the
Data at a particular time every day.
2
0
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
2
1
Kryptonite/M.N.M jain engineering college
Virtual medical home Version 1.0
Software Requirements Specification 28-12-2010
kryptonite
Update his profile but not its field, company name and location.
2
3
Kryptonite/M.N.M jain engineering college