Hospital Management System Requirements Sheet

(Subject to further change)

This is an informal specification of what we as hospital administrators want from the company designing a system to help us manage our hospital efficiently and effectively.

General Problem Statement

Due to budget cutbacks and general concern for providing the best service possible to the public, we as a hospital would like to ensure that we are using our scarce hospital resources in the most efficient manner possible. With this in mind we would like you to design a system which will help us manage our hospital in an efficient, effective manner. Specifically the system should help us schedule and monitor the various resources that we have at the hospital. This includes keeping track of available beds, waiting lists for patients, patients expected length of stay, scheduling of surgeries, patient notification and billing, scheduling of nurses and doctors.

The following information provides a more detailed breakdown of how our hospital is organized. The main hospital consists of one building with 10 floors. here are 7 wards which occupy various floors of the hospital.

Ward Floors Beds

Obstetrics 8 50
Cardiology 7 50
Intensive Care 6 50
Recovery 4,5 100
Geriatrics 3 50
Pediatrics 9 50
Operating 2 20

DATA

The system must store the following information:

Scheduling of hospital staff must take the following information into account. Each floor requires a supervising nurse and 5 regular nurses during the day and 1 supervising and 2 Regular nurse in the evenings. Obstetrics, Cardiology, Intensive care and Operating all require nurses with that specialty. Two doctors with the appropriate specialty are required during the day and one in the evening for each floor. two doctors and two nurses are required for each operation.

For hospital staff:

For doctors the following additional information:

The system should also be able to keep track of certain patient information. The system should generate a notification letter 2 week before a patient is admitted to the hospital as well as lists of patients being admitted and discharged on the next day. Finally the system should generate an invoice for the patients stay.

For patients:

e.g. Old schedule, patients who were there, whether or not operation was successful.

ACTIVITIES

The system must be able to perform the following actions. (JUST EXAMPLES!)

  1. Must schedule hospital staff according to the following rules:
  2. Manage the waiting list:
  3. Add and remove hospital staff:

Next in sequence...