Hospital Management System Requirements Sheet
Hospital Management System Requirements Sheet
Hospital Management System Requirements Sheet
Sheet
(Subject to further change)
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.
Obstetrics 8 50
Cardiology 7 50
Intensive Care 6 50
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.
Operating schedule
(all stuff from schedule above)
type of operation
patient to operate on
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!)
Client software creates a concrete implementation of the abstract factory and then uses the
generic interfaces to create the concrete objects that are part of the family of objects. The client
does not know or care which concrete objects it gets from each of these concrete factories since
it uses only the generic interfaces of their products.
Use of this pattern makes it possible to interchange families of concrete classes without changing
the code that uses them. It separates details of implementation of a set of objects from their
usage.
Diagram represents DICOM extended domain, abstract description of the real world objects used
in the Modality-IS Interface. Modality is a piece of imaging equipment, e.g. computed
tomography (CT) or ultrasound (US).
A Patient is a human or an animal receiving, or registered to receive, healthcare services, or is
the subject of research studies. A Clinical Document is a part of the medical record of a patient.
It is a documentation of clinical observations and services provided to the patient.
Visit is a part of service episode, collection of events that fall under the accountability of a
particular Healthcare Organization in a single facility. A visit may be associated with one or
more physical locations (e.g. different rooms, departments, or buildings) within the same facility.
An Imaging Service Request is a set of one or more Requested Procedures selected from a list
of Procedure Types. An Imaging Service Request is submitted by one authorized imaging
service requester to one authorized imaging service provider in the context of one Service
Episode. An Imaging Service Request may be associated with one or more Visits that occur
within the same Service Episode.
A modality Scheduled Procedure Step is an arbitrarily defined scheduled unit of service, that is
specified by the Procedure Plan for a Requested Procedure. It prescribes Protocol which may be
identified by one or more Protocol Codes. A modality Scheduled Procedure Step involves
equipment (e.g. imaging equipment, surgical equipment, etc), human resources, supplies,
location, and time.
A Modality Performed Procedure Step is an arbitrarily defined unit of service that has actually
been performed (not just scheduled). It contains references to zero or more Series of Images.
Class Diagram Example - DICOM Domain Model for Modality-IS Interface