Project Delivery
4.1 HMS - Deliverable Functions:
Most of the functions outlined in section 2 will be delivered with the final
software product. Exceptions would include the following options:
- automated notice [to patients] of admission date
- changes of scheduled operations
- cancellation of scheduled operations
- automatic room availability search
- on-line help function
The staff of Sirius Software Products feel that given the very short
development period of this project, the above listed functions could not be
feasibly completed by the assigned completion date. Given favorable
development conditions, the on-line help function could be added in a future
enhancement.
As noted earlier, this system has not been designed with any security options.
These options could be added in future enhancements but it is felt that they
are currently out of the scope of this project.
Also, billing options have been completely ignored in the development of
HMS. It is felt that billing and financial issues should be handled by the
City Hospital's accounting department and reside outside the scope of this
project.
4.2 Product Simulation Considerations:
It should be noted that the product to be delivered will be a simulation of the
system. The deliverable system will be merely a prototype of the full blown
system. The customer should understand that this prototype will merely
simulate the operation of the full system. This simulation will however be
an accurate representation of the functionality of the full system.
Any outputs will be delivered to the terminal screen for the purpose
of this simulation. It must be understood that although the full system
would be implemented in a LAN type environment, this simulation will be
implemented on a single system environment. It is felt that this is
sufficient to demonstrate the functionality of the system prototype.
The operating platform for the HMS prototype will be an Intel based personal
computer. This platform was chosen for ease of acquisition, low cost and
possible ownership of a number of units by the city hospital. A UNIX mainframe
platform was considered but was rejected due to cost considerations. As a
primary goal of this project was to reduce the hospital's operating expenses,
it was felt that the acquisition of large amounts of new hardware would violate
this basic goal.
The prototype will be developed using Microsoft Access to design and build the
user interface while Oracle will be used for the database features. Access was
chosen for its ease of use and flexibility when prototyping systems with
windows type graphical user interfaces.
4.3 Requested modifications:
The following is a list of customer requested modifications and enhancements to
the HMS system. In order to clear up any possible confusion, the items are
listed here along with the proposed solution.
System Overview
- In section 2.3.1, "Update Staff"
We will implement a list of staff names & id's to allow user to
select from, in case the user does not remember the staff name or id.
- In section 2.3.2, "Display Staff"
In additional to the original display funcion mentioned in our ODD (overall
design document), the system will handle search based on the staff titles
(ie. doctor or supervising nurse or nurse) but there will be no search
operation for searching what word the staff member works in (or has worked in).
- In section 2.3.3, "Hire Staff"
There are six key attributes for a staff record; first name, last name,
phone number, steet address, title(doctor, nurse or supervising nurse) and
pecialty(cardiology, pediatrics, etc...). The system will allow staff records
with some duplication of attributes as
long as not all six attributes are identical. An error would occur only when
there are two records having all identical attributes. This give the system
flexibility to allow staff members exist with some identical attributes (such
as name and address in the case of people from the same family/household).
- In section 2.3.4, "Terminate Staff"
The system will mark the terminated staff record with a 'terminated
flag' instead of deleting it from the database.
- In section 2.4.1, "Display Patient"
In additional to the original display function mentioned in our ODD,
The system will also allow the user to display a list of patients
in waiting lists as well as patients in each ward.
- In section 2.4.3, "Discharge Patient"
The system will mark the discharged patient record with a 'discharged
flag' instead of deleting the patient's record from the database.
- There is no any backup system, security system or password system in HMS.
User Interface
- A small note box will be added into the following interface screens:-
- 2.3.1 "Update Staff"
- 2.3.2 "Display Staff" (when displaying individual staff only)
- 2.3.3 "Hire Staff"
- 2.3.4 "Terminate Staff"
- 2.4.1 "Display Patient"(when displaying individual patient only)
- 2.4.2 "Admit Patient"
- 2.4.3 "Discharge Patient"
- 2.4.4 "Update Patient"
- 2.6.1 "Display O/R Schedule"
- 2.6.4 "Book Operation"
This feature will allow special messages/conditions [not handled by other
existing input fields] to be input by the user.
- Change all the UNDO buttons to MODIFY buttons. This naming may have been
confusing; we appologize for any inconvenience.
- The user we can use the mouse to the desired input field. Also, the `TAB`
and `RETURN` keys may be used to toggle between fields.
Next Section
Previous Section
Back to the Final Design Document titlepage
Back to the main page
Last Modified Mar. 5, 1996 by
Darrell Nash