A A&A that runs a chain of hospitals in Karachi has decided to start a new computer
Question:
A A&A that runs a chain of hospitals in Karachi has decided to start a new computer program to manage patients, admit-in, and discharge of patients. Currently, A&A has software that can carry out these tasks for an individual hospital. This is problematic since, for example, if one hospital is full and receives a new patient request, the A&A tries to locate a suitable bed in another of its hospital; it is then necessary for hospital management to ring around the other hospitals. Similar problems arise if a patient wants to transfer to another hospital that has better facilities.
A&A requires a new web application that should resolve the existing system problem by implementing a single, common patient admission and discharge system across the whole chain. Additionally, the A&A wishes to gain a competitive edge with a frequent-guest program to encourage repeat patient who readmits will be given discounts and other benefits, such as free medication.
The new system should provide a system admin with the ability to add a new hospital to the system. Additionally, hospital managers should be able to add and remove rooms and room types to and from the system in response to activities such as building work.
Currently, each hospital deals only with admission requests made by phone or email, but the future system must also deal with admission requests made directly from a web browser. Payments are currently dealt with by each hotel, but a web browser reservation will require the customer (patient) to enter details of a debit/credit card account and make the admission in the new system. The amount will be debited automatically on the admission day. In the event of a late cancellation (less than 24 hours before the patient admits date) or a ‘no show’ the patient will automatically be charged for a one-day admission charge. The total charges to the patient with medication via the Web will be recorded weekly.
The admission process begins in a new system when someone contacts the receptionist, normally by phone. The receptionist will reserve a bed/room in a particular hospital and get patient details. The receptionist may make confirm the room for the patient. The cancellation process begins when someone calls from the patient family, and the receptionist will cancel the admission booking by giving the admission number or the dates, name and address of the patient. When the patient arrives in the hospital, the patient gives his details to the hospital receptionist, who enters his/her information into the system. The system store the details for that admission so that the receptionist can confirm the patient. The web system allocates an appropriate bed to that patient and opens a bill file for the duration of the stay and medication. The receptionist issues a patient card and room access. The patient returns their card to the reception desk at the time of discharge from the hospital. The software system uses the patient number to identify and complete the patient bill.
Question #1
Write down functional and non-functional requirements of new system. Also write the class/type of non-functional requirements.
Question #2
Write two user stories for a ‘Receptionist’ role in a new system.
Question #3
Answer the following questions based on the new System.
- What are the actors in the above case study?
- What are the use cases in the above case study?
- Draw the use case diagram of the above case study
Question #4
Answer the following question. [2]
When Dr. Aisha and I read the above case study, we both have a conflict to select the right methodology.
- According to Dr.Aisha Scrum is the right software development method for the above case study. However,
- according to me, phase or prototype is the correct method. As a software engineer, guide and explained to us
- the right software development method (scrum, phase, or prototype). What are the advantages and disadvantages
- (at least two) of the selected methodology?
Financial Accounting A User Perspective
ISBN: 978-0470676608
6th Canadian Edition
Authors: Robert E Hoskin, Maureen R Fizzell, Donald C Cherry