Documente Academic
Documente Profesional
Documente Cultură
Data Systems
[Type the document subtitle]
xyz
[Pick the date]
Introduction................................................................................................................................3
Case Study and the Design.........................................................................................................3
UML Use Case Diagram........................................................................................................6
Activity Diagram....................................................................................................................7
Sequence Diagram...............................................................................................................10
Class Diagram......................................................................................................................12
State Machine Diagram........................................................................................................13
Conclusion...............................................................................................................................15
References................................................................................................................................16
This report is about the Hospital Management System for The Royal Rundle Hospital
which is a multi-speciality hospital. The RRH includes a number of departments, rooms,
doctors, nurses, compounders, and other staff working in the hospital. Patients having
different kinds of ailments come to the hospital and get check-up done from the relevant
doctors. If required they are admitted in the hospital and discharged after treatment. The
hospital maintains the records of various departments, rooms, and doctors in the hospital
besides the most important records of the regular patients, patients admitted in the hospital,
the check-up of patients done by the doctors, the patients that have been operated, and
patients discharged from the hospital. So we have done the requirement analysis using UML
tools like UML use case diagram, activity diagram, sequence diagram, class diagram and
state machine diagram to prepare this article for the proposed system.
In this part of the document we will design the proposed system for Hospital
The hospital management system for the RRH is proposed to steer the day to day
activity in the hospital; i.e. any registration of patients in OPD for various type of ailments,
then after diagnosis he could be referred to treatment in various departments like Orthopedic,
Theater, Laboratory, M.R.I., Neurology, Cardiology, Cancer Department, Corpse, etc., Bill
payments will be done before admission to one of the department, then admission, then after
treatment discharge bills to be paid, staff management and many other related transactions
To develop the new system we propose some points which would be considered
Staff Management: there could be doctors, nurses and other staff which will be
this module.
Accounting Management: All the bills of OPD, before admission bills, discharge
Users Management: All the logins into the RRH hospital management system will
After doing rigorous system analysis we have identified some of the entities and
Departments: All the details of any existing or new department of RRH will be
stored in this entity; the attributes, keys and other details are as follows:
department Key
Name String
HOD String
Description String
Location String
Staffs: All the details of doctors, nurses and any other staff of RRH will be stored in
this entity; the attributes, keys and other details are as follows:
staff
Name String
lookup
Speciality String
DepartmentID Int Primary Key of Department Foreign Key
ContactNo Int
Rooms: All the details of existing and new rooms of RRH will be stored in this entity;
room
Description String
RoomTypeID Int Primary Key of Room Type Foreign Key
lookup
DoctorID Int Primary Key of Staffs Foreign Key
NurseID Int Primary Key of Staffs Foreign Key
OtherStaffID Int Primary Key of Staffs Foreign Key
RoomNo Int
RoomCharges Number(10,2)
IsAvailable Char(1) Y or N will be stored
Patients: All the details of patients of RRH will be stored in this entity; the attributes,
Patient
Name String
StaffID Int Primary Key of Staff Foreign Key
PatientTypeID Int Primary Key of Patient Foreign Key
Type lookup
OldPatientTyp Int Primary Key of Patient Foreign Key
Diagnoses: Whenever a patient is given any diagnosis, all its details will be stored in
this entity; the attributes, keys and other details are as follows:
facility
Description String
PrscriptionList String
StartDate Date
EndDate Date
PatientID Int Primary Key of Patients Foreign Key
RoomID Int Primary Key of Rooms Foreign Key
StaffID Int Primary Key of Staffs Foreign Key
Bills: Whenever a new bill is added in the system, all its details will be stored in this
member
BillHeadID Int Primary Key of Patient Status Foreign Key
lookup
Password String
Name String
StaffID Int Primary Key of Staffs Foreign Key
DateOfBirth Date
IsActive String Y or N
Users: Whenever a new user is added in the system, all its details will be stored in
this entity; the attributes, keys and other details are as follows.
member
Password String
Name String
StaffID Int Primary Key of Staffs Foreign Key
Admin: This user will be responsible for maintaining whole system, especially user
Staff: This user will be responsible for using the staff management, accounts
We have identified many use cases in the proposed system; some of which are listed as
below:
Add/Modify/Delete of any lookup value like Room Type, Bill Head, Patient Type,
Some major classes of many classes from the proposed system are as follows:
Department: All the department related activities will be done from this class.
Patient: all the accounts related to staff like doctor, nurse, or other staff will be
Bill: All bills related to OPD, Patient’s diagnosis or any other charges will be
PatientType: This will contain all the patient types like OPD, IN_Patient, Other.
RoomType: This will contain all the room types like Private, General, OPD Room
etc.
StaffType: This will contain all the staff types like Doctor, Nurse, Compounder,
Receptionist etc.
BillStatus: This will contain all the bill statuses like Paid, Raised, Patially Paid, etc.
PatientStatus: This will contain all the patient statuses like OPD, Admitted,
Discharged, etc.
User: All the users of the proposed system will be managed by using this class.
In this document, a hospital management system in RRH has been proposed and it has
the ability to manage resources of the hospital through properties of automatic system. After
considering all the requirements, we could conclude that the proposed system is very
important aspect of any hospital in current scenario. It helps in fast-tracking all day-to-day
activities and smooth functioning of the users. Building this software is a golden opportunity
to create the distinct, efficient and fast delivering medicare model. Implementation of hospital
management system project helps to store all the kinds of records, provide coordination and
user communication, implement policies, improve day-to-day operations, arrange the supply
chain, manage financial and human resources, and market hospital services. This beneficial
decision covers the needs of the patients, staff and hospital authorities and simplifies their
interactions. It has become the usual approach to manage the hospital. Many clinics have
already experienced its advantages and continue developing new hospital management
http://www.programsformca.com/2012/03/uml-diagrams-library-mgmt-system.html
--3. Create Indexes for Natural, Foreign Key, and Frequently Queried Columns