System Overview

2.1 General Description:

The HMS (Hospital Management system) deals primarily with the scheduling and tracking of various hospital resources and patients. HMS schedules doctors and nurses to perform surgical procedures or to staff a given ward. HMS also admits patients, assigns them a room [in an appropriate ward] if one is available or assigns the patient to an admissions waiting list.

HMS is grouped into 5 major components:

Each component contains task related functions. The following is a collection of data flow diagrams that graphically represent the proposed system and the hierarchy of system functions.

The system contains several data stores that act as a repository for the data collected and maintained by the system. This is a key advantage over the existing manual system as necessary operational data is now centralized. This enables easy data management and ensures that all data records are kept current.

2.2 Maintenance Functions:

The maintenance functions are to be used primarily to change aspects of the physical layout of the hospital. For example, if the hospital should undergo renovations, it may be necessary to reorganize the ward structure. These functions would facilitate these changes. Also, when the system is used for the first time, these functions could be used to generate the initial ward and room layout to be used by the system.

2.2.1. Update Ward

These functions deal with managing the physical layout of the hospital.

2.2.1.1 Add Ward

2.2.1.2 Change Ward

2.2.1.3 Delete ward

2.3 Staff Administration Functions:

The staff administration functions are used to manipulate any system information regarding staff members. Whenever staff are hired, fired or change names or work titles, there are necessary housekeeping tasks that need to be performed to keep the information stored in the database current. The staff admin. functions enable the user to perform these changes easily.

2.3.1 Update Staff

2.3.2 Display Staff

2.3.3 Hire Staff

2.3.4 Terminate Staff

2.4 Patient Administration Functions:

In the same way that the staff administration module enabled the manipulation of staff data on the system, this module allows patient information and records to be managed efficiently. An important part of any hospital`s operation is the daily admission and release of patients to and from the hospital. These functions enable staff to perform these tasks efficiently while enabling changes or deletions of any patient records.

2.4.1 Display Patient

2.4.2 Admit Patient

2.4.3 Discharge Patient

2.4.4 Update Patient

2.4.5 Generate Two Week Notification

2.5 Work/Ward Schedule Management:

An important aspect of any organization is the effective management of human resources. The work/ward functions enables the user to schedule staff and change existing schedules. The functions perform some simple error to ensure that there are no time conflicts or staff deficiencies for a particular shift.

2.5.1 Add a Shift

2.5.2 Copy Shift

2.5.3 Delete Shift

2.6 O/R Scheduling Functions:

The scheduling of operating theater resources can be a time consuming process fraught with error and frustration. These functions enable the user to schedule O/R facilities and staff with ease.

2.6.1 Display O/R Schedule

2.6.2 Update Operating Schedule

2.6.3 Cancel Operation

2.6.4 Book Operation

2.7 Data Structures:

The HMS system groups data items into related abstractions or packets. Each data abstraction contains information that is closely linked and collectively is used to perform various tasks. The grouping of information is not arbitray; consideration was given existing logical groupings of information within the existing hospital paper management system.

The following entity relationship diagram is included to provide an overview of the basic data structures or abstractions to be used by the HMS and the relationships between the data structures.

Click here to view descriptions of the entity relationships.
Click here to view the data dictionary.

The following subsections provide a summary of the basic data abstractions used by the HMS. To determine the nature of the individual data objects that make up the composite structures, please refer to the data dictionary.

2.7.1 ROOMS:

Definition: Attributes:

Identifier:

Constraints:

Dimension:

2.7.2 WARDS:

Definition:

Attributes

Identifier:

Constraints:

Dimensions:

2.7.3 PATIENT INFORMATION:

Definition:

Attributes:

Identifier:

Constraints:

Dimensions:

2.7.4 WAIT LIST:

Definition:

Attributes:

Identifier:

Constraints:

Dimensions:

2.7.5 O/R-SHIFT:

Definition:

Attributes:

Identifier:

Constraints:

Dimensions:

2.7.6 OR-SCHEDULE:

Definition:

Attributes:

Identifier:

Constraints:

Dimensions:

2.7.7 STAFF INFORMATION:

Definition:

Attributes:

Identifier:

Constraints:

Dimensions:

2.7.8 SHIFT-INFORMATION:

Definition:

Attrib:

Identifier:

Constraints:

Identifier:

2.7.9 WORK SCHEDULE:

Definition:

Attrib:

Identifier:

Constraints:

Identifier:


Next Section
Previous Section
Back to the Final Design Document titlepage
Back to the main page

Last Modified Mar. 5, 1996 by
Darrell Nash