Final Project
Final Project
Signature…………………………………….
Date……………………………………
i
APPROVAL
I, undersigned, certify that this dissertation has been conducted under my supervision
and has been submitted with my approval
Signature
ii
DEDICATION
To the almighty God
Our families
Classmates
Friends and colleagues
We dedicate this final year project of ours
iii
ACKNOWLEDGEMENTS
First and foremost, i heartedly thank the Almighty God for the gift of life and spirit of hard
working that he always provides us especially in this period of concentrating to project work.
I am grateful to all Lecturers of computer science Department for the knowledge extended to
me through the two years and half of extensive career shaping and skills development.
Love and sincere appreciations go to my family and relatives that have trimmed my discipline
to be the moral people that i am today and for their financial support to fulfill the requirement
to this project.
I humbly wish to thank the Ministry of Education; Republic of Rwanda; together with the
Administration of CATHOLIC UNIVERSITY OF RWANDA for both Financial and
Academic help they have abundantly offered for all the years in the College.
More thanks goes to my friends and classmates for their everyday advices during this
working period, contributed to our academic success.
iv
LIST OF ACRONYMYS, SYMBOLS AND ABBREVIATIONS
ICT : Information Communication and Technology
IP : Internet Protocol
IT : Information Technology
v
Table of Contents
DECLARATION........................................................................................................................i
APPROVAL..............................................................................................................................ii
DEDICATION..........................................................................................................................iii
ACKNOWLEDGEMENTS......................................................................................................iv
LIST OF ACRONYMYS, SYMBOLS AND ABBREVIATIONS...........................................v
LIST OF FIGURES..................................................................................................................ix
LIST OF TABLES.....................................................................................................................x
ABSTRACT..............................................................................................................................xi
CHAPTER 1: GENERAL INTRODUCTION...........................................................................1
1.1 INTRODUCTION.......................................................................................................1
1.2 BACKGROUND OF THE STUDY............................................................................1
1.3 PROBLEM STATEMENT..............................................................................................3
1.4.1 GENERAL OBJECTIVES........................................................................................3
1.4.2 SPECIFIC OBJECTIVES.........................................................................................3
1.5 SCOPE OF THE PROJECT.............................................................................................4
1.6 HYPOTHESIS OF THE STUDY....................................................................................4
1.7 METHODOLOGY...........................................................................................................4
1.8 ORGANIZATION OF THE PROJECT...........................................................................4
1.9 SIGNIFICANCE OF THE PROJECT.............................................................................5
CHAPTER 2: LITERATURE REVIEW...................................................................................6
2.1 INTRODUCTION............................................................................................................6
2.2 PATIENT.........................................................................................................................6
2.2 PATIENT MEDICAL TRANSFER................................................................................6
2.3 INFORMATION SYSTEM CONCEPTS........................................................................6
2.3.1 SYSTEM...................................................................................................................6
2.3.2 INFORMATION.......................................................................................................7
2.3.3 INFORMATION SYSTEM......................................................................................7
2.4 DATABASE CONCEPTS...............................................................................................7
2.4.1 DATA........................................................................................................................7
2.4.3 DATABASE.............................................................................................................7
vi
2.4.4 DATABASE SYSTEM.............................................................................................7
2.4.5 DATABASE MANAGEMENT SYSTEM...............................................................7
2.5 NETWORK CONCEPTS................................................................................................8
2.5.1 CLIENT/SERVER ARCHITECTURE.....................................................................8
2.5.3 DATABASE SERVER.............................................................................................8
2.5.4 WEB SERVER..........................................................................................................8
2.5.5 WEB BROWSER......................................................................................................8
2.5.6 WEB PAGE..............................................................................................................9
2.5.7 WEBSITE.................................................................................................................9
2.6 TOOLS AND PROGRAMMING LANGUAGE TO USE..............................................9
2.6.1 STRUCTURED QUERY LANGUAGE...................................................................9
2.6.2 MYSQL.....................................................................................................................9
2.6.3 HTML.......................................................................................................................9
2.6.4 XAMPP.....................................................................................................................9
2.6.5 PHP.........................................................................................................................10
2.6.6 JAVASCRIPT.........................................................................................................10
2.6.7 CSS..........................................................................................................................10
2.6.8 Notepad++...............................................................................................................10
CHAPTER THREE: SYSTEM ANALYSIS AND DESIGN..................................................11
3.1 INTRODUCTION.....................................................................................................11
3.2 DATA AND INFORMATION COLLECTION TECHNIQUES.............................11
3.2.1 Documentation...................................................................................................11
3.2.2 The observation..................................................................................................11
3.2.3 The interview.....................................................................................................11
3.3 Software Development Process Models.........................................................................12
3.3.1 Waterfall Model......................................................................................................12
3.3 EXISTING SYSTEM.....................................................................................................14
3.4 NEW PROPOSED SYSTEM........................................................................................14
3.5 Use case diagram........................................................................................................15
3.6 ANALYSIS OF NEW SYSTEM...................................................................................15
3.6.1 ACTIVITY DIAGRAMS FOR SYSTEM USERS.................................................15
3.6.2 SENQUENCE DIAGRAM.....................................................................................18
3.7 CLASS DIAGRAM.......................................................................................................19
vii
3.7.1 CLASS DIAGRAM FOR ELECTRONIC PATIENT TRANSFERRING SYSTEM
..........................................................................................................................................19
3.7.2 DATA DICTIONARY............................................................................................20
CHAPTER FOUR: SYSTEM IMPLEMENTATION.............................................................22
4.1 INTRODUCTION..........................................................................................................22
4.2 HARDWARE REQUIREMENTS.................................................................................22
4.3 SOFTWARE REQUIREMENTS..................................................................................22
4.4 THE SYSTEM INTERFACES......................................................................................22
4.4.1 HOME PAGE..........................................................................................................22
4.4.2 Hospital home page............................................................................................23
4.4.3 Add and manage services...................................................................................24
4.4.4 Add and manage Doctors...................................................................................24
4.4.5 Doctor interface..................................................................................................25
4.4.6 Received patients...............................................................................................26
4.4.7 Treated patients..................................................................................................26
4.4.8 Health center interface.......................................................................................26
4.4.9 Transferred patients............................................................................................27
4.4.10 Feedback from hospital......................................................................................28
CHAPTER FIVE: CONCLUSION AND RECOMMANDATIONS......................................29
5.1. GENERAL CONCLUSION.........................................................................................29
5.2 RECOMMENDATIONS...............................................................................................29
REFERENCES.........................................................................................................................30
viii
LIST OF FIGURES
Figure 1. Waterfall model........................................................................................................13
Figure 2: use case diagram.......................................................................................................15
Figure 3: Activity diagram symbols.........................................................................................16
Figure 4: Activity diagram of admin........................................................................................16
Figure 5: Activity diagram of health center.............................................................................17
Figure 6: Activity diagram of health center.............................................................................17
Figure 7: Sequence diagram.....................................................................................................18
Figure 9: System index page....................................................................................................23
Figure 10: Hospital home page................................................................................................23
Figure 11: Add and manage hospital services..........................................................................24
Figure 12 Add and manage doctors.........................................................................................25
Figure 13: Doctor interfaces.....................................................................................................25
Figure 14: Received patients....................................................................................................26
Figure 15: treated patients........................................................................................................26
Figure 16: New patient transfer................................................................................................27
Figure 17: transferred patients.................................................................................................27
Figure 18: feedback from hospital...........................................................................................28
ix
LIST OF TABLES
Table 1: Data dictionary...........................................................................................................21
x
ABSTRACT
The main purpose of my project is to design and implement a system which handles the
problems encountered during patient transferring from health centers to hospital, so that
health centers are able to view the availability of different services from hospital, and
enabling the hospital to get information of transferred patient from health centers without
asking patient a transfer document, and also allow health centers to get feedback from
hospital on transferred patient after being threatened.
It is a web based system called “E-Patient medical transfer” which will be used by health
centers of HUYE district to transfer their patient to the hospital according to the availability
of doctors via the use of this implemented system, so that we can facilitate both health centers
and patients to reduce time and resources wasted in that process.
This research has been conducted under the use of different tools as data collection including
documentations, observation and interview to gather the necessary data helpful to the
realization of my project;
Internet has been used to extend the concepts provided by books and observation to view
what is done in reality and analyzes it for more information. The software development
methodology that will be used is the waterfall model.
xi
CHAPTER 1: GENERAL INTRODUCTION
1.1 INTRODUCTION
Nowadays, Information communication and technology (ICT) is playing a big role in daily
human life. It changes the way a work can be done more powerfully by maximizing
production and minimizing time spending or wasting. However, in our country many
institutions and organizations offer their services manually so that they require more time to
achieve their goals and purposes on time; this affects the development of the organizations
and institutions.
To reduce those lateness and time spending, the social economy of our country must be based
on the use of information communication and technology (ICT) to carry out their daily
activity. That is why i have got an idea of developing a web based system called “E-Patient
medical transfer” which will be used by health centers of HUYE district to transfer their
patient to the hospital according to the availability of doctors via the use of this implemented
system, so that we can facilitate both health centers and patients to reduce time and resources
wasted in that process.
During many years ago until now many institutions and organizations are still serving as they
did many years ago, while others which understands the impact of ICT are migrating from
manual to computerized system.
Rwanda’s Health Sector services are provided through the public facilities, government
assisted health facilities (GAHFs), private health facilities and traditional healers. The public
sector is organized into levels, the intermediate level consists of 11 provincial health offices
managed under health, gender and social affairs guidelines. The Public Health Department of
Kigali City also is in the intermediate level.
The peripheral level consists of district health offices. Each district has an administrative
office, a district hospital and primary health care facilities (health centers). The district
administrative offices are responsible for planning, managing, coordinating and evaluating on
a daily basis the activities occurring in the health district.
1
The challenges in the health sector include Rapid population growth, Inadequate government
funding to the sector and low income levels of families in the rural areas which causes stacks
in the implementation of health information technology in Rwanda.
A paper-based and electronic system exists since 1997 to report the activity of health care
facilities, but Microsoft is not fully to satisfy services delivered by health systems in Rwanda
to their patients and their needs including medical transfer of patients from one level to
another level of health system.
Patient transfer has been being done since many years ago even on the international health,
where they transfer a patient with the aim of getting much treatments with high qualified
facilities. Even these process requires much time and resources for both parties’ such as
health centres and patients but most of the time it depends on manual system that have been
working for long period of time.
Open MRS: an open medical records system that tracks patient-level data.
Telemedicine: ICT used to deliver health services and health-care information and
education to geographically separated parties.
Even if the above listed technologies are being implement don’t satisfy the processes and
procedures of transferring patients from health centres to hospital and delivering feedback to
health centres about patients’ conditions and treatments got.
2
1.3 PROBLEM STATEMENT
Today when it is required to transfer a patient to the hospital, health center makes a phone
call to the hospital and asks the available day so that they can transfer a patient to a specific
service; health center’s nurse uses a phone to ask on hospital when the doctor will be
available in specified service, and then hospital replies on him/her by telling the availability
of doctors within specific hospital’s service before writing a transfer document to the patient.
When a nurse misses a phone call to the hospital, write a transfer document to the patient and
tell him to go there by himself/herself to ask for an appointment with doctor, it writes a
medical transfer to the patient according to its choice where a patient can meet with a
problem of getting another appointment when arrives on the hospital and costing him/her
much time and resources of returning back again and again.
The patient also can lose transfer document, when a transfer document from health
center is missing on the hospital, he/she cannot be eligible to be received by hospital
because they don’t have any other proof which confirms that you are transferred from
a certain health center.
The main purpose of our project is to design and implement a system which handles the
above listed problems, so that health centers are able to view the availability of different
services from hospital, and enabling the hospital to get information of transferred patient
from health centers without asking patient a transfer document, and also allow health centers
to get feedback from hospital on transferred patient after being threatened.
3
• To develop a system which allows health centers to record all required information of
transferred patient and automatically generate transfer document.
• To develop a system which notifies a hospital for new transferred patient and help it to
view his/her detailed information note
• To develop a system that can be used to send feedback on health center when a
transferred patient has been treated.
• To design and develop a system which allows health centers to get periodic report of
transferred patients, and facilitates hospital also to get periodic report of received patients
from different health centers by each service.
This proposed project only focuses on health centers of Huye district and Kabutare district
hospital. It only deals with the process of transferring patient from health center to hospital
and exchanging the information related to medical transfers between health centers and
hospital.
1.7 METHODOLOGY
This research has been conducted under the use of different tools as data collection including
documentations, observation and interview to gather the necessary data helpful to the
realization of our project;
Internet has been used to extend the concepts provided by books and observation to view
what is done in reality and analyzes it for more information. The software development
methodology that will be used is the waterfall model.
4
The first chapter is general introduction which deals with the introduction, the
problem statement, the general and specific objectives and limitation of the project
The second chapter deals with theories of the general concept, languages and tools to
be used in this research project.
The third chapter describes the methodology used to collect data; it also deals with the
techniques and methods used in system analysis.
The fourth chapter describes the system design which refers to the interoperability,
scalability, awareness of the system and implementation refers to the interpretation of
the system that can be considered as working principal of the system.
The fifth chapter describes the conclusion of the research project and
Recommendation for using the system for future work.
The main interest of this project resides in the promotion of the use of ICT in our daily
activities which can ameliorate information management, data exchange and keeping the data
for long period of use.
This system is going to facilitate health centers of Huye district to simplify services delivery
to their patients and communication between them and district hospital.
5
CHAPTER 2: LITERATURE REVIEW
2.1 INTRODUCTION
This chapter is reviewing theories, to provide a short explanation about basic concepts and
terminologies as well as other research done in the area of online application systems that are
used during development of this project.
It deals with theoretical concepts and fundamentals that support this project’s development
and implementation. It also provides the general overview of E-patient medical transfer
which provides definitions, explanations and characteristics of technologies and tools used in
the development of this project.
2.2 PATIENT
Patient is a person who is ill undergoing treatment for disease, the rights of patient are
concerned by fully informed about his/her illness, the diagnostic, and the written records of
care providers such as health center or hospital. (medical-dictionary, 2017)
The patient has the right toconsiderate and respectful care, delivered in response to a request f
or services and in a manner that provides continuity of care such as to be transferred to
another entity or care provider.
2.3.1 SYSTEM
6
2.3.2 INFORMATION
2.4.1 DATA
Data are the values that are stored in the database. They are static in the sense that they
remain in the same state until they are modified to give them value and make them
meaningful system. (P. Beynon-Davies, 2002)
2.4.3 DATABASE
7
2.5 NETWORK CONCEPTS
A database server is a computer program that provides database services to other computer
programs or computers, as defined by the client–server model. It can also be defined as a
server dedicated to providing database services. (Urlocker, M. Zack, 2005)
A Web server is a program that, using the client/server architecture and the World Wide
Web's Hypertext Transfer Protocol (HTTP), serves the files that form Web pages to Web
users (whose computers contain HTTP clients that forward their requests). Every computer
on the Internet that contains a Web site must have a Web server program.
(webdevelopersnotes, 2017)
A web browser is an interactive software application for retrieving, presenting, and traversing
information resources on the World Wide Web. The purpose of a web browser is to read
HTML documents and compose them into visible or audible web pages. An information
resource is identified by a Uniform Resource Identifier (URI) and may be a web page, image,
video, or other piece of content. Some of the popular web browsers are: Internet Explorer,
Mozilla Firefox, Netscape, and Opera. (Jacobs, Ian; Walsh, Norman, 2009)
8
2.5.6 WEB PAGE
A web page is a web document or other web resource that is suitable for the World Wide
Web and can be accessed through a web browser and displayed on a monitor or mobile
device identified by an URL. (Web design , 2016)
2.5.7 WEBSITE
A Website is a related collection of World Wide Web (WWW) files that includes a beginning
file called a home page. A company or an individual tells you how to get to their Web site by
giving you the address of their home page. From the home page, you can get to all the other
pages on their site. (Cailliau, Robert., 2007)
Structured Query Language (SQL) is a standard programming language used for accessing
and maintaining a database. SQL is the set of commands that are used to create, manipulate
the structures in a relational database. Also, SQL is the most powerful way of retrieving the
data from database. (Oppel, Andy, 2004)
2.6.2 MYSQL
2.6.3 HTML
2.6.4 XAMPP
XAMPP is developed by Apache Friends to promote the Apache web server. XAMPP
Acronym is X or extended (Apache, MySQL, PHP, PERL); Apache Friends developed this
9
software to help the people to install and configure Apache web server along with MySQL,
PHP and Perl.
So, when we were releasing our project we used this software in order to be connected
together with Mysql database, PHP and Apache as a web server within local host. (Burton,
Richard Antony. , 2014)
2.6.5 PHP
PHP is a recursive acronym that stands for Hypertext Preprocessor. It is a scripting language
that's usually embedded in HTML of a web page to make it dynamic. When the page is
requested, the web server executes the PHP script and substitutes in the result back into the
page. PHP is a server side scripting language and a widely used programming language for
web and software product development. This is because it supports different databases like
MySQL which is an open source database management system. (Lerdorf, Rasmus , 2007)
2.6.6 JAVASCRIPT
JavaScript is a programming language that can be included on web pages to make them more
interactive. It is used to check or modify the contents of forms, change images, open new
windows and write dynamic page content. This allows us to make parts of our web pages
appear or disappear or move around on the page. (Haverbeke, Marijn, 2011)
2.6.7 CSS
CSS stands for cascading Style Sheet and is a software application used to format layout of
web pages. It can be used to define text styles, table sizes and other aspects of web pages that
could be defined in the HTML pages. CSS helps the web and application developers create a
uniform look across several pages of the website or of applications. (Meyer, Eric A, 2006)
2.6.8 Notepad++
Notepad++ is a powerful, feature-packed text editor that more or less has everything Notepad
needs but lacks (it can replace Notepad in Windows). It supports 27 programming languages,
searches regular expressions, and supports syntax highlighting and folding, synchronized
edits and views, and much more. (Gael, Arianna, 2015)
10
CHAPTER THREE: SYSTEM ANALYSIS AND DESIGN
3.1 INTRODUCTION
This chapter focuses on how project is developed. It deals with methods and techniques that
have been used in this project to collect the data. In any domain on which the research is
carried out, some specific methods and other techniques that the research is referring are
recommended. It refers to the theoretical analysis of the system development and data
collection techniques
3.2.1 Documentation
“The interviews are the most common and most satisfactory way of obtaining information
about the objectives, constraints, allocation of duties and problems and failures in the existing
system. This technique proved to be efficient in the development of our software while
analyzing the real situation of finance and while thinking about its future. We have
interviewed patients, health centers nurses and hospitals doctors.
11
3.3 Software Development Process Models
Software process models represent a networked sequence of activities, objects,
transformations, and events that embody strategies for accomplishing software evolution.
Such models can be used to develop more precise and formalized descriptions of software life
cycle activities. Their power emerges from their utilization of a sufficiently rich notation,
syntax, or semantics, often suitable for computational processing (John w. and Sons, 2001).
Implementation and Unit testing: On receiving system design documents, the work
is divided in modules/units and actual coding is started. The system is first developed
in small programs called units, which are integrated in the next phase. Each unit is
12
developed and tested for its functionality; this is referred to as unit testing. Unit
testing mainly verifies if the modules/units meet their specifications.
Integration and System Testing: As specified above, the system is first divided into
units which are developed and tested for their functions. These units are integrated
into a complete system during integration phase and tested to check if all
modules/units coordinate with each other and the system as a whole behaves as per
the specifications. After successfully testing the software, it is delivered to the
customer.
13
3.3 EXISTING SYSTEM
The health centers of HUYE district are still transferring patients as they did many years,
where they use paper based system to record new patient who is transferred to the hospital
and uses phone call to request an appointment for him with a risk of missing the phone call
which may cause to transfer a patient without given appointment with doctor.
Hospitals also are still asking the patient, transfer documents form health centers where they
cannot receive a patient who forgot to bring the transfer document got from health center
because of not having the system which helps health center and hospital to exchange the data
and information.
Health center also are not able to receive a feedback which describes if their transferred
patient has been cared or threatened in order to make follow up about his/her disease.
According to existing system, we have found that it would be better to design a web based
system resolving the problems that challenging the current system.
The new implemented system first of facilitates hospital to set availability of doctors within
different services, so that the nurse of health centers will access the time table set in order to
transfer a patient to the hospital and giving a patient an appointment without asking calling to
the hospital.
The system also will be used to recognize receive the patients without asking them where
they come from or transfer documents from health centers, because they will already have the
data of sent patients from different health centers.
Also it is used by hospital to send feedback to health centers of treatments and cares given to
their patients they have sent in order to follow them up.
14
3.5 Use case diagram
A use case diagram is a graphic depiction of the interactions among the elements of a
system.
A use case is a methodology used in system analysis to identify, clarify, and organize system
requirements. In this context, the term "system" refers to something being developed or
operated, such as a mail-order product sales and service Web site. Use case diagrams are
employed in UML (Unified Modeling Language), a standard notation for the modeling of
real-world objects and systems. (whatis.techtarget.com, 2014)
The control flow is drawn from one operation to another. This flow can be sequential,
branched, or concurrent. Activity diagrams deal with all type of flow control by using
different elements such as fork, join, etc
As we have seen our system has three users, which are administration, institution and
applicant.
15
Symbols of activity diagram:
16
3.6.1.2 ACTIVITY DIAGRAM OF DOCTOR
17
3.6.2 SENQUENCE DIAGRAM
Sequence diagrams describe interactions among classes in terms of an exchange of messages
over time. They're also called event diagrams. A sequence diagram is a good way to visualize
and validate various runtime scenarios. These can help to predict how a system will behave
and to discover responsibilities a class may need to have in the process of modeling a new
system.
18
3.7 CLASS DIAGRAM
According to Laurie Williams (2004) Class diagrams are used in both the analysis and the
design phases. During the analysis phase, a very high-level conceptual design is created. At
this time, a class diagram might be created with only the class names shown or possibly some
pseudo code-like phrases may be added to describe the responsibilities of the class. The class
diagram created during the analysis phase is used to describe the classes and relationships in
the problem domain, but it does not suggest how the system is implemented. By the end of
the design phase, class diagrams that describe how the system to be implemented should be
developed. The class diagram created after the design phase has detailed implementation
information, including the class names, the methods and attributes of the classes, and the
relationships among classes.
The below class diagram shows a collection of classes, interfaces, associations, collaborations
and constraints of our system.
19
3.7.2 DATA DICTIONARY
A data dictionary is an integral part of a database. It holds information about the database and
the data that it stores, i.e., the meta-data. Any well designed database will surely include a
data dictionary as it gives database administrators and other users’ easy access to the type of
data that they should expect to see in every table, row, and column of the database, without
actually accessing the database.
USER
AVAILABILITIES
DOCTORS
20
FeedID Int(11) No
FeedPat Int(11) No
FeedDetails Varchar(255) No
HEALTH_CENTERS
HID Int(11) No
HName Varchar(255) No
Hcategory Varchar(255) No
Hphone Varchar(255) No
PATIENTS
PatID Int(11) No
Dte Date No
PatNames Varchar(255) No
PatIDNumber Bigint(20) No
P_phone Varchar(15) No
Age Int(11) No
Sex Varchar(255) No
Disease_description Text No
Additional_info Text No
HCenter Varchar(255) No
TDay Int(11) No
Receiver Int(11) No
SERVICES
ServID Int(11) No
ServName Varchar(255) No
Table 1: Data dictionary
21
CHAPTER FOUR: SYSTEM IMPLEMENTATION
4.1 INTRODUCTION
This chapter describes in details implementation of “E-PATIENTS MEDICAL TRANSFER”
software and its functionality. It deals with how the system is used by end user after to be
implemented.
22
Figure 8: System index page
4.4.2 Hospital home page
This is a welcome page for system administrator who is a hospital where he/she is able to add
and manage health centers, and add doctors and the available services.
23
4.4.3 Add and manage services
This is the interface used by hospital to add and manage the hospital available services
24
Figure 11 Add and manage doctors
25
4.4.6 Received patients
Interface used by doctor to view received patients
26
Figure 15: New patient transfer
27
4.4.10 Feedback from hospital
This interface help health center to view feedback about transferred patients from hospital
28
CHAPTER FIVE: CONCLUSION AND RECOMMANDATIONS
The objectives of this research were to help district health centers to view the availability of
different services from hospital, and enabling the hospital to get information of transferred
patient from health centers without asking patient a transfer document, and also allow health
centers to get feedback from hospital on transferred patient after treatment. So the developed
software proved the achievement of the objectives. The current software offers to end users
many features to help its flexibility and user friendliness like:
It can also be used by each district hospital and health centers within the process of managing
and transferring the patients within specific doctors and services.
5.2 RECOMMENDATIONS
After implementing the software, i recommend the KABUTARE hospital and health centers
in HUYE district to use this software because it will help them to perform their day to day
activities timely and effectively in e-patients medical transfer.
I can’t pretend that this work was accomplished, that’s why i recommend to everyone who
will be interested in this domain to accomplish and improve it without hesitation mainly to
add the effort to the other activities and functionalities that can facilitate KABUTARE
Hospital and HUYE district health centers to deliver better services, simplifying the
program’s management and to keep their data that i haven’t done.
29
REFERENCES
Kvale & Brinkman. (2008). InterViews.
Bell, Thomas E., and T. A. Thayer. (1976). Software requirements: Are they really a
problem.
David and John. (2010). Database systems and management. Newyork: Newyork-Book
House.
Gael, Arianna. (2015). Notepad++ Is Changing Code And Changing The World.
Jacobs, Ian; Walsh, Norman. (2009). Architecture of the World Wide Web.
M.A. Kahn, D.L. Rumelhart, and B.L. Bronson. (1977). MICRO Information Management
System (Version 5.0) Reference Manual. University of Michigan and Wayne State University:
Institute of Labor and Industrial Relations (ILIR).
Meyer, Eric A. (2006). Cascading Style Sheets: The Definitive Guide. O'Reilly Media, Inc.
Oppel, Andy. (2004). Databases Demystified. San Francisco: McGraw-Hill Osborne Media.
30
P. Beynon-Davies. (2002). Information Systems: An introduction to informatics in
organisations. Basingstoke,UK: Palgrave Macmillan.
Urlocker, M. Zack. (2005). AdWords was built using the MySQL database.
31