SRS Hosp Final22 (2)

17
Software Requirements Specification For Hospital Management Prepared By:-

description

hospital final

Transcript of SRS Hosp Final22 (2)

Page 1: SRS Hosp Final22 (2)

Software Requirements Specification

For

Hospital Management

Prepared By:-

The Department of Hospital Administration, AIIMS, is the pioneering department in India to have started the Master's Degree in Hospital Administration. It is the oldest institution providing training to the country’s health managers in the science and art of hospital administration and management. The department introduced the specialty of

Page 2: SRS Hosp Final22 (2)

Hospital Administration in the country in the year 1962, and has since evolved into a center of excellence for teaching, training and research in the field of Hospital Administration and Management. History and Inception

In the year 1961, Dr. J. R. McGibony, consultant to the World Health Organisation for the field of Hospital Administration, recommended the introduction of Hospital Administration as a separate specialty like any other broad specialty of medical sciences. With this initiative in 1961-62, a comprehensive programme and syllabus for Post Graduate course in Hospital Administration was drafted. One Post Graduate student, an Indian doctor from the University of New South Wales, Australia was admitted to serve his Administration Residency at AIIMS. The Australian student completed his thesis and MD in Hospital Administration in 1962-63. The course in Hospital Administration was formally approved in 1963-64 and a full fledged Department of Hospital Administration was started in 1966 under the pioneership of Brig (Dr.) Gaind, the then Medical Superintendent, for the first time in India. The present MHA (Masters in Hospital Administration) course was officially started in February 1966 and has since been recognized as a distinct post-graduate discipline by the Medical Council of India. Contribution to the InstituteThe department occupies pride of place in the functioning and running of the hospital services at AIIMS. All faculty members of the department are handling independent charges of hospital administration at the Medical Superintendent level in various patient care centers of the institute. The department regularly organizes training programs for all categories of Hospital Staff on various aspects of hospital administration and managerial development. In addition, the department runs a 24 hour Administrative Control Room, a unique concept which functions as an extension of the Medical Superintendents office after office hours. National and International Contribution Hospital Management EducationThe department is actively involved and strongly committed to capacity building and human resources development in hospital administration at national and international stages. The department provides guidelines for developing courses and curricula for starting training courses in the field of hospital administration including post graduate programs to various public and private institutions in the country. Tailor made programs are organized for many institutes and organizations from India and abroad. WHO fellows are imparted short and long term trainings on hospital management in the department. A full fledged biannual Healthcare Executive Management Development Programme is conducted by the department for senior hospital administrators and top level hospital management personnel from India and abroad. Consultancy ServicesThe department provides countrywide consultancy on diverse areas like Newer Healthcare Facility Planning & Management, Healthcare Registries Planning & Innovation, Healthcare Human Resources Management, Disaster Management, Hospital Equipment Planning and Management and Healthcare Financing & Insurance Product Development. It is also involved in the development of standards for different categories of hospitals along with BIS and acting as a Think-Tank for the preparation of National Healthcare Policy Guidelines. Besides,

Page 3: SRS Hosp Final22 (2)

consultancies are regularly provided to many neighboring countries in the South East Asian region for building capacity and developing newer healthcare facilities in the region.  Masters of Hospital Administration – Two Years ProgrammeThe department runs a two year post graduate course in Hospital Administration leading to award of degree of Masters in Hospital Administration (MHA) for both sponsored and open candidates. Resident Administrators man the Control Room round the clock as Duty Officers, and coordinate various hospital activities. They also assist the faculty in hands-on management of various hospital activities and in turn gain valuable experience of hospital management. Ph.D. program in hospital administration is also conducted. Our alumni hold top administrative positions in various organizations of national and international importance. Many of them are also serving as independent consultants in Hospital Administration in the corporate sector.Admission to the MHA program is through a competitive exam conducted twice a year. An advertisement is placed in national dailies in the month of August and January for sessions beginning December and July respectively. For details of admission procedure, form etc please visit www.aiims.edu or www.aiims.ac.in .  Long & Short Term TrainingsVarious long and short term trainings are provided under following categories:

Ph.D. in Hospital Administration Short Term Trainings upto period of Six months Long Term Trainings: 6 months to 2 years Training to Foreign Nationals and WHO fellows Continuing Medical Education Programmes Healthcare Executives Management Development Programme (Hx MDP)

 Details of the training, fee, schedule etc can be obtained from the academic section of the institute or from the institute websitewww.aiims.ac.in or www.aiims.edu. 

Page 4: SRS Hosp Final22 (2)

SOFTWARE REQUIREMENTS SPECIFICATION

1. Introduction

This document is a Software Requirements Specification (SRS) for the Hospital Management System (HMS). It describes the functions, goals and tasks that the system can perform. Software Team Development Inc. (STD) will use this document to describe the scope of the project and to plan for the system’s design and eventual implementation. This document forms the basis for the contract between the hospital and Software Team Development Inc. (STD).The Hospital Management System is primarily an software intensive system that gives an approach towards the software development based on modeling objects from real world and then using the model to build a language-independent design organized around those objects.Here, in this project all the diagrams of the unified modeling language (UML) are drawn.This includes all the Structural and behavioral diagrams that include class diagram, component diagram, deployment diagram, sequence diagram, collaboration diagram, activity diagram, use-case diagram and the state-chart diagram. These diagrams help to improve capability to model large-scale software systems that is ability to model entire system architectures.

