SRS Document OPD Management System
Mini project Requirements Management HIT- 403 Software requirement specification document For Opd management system, Submitted to: Dr. Anandhi Ramachandran Prepared By: Dr. Nitin prasher (pg/10/027) Anindam BAsu (pg/10/005) Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 1
SRS Document OPD Management System
S.No. 1. 1.1 1.2 1.3 1.4 1.5 2. 2.1 2.2 2.3 2.4 2.5 3 3.1 3.2 4 5 5.1
Topic Name Introduction Introducti on Purpose Scope of the work Abbreviations Abbreviat ions Used Overview Manual Workflow General Perspectives Product Perspective Stakeholders Stakeholder s Product Functions General Constraints Assumptions and Dependencies Specific Requirements Functional Requirements Non Functional Requirements Traceability Matrix Appendix Interview Question to the OPD Administrator
Page Number 3 3 4 5 5 6 7 7 7 8 9 9 10 10 13 15 16 17
5.2 5.3 5.4
Focus Group Discussion with Other Users Overview of the System Overall OPD Management System & its Users
18 19 20
5.5 5.5.1 5.5.2 5.5.3 5.5.4
Use Cases Patient Registration Doctor’s Schedule Patient Appointment Patient Online Registration Registrati on and Appointment
21 22 23 26 28
5.5.5 5.5.6 6
Generate Bill Manage Patient Queue Change Request Form
30 32 34
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 2
SRS Document OPD Management System 1. Introduction ABC hospital is a state of art 300 bedded multispecialty hospital which is situated in Delhi which was open to public on 1 st January 2011. The hospital has specialties which comprises of Cardiology, Neurology, Orthopedics, General Medicine, Nephrology, Pediatrics, Gynecology and many more (Source: www.abchospital.com www.abchospital.com)). The hospital is having an Outpatient Department with an average of 500 patients per day to visit to the consultants present in the hospital. The hospital is having totally manual based system which comprises of registering the patient, Bill payment, providing appointment to the patient etc. The hospital is facing a problem of longer queues in the OPD, more of the manual records, increased waiting time of the patient and sometime cancellation of the appointment after the patient arrives to the hospital. This has lead to less patient satisfaction and increase in paperwork (leading to misplacing of the records from the records room). Also the hospital management seems a very daunting task to find out the exact numbers to get out with some inferences so that it leads to increase in efficiency and effectiveness of the hospital. Another major problem that the hospital is facing that due to manual records, it has lead to less accountability of the different staff present in the OPD. Whether it is front desk personnel or billing personnel, the more of manual work and handling more papers is not a easy task and therefore, it leads to staff doesn’t take any responsibility for the work which is carried out extra due to the manual process (paperwork). It has lead only to increase in consumption of stationery and space in the hospital (for storage).
1.1 Purpose The purpose of this document is i s to convey information about the application’s requirements, both functional and nonfunctional of the Outpatient Management System for ABC multispecialty hospital. It describes the functions, goals and task the system can perform. Software Development Team (SDT) would use this document to describe the scope of the project and to plan for the system’s design and eventual implementation. SDT should consult this document and its revisions as the only source of requirements for the project. They should not consider any requirement statements, written or verbal until they appear in this document or its revision. It would also serve as a legal document to protect the interests of the solution providers once the requirements r equirements have been established. This document is not only for the SDT’s but is intended to several groups which are as follows: Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 3
SRS Document OPD Management System The hospital management and its team members should use this document and its revisions as primary means to communicate confirmed requirements to the SDT. The SRS will serve to establish a basis for agreement between the client and development team about the functionality to be provided by the application.
The project manager will use this document during project planning and monitoring. Application managers will review the document to clarity their understanding of what the application does.
Test planners will use the document to clarity their understanding of what the application does.
1.2 Scope of the work The proposed software product is the OPD management system. The system will be used in the Outpatient Department of the hospital. The system will be used to register a new patient for the OPD consultation and provide appointment to the new and old patients for the doctor’s consultation. The system will also help the patients to be registered online and get prior appointment for a doctor while sitting at their homes. The OPD management system consists of 6 users: 1) Administrators (Super Users) 2) Front Desk Personnel 3) Billing Personnel 4) Medical Assistant 5) Doctors 6) Website (www.abchospital.com www.abchospital.com)) The administrator will use this system for generating reports and analysis so that it can be further use for the better functioning of the hospital. The system will also help the hospital with one of the major problems they are facing and i.e. managing the long queues of waiting patients. Also the manual billing for the consultation and other services for the OPD will also become electronic.
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 4
SRS Document OPD Management System The project client has determined that the application will provide the following benefits: 1) Provide patient satisfaction by reducing the waiting time and also providing the appointment to the patient online. 2) Help the hospital staff to manage the queue of the patient in the OPD. 3) Reducing the paperwork (registration and billing). 4) Provide with the facility to easily search and take reports about the day to day operations and leading to more efficient and effective providing of services to the patient coming to the OPD for the consultation.
1.3 abbreviations used OPD: Outpatient Department SDT: Software Development Team UID: Unique Identification Number SMS: Short Message Service GUI: Graphical User Interface SRS: System/Software Requirement Specifications HTML: Hypertext Markup Language
1.4 Overview The SRS document tells about how the system will work and tells about the OPD management system requirements as a whole. Section 2 of the document provides an overview of the business domain that the proposed OPD management system will support. These include a general description of the product, user characteristics, general constraints, and any assumptions for this system. Section 3 represents the entire functional and non functional requirement that the client has provided for the system to actually do for the hospital. Section 4 tells about the traceability matrix for the functional requirement of the system. Section 5 comprises of annexure where it comprises of the Requirement Tools used for gathering requirement, Overall system diagram, Use case Scenario etc. Section 6 comprises of the change request form if the client wants to change something in the requirement which will be added up in the next version of the SRS. Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 5
SRS Document OPD Management System 1.5 manual workflow
Patient arrives at the hospital for OPD consultation
If patient is an old patient
No
If ordered revisit
Patient goes to the doctor for OPD consultation
If doctor has ordered some procedures/ medication
Patient goes to the front desk for the registration/ appointment
Yes
Patient goes to the Billing counter for the preconsultation billing
Yes
Goes to billing counter for Billing of the procedures
Yes
No
No
Patient goes out of the hospital
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Goes for procedure to the department or pharmacy
Page 6
SRS Document OPD Management System 2 general perspectives 2.1 Product perspective The OPD Management system is a self contained system that manages activities of the Outpatient Department of the hospital which includes the patient registration, providing appointment, billing for the patient and also managing queue of the patients during the OPD hours. The system also provides the reports and analysis for the administrator which helps them in decision making. The System would have the following stakeholders using the system directly and indirectly.
2.2 stakeholders The stakeholders and their characteristics are as follows: 1) Patient: He/ She is a person coming to the hospital for any consultation from the doctor present during the OPD hours. The patient will not be a direct user of the system but the system is majorly been used for individual patient records in the database. The system will get the input from the patient and some of the outputs is provided to the patient. 2) Front Desk Personnel: They all have general reception duties. Every staff has basic computer training. They are responsible for taking the patient information from the patient and entering the information in the system. They also are providing the appointments to the patient if the patient requires any further visit to the doctor if ordered. They are directly interacting with the system. 3) Billing Personnel: They all have the duties of general cashier to collect money from the patient for the various services in the OPD which includes payment of preconsultation billing and billing for the other services like Radiology, Lab Investigation and other medication charges. They are also using the system directly for billing purposes. 4) Doctor: All doctors have a medical degree. Some have further specialized training and are computer literate. Doctors will use the OPD Management System to upload their schedule in excel format so that the appointment can be given to the patient.
5) Medical Assistant: Medical assistant are the assistant to the doctors which are taking all the details of the patients and also calls the patients who are waiting outside. The Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 7
SRS Document OPD Management System medical assistant will use the system directly to call the next patient by pressing the counter button.
2.3 Product functions The system functions can be described as follows: 1) Registration of the Patients: Whenever a new patient is coming for the OPD consultation, the front desk personnel register the patient to the system. The system generates a UID for the patient which is now been used by the other users who are the part of this system. If the patient is old then the front desk personnel search for the patient in the system by using its UID or any other data element such as Name, Address, mobile number etc. The front desk personnel assigns the consultation room to the patient. 2) Appointment: The patient can get the appointment through this system. The registered patient is been provided with the appointment with the consultant. The front desk personnel gives appointment while checking the scheduler of the consultant which is been provided by the doctors in the system. The system generates a token number after the appointment has been saved. SMS facility is also been provided. 3) Web Based Registration and Appointment: The system will be integrated with the hospital website. The system allows the patient to register and get appointment online. The main feature of this integration is that the patient will not get the UID after the patient is getting registered. The system will generate the token number for the patient and the details are also send as SMS. 4) Billing: In this, the billing personnel logs into the system and provide with the bill for the patient. The bill includes the preconsultation billing and billing for the services which is ordered after the doctor consultation. The billing system also allows the user with the free text so that they can update the bill for the patients if required. 5) Queue Management: The token number given to the patients after the appointment is displayed in the Display which is kept in front of the OPD consultation room. The system automatically automatically redirects the next token assigned to that consultation room.
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 8
SRS Document OPD Management System 6) Report Generation: The system generates the reports as per of the Administrator option selection. Like they can see the daily/ weekly/ monthly/yearly census, department wise census etc.
2.4 General constraints The hospital is having website www.abchospital.com which works in MySQL database. The server is working on linux platform and the minimum browser is Internet Explorer 6, Google Chrome, Mozilla 3.1 and higher and other browsers. The language used is HTML The hospital management wants the system should be integrated to the other departments. The system should have a Graphical user interface so that the user feels it easy to use. The system should should be having very less down time not more more than 1 minute.
2.5 Assumptions and Dependencies It is assumed that the hospital will have at least 10 computers with the Windows XP as the Operating System for the system. The hospital should have Display Systems installed at the entrance of each consultation room. It is assumed that the Hospital will have enough trained staff to take care of the system.
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 9
SRS Document OPD Management System 3 Specific Requirements 3.1 Functional Requirements
Note: * represents Low Priority; ** Medium Priority; *** High Priority
The system shall have the following mandatory information information for patient: First Name, Last Name, Phone Number, Address (Present & Permanent) Postal Code, City, Country etc. (Please See Annexure).
The system should be able to register r egister new patients coming for the OPD (both online and offline).
The system should generate a patient ID after the registration has been done . It should also be providing a registration print out.
The older patients should be able to search in the system easily using the UID, patient name, mobile number, DOB, Residence number, email ID etc.
The system should not provide another UID for the older patients who are coming for the revisit in the OPD. *** The front desk staff shall use the system to assign the consultation room for the patient after registration.
The system should allow administrator to upload a scheduler in a specific format monthly so that the prior appointments could be provided to the patient.
The system should allow administrator to do any changes/ updating the scheduler is necessary.
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 10
SRS Document OPD Management System The system shall allow the administrator to send reminders to the consultants about the scheduler updating by the doctor monthly/weekly as needed.
The system should provide appointment to both old and new patients (online and offline) after the complete registration.
The appointment shall contain the following: Date and Time of the appointment, Consultant Name (if provided by the patient), Reason for appointment (Optional).
The system should generate a number ( for the appointment of the patient.
which may term as
For telephonic appointment only patient name and contact number is required for providing the appointment.
The appointment detail is to be sent to the patient via SMS or email (if provided).
The system shall allow the users to update/ change the appointment details and the updated details to be sent to the patient via SMS/email.
The system shall allow the administrator to update/edit the token number if the patient has not arrived for that day. (The token number can be assigned to any other patient).
The system shall provide with the billing for all t he services in the OPD like procedures, pharmacy etc.
The system shall print out the detail bill to the patient before going for consultation (only preconsultation preconsultation billing). Other services billing is to be provided as per order.
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 11
SRS Document OPD Management System The user should be allowed change the final bill if necessary. There should be a free text provided so that can be used by the billing de partment whenever necessary.
The system should be able to provide print out of the OPD card for the patient which consisting of Patient Name, UID, Token Number, Number, Mobile Number, Age, Address in the OPD card.
The system should allow the billing personnel to update the prices details of the different services if they are changed by the management.
The system should be able to display the token number of the patient in the display screen at the entrance of the consultation room.
The system should automatically redirect the token number for the assigned consultation room.
The system should allow the medical assistant to the consultant to call next patient after the consultation of the previous patient is over. The next assigned number should be displayed.
Each Staff who are directly or indirectly involved in the system shall have mandatory information: Employee ID, First Name, Last Name, Phone Number, Address, Postal Code, City, Country, Employee Type.
Before saving in the database, there should be reset r eset option if entered incorrectly.
The system shall allow the administrator to search (using last name, first name or Employee ID).
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 12
SRS Document OPD Management System The administrator shall be able to update any information in the database.
The system should generate reports for the number of registration periodically (daily/ weekly/ monthly/ yearly).
The system should help the administration to analyze the data with any option present in the database.
3.2 Non functional requirements
All the users using the system should have login ID and password respectively.
Any modification in the database (insert, change or update) shall be synchronized and done by the administrator.
The bill/ registration slip generated should have a provision of electronic signature.
Users shall be able to view all the information in the system regarding their specific module but shall not be able to modify any information in it.
Administrator should be provided with an additional password for authentication (including username and password).
The system must support at least 50 people at any given specific time (offline).
The system must support 1000 people during online registration and appointment.
User interface should open within 5 seconds.
The system shall give response within 2 seconds after submitting the details. Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 13
SRS Document OPD Management System
System shall provide the capability to back up data.
The system should not have a down time more than 10 minutes.
The system shall keep a log of all the error which might have been done by the users during the usage.
The system shall provide a demo of the different options and how does the system work.
The system shall be available working 24 hrs and especially from 8 am to 8 pm (OPD timings).
The system should have a Graphic User Interface so that it becomes very easy for any user to learn it and also decreases the time to finish any operation.
The system should have the capability to be integrated with the system for future.
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 14
SRS Document OPD Management System 4. Traceability matrix
Requirement ID
Name of Requirement
Module Name/ Requirement Description
Priority
OPF001 OPF002 OPF003 OPF004 OPF005 OPF006
Patient Details Register New Patient Generate UID Patient Search Revisit of Old Patients Assign Consultant Room Upload Scheduler Change/Update Scheduler Reminder Appointment to the patient Appointment Details Generate Token Number Telephonic Appointment SMS to the patient Appointment Update Token Assign Patient Bill Bill Print Bill Change OPD Card Print Price Changes Display Token Number Redirect Token Number Call the patient Staff Information Reset Information Employee Search Update Employee Information Periodic Reports Analysis
Registration Registration Registration Registration Registration Registration
High High High High Medium High
Appointment Appointment Appointment
High High
Appointment Appointment
Medium High
Appointment Appointment
High High
Appointment
Low
Appointment Appointment Appointment Billing Billing Billing Billing Billing Queue Management
Low High Medium High High Medium Low High High
Queue Management
High
Queue Management Database Database Database Database
High High High Medium Medium
Reports Reports
High High
OPF007 OPF008 OPF009 OPF010 OPF011 OPF012 OPF013 OPF014 OPF015 OPF016 OPF017 OPF018 OPF019 OPF020 OPF021 OPF022 OPF023 OPF024 OPF025 OPF026 OPF027 OPF028 OPF029 OPF030
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 15
SRS Document OPD Management System
Appendix
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 16
SRS Document OPD Management System 5.1 Interview questions to the opd administrator Q1. What is the current workflow been followed in the hospital’s outpatient department? Q2. What all are the problems you are facing in the manual system/ process you are following? Q3. What are the basic requirements that you are expecting from the computerized system? Q4. How many users are going to use this system in the Outpatient Department? Q5. Do you want to have any super user for this system who would be the person we have to report after the completion of this project? Q6. Any system other than manual process you are using for your hospital especially? Q7. Any future plans you are having for your hospital in which this system would be integrated? Q8. What are your expectations from this system?
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 17
SRS Document OPD Management System 5.2 Focus group discussion questions to the other users Q1. In the hospital the patient is first registered. What is the process you are following? Do you have any kind of Registration form for the same? Q2. How do you come to know that the patient coming is a new patient or a follow up patient? Do you provide any unique number to different patients? Q3. How do you make sure that the patient doesn’t go to the doctor without paying the pre consultation payment payment in the billing counter? Q4. In an average, how many patients do you cater during your OPD hours daily? What are the OPD timings? Q5. What are the methods in which the patients get appointment for the doctor in an OPD? Is this same for both New and Old patients. Q6. What are the major problems according to you does the staff is facing during OPD hours? Q7. How do you cater the large queues in the department? Is there any process been followed? Q8. On an average how many minutes does a doctor take for a consultation? Q9. How do you charge a patient if doctor orders for a procedures/ medication? medication? Q10. If there is change in the appointment schedule, then how do you intimate the patient? Q11. What are the expectations from the system that is going to be implemented in the OPD department?
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 18
SRS Document OPD Management System 5.3 Overview of the system
OPD MANAGEMENT SYSTEM
Registration
Appointment
System
System
Online System
Offline System
Online System
Billing System
Queue Management System
Offline System
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 19
SRS Document OPD Management System 5.4. The overall opd management system & its users
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 20
SRS Document OPD Management System 5.5 Use cases
Front Desk Personnel, Patient
Patient Registration
Doctor, Administrator Administrator
Upload Scheduler
Front Desk Personnel, Administrator, Patient
Patient Appointment
Website, Patient
Patient Online Appointment and Registration
Billing Personnel, Administrator, Patient
Generate Bill
Medical Assistant, Administrator, Patient
Manage Queue
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 21
SRS Document OPD Management System 5.5.1 UC01 Patient registration
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 22
SRS Document OPD Management System Use Case ID: UC01 Use Case Name: Patient Registration Created By: Anindam, Nitin Date Created: 5th September 2011
Last Updated By: Anindam, Nitin Date Last 6th September 2011 Updated:
Actors: Front Desk Personnel & Patients Description: Here the patient is going to to be registered and and is provided with a Unique Identification Number for the patient to get the consultation in OPD. Preconditions: 1. 2. Postconditions: 1. 2. Normal Flow: 1. 2. 3. 4. 5. 6. Alternative Flows: 1.
Front Desk is logged into the system. The patient has arrived to the front desk The patient gets a Print Out with Registration Details. Patient gets a UID number. Patient arrives at the front desk counter. Demographic details are taken System generates a UID for the patient. The details are saved for the patient. Print out is given out to the patient. Consultation room is assigned. If patient has already been registered then the front desk personnel would search the patient and assign the consultation room. Exceptions: 1. If the details are wrong then the Reset button is clicked then the details have to be filled again. Includes: None Priority: ***
Frequency of of Use: Use: 10 users. users. Used Used from 8 am to 8 pm Special Requirements: 1. The system should generate a UID which is unique throughout the hospital Assumptions: Assumptions: There are around 500 patients patients coming coming for the the OPD Consultation Notes and Issues: The system system should not have a downtime of more than 1 minute. The registration can’t be done for the patient on previous date.
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 23
SRS Document OPD Management System 5.5.2 uc02 doctor’s scheduler
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 24
SRS Document OPD Management System Use Case ID: UC02 Use Case Name:
Doctor’s Scheduler
Created By: Anindam, Nitin
Last Updated By: Anindam, Nitin
Date Created: 5th September 2011
Date Last 6th September 2011 Updated:
Actors: Doctor, Administrator Description: The system system would allow the doctor to to upload upload his/her scheduler for the month. The changes can be made by the administrator only. Preconditions: 1. Doctor should be logged into the system. 2. The upload should be in Excel format. Postconditions: 1. The doctor scheduler is uploaded. Normal Flow: 1. The doctor uploads the scheduler in the system. 2. The scheduler is been used for the appointments Alternative Flows: 1. The scheduler can be updated or changed by the administrator Exceptions: None Includes: The SMS is to be send to the doctor for uploading the scheduler Priority: *** Frequency of of Use: Use: Can be used used weekly/monthly weekly/monthly as per requirement. Special Requirements: Requirements: The administrator administrator should should be able to update and and do changes as per requirement and send the same for appointment. Assumptions: Assumptions: The scheduler scheduler format format is been provided by the administrator administrator Notes and Issues: None
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 25
SRS Document OPD Management System 5.5.3 Uc03 patient appointment
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 26
SRS Document OPD Management System Use Case ID: UC03 Use Case Name: Patient Appointment Created By: Anindam, Nitin Date Created: 5th September 2011
Last Updated By: Anindam, Nitin Date Last 6th September 2011 Updated:
Actors: Front desk Personnel, Administrator, Patient Description: In this this the patient would would be provided with the the appointment appointment ordered by the Doctor or by his own wish Preconditions: 1. The patient should be a registered r egistered patient. Postconditions: 1. The patient gets a token number and appointment to the doctor Normal Flow: 1. The front desk personnel would search for the patient. 2. The user checks the scheduler and provides appointment. 3. The user may be able to change the appointment if required. 4. The system provides token number to the patient. Alternative Flows: None Exceptions: If the details are are wrong then the user would would press reset and and the details are put again. Includes: It includes includes SMS SMS to the patient mobile with the the appointment appointment details. If the appointment has been changed then also the intimation has to send to the patient. Priority: *** Frequency of Use: Same front front desk officials. From 8 am to 8 pm Special Requirements: Requirements: The system system should generate a token token no and save it in the same patient database. Assumptions: Assumptions: The OPD OPD on an average average has has 500 500 patients daily. Notes and Issues:
The appointment can’t be provided for the previous day. No downtime for the system more than 10 minutes.
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 27
SRS Document OPD Management System 5.5.4 Uc04 patient online registration and appointment
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 28
SRS Document OPD Management System Use Case ID: UC04 Use Case Name: Patient Online Registration & Appointment Created By: Anindam, Nitin Date Created: 5th September 2011
Last Updated By: Anindam, Nitin Date Last Updated: 6th September 2011
Actors: Website, Patient Description: Patient will get get the appointment online for for the doctor Preconditions: 1. The patient should be first registered to the hospital online. Postconditions: 1. The patient gets an appointment with the token number. Normal Flow: 1. Patient visits the website and register by entering the details into the registration field provided. 2. Website checks the scheduler and provides the appointment to the patient. 3. System generates the token number for the patient. 4. The patient can take the print if he/she wants to have a hard copy of the appointment with details Alternative Flows: If the patient is an old patient then he/she won’t have to register again. The website would have two options one for new patient and other for old patient. Directly the system would generate the token number and appointment details. Exceptions: Reset of of the information is provided if the patient details fed are wrong. The patient might only register but not take appointment, and then the token number is not to be generated. Includes: Send the the appointment appointment details to to the mobile number if provided. Priority: *** Frequency of Use: 24 Hrs… Users can’t say. At a time 1000 might be there. Special Requirements: Requirements: The website website is to be integrated with with the system. Website URL: URL: www.abchospitals.com Assumptions: None Notes and Issues: Do not generate UID for the patient if the patient is registering for the first time.
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 29
SRS Document OPD Management System 5.5.5 uc05 Generate bill
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 30
SRS Document OPD Management System Use Case ID: UC05 Use Case Name: Generate Bill Created By: Nitin, Anindam Date Created: 5th September 2011
Last Updated By: Nitin, Anindam Date Last Updated: 6th September 2011
Actors: Administrator, Billing Personnel, Patient Description: The system system generates generates a bill for the patient so that the patient can pay for the consultation charges before the consultation. This is also used for providing bill for other services like radiology, lab, pharmacy etc. Preconditions: 1. The billing personnel should be logged into the system. 2. The patient should have done his/her registration. Postconditions: 1. Bill is been provided to the patient and cash is been collected. 2. OPD card is generated if going for consultation Normal Flow: 1. Search patient from the UID provided to the patient. 2. Save the bill accordingly as per the services is to be provided. 3. Print and authorize the bill Alternative Flows: Flows: If the patient is coming for for the billing of other services then then only the bill for the services is been saved for that UID and print is given to the patient. Exceptions: If the details are are for other patient patient (wrong UID) then the reset option is there. The user can update/cancel the bill if required. Includes: Printing of OPD card if going for consultation consultation Priority: *** Frequency of Use: 24 hrs. Peak time is between 8 am to 8 pm by max 10 users Special Requirements: Requirements: The user user should be able to add some text if required and there should be option of bill update/change in the system. Assumptions: Assumptions: When the bill details are saved it is assumed assumed that that the money money has been taken from the patient. Notes and Issues: The administrator administrator has the only right right to change change the saved bill in the back end if required.
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 31
SRS Document OPD Management System 5.5.6 uc06 Manage patient queue
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 32
SRS Document OPD Management System Use Case ID: UC06 Use Case Name: Manage Patient Queue Created By: Nitin, Anindam Date Created: 5th September 2011
Last Updated By: Nitin, Anindam Date Last Updated: 6th September 2011
Actors: Medical Assistant, Administrator, Patient Description: The system system is use to manage the the long queues by displaying the token numbers outside the consultant room. Preconditions: 1. The patient has taken an appointment and has a token number with him/her. Postconditions: 1. The patient is called and doctor gives consultation. Normal Flow: 1. The token number is displayed and the patient with that token number comes into the room. 2. Medical assistant press the counter button leading to display of next token number. 3. Next token number is displayed and the patient comes inside the consultant room. Alternative Flows: Null Exceptions: If the patient with the token number has not turned up for the day then the administrator shall be able to assign the token number to any other patient. Includes: Report generated at the end of the day. Priority: *** Frequency of Use: OPD hours. 10 users Special Requirements: Requirements: System should automatically redirect the token number assigned to that consultation room. Eg: If 2435 and 2523 is assigned to room no 102 then after 2435 the display should show 2523 not 2436. Assumptions: Assumptions: The hospital hospital has has displays displays installed installed at the entrance entrance of the consultant’s room. Notes and Issues: Issues: The average OPD consultation time is 10 minutes (Observation).
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 33
SRS Document OPD Management System
6. Change Request Form Abc hospital Request No:
Request Date:
Request Title:
Status:
Originator's Name:
Phone/Email /Mailstop:
Sponsor's Name:
Priority:
Assigned To:
Response Date:
Request Description
Justification
Alternative Solutions 1.
2.
3.
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Page 34
SRS Document OPD Management System Impact Assessment Impacts
Option 1
Option 2
Option 3
Functional Scope
Schedule
Effort
Cost
Recommendation
Authorization Action:
Authorized By:
Nitin Prasher (PG/10/027), Anindam Basu (PG/10/005)
Date:
Page 35