The City Hospital

Hospital Management System (HMS) Requirements



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

Specification

Information Required

The HMS must keep track of certain pieces of information required for operation of the hospital. Namely:

Physical Layout of Hospital

The following information provides a more detailed breakdown of how our hospital is organized. The main hospital consists of one building with 8 floors. There are 8 wards which occupy various floors of the hospital. Each of the wards has certain # of beds for patients of that ward.
  1. Admit/Emergency - floor 1 - 50 rooms
  2. Operating - floor 2 - 20 rooms
  3. Geriatrics - floor 3 - 50 rooms
  4. Recovery - floor 4 - 100 rooms
  5. Intensive Care - floor 5 - 50 rooms
  6. Cardiology - floor 6 - 50 rooms
  7. Obstetrics - floor 7 - 50 rooms
  8. Pediatrics - floor 8 - 50 rooms
So the following information is needed:
For the Wards
  1. Floor ward located on.
  2. Type of ward (from types above)
  3. Ward size ( = to number of rooms)
  4. Names of doctors assigned to ward
  5. Names of nurses assigned to ward
For each room
  1. Room # (Must be unique for every room)
  2. State of room (occupied/available)
  3. Name of patient assigned to room
  4. Assignment date
  5. Expected date of release

Hospital Staff

The hospital staff is composed of doctors and nurses. Each of whom have a specialty in a certain field (same as ward types). The hospital staff also have schedules at the hospital.
Information common to all hospital staff:
Nurses
In addition, nurses also have the following information:
Doctors
In addition, doctors also have the following information:
Patient Information
The system should also be able to keep track of certain patient information.
Information common to all patients:
For patients on a waiting list:
For patients in a room:
Maintenance and Operations on Information
The following are operations performed on the previous information. As well, as on retrieval of information.
  1. Must schedule hospital staff according to the following rules:
  2. For the operations and operating schedule
  3. Manage the waiting list:
  4. Add and remove hospital staff:
  5. Changing any detail of a patient or staff member.
Retrieval of Information
The following must be able to be quickly retrieved from system:
  1. Complete individual information for patients, doctors and nurses.
  2. Be able to extract lists of:
  3. System must generate a notification of admittance to patient on waiting list 2 weeks before date of admittance. Note: the notice of admit. states:
  4. System must generate an invoice when a patient leaves. Note: Invoice contains following information:

Next in sequence...


Administrative Team