The document lists the following features as the high-level requirements that the Hospital Patient Management System will satisfy:

Work Scheduling – assigning nurses to doctors and doctors to patients Admissions - Admitting patients, assigning the patients to appropriate wards Surgery Management - Planning and organizing the work that surgeons and nurses

perform in the operating rooms

The document also presents a number of requirements that can be classified into two categories: functional and non-functional requirements. Non-functional requirements can be used to improve the functioning of the computer system, but not the management of the hospital as a whole. For these requirements, Software Team Development recommends that the Hospital management identify a set of experts from their computer department. The primary areas of concern are performance, security and user-interface.

 1.1  Purpose 

The purpose of this document is to describe all the requirements for the Hospital Management System.

1.2 Document Conventions

1. HMS                                      Hospital Management System

Page 5: SRS Hosp Final22 (2)

2. PHN                                        Personal Health Number on health card 3. Report                                    an account of patients             4. Database                                collection of information in a structured form 5. Logon ID                               a user identification number to enter the system 5.1 Password                            enables one to gain admission into the system 6. Web-based application          an application that runs on the Internet 7. ID                                           Patient Identification number 8. GUI                                         Graphical User Interface

9. SRS                                        Software Requirements Specification

1.3 Intended Audience and Reading Suggestions

The intended audience includes all stakeholders in the potential system. These include, but are not necessarily limited to, the following: administrative staff, doctors, nurses, surgeons and developers. The hospital management and its team members should use this document and its revisions as the primary means to communicate confirmed requirements to the development team. The development team expects many face-to-face conversations that will undoubtedly be about requirements and ideas for requirements. Please note that only the requirements that appear in this document or a future revision, however, will be used to define the scope of the system.1.4      Scope 

The proposed software product is the Hospital Management System (HMS). The system will be used to allocate beds to patients on a priority basis, and to assign doctors to patients in designated wards as need arises. Doctors will also use the system to keep track of the patients assigned to them. Nurses who are in direct contact with the patients will use the system to keep track of available beds, the patients in the different wards, and the types of medication required for each patient. The current system in use is a paper-based system. It is too slow and cannot provide updated lists of patients within a reasonable timeframe. Doctors must make rounds to pick up patients’ treatment cards in order to know whether they have cases to treat or not. The intentions of the system are to reduce over-time pay and increase the number of patients that can be treated accurately. Requirements statements in this document are both functional and non-functional. 

 1.5  References 

Internet. 2.   Overall Description 

2.1            Product Perspective 

This Hospital Management System is a self-contained system that manages activities of the hospital as bed assignment, operations scheduling and administrative issues. Various stakeholders are involved in the hospital system.

Page 6: SRS Hosp Final22 (2)

 

2.2 Product Functions 

The system functions can be described as follows: Registration: When a patient is admitted, the receptionist checks to see if the patient is already registered with the hospital. If he is, his/her Personal Health Number (PHN) is entered into the computer.  Otherwise a new Personal Health Number is given to this patient. The patient’s information such as date of birth, address and telephone number is also entered into computer system.  Consultation:  The patient goes to consultation-desk to explain his/her condition so that the consulting nurse can determine what kind of ward and bed should be assigned to him/her.  There are two possible circumstances:

a)      If there is a bed then the patient will be sent to the bed to wait for the doctor to come.

b)      If there is no bed, the patient is put on a waiting list until a bed becomes available.

 

Report Generation:  The system generates reports on the following information: patients, bed availability and staff schedules after every six hours.  It prints out all the information on who has used which bed, when and the doctor that is taking care of a given patient as well as expected medical expenses. 

  2.3 User Classes and Characteristics 

The system will be used in the hospital. The administrators, doctors, nurses and front-desk staff will be the main users. Given the condition that not all the users are computer-literate. Some users may have to be trained on using the system. The system is also designed to be user-friendly. It uses a Graphical User Interface (GUI).

  Administrators:

They all have post-secondary education relating to general business administration practices. Every administrator has basic computer training. They are responsible for all of the scheduling and updating day/night employee shifts. Administrators in the wards are responsible for assigning doctors and nurses to patients.

Nurses:

All nurses have post-secondary education in nursing. Some nurses are computer literate. Consulting nurses to whom patients give short descriptions of their conditions are also responsible for assigning patients to appropriate

Page 7: SRS Hosp Final22 (2)

wards if the beds are available, otherwise putting patients on the waiting list. Nurses in wards will use the HMS to check their patient list. 

Doctors:

All doctors have a medical degree. Some have further specialized training and are computer literate. Doctors will use the HMS to check their patient’s list.

2.4 Operating Environment

