You are on page 1of 12

Software Requirements Specification


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 countrys health managers in the science and art of hospital administration and management. The department introduced the specialty of 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 Institute The 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 Education The 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 Services The 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, 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 Programme The 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 or Long & Short Term Trainings Various 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 or




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 systems 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 2. PHN 3. Report 4. Database 5. Logon ID 5.1 Password 6. Web-based application 7. ID 8. GUI 9. SRS

Hospital Management System Personal Health Number on health card an account of patients collection of information in a structured form a user identification number to enter the system enables one to gain admission into the system an application that runs on the Internet Patient Identification number Graphical User Interface 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


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.


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 patients 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.


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 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 patients 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 systems 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 userinterface. 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



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. 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.



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.


COMMUNICATION INTERFACE: The communication interface is a local area network through wireless network routers.

4. Functional Requirements 4.1 Registration SRS001 Add patients. The HMS shall allow receptionist to add new patients to the system Assign ID The HMS shall allow receptionist to give each patient a ID and add it to the patients 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. 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. Assign Nurse The administration staff in the ward shall use HMS to assign a nurse to a given patient. Inform Doctors The HMS shall inform doctors of new patients. Inform Nurses The HMS shall inform nurses of new patients. Emergency Case In an emergency case, the administrative staff shall use HMS to





assign an emergency room, doctors and nurses to the patient immediately. SRS010 Surgery case In a surgery case, the administrative staff shall use HMS to assign a surgery room, surgeon and nurses to the patient. Generate Report (normal) The HMS shall generate the patients situation record every two hours for normal patients. Generate Report(Severe) The HMS shall generate patients situation record every half hour for severe patients. Record procedure The whole treatment procedure for the patient shall be recorded by the system. 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: patients PHN, patients name, ward name, bed number and the doctors name. Bed Aavailability Regularly, HMS shall generate reports on bed availability about the following information: ward name, bed number, occupied/unoccupied. Staff Schedule Regularly, HMS shall generate reports on staff schedule about the following information: staff ID, staff name, staff type, duty shift.



5. Other Non-Functional Requirements 5.1 Performance Requirements SRS020 Response Time The system shall give responses in 1 second after checking the patients information. SRS021 SRS022 SRS023 Capacity The System must support 1000 people at a time. User-interface The user-interface screen shall respond within 5 seconds. Conformity The systems must conform to the Microsoft Accessibility guidelines. 5.2 Safety Requirements SRS024 SRS025 Back Up The system shall provide the capability to back-up the Data 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 Logon ID Any user who uses the system shall have a Logon ID and Password. Modification Any modification (insert, delete, update) for the Database shall be synchronized and done only by the administrator in the ward. Receptionist Rights Front 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. Administrators' Rights Administrators shall be able to view and modify all information in HMS. Doctors Rights Doctors shall only be able to view all information in HMS.