Professional Documents
Culture Documents
From Patient Information MGT System Final G4 PIMS For BH Project
From Patient Information MGT System Final G4 PIMS For BH Project
COLLEGE OF INFORMATICS
Project on: - developing web based patient information management system for
Bule Hora hospital.
Prepared by:
1. Yohannes Kefyalew.
2. Abneh Adugnaw.
3. Mewcha Weldemical.
4. Diribi Bekele.
5. Woya Tadesse.
June, 2018
Acknowledgement
First of all we would like to thanks our God in every success for the new system. Next to this, we
would like to express deepest gratitude to our advisor instructor Mr. Dagmawi Beakal and Ms.
Mastewal Abebaw for their excellent advice and passionate guidance throughout this project.
Lastly, we would like to thank our friends who contribute a lot in financial and academically
supports for this project.
I
Web based patient information management system for Bule Hora hospital
Table of Contents
Approval sheet...................................................................................................................................I
Acknowledgement............................................................................................................................II
List of Table....................................................................................................................................VI
List of Figure.................................................................................................................................VII
Abbreviations/Acronyms..............................................................................................................VIII
Abstract...........................................................................................................................................IX
Chapter One.......................................................................................................................................1
1. Introduction...................................................................................................................................1
2. Literature Review..........................................................................................................................6
Chapter Three....................................................................................................................................9
3. Project Methodology.....................................................................................................................9
II
Web based patient information management system for Bule Hora hospital
3.2.1 Existing system..............................................................................................................11
3.2.2 Proposed system............................................................................................................12
3.3 Feasibility Study..................................................................................................................13
3.3.1 Economical Feasibility..................................................................................................13
3.3.2 Technical Feasibility.....................................................................................................13
3.3.3 Operational Feasibility..................................................................................................14
3.4 Requirement Analysis..........................................................................................................14
3.4.1 Functional requirement..................................................................................................14
3.4.2 Non-functional Requirements.......................................................................................16
Chapter Four....................................................................................................................................17
5. Project Implementation...............................................................................................................45
III
Web based patient information management system for Bule Hora hospital
5.4 Result and Dissemination.....................................................................................................50
5.4.1 Result (Finding).............................................................................................................50
5.4.2 Dissemination................................................................................................................50
5.4.3 Dissemination Methods.................................................................................................50
Chapter Six......................................................................................................................................52
6.1 Conclusions..........................................................................................................................52
6.2 Recommendation.................................................................................................................52
References.......................................................................................................................................53
Appendices......................................................................................................................................54
Sample code...............................................................................................................................54
List of Table
IV
Web based patient information management system for Bule Hora hospital
Table 1 use case description..........................................................................................................27
Table 2 use case description for login...........................................................................................29
Table 3 use case description for patient registration.....................................................................29
Table 4 use case description for view patient information............................................................30
Table 5 use case description for delete patient information..........................................................30
Table 6 activity diagram description.............................................................................................31
Table 7 sequence diagram description...........................................................................................36
Table 8 hardware requirement.......................................................................................................42
Table 9 software requirement........................................................................................................43
Table 10 language requirement.....................................................................................................44
Table 11 test case module login process........................................................................................46
Table 12 test case module patient process.....................................................................................47
Table 13 test case module medicine process.................................................................................47
Table 14 test case module staff process.........................................................................................48
Table 15 test case module appointment process............................................................................48
List of Figure
V
Web based patient information management system for Bule Hora hospital
Figure 1 user interface for home page...........................................................................................19
Figure 2 user interface for login page...........................................................................................20
Figure 3 user interface for admin panel.........................................................................................20
Figure 4 user interface for notice board........................................................................................21
Figure 5 user interface for patient registration.............................................................................22
Figure 6 user interface for x-ray form..........................................................................................22
Figure 7 user interface for change password................................................................................22
Figure 8 database design for admin...............................................................................................23
Figure 9 database design for pharmacist.......................................................................................23
Figure 10 database design for appointment...................................................................................24
Figure 11database design for patient.............................................................................................24
Figure 12 database design for referrer...........................................................................................25
Figure 13 architecture of the system..............................................................................................26
Figure 14 use case diagram............................................................................................................28
Figure 15 activity diagram for login..............................................................................................32
Figure 16 activity diagram for admin activity...............................................................................33
Figure 17 activity diagram for add user.........................................................................................34
Figure 18 activity diagram for patient registration........................................................................35
Figure 19 sequence diagram for login...........................................................................................37
Figure 20 sequence diagram for patient registration.....................................................................38
Figure 21 sequence diagram for admin activity............................................................................39
Figure 22 class diagram.................................................................................................................40
Figure 23 deployment diagram......................................................................................................41
VI
Web based patient information management system for Bule Hora hospital
Abbreviations/Acronyms
BHH-Bule Hora Hospital.
VII
Web based patient information management system for Bule Hora hospital
Abstract
The project entitled as designing web based patient Information management system for Bule
Hora hospital. Currently Bule Hora hospital uses a manual way of giving services to the patient.
Because of this, there are a number of different challenges that are available in this organization
such as employees take long time to give service to the patient, large amount of space is needed
as data becomes increase, wastage of working materials, loss of data and so on. So that, to solve
the problems we overcome with the new develop system that enhances the existing system which
is computerized web based system. This system implement using the programming language
PHP, uses the MySQL database and Wamp server. The purpose of the new system is to make
computer based activity, better information flow, give data availability, confidentiality and
integrity and makes the working process attractive. This web based system is user friendly and
error free. To conduct the project in effective and efficient manner the project team gathered
information by using different data collection methodology such as interview, observation and
document analysis and also the team use Object oriented system analysis and design
methodology. As the result of developing new system we will avoid all the drawbacks of the
existing manual working environment.
VIII
Web based patient information management system for Bule Hora hospital
Chapter One
1. Introduction
1.1 Background of the study
Bule Hora hospital found in western Guji zone in Bule Hora town, which is 467km far away
from Addis Ababa. The hospital established in the year 1987 by supporting of Oromia health
bureau and made by eastern African engineering company at total area of 1034 hectare to
provide curative rehabilitative and preventive service for the peoples of western Guji zone as
referral and primary of health service provision by Oromia region Health Bureau. Though it
starts to provide service with appropriate number of professionals including specialist. The
health service utilization of the community was low on top of poor working condition that put
the organization in problem leaving physical and limited nurses to deteriorate service from time
to time. Through time with government due and provision policy’s and implementation
procedures that makes the service customer oriented with process improvement health care
financing which allow to utilize retained revenue as per procedure and introduce good
governance through board. This makes the service responsive to community health problem
improve working condition and progressively change community attitude.
Now days many companies uses web based system to accomplish their task but some are still
using manual system. Bule Hora hospital is one of such institute that use paper based system to
perform all their tasks. The existing system has many drawbacks like; there is no such a flexible
system, it takes time to search patient’s information, it needs high cost for purchasing paper and
material, employees take long time to give service to the patient, paper files consume a lot of the
office space, accessing and sharing of information by different departments is difficult and the
paper based recording cannot be claimed as secure. Generally the current system is inefficient for
better performance of all tasks so we replace this problem by developing web based patient
information management system.
Web based patient information management system simply help Bule Hora hospital to minimize
the time and efforts needed to perform tasks, reduce the work load, improve the time wasting,
1
Web based patient information management system for Bule Hora hospital
reduce document loss, minimize the required space for documents and increase customer
satisfaction. This web based system use many activities such as register new patients in database,
search and update of patient information, store laboratory test result, manage the patient
information, provide secure access and provide easy access for the employer.
Wolaita sodo university comprehensive specialized hospital; the former “Ottona hospital” was established
in 1928 as small clinic by SIM missionary Dr. Thomas Lambia and serve as primary hospital for 50 years,
as general hospital for 30 years.
After being amalgamated with WSU in 2004 E.C it serve as WSU teaching and referral hospital for 10
years. Since 2014 E.C., the hospital was licensed with comprehensive specialized hospital by FMoH and
working with the vision to be center of health excellence on oncology and renal replacement therapy by
2022 E.C.
To accommodate the current workload and patient flow, the university prepared the new hospital building
design in place but still the no remarkable measure taken regarding the commencement of building.
The new building designed with more than 1,121 pt beds, 128 ICU beds, 17 OR (+4 Oby OR), 3 MRI, 3
CTscan, 1 PET scan, 15 X-ray, 18 ultrasound, 2 Cath lab, 2 stereo Tactic biopsy, 2 nuclear scan and many
other imaging and laboratory stations.
Realizing this plan is big success nationally. So, all stakeholders including WSU, FMoH, FMoE, FMoF,
HoPR, the local community and government, business mans, activists, social media, NGOs and others
take part and let it happen!
1.2 Statement of the problem
A Bule Hora hospital patient information management system is manual based so this manual
system leads to the following problems:
2
Web based patient information management system for Bule Hora hospital
Lack of prompt updating: various changes to information like patient information’s are
difficult to make as paper work is involved.
Low processing speed and error prone.
In order to solve the above problems we provide the following function like accept personal
information from new patients and store in database, view patient information form the database,
search and update patient profile, display laboratory test results such as X-ray and Ultra sound,
provide different user account and provide appointment for patient.
3
Web based patient information management system for Bule Hora hospital
information, display laboratory test results such as X-ray and Ultra sound, provide different user
account, provide appointment for patient, notify information for user by using bulletin board,
provide some information about the hospital.
1.5 Limitation
To accomplishing the project there are a number of limitations which affect how this project is
interpreted among these the following were main.
Lack of financial resource for transportation.
Lack of experience.
4
Web based patient information management system for Bule Hora hospital
For Physician
Physician is the main beneficiary of this project through:
Provide fast laboratory test
Send lab result easily to the doctor.
Physician error almost eliminated.
Reduce physician burden and stress.
For Doctor
Patients is the main beneficiary of this project through
Give fast service.
Easily update and store patient medical information.
Initiate highly employees to the work.
Reduce doctor’s burden and stress.
For Patient
Patients is the main beneficiary of this project through
It increase patient satisfaction.
It enables the patient to get a quality medical service.
Patient can access information based on their privilege.
The patient out from any stress regarding registration.
Get fast, reliable and unambiguous service. Since the system is computer
based, everybody can get any service with in short period of time.
Automate: is the way of developing the existing system with considering users satisfaction.
Patient Information Management System: is a system that can manage administrators and can
have the track of the right assigned to them.
5
Web based patient information management system for Bule Hora hospital
Implementation: - is a realization of a technical specification or algorithm as a program,
software component through programming.
Evaluation: -is a systematic determination of a subject's merit, worth and significance, using
criteria governed by a set of standards.
Web based system: - refers to those applications or services that are resident on a server that is
accessible using a Web browser and is therefore accessible from anywhere in the world through
the Web.
Chapter Two
2. Literature Review
A literature review is an evaluative report of information found in the literature related to the
selected area of study. It should give a theoretical base for the research and help you to
determine the nature of your research.
Records
According to the National Archives and Records Administration (NARA) records include, “…
all books, papers, maps, photographs, machine-readable materials, or other documentary
materials, regardless of physical form or characteristics, made or received ... or in connection
with the transaction of public business and preserved or appropriate for preservation by that
agency or its legitimate successor as evidence of the organization, functions, policies, decisions,
procedures, operations, or other activities of the Government or because of the informational
value of the data in them.” The International Council on Archives (ICA) Committee on
Electronic Records defines a record as "recorded information produced or received in the
6
Web based patient information management system for Bule Hora hospital
initiation, conduct or completion of an institutional or individual activity and that comprises
content, context and structure sufficient to provide evidence of the activity. (NARA, 2014)
The Hospital Management System for Sultana Foundation is an application running in Windows
environment. The clients of the application are the receptionists, doctors, laboratory attendants,
medical store attendants and the system administrator. The hospital wants to automate the whole
system and get rid of the manual procedures. The product will provide following functions
Maintain Database
Patient Registration
Forms Laboratory Report
Generation Security Management
7
Web based patient information management system for Bule Hora hospital
monitoring of various activities. These tasks include medical record tracking, medical
audit and peer review.
2. Strategic planning function: provides a frame work from decision making with long range
implications which include patient care strategy like level of care, occupancy and service
demand, requirement and project cost.
Thus the patient management information system in this study ideally consists of integrated
approach to maintain patient related administrative and clinical data considering the continuum
of care dependent on the services provided.
Virus: this can destroy files by replicating themselves in the document hence losing the meaning
of the file. (Acheng, 2009)
In order to understand the concepts associated with web based patient information management
systems, it is necessary to examine and analyze published material from experts regarding the
field. So there are many developed systems which is related to the selected area of study. These
8
Web based patient information management system for Bule Hora hospital
previous work in BHH perform different activity which includes; keep records about inpatients
and outpatients respectively, register patient by using patient registration forms, maintain
database that contain patient information, generate laboratory test result including radiography,
ultra sound and x-ray, maintaining inpatient and outpatient details with their test results and
allow administrator to make an entry for patients and search them. But the new system perform
all activity which is listed in the above and also we add some features for the new system such as
provide different user account for users, notify information for all users by using bulletin board,
provide referral to specialized medical institutions and print patient data in addition to this the
previous work uses structure or traditional SAD methodology to design the system but in the
new system we use OOSAD to design the new system based on this information it is clearly
differentiate the previous work to the new system so we can say the new system is vital for that
organization.
Chapter Three
3. Project Methodology
3.1 Data Collection Methods
Collecting data is the first step to develop a system. In order to know the information about Bule
Hora hospital patient information management system, we use a different data collection method.
Some of the methods are the following:-
3.1.1. Interview
The team closely observed Bule Hora hospital activities as the patient are served at the office and
how the management carried out its managerial activities. The team extract data from the Record
officer and those responsible employees for handling records of a patient. The interviewers
created a conducive environment in which the interviewees could feel free to let out the best they
could that helped the team comes up with the most effective system to fulfill their needs. Among
the data collected the following was highlighted to be of a great consideration:
9
Web based patient information management system for Bule Hora hospital
How the hospital perform their activities regarding to patient information management, what
kind of system used for patient records in existing system, the patients’ feelings about the current
information system and what are the opportunities to lose the patient record.
The team have got their response regarding to patient information management the existing
system is manual based it needs more places to store the data, the patient are not more comfort in
the existing system because it takes more time to examine patients, if the patients came to the
hospital then he register and take the hospital service. For another day he lose his patient card
then register again and also there is great opportunity to lose the patient record because of
different reasons like fire, sun light and also humidity. From our interview based on patient
response as well as employee response we noted that the manual system is more time consumer
and it is not enough to satisfy user need.
The major and fundamental functions in the current patient information management system of
BHH are the following.
For the first time the patient comes to the hospital he goes to the card room then the card room
workers register patients after that he /she receive payment for registration and finally keeps
11
Web based patient information management system for Bule Hora hospital
patient record, and the responsibilities like search for or find patient record when he/she comes
again is also reside to the card room worker.
Work flow
After registering, the card room workers sent the patient to the doctor, and then the doctor will
examine patient and if patient captured by easy disease leads to medicine otherwise lead to
laboratory worker (physician).
Work flow
After receiving the patient problem from the OPD officer, the physician examine patient and
send result about patient x-ray, laboratory test, ultra sound.
Work flow
After receiving patient with a paper describing patient body part the doctor leads to medicine or
leads to bed room.
Allocate bed
Work flow
After receiving patient list that are sent to bed room, the bed room worker; allocate beds after the
patient has accomplished payment.
The new system to work in coordinated as well as interdependent with the existing
system.
14
Web based patient information management system for Bule Hora hospital
The system offers adequate control of data and information.
Admin
Provide different user account: The new system provide account and permits
users to login according to their privilege.
Update and modify patient information: The authorized users of the system can
add, delete, modify or change patient’s information whenever possible.
Provide some information about the hospital: The new system provide
information about Bule Hora hospital include background, vision, and mission.
Doctors
Show patient information (viewing and accessing): The system can display or
show the stored basic information of the patients.
15
Web based patient information management system for Bule Hora hospital
Provide Ultra sound test result.
Record Officer
Register new patient: This new system allow to register each patient records and
their basic information on database.
Search for existing patient from database: This enables the users of the system
to find patient information from database which is previously registered.
View Noticeboard send from admin: The new system allow record officer to
view message when admin send message by using noticeboard.
Patient
View Appointment: This new system display patient appointment day and
patient can view their appointment.
View Noticeboard send from admin: The new system allow patient to view
message when admin send message by using noticeboard.
User friendly interface: The system have easily understandable interface (users can interact
with the system through the user interface/GUI easily).
Accuracy: The system give valid result, if no data is found with the specified criteria the system
should not give invalid response.
Security: Security become crucial issue in the new system. A user must login to the system with
user name and password. The system allow login to only authorized users.
Ease accessibility: web based patient information management system is easily accessible.
Performance: The system have networked database. So, this can tell that the system can be used
by different users. This allows many users can perform their actions simultaneously.
16
Web based patient information management system for Bule Hora hospital
System portability: ability to use the system anywhere, any time with any browsing device.
Efficiency: The system provide easy and fast access for staff with less cost and time.
Chapter Four
17
Web based patient information management system for Bule Hora hospital
It is easy to maintain. Due to its maintainability OOSAD is becoming more popular day
by day.
So In order to capture all the user interface requirements of the user the team member made
through analysis and identified the following user interfaces:-
Home Page.
Admin, Staff and Patient Login Page.
Admin Panel.
Notice board.
Patient Registration.
X-Ray Form.
Change Password.
18
Web based patient information management system for Bule Hora hospital
Home Page
19
Web based patient information management system for Bule Hora hospital
Login page For Admin, Staff and Patient.
20
Web based patient information management system for Bule Hora hospital
Notice Board
Patient Registration
21
Web based patient information management system for Bule Hora hospital
Figure 5 user interface for patient registration
X-ray Form
Change Password
Admin Table
Pharmacist Table
23
Web based patient information management system for Bule Hora hospital
Appointment Table
Patient Table
24
Web based patient information management system for Bule Hora hospital
Referrer Table
System architecture is the conceptual model that defines the structure, behavior, and
more views of a system. An architecture description is a formal description and representation of
a system, organized in a way that supports reasoning about the structures and behaviors of the
system.
System architecture can comprise system components, the externally visible properties of those
components like users, web browser, servers and data base and the relationships (e.g. the
behavior) between them. It can provide a plan from which systems developed and work together
to implement the overall system.
For analysis of architecture, we have found it convenient to consider three primary components
of the new systems.
The Client tier: which are usually a web browser processes and displays HTML resources,
issues HTML requests and processes the responses. These web browsers are HTTP clients that
interact with the Web servers using standard protocols. The client is often referred to as a thin
25
Web based patient information management system for Bule Hora hospital
client as very little application logic resides in the client tier. It does have built in features to do
more than just display html pages, but they too are confined only to displaying data of various
kinds. Some application logic in the form of JavaScript is executed by browsers, but its
applications are limited in scope and nature.
Application Tier: is the middle tier and implements the business logic, controller logic and
presentation logic to control the interaction between the application’s clients and data also it
consists most of the application logic. It brings together the other layers of the 3 tier web
architecture. It processes the inputs it receives from the clients and interacts with the database.
This consists of the web server, web scripting language and the scripting language engine. While
the Web server will process the HTTP requests and formulate responses, the calculation is done
by the scripting language which runs on the scripting engine. The Web Server or the listens for
the HTTP requests on a network and return the responses that contain the requested resources. In
cases where the request requires the output after running the program and interacting with the
databases, the web server invokes the scripting engine to perform those tasks.
Database tier: consists of the database management system and the database. It responds
different query which is requested by the server.
Apache
Browser
My sql
Requeste
Requeste
Data Base
Response Response
Client Tire
Data Base
Web server or Application
Server Tire
26
Web based patient information management system for Bule Hora hospital
4.1.4 UML diagrams
4.1.4.1 Use case diagram
Use case diagrams are ideal artefacts to capture requirements the system. They represent the user
requirements gathered during requirement elicitation. Use case diagram consists of use cases,
actors, and their relationship and system boundary (microsoft, 2003).
When we draw use case we use the following shapes.
No Shapes Representation
27
Web based patient information management system for Bule Hora hospital
The following figure shows use case diagram for the new system.
Login
Doctor
Prescription
View lab result
Appoint Patient
Referral Patient
X-ray
Laboratorist Ultra-sound
Assign bed room
View bed room
Bed_Room
Send Verification
View Prescription
Cashier
28
Web based patient information management system for Bule Hora hospital
Table 2 use case description for login
Description The administrator, staffs and patients can login and perform
their activity
Flow of events 1.
Execute browser
2.
open the home page
3.
click on login
4.
select user position/type as admin/staff/patient
which is displayed in the page
5. Fill the login information
6. click on Submit button
Entry conditions The users must have their own accounts username and
password to login into the system.
29
Web based patient information management system for Bule Hora hospital
Table 4 use case description for view patient information
description View patient information use case enable authorized users to views/see
all of some of the patients information stored in the database
Actors Admin
Post condition Unwanted patient information will be deleted from the data bas
30
Web based patient information management system for Bule Hora hospital
4.1.4.2 Activity diagram
Activity diagram is one of the UML elements which used for business process modelling and
used for modelling the logic captured by single use case usage scenario. It also helps to model
the internal logic of complex operations of the system. In addition to this, it shows the work flow
from start point to end point details and many decision parts that exist in progression of event
contain in activity. Generally activity diagram is essentially a flowchart, showing flow of control
from activity to activity (lucidchart, 2009). When we draw activity diagram we use the following
shapes.
No Shapes Representation
31
Web based patient information management system for Bule Hora hospital
Activity diagram for Login
Browse
Select Position
* User Name
and Password
No Yes
Is User Name and
Display Page
1 Password Valid ?
32
Web based patient information management system for Bule Hora hospital
Activity diagram for admin user manage
Browse
Select Position
User Name
* and Password
No
Is User Name and
1 Password Valid ?
Yes
Display Main
Menu
View
Update Delete
Logout
33
Web based patient information management system for Bule Hora hospital
Activity diagram for Add user.
Browse
Select Position
User Name
* and Password
Yes
Display Main
Menu
Select User
Select Add
User
Invalid
1
Valid
Browse
Select Position
User Name
* and Password
Display Record_officer
pannl
Select Patient
Registration Form
Select Add
User
Fill the
Send Form
message
*
Invalid
1
Valid
Registered
Logout
Successfully
35
Web based patient information management system for Bule Hora hospital
4.1.4.3 Sequence diagram
Sequence diagrams show a succession of interaction between classes or object instances over
time. It also shows the processing described in a single scenario. It describes interaction among
classes in terms of an exchange of message overtime. It is a good way to visualize and validate
various runtime scenarios. (smartdraw, 2005)
When we draw sequence diagram by using the following shapes.
Table 7 sequence diagram description
No Shapes Representation
36
Web based patient information management system for Bule Hora hospital
Sequence Diagram for login.
Browse
Fill user name
and password
Invalid
Validate
Display user
page
37
Web based patient information management system for Bule Hora hospital
Sequence Diagram for Register patient.
Accept patient
info request patient
info Transfer patient
info
Invalid Invalid
Validate
Information
Send error
Acknowledge
message
successful
Acknowledge
message
38
Web based patient information management system for Bule Hora hospital
Sequence diagram for Admin function
Database
Admin Browse Server
<<DB>>
login verification
login sucessfully
response check admin
logout forward
logout sucessfully
39
Web based patient information management system for Bule Hora hospital
4.1.4.4 Class diagram
Class modelling used to describe the structure of the system. Classes are abstractions that specify
the common structure and behavior of a set of objects in the new system (searchsoa, 2005) .In
this modelling the team’s members have design the system in terms of objects, classes, attributes
and operations. Of course the model depicted here is a sample for this project.
Class Diagram
Doctor 1* Order
1..* Patient 1
doctor_id
username Investigate 1 patient_id
password first_name
Order
1 last_name 1..*
11 Prescription * 1 1..* age
Appintment 1 sex
Register
Referral 1..* phone
View Notice Board 1
* 1 View Appointment
Order Order View Notice Board
1 1
1..*
1
*
1 1 1 11
Record_officer Pharmacist
record_officer_id pharmacist_id
password username *
Patient Registration password
View Appintment Add Medicine
1 Prescription
View Notice Board view Medicine
View Notice Board
* 1*
Laboratorist
Bed_roomworker
username Examine
bed_room_id password
staff_id X_ray
password Ultra Sound
Blood *
* Bed Room Assign
Assign room View Notice Board 1..*
View Bed Room
1 View Notice Board
*
1
Figure 22 class diagram
40
Web based patient information management system for Bule Hora hospital
4.1.4.5 Deployment diagram
The deployment diagram also helps to model the physical aspect of an object-oriented software
system. It models the run-time configuration in a static view and visualizes the distribution of
components in an application. In most cases, it involves modelling the hardware configurations
together with the software components that lived on. Deployment diagram would show what
hardware components (nodes) exist.
Examples
Web server.
Application server.
Database server.
Deployment modeling used to show the hardware of the system, the software that is installed in
the hardware and also the middleware that is used to connect the disparate machines to one and
other. It also shows how the software and the hardware components work together.
41
Web based patient information management system for Bule Hora hospital
Description of the architecture deployment of the system is described as follows.
1 Flash Disk 16GB Required for data movement to store & transfer data
42
Web based patient information management system for Bule Hora hospital
4.2.2 Software requirement
Software is a general term for the various kinds of programs used to operate computers and
related devices. So the main hardware requirements that use for the development of the new
system are:
4 Adobe Photoshop For editing images and icons for the interface
of the system.
5 E-Drawmax software To design modeling like use case, activity,
sequence diagrams etc.
6 Dreamweaver CS6 Used to write the code and display the user
interface design.
43
Web based patient information management system for Bule Hora hospital
4.2.2.1 Language requirement
In the process of developing system language is more important. So the following language
requirements uses for the development of the new system.
Table 10 language requirement
44
Web based patient information management system for Bule Hora hospital
Chapter Five
5. Project Implementation
5.1 Testing and Evaluation
Testing is the process of verifying and determining if the new software (application) is capable
of performing the required functionalities specified during analysis and design phase at the
project to see the performance and after related issue with different aspects coding has begun, the
testing process can begin and proceed in parallel as each program module is produced, it can be
tested individually, these as part of a larger program, these as part of a larger system. (-lee, 2015)
Unit test
Integration test
System Testing
5.1.1 Unit Testing
Unit testing is a software development process in which the smallest testable parts of an
application, called units and is the important and major part of the project. In unit testing each
module is tested separately to provide its correctness, validity and also determine any missing
operations and to verify whether the objectives have been met. Errors are noted down and
corrected immediately. So after implementation of this system we perform a unit testing which
means individual program or module found in the new system are tested separately for example
registration is one modules and also login is another modules so we test the single module
separately.
45
Web based patient information management system for Bule Hora hospital
5.1.3 System Testing
It is the final step of testing. After carrying out the Integrator testing for integrated component of
the system, system test will done. So after implementation of this system we conduct system
testing at this stage the complete system is execute on the actual data and the results or output of
the system is analyzed. But it may be found that the outputs will not match the expected output
of the system. In such case, the errors in the particular programs will identify and fix.
Test Case
46
Web based patient information management system for Bule Hora hospital
Module Patient Process
age 20 Valid
47
Web based patient information management system for Bule Hora hospital
Module Staff Process
5.2 Evaluation
Project evaluation refers to the systematic collection, analysis and use of information to answer
questions about a project. It involves the analysis of costs, outcome or impact, implementation as
well as the need for the project.
48
Web based patient information management system for Bule Hora hospital
To meet the objective of the project, the system is must be evaluated by different mechanisms.
The following mechanisms may be used:-
Compare the new system with the existing system (Accessibility of information,
Readability and accuracy of information and Timeliness of information distribution).
Check its user friendly (check the system whether it is easy for the user, if it is we can say
it is user friendly).
Examine the system by professionals
By requesting the user to give comment about the system and by that it is possible to
evaluate the system. If the users give positive feedback (like: - appreciation, excellence,
we can know our system how much it is effective).
5.3 Documentation
The new system deal about web based patient information management system for Bule Hora
hospital and that states the problem of the patient information management system. The
implementation part and this document give the limitation preparing manuals which include
general instruction about the system how to use it and also the new system have two types of
documentation. System documentation and User documentation.
49
Web based patient information management system for Bule Hora hospital
5.3.2 User documentation
The new system have user documentation that describe about how user interact with the system
as well as the interface, how user can login in to the system and how user can access information
that found on the system and after user got information it provide information how user can
logout from the system and also it give a direction for users by preparing manuals which include
general instruction about the system.
5.4.2 Dissemination
Dissemination is the process of making the results and deliverables of a project available to the
stakeholders and to the wider audience. This project work is basically doing the free and flexible
web based patient information management system of Bule Hora hospital in such easy way. All
dissemination should have a purpose, and support or inform project development in some way so
the purpose of the activity may be to: Raise awareness let others know what we are doing inform
educate the community.
Conferences can be a very useful forum to consult with your target audiences in a face-to-face
capacity and to address issues relevant to the work of your project so we have planned to present
our project when the town conferences, workshops, or case studies based on the technology and
related issue.
Website
50
Web based patient information management system for Bule Hora hospital
Most projects create a web page or web site to explain the project aims and objectives and to
disseminate information about project activities and results. As a result we are decided to
advertise our projects through internet.
Reports: - Reports can be a useful way to publicist and disseminate findings from your project
and can form part of your project's deliverables. These can be produced either in hard copy or
made available on your website. Reports on specific topics can be posted on your website so they
are accessible to a wide audience
Workshops: -we have planned to disseminate our project via workshops and that help us
directly contact to the user. Make sure to make it a Workshop: the emphasis should be on
discussion.
E-mail:-we have planned to introduce our project through E-mail lists are useful for discussing
new developments, problems, and issues. The vast majority of people involved in using at least
one mail base discussion list and these can be a very effective way of communicating with our
user.
Chapter Six
6.2 Recommendation
Because of different reasons the newly developed system is initiated and limited to improve
main activities of the organization. It doesn’t include some other detailed specific tasks. It
concerns on activities like patient registration, laboratory test results and so on. But it needs to
expand and relate with all organizations that have roles in the organization.
Generally the project team wants to recommend for further investigation and research to include
the following:-
Notify users in their cell phone with SMS message
Billing activities.
Check the status of medicine
Control the hospital financial system
The system do not give ambulance service
References
Acheng. (2009, June 05). slideshare. Retrieved February 20, 2018, from http://www.slideshare.net:
http://www.slideshare.net/dorisacheng/hospital-records-management-system,
agilemodeling. (1998, June 03). Retrieved June 14, 2018, from agilemodeling.com/:
http://agilemodeling.com/artifacts/uiPrototype.htm
52
Web based patient information management system for Bule Hora hospital
Docsity. (2015, March 15). Retrieved February 28, 2018, from https://www.docsity.com:
https://www.docsity.com/en/software-requirement-specification-for-hospital-management-
system-computer-sciences-project-report/86558/
Hawryszkiewycz, I. T. (1994). Introductions to Systems Analysis and Design. Prentice Hall PTR.
-lee, b. (2015, september 12). web desgin issue. Retrieved february 25, 2018, from w3:
http://www.w3.org/design issue/RDFnot.html
lucidchart. (2009, February 02). Retrieved June 15, 2018, from www.lucidchart.com:
http://www.lucidchart.com/pages/uml-activity-diagram-symbols-meaning
NARA. (2014, May 12). slideshare. Retrieved February 23, 2018, from https://www.slideshare.net:
https://www.slideshare.net/bishalbista9022/hospital-manangement-record-system proposal?
smartdraw. (2005, January 05). Retrieved June 15, 2018, from www.smartdraw.com:
http://www.smartdraw.com/sequence-diagram/
Appendices
Sample code
<!DOCTYPE html>
<html lang="en">
<head>
<title>Login</title>
<meta charset="utf-8">
53
Web based patient information management system for Bule Hora hospital
<link rel="stylesheet" type="text/css" media="screen" href="css/style.css">
<meta charset="utf-8">
<style type="text/css">
fieldset {
width:500px;
margin:0 auto;
border-radius:5px;
legend {
color: blue;
font-size: 25px;
dl {
float: right;
width: 390px;
dt {
width: 180px;
color: brown;
font-size: 19px;
dd {
width:200px;
54
Web based patient information management system for Bule Hora hospital
float:left;
dd input {
width: 200px;
font-size: 15px;
text-indent: 5px;
height: 28px;
.btn {
color: #fff;
background-color: dimgrey;
height: 38px;
border-radius: 10px;
float: right;
</style></head>
<body>
<!--==============================header=================================-->
<header>
<nav>
<ul class="menu">
<li><a href="index.php">Home</a></li>
<li><a href="about.php">About</a></li>
55
Web based patient information management system for Bule Hora hospital
<li><a href="gallery.php">Gallary</a></li>
<li><a href="contact.php">Contact</a></li>
<li><a href="login.php">Login</a></li>
</ul> </nav></div>
</header>
<body> <fieldset>
<legend>Login here</legend>
<dl><dt>User Name</dt><dd>
</dd></dl><dl><dt>
</dd></dl><dl><dt>Position</dt><dd>
<select name="position">
<option>--Select position--</option>
<option>Admin</option>
<option>Doctor</option>
<option>Laboratorist</option>
<option>Patient</option>
<option>Pharmacist</option>
<option>Bed_Room</option>
<option>Record_officer</option>
</select>
</p></dd></form></fieldset>
<!--==============================content================================-->
<section id="content">
<!--==============================aside=================================-->
</div></div></aside>
<!--==============================footer=================================-->
</footer></body></html>
57
Web based patient information management system for Bule Hora hospital