Everyone in the hospital that uses this software is trained properly with the environment that is used. The audience of this software is made familiar with the environment. Various techniques were used to elicit the requirements and we have identified needs, analyzed and refined them. The objective of this document therefore is to formally describe the system’s high level requirements including functional requirements, non-functional requirements and business rules and constraints.

2.5 Design and Implementations Constraints         The system must be delivered by January 1st 2012.         The system must be user-friendly

2.6 User Documentation

The document presents a number of requirements that can be classified into two categories: functional and non-functional requirements. Non-functional requirements can be used to improve the functioning of the computer system, but not the management of the hospital as a whole. For these requirements, Software Team Development recommends that the Hospital management identify a set of experts from their computer department and their legal department to formally accept the requirements. The primary areas of concern are performance, security and user-interface. Functional requirements, on the other hand, are requirements directly related to the hospital management.

 2.7 Assumptions and Dependencies

         It is assumed that the Hospital will have enough trained staff to take care

of the system

Page 8: SRS Hosp Final22 (2)

3. EXTERNAL INTERFACE REQUIREMENT

3.1 USER INTERFACE:First User interface will be the screen which will show all the options related with the jobs. Then user will select the option as per his/her requirement.For User interface devices used will be mouse and keyboard.

3.2 HARDWARE INTERFACE:

Though not necessarily interfacing with the hardware, the system must make use with an internet connection. A normal pc and printer will be required for

printing the resume hard copy and appointment letter if he/she gets.

3.3 SOFTWARE INTERFACE:

Front end of the product will be VISUAL STUDIO to make good user friendly interface and back end used for this system will be MS ACCESS to store all the data.

3.4 COMMUNICATION INTERFACE:

The communication interface is a local area network through wireless network

routers.

Page 9: SRS Hosp Final22 (2)

4. Functional Requirements

4.1 Registration

SRS001           Add patients.The HMS shall allow receptionist to add new patients to the system

SRS002          Assign ID The HMS shall allow receptionist to give each patient a ID and add it to the patient’s record. This ID shall be used by the patient throughout his/her stay in hospital.

 4.2 Consultation

 SRS003           Assign Ward       

The consulting nurse shall use HMS to assign the patient to an appropriate ward.

 SRS004          Assign to Waiting List

The consulting nurse shall use HMS to assign Patient to a waiting list if no bed is available.

 4.3 Medical matter management

 SRS005          Assign Doctor

The administrative staff in the ward shall use HMS to assign a doctor to a given patient.

SRS006          Assign NurseThe administration staff in the ward shall use HMS to assign a nurse to a given patient.

SRS007          Inform DoctorsThe HMS shall inform doctors of new patients.

SRS008          Inform Nurses The HMS shall inform nurses of new patients.

SRS009          Emergency Case In an emergency case, the administrative staff shall use HMS to assign an emergency room, doctors and nurses to the patient immediately.

Page 10: SRS Hosp Final22 (2)

SRS010          Surgery case In a surgery case, the administrative staff shall use HMS to assign a surgery room, surgeon and nurses to the patient.

SRS011          Generate Report (normal)The HMS shall generate the patient’s situation record every two hours for normal patients.

SRS012          Generate Report(Severe) The HMS shall generate patient’s situation record every half hour for severe patients.

SRS013          Record procedure The whole treatment procedure for the patient shall be recorded by the system.

SRS014          Inform patient The HMS shall automatically inform the patients who are on the bed waiting list of available beds whenever they become available.

 

 4.4 Report Generation

 SRS017          Patient information

Regularly, the HMS shall generate reports on patients about the following information: patient’s PHN, patient’s name, ward name, bed number and the doctor’s name.

SRS018          Bed Aavailability Regularly, HMS shall generate reports on bed availability about the following information: ward name, bed number, occupied/unoccupied.

SRS019          Staff ScheduleRegularly, HMS shall generate reports on staff schedule about the following information: staff ID, staff name, staff type, duty shift.

                 

Page 11: SRS Hosp Final22 (2)

 5. Other Non-Functional Requirements

5.1 Performance Requirements             

SRS020           Response Time                        The system shall give responses in 1 second after checking the patient’s information.

SRS021           Capacity                         The System must support 1000 people at a time.SRS022          User-interface                         The user-interface screen shall respond within 5 seconds.SRS023          Conformity

                       The systems must conform to the Microsoft Accessibility guidelines.

5.2 Safety Requirements

SRS024           Back Up                         The system shall provide the capability to back-up the DataSRS025           Errors                        The system shall keep a log of all the errors.

5.3 Security Requirements

SRS026          Patient Identification The system requires the patient to identify himself /herself using PHN

SRS027          Logon ID Any user who uses the system shall have a Logon ID and Password.

SRS028          Modification  Any modification (insert, delete, update) for the Database shall be synchronized and done only by the administrator in the ward.

SRS029          Receptionist RightsFront Desk staff shall be able to view all information in HPMS, add new patients to HMS but shall not be able to modify any information in it.

Page 12: SRS Hosp Final22 (2)

SRS030          Administrators' RightsAdministrators shall be able to view and modify all information

in HMS. SRS031           Doctors Rights

                              Doctors shall only be able to view all information in HMS.