Adem Shikur
Adem Shikur
Adem Shikur
AND
By
Adem Shikur
June, 2016
Addis Ababa, Ethiopia
ADDIS ABABA UNIVERSITY
By
Adem Shikur
June, 2016
By
Adem Shikur
First of all I would like to thank the almighty God who gave me the ability to do this project,
Glory to Allah.
Next, I would like to express my sincere gratitude to my advisors Prof. Ahmed Ali and
Dr.Temtim Assefa for their patience, encouragement, inspiring advices and valuable support
to conduct this project. Their guidance and constructive suggestions helped me through my
entire research project work.
I am grateful to Addis Ababa University School of Information Science and School of Public
Health for their financial support for my project work.
A special thanks to Health Informatics program coordinator for facilitating the administrative
part.
My special appreciations go to the Wolkite Health Center staff specially Ato Gossaye Dawo
and Mohammed Nesru for providing me all the necessary information.
My deep appreciation and thanks are extended to my beloved family specially my mam
Ayisha Nuro who provides me special support ,and her limitless love, my brothers Ahmed
Shikur ,Hussen Shikur and Halid Shikur and my sisters for their encouragement and
financial support throughout my study.
Finally, I also wish to express my sincere gratitude to my friends Dr. Asrar Seman,
Abdulkerim Gragn, Mohammed Jemal (Mood),Siraj Sibhatu, and all other friends who have
helped me in various ways during my study.
i
TABLE OF CONTENTS
ACKNOWLEDGEMENT i
TABLE OF CONTENTS ii
LIST OF TABLES v
LIST OF FIGURES vi
LISTS OF ACRONYMS vii
ABSTRACT ix
CHAPTER ONE 1
1. INTRODUCTION 1
1.1. Background 1
1.1. Statement of the Problem 2
1.3. Objective of the Study 5
1.3.1. General Objective 5
1.3.2. Specific Objectives 5
1.4. Scope and limitation of the Study 5
1.5. Significance of Study 6
CHAPTER TWO 7
2. LITERATURES OVERVIEW 7
2.1. Web-based Health Care System 7
2.2. Health Information System in Health Center 7
2.3. Health Information Technology 9
2.4. Theoretical Concepts of Health Management Information System 10
2.5. Tuberculosis Patients Information Systems 11
2.6. Tuberculosis Care and Control System 11
2.7. Managing and Monitoring Tuberculosis Using Web-Based Tools 12
2.8. TB Laboratory Information Management Systems. 13
2.9. Directly Observed Therapy Monitoring Systems. 13
2.10. Patient Tracking Systems 14
2.11. Tuberculosis Patients Improvement System 14
2.12. Related Works on TB Care Information System 16
CHAPTER THREE 19
3. METHODOLOGY 19
ii
3.1. Study Area and period 19
3.2. Study Design 19
3.3. Data Gathering Source 20
3.4. Requirements Collection Procedure 20
3.4.1. Interview 20
3.4.2. Document Analysis 20
3.5. Data Analysis Procedure 20
3.6. System Development Phases 20
3.6.1. Object-Oriented Analysis (OOA) 21
3.6.2. Object-Oriented Design (OOD) 21
3.7. Analysis and Design Technique 21
3.8. Analysis and Design Tools 22
3.9. Operational Definition 23
3.10. Ethical Consideration 23
CHAPTER FOUR 24
4. DISCUSSION OF RESULTS 24
4.1. Introduction 24
4.2. System Analysis 24
4.2.1 The Current System 24
4.2.1.1. Data and Process 24
4.2.1.2. Communication 25
4.2.1.3. People 26
4.2.1.4. Procedure 26
4.2.1.5. Software 26
4.2.1.6. Hardware 26
4.3. The Proposed System 27
4.3.1. User Requirements 27
4.3.2. Stakeholders 27
4.3.3. Software Requirements 29
4.3.4. Functional Requirements 29
4.3.5. Non-Functional Requirements 30
4.3.6. Contextual Model for New System 30
4.3.7. Use Case Modeling 31
iii
4.3.7.1. Use Case Diagram 32
4.3.7.2. Use case System Analysis Models 32
4.3.7.3. Use Case Narrations 34
4.4. Design the System 43
4.4.1. Design Class Diagram 43
4.4.2. Sequence Diagram 47
4.4.3. Activity Diagram 57
4.4.4. System Architectures design 62
4.4.4.1. The Proposed Web System Architecture 62
4.4.5. User Interface Design 65
4.4.5.1. Interface-Flow Diagrams 66
4.4.5.2. The Home Page 66
4.4.5.3. User Interface 66
4.4.6. Entity Relationship Modeling 79
4.4.6.1. Entity Relationship Diagrams 79
4.5. Evaluate the effectiveness of system usability 81
CHAPTER FIVE 83
5. CONCLUSIONS AND RECOMMENDATIONS 83
5.1. Conclusions 83
5.2 .Recommendations 84
Reference 85
Annexes 90
Annex 1: interview 90
Annex 2: Evaluation effectiveness of the system 93
Annex 3:Organizational Structure 94
iv
LIST OF TABLES
v
LIST OF FIGURES
Figure 1:Contextual Modeling For New System 31
Figure 2:Use Case Diagram For TB Patient Follow Up System 33
Figure 3:Design Class Diagram 46
Figure 4:log in sequence diagram 47
Figure 5:Registration sequence diagram 48
Figure 6:Diagnosis request sequence diagram 49
Figure 7:Prescription Medicine Sequence Diagram 50
Figure 8:Follow Up Sequence Diagram 51
Figure 9:Medication Remind Sequence Diagram 52
Figure 10:Remind schedule date sequence diagram 53
Figure 11:Report Sequence Diagram 54
Figure 12:Add Account Sequence Diagram 55
Figure 13:Remove account sequence diagram 56
Figure 14:Login Activity Diagram 57
Figure 15:Registration Activity Diagram 58
Figure 16:Diagnosis Request Activity Diagram 59
Figure 17:Prescription Medicine Activity Diagram 60
Figure 18:Report Activity Diagram 61
Figure 19:Three-tier Architectural Diagram 64
Figure 20:Navigate Diagram 66
Figure 21:Login User Interface Screen 67
Figure 22:Main Menu User Interface Screen 68
Figure 23:Patient Registration User Interface Screen 69
Figure 24:Contact Person Registration User Interface Screen 70
Figure 25:Diagnosis Request User Interface Screen 71
Figure 26:Prescription Medicine User Interface Screen 72
Figure 27:Intensive Follow Up Treatment User Interface Screen 73
Figure 28:Continuous Follow Up User Interface Screen 74
Figure 29:Remind Medication User Interface Screen 75
Figure 30:Medication Remind Schedule Date User Interface Screen 76
Figure 31:Report User Interface Screen 77
Figure 32:Admin User Interface Screen 78
Figure 33:Entity Relationship Diagram 80
vi
LISTS OF ACRONYMS
EC Eye Care
Ec Ethiopia calendar
ER Entity Relationship
FP Family Planning
vii
MCH Maternal and Child Health Care
OO Object Oriented
TB Tuberculosis
UE Usability Evaluation
UI User Interface
viii
ABSTRACT
ix
CHAPTER ONE
1. INTRODUCTION
1.1. Background
Tuberculosis, commonly known as TB, continues to be a major health problem in the world,
particularly in developing countries (1). There were almost nine million infections of TB in
2012, and more than one million people die every year from TB. Sub-Sahara African
countries take the lion's share with over 260 new cases per 100 000 population. One third of
the world‗s population is estimated to be infected with tubercle bacilli and hence at risk of
developing active disease (2). Globally, in 2005, the annual incidence of TB, expressed as the
number of new TB cases, was about 8.8 million people (7.4 million of these in Asia and sub-
Saharan Africa), and the annual number of deaths due to TB was 1.6 million, including
195,000 patients infected with HIV (3). Tuberculosis is a major contributor to the global
burden of disease and has received considerable attention in recent years, particularly in low-
and middle-income countries where it is closely associated with HIV/AIDS.
Ethiopia is one of the 22 HBCs (High Burden Countries) (4). The national population based
TB prevalence survey 2010/11 revealed that the prevalence of smear positive TB among
adults and all age group was found to be 108 and 63 per 100,000 populations, respectively.
According to Federal Ministry of Health (2011), health and health related indicators are
tuberculosis the third leading cause of death in Ethiopia (4).
The DOTs generally requires healthcare workers to remind and observe patients for taking
their daily TB medication (5). This process necessitates adequate human labour that is a
challenge in developing countries. The technology-assisted DOTs seek to reach more patients
at a lower cost through automated reminders via mobile phones. The process needs a few
human labour and cost less.
Health Information System is one of the important tools for the health sector which involves
stakeholders situated at national level, regional, district, service delivery and community
levels (6).Vertical information flow denotes transfer of information at certain intervals (daily,
1
weekly, monthly, quarterly) between levels of healthcare such as community, health facility,
district, regional and national level.
Health Information System as a mechanism with the ability to integrate data collection,
processing, reporting, and use of the information necessary to improve healthcare service
effectiveness and efficiency through better management at all levels of the healthcare system
(7). Health Information System plays an important role in ensuring that reliable and timely
health information is available for operational and strategic decision-making, thus providing
better healthcare services and enhancing public health. Despite its importance, HIS in many
developing countries is weak, fragmented, and often focused exclusively on disease-specific
program areas. Notwithstanding the potential of HISs, in practice, the collection, compilation,
analysis, and reporting of health data are riddled with major problems. Furthermore, the data
received are often not helpful for healthcare management decision-making because they are
incomplete, untimely, and unrelated to the priority tasks of healthcare professionals.
Web-based applications provide the power of desktop and server applications with the
flexibility and accessibility of the web (8). Using web browsers, users can securely access
applications from anywhere within the reach of the organization intranet or extranet .The
special issue strives to explore the advanced web-based information systems and database
applications in healthcare area (8). A web based system to support TB patients follow up
information system in healthcare organizations are undergoing major reorganizations and
adjustments to meet the increasing demands of improved healthcare access and quality, as
well as lowered costs. The system enabled by searching and identifying patients‘ schedules
for those schedule date is approached, and generate the appropriate Short Message Text
reminder message and send to the appropriate patients and Health Extension Workers. Web-
enabled information technologies use of Information Technology (IT) to process medical data
increases, much of the critical information necessary can provide the means for greater access
and more effective integration of healthcare information system from disparate computer
applications and other information resources (8).
Tuberculosis (TB) is a major contributor to the global burden of disease and has received
considerable attention in recent years, particularly in low and middle income countries where
TB is closely associated with HIV/AIDS (9). Encouraging patients to take their medications
2
in the hospital and admission during intensive phase help to improve treatment outcome (9).
Poor knowledge of standard TB treatment regimen by medical personnel can worsen
treatment outcome (10), while side effects of the drugs if not properly addressed can worsen
treatment outcome (11).
TB can be cured if patients strictly follow a prescribed medication procedure for a minimum
of six months. However, patients often forget to take their medicine as recommended. As a
result, the disease takes longer to be cured. It also requires more cost and medication through
treatment may no longer be successful (1, 12).
Defaulting from treatment remains a challenge for most tuberculosis programs. A study
conducted in Hosanna Hospital showed that 20% of patients on Treatment were defaulters
(16). On the other hand MDR-TB is a newly emerged challenge in Ethiopia. WHO estimated
that about 5000 new MDR-TB infections are documented annually (16).
Poor quality of information does not enable to see whether actions have been taken or if the
data have not been suitably entered into the information system (17). Information system
includes manual and computerized data technologies. But, the current paper-based record
systems inadequate in terms of documentation, disruption, and substantial delay in the health
services. Advanced information technologies, on the other hand, provide clinicians with real
time information access (18).
Tuberculosis patients monitoring was mainly carried out by means of ―notices‖ generated
when patients missed scheduled appointments, the issuing of pre-appointment reminders,
registration errors and identification of absentees (19).
3
Electronic systems maintain quality and accurate data, and make reporting potentially more
flexible and efficient (20). To the contrary, in paper-based systems the data is collected and
compiled manually at each site where the data is collected, a process that hinders
managers and decision makers at higher levels of the hierarchy from viewing the
disaggregated data coming from lower levels of the system (20).Besides this,
accessibility of data in the paper-based system is time consuming, potentially unreliable
and inefficient when the number of records becomes very large (21, 22).
Therefore, Ethiopia has one of the highest TB burden in the world. TB is among the leading
causes of morbidity and mortality. For this reason, the aim of this study is designing a web
based TB Patients follow up information system to enable sending reminder text messages
for medication and reminding scheduled date for patients and HEWs. The system can
improve communication and treatment success, generated quality data and aggregated report.
The system also enables to reduce waiting time and registration error, and the system
facilitates fast service in Health Center.
4
1.3. Objective of the Study
The general objective of this study is to designing a web based TB patient‘s follow up
information system at Wolkite Health Center.
Timely, the project was done the use of design science research method by object oriented
system analysis and design technique from January up to June, 2016 GC.
5
1.5. Significance of Study
This web based TB Patient Follow up information system would help for the TB Patients, the
Health Professional, Health Facility, Researcher and Policy Maker
For TB patients
The system helps remind the patient to medication, treatment and follow up to the
nearest health post or health center.
It also helps to cure the TB patient, restore quality of life and productivity, and
prevent death from active TB or its late effects.
Patients would get guarantee access to effective personal and public health care.
For Health Professionals,
The system makes their work easier, effective, and efficient.
It helps them in tracing and controlling the performance of specific TB patients follow
up.
It helps the health professionals in providing quality health care service.
It would help to improve fast communication between health center, patients and
health extension workers and would prepare organized reports.
It helps to improve the health service, properly manage TB patients
It provides patient information at appropriate place and time, updating patient‘s
information and generates report system.
For Researcher
It provides complete information for TB patient follow up system study and research
purpose.
It can be used as input other related projects.
6
CHAPTER TWO
2. LITERATURES OVERVIEW
2.1. Web-based Health Care System
The World Wide Web (known as ''www'' or ''web'') is growing in health facilities. It is a
source of information over internet (24). The current Web is largely based on the file system
technology, which can deal well with the resources that are primarily static .However, with
the unprecedented growth of resources; it is no longer adequate to rely on this conventional
file technology for organizing, storing, and accessing large amount of information on the
Web. Thus, many large Web sites today are turning to database technology to keep track of
the increasing amount of data (24). Database technology has played a critical role in the
information management field. Delivering information over the web is cost effective and fast,
and gives internet users easy access to databases from any location. For this reason,
technology will bring many opportunities for creating advanced information management
applications.
Health information systems are frequently refer to the interaction between people, process
and technology to support operations, management in delivering essential information in
order to improve the quality of health care services (25). Similar to any other industries, the
nature of healthcare industry has changed over time from a relatively stable industry to a
dynamic one. Health information systems have evolved through several different
technologies (25).It describes systems that process data and provides information and
knowledge in health care environments as health information systems. Health Center
information systems are just instances of health information systems, in which the Health
Center is the healthcare environment as well as health care institution (26). The aim of health
7
information systems is to contribute to a high-quality, efficient patient care. Some of
terminologies related to HIS are as follows. Health Informatics is the field that concerns itself
with the cognitive, information processing, and communication tasks of medical practice,
education, and research, including the information science and technology that supports those
tasks (26). Health informatics tools, include computers as well as clinical guidelines, formal
medical terminologies, and information and communication systems. In other words, its
emphasis is on clinical and biomedical applications with added possibility of the integrating
clinical components either among themselves or to more administrative-type health
information systems.
Healthcare information systems that can record and locate important information quickly
have become a standard practice in many healthcare organizations. The milestone of
development for HIS were considered as important and summarized as follows (25).
the shift from paper-based to computer-based processing and storage, as well as the
increase of data in health care settings;
the shift from institution centered departmental and, later, hospital information
systems towards regional and global HIS;
the inclusion of patients and health consumers as HIS users, besides health care
professionals and administrators;
the use of HIS data not only for patient care and administrative purposes, but also for
health care planning as well as clinical and epidemiological research;
the shift from focusing mainly on technical HIS problems to those of change
management as well as of strategic information management;
the shift from mainly alphanumeric data in HIS to images and now also to data on the
molecular level;
the steady increase of new technologies to be included, now starting to include
ubiquitous computing environments and sensor-based technologies for health
monitoring.
8
2.3. Health Information Technology
9
series of studies conducted at four sites that provide ambulatory care–three U.S.A
medical centers and one in the Netherlands the use of Electronic Health Records
(EHRs) was viewed as the most promising tool for improving the overall quality,
safety and efficiency of the health delivery system. A 2006 report by the Agency for
Healthcare Research and broad and consistent utilization of HIT will, (31) Improve
health care quality or effectiveness; Increase health care productivity or efficiency;
Prevent medical errors and increase health care accuracy and procedural correctness;
Reduce health care costs; Increase administrative efficiencies and healthcare work
processes; Decrease paperwork and unproductive or idle work time; Extend real-time
communications of health informatics among health care professionals; and Expand
access to affordable care.
The National Health Information System of Ethiopia focuses on the promotion and
prevention of disease targeting on primary health care (PHC) services through
provision of information for planning and managing the health care system (63).
Health promotion and prevention of disease is facilitated with decentralized
administration in which Woreda have the mandate to decide on their budget. Thus
districts become the most appropriate level for top- down and bottom-up planning and
coordinating stakeholder effort through improved health information system (63).
Although reliable and timely health information is the foundation of public health
action, it is often unavailable due to under-investment in systems for data collection,
10
analysis, dissemination and use. Consequently, decision-makers cannot identify
problems and needs, track progress, evaluate the impact of interventions and make
evidence-based decisions on health policy, programme design and resource allocation.
The access and use of information by program managers and service providers help
resolve bottlenecks and improve program implementation. This eventually leads to
improvement in health service delivery and thereby improvement in the health status
of the population.
Recording and reporting data about people who have TB symptoms and those who are
diagnosed with TB is, nonetheless, a data-intensive process (34). Treatment regimens
11
span many months (or years in some cases), and patients need to take anti-TB drugs at
least a few times a week and often daily. Compliance with treatment must be recorded
regularly (daily for drug-resistant treatment and weekly for drug-sensitive treatment).
The results of laboratory tests are needed for the microbiological diagnosis of TB; to
determine the susceptibility of Mycobacterium tuberculosis isolates to anti-TB drugs;
to monitor patient response to medication; and to determine cure or failure of treatment
(34).
Since the invention of the World Wide Web in the early 1990s, technologic advances
have revolutionized daily life for people throughout the globe (35). Information
communication technology is being increasingly used in health care settings, and has
the potential to contribute significantly to health care provision, both as regards cost
savings and quality of care. A WHO resolution on eHealth in 2005 encouraged
member states to collaborate and provide mutual support for its integration into health
systems to improve health care, surveillance, and education. Although there remains a
―digital divide‖ with patchy provision of information communication technology
access globally, rapid advances in mobile telephone and wireless technology, and its
increasing availability in otherwise resource-limited settings, are improving this
situation (35). Integrating control programs with web-enabled applications and
wireless communication offers the potential for significant improvements in TB
service provision, with major benefits for the global fight against TB. In this review,
the researchers describe the broad range of tools and applications available from the
Internet or which incorporate real-time electronic data transfer, aimed at improving the
management of TB. Web-based tools for TB focus on some key areas. Such as: -
diagnosis, treatment, contact tracing and epidemiology, service performance
monitoring and quality assurance and teaching and training.
Web-based technology can contribute to care of patients with TB, for example,
through use of emails to speed up communication, obtain second opinions, and provide
educational materials (35). More complex systems can be used to document and track
patients‘ progress through the treatment process, monitor adherence, detect those at
risk of failing follow-up, and improve speed of communication within and between
12
institutions. At a national level, networked electronic patient records can link into
national surveillance systems and also provide a valuable research resource.
In the future, novel web-based technologies may allow the results of diagnostic tests
carried out in the field to be integrated rapidly with laboratory information systems.
One group described the use of mobile electronic devices both to perform serologic
testing for HIV and to upload results automatically to a database in ―the cloud‖, from
where they were synchronized with an electronic health record for patients in Rwanda
(38).
A key strategy in global TB control is the use of directly observed therapy to ensure
that patients adhere to medication and complete prescribed treatment courses. In areas
13
of high TB prevalence, however, universal directly observed therapy may be
unsustainable due to limited health care staff and infrastructure capacity. The use of
electronic medication monitors has been advocated as an adjunct to directly observed
therapy. These devices record when medication is removed from the container, thus
providing a record of adherence. The simplest devices include a built-in electronic
display, but some are able to transmit data to a central point via a telephone or wireless
connection, allowing remote monitoring (39). Their use could allow health care
workers to target directly observed therapy and treatment counseling to patients who
are failing to comply with therapy, and could therefore result in improved treatment
adherence, more efficient use of staff time, and increased program cost-effectiveness.
14
At present, the Chronic Care Model (CCM) is considered the standard of care for
management of chronic diseases. The model comprises of six interrelated components
that interact to promote high-quality care for patients with chronic disease (43). The six
components include: healthcare organization, self-management support, delivery-
system design, decision support, the community and an information system. The service
system at the TB Clinic was improved, in terms of accessibility, waiting time, and
provider behavior. The physicians adopted the 5A technique (assess, advise, agree,
assist, and arrange) to provide effective self-management support, which included goal-
setting, action planning, problem solving, and follow-up (43). This phase also included
counseling for TB patients. Communication between doctors and patients was also
improved via the delivery-system design. The physicians were well-trained in DOTS, to
ensure they could provide effective treatment for TB patients. This was done under the
decision-support component of CCM. Care was coordinated by sharing clinical
information with patients and providers. Patient appointments were arranged by
treatment schedule. The main changes carried out to improve the hospital service
system at the TB clinic were (43):
The study conducted in USA (37) showed that managing and monitoring tuberculosis
using web-based tools in combination with traditional approaches. Most tuberculosis
challenged high levels of drug resistance in many parts of the world, and availability of
accurate and rapid diagnostic tests. The increasing availability and reliability of Internet
access throughout both affluent and resource-limited countries brings new opportunities
to improve TB management and control through the integration of web-based
technologies with traditional approaches (37). In this study, they explore current and
potential future use of web-based tools in areas of TB diagnosis, treatment, epidemiology,
service monitoring, and teaching and training. The purpose of this study was to integrate
control programs with web-enabled applications and wireless communication offers the
potential for significant improvements in TB service provision (37).
16
not previously been assessed. It determined the completeness and concordance of data in
the TB and HIV surveillance systems for TB-HIV co-infected patients (44).
17
Healthcare Information System (HIS) to address the issue of system and language
interoperability raised from existing Healthcare Information systems. With the
development of HISs, hospitals and healthcare institutes have been building various HISs
for processing massive healthcare data, such as, systems built up for hospitals under the
NHS (National Health Service) to manage patients‘ records. Nowadays many healthcare
providers are willing to integrate their systems‘ functions and data for information
sharing. This has raised concerns in data transmission, data security, and network
limitation (47). Among those issues, system and language interoperability are some of the
most obvious issues since data and application integration is not an easy task due to
differences in programming languages, system platforms, Database Management Systems
(DBMS) used within different systems (47). As a new distributed middleware technology,
Web service brings an ideal solution to the issue of system and language interoperability.
Web service has been approved to be very successful in many commercial applications
(e.g. Amazon.com, Dell computer, etc.); however it is different to healthcare information
system. As the result, Web Service-based Integrated Healthcare Information System
(WSIHIS) is proposed to address the interoperability issue of existing HISs, but also to
introduce this new technology into the healthcare environment.
18
CHAPTER THREE
3. METHODOLOGY
3.1. Study Area and period
This project studied Wolkite Town Health office, in the administrative center of the Gurage
Zone of the South Nations, Nationalities and Peoples' Region (SNNPR).This Town is located
at latitude and longitude of 80 17'N 370 47'E/ 8.2830 N 37.7830 E , and an elevation between
1910 and 1935 meters above sea level. Based on the 2007 census conducted by the Central
Statistical Agency, Wolkite Town has a total population of 28,866 of whom 15,074 are men
and 13,792 women. Those people get a health service from the health center, which is 155
km away from Addis Ababa in southern direction. This project has been conducted from
January up to June 2016 GC.
This Project follows the design science research method (49). This method is used to develop
innovative artifacts that solve social problems. Design science is inherently a problem solving
process. Using this method solve patient follow up system for treatment, data records and
documentation. The design science research method makes the process of developing TB
patient follow up system more flexible, easily maintainable and scalable. It also supports the
use of an iterative process model which helps to improve the system step by step in a cyclic
way until it satisfies the users. It also involves a rigorous process to design artifacts to solve
observed problems, to make research contributions, to evaluate the designs, and to
communicate the results to appropriate audiences. Such artifacts may include constructs,
models, methods, and instantiations. On the other hand, design-science research addresses
important unsolved problems in unique or innovative ways or solved problems in more
effective or efficient ways. Object oriented analysis and design methodology is used for
requirement analysis and design.
19
3.3. Data Gathering Source
All health workers who were working in the TB department for the last six months, Health
Center Manager, TB focal person, TB inpatients and HMIS focal person were all involved in
the study.
3.4.1. Interview
The interview sessions were conducted in groups and individually, face-to-face interview in
working places. The responses of the respondents were recorded in audio based and taking a
short note which was important input for designing a web based TB patients follow up
information system.
The Unified Modeling Language (UML) technique is the primary modeling language used to
analyze, specify, and design new proposed systems .The data collected through interview,
observation and document review were summarized by UML modeling at varies phases. The
aggregated data were conducted based on the Federal Ministry of Health Tuberculosis
Prevention and Control Program Manual.
20
3.6.1. Object-Oriented Analysis (OOA)
OOA emphasizes an investigation of the problem and requirements, rather than a solution. It
concerns with determining the system requirements and identifying classes and their
relationships that make up an application. This phase also called requirement analysis. The
classes identified in this phase represented using the contextual or class models and also their
attributes and relationship are expressed. Therefore the investigator develops the domain
model in this phase using one of UML artifacts (class diagram).
The study used OOD to define objects and how they collaborate to fulfill the requirements
independent of implementation. During object oriented design phase of the system in this
study emphasized on designing web based system objects, classes with their attributes,
methods, and interfaces using UML artifacts class diagram. Then designing entity objects in
the system database with their attributes and association between entity objects and
designing/prototyping user interface for the system where a user in the health facility
interacts. More over the design prototype user interface were evaluated based on heuristic
evaluation method.
During designing this system were used Unified Modeling Language (UML modeling)
for modeling the components of the system. Such as:-
Contextual diagram:-It shows the entire system in context with its environment. It
shows the overall business process as just one process and also shows how a system
that is being modeled is positioned in an environment with other systems and
processes.
Use case model: - It is the simplest and most effective technique for modeling system
requirements from a user‘s perspective.
Design class model:-It shows attribute and methods of the each class.
21
Sequence diagram:-It used to describe patterns of communication among set of
objects which are participated in the use case. Communication between objects is
represented by message passing between the objects.
System Architecture: - The system uses dynamic web technology, i.e., adding and
retrieving data to and from the data store whenever requested is possible.
ER model:-It is one of the most popularly used semantic data models. A semantic data
model refers to a data model that supports a richer set of modeling constructs for
representing the semantics of entities, their relationships, and constraints.
Under this project designing a web based TB patients information system Microsoft Visio
premium2010 was used as software tool. At system development the implementation and test
phase will be use:-
Front end: HTML hyper text markup language is used to create electronic documents (called
pages) that are displayed on the World Wide Web (www). CSS (cascading style sheet) allows
specifying things. It is the part that lets control the appearance of the web page. HTML also
provide a basic structure of the page, up on which CSS are overlaid to change its appearance
one could HTML as the bones (structures) of the web page, and CSS as its skin (appearance).
Middle ware: PHP (Personal Home Page) is maintaining personal home page which is
communicate with databases. it combined with MY SQL cross -platform.
Back end: is a database language that lets you store and retrieve the data as efficiently as
possible. There are many databases that support the use of SQL to access their data.
22
3.9. Operational Definition
Diagnosis: It is systematic assessment of all the evidence derived from a carful history,
clinical examination and relevant investigation.
Evaluation Usability: is itself a process that entails depending on the method employed.
Follow Up: should be assessed two weeks after treatment initiation, at the end of the
intensive phase and every two months until treatment completion.
Health Facility: are places that provide health care. They include hospital, specialized care
center, health centers, and clinics.
Information System: a transformation of data consists of basic fact into an output that is
valuable to users.
Treatment of TB: cure the TB patient and restore quality of life and productivity, prevent
death from active TB, prevent the development and transmission of drug resistance.
The project was carried out after getting permission from the ethical clearance committee of
Addis Ababa University, Medical Faculty through School of Public Health. Data were
collected after getting written permission from Wolkite Health Center. Information sheet and
consent forms were delivered along each interview and all interviewees/respondents had been
asked their willingness to participate in requirement gathering; and informed verbal consent
would also be obtained from all study participants and from every interviewee after the
objective of the study informed.
23
CHAPTER FOUR
4. DISCUSSION OF RESULTS
4.1. Introduction
The information about the existing system was collected using in key informant interview
and document review. The designer is designing the system by using different techniques.
Then raw data was structured using different system modeling tools. Under this chapter the
current system, the business process, the functional and non-functional requirements, new
system design and evaluation of usability are presented.
TB patients
The investigator tried to review the current system of the health facility to identify gaps in the
current system. The findings showed problems in data process, reports or communication,
procedures, people, software and hardware.
24
outcome of the regimen. This phase usually lasts two months and is followed by the
continuation phase which is important to ensure or completion treatment and necessary in
order to avoid relapse after completion of treatment.
In the health Center data and information processing of the existing system are addressed the
following points. Information processed in the current system held manual or paper-based
record system. This sub-system maintains data about individual TB patients history , clinical
data (e.g. date of TB diagnosis, TB treatment phases, HIV test result, previous treatment
history), bacteriological data (e.g. sputum smear and culture results), drug susceptibility
testing results and treatment outcomes (e.g. cured, treatment completed, died, failure,
defaulter and transferred). All other forms (clinical records such as TB treatment cards and
discharge letters, registers of contacts and TB suspects, referrals, requests for investigations,
prescriptions, drugs and laboratory supplies order forms) remain paper-based. All patient data
are recorded based on national standard TB prevention and control program manual. In the
facility individual patients file stored in TB room.
The following problems identified during patients follow up and treatment regimen (51):-
The patients did not take medication at the right time.
Sometimes the patients did not finish the anti TB drug which is the case to relapse,
failure or defaulter.
Changing address (living place kebele or house).
The patient coming from surrounding woreda kebeles faced transportation problem
The patients assume fully cured from the disease.
Forget to take medication.
The patients need day to day follow-up and counseling.
4.2.1.2. Communication
Reporting is used to systematically monitor and evaluate progress of patients and treatment
outcome as well as the overall program performance. The report generated from previously
recorded TB registration book. In the health center (in facility), there is no system to support
for data analysis in the existing system. The TB focal person undertakes data analysis using
health center clinic service quarterly delivery report form. The reporting of TB and TB/HIV
collaborative activities is integrated into HMIS and all forms and registers are standardized.
He /She needs Tuberculosis case detection rate (all forms), Tuberculosis retreatment rate,
Tuberculosis treatment outcome, TB case detection through community TB care, proportion
of TB case(all forms) provided treatment observation (DOT) by community among all TB
cases ,number of MDR TB case detection and etc. Reports are prepared monthly in printed
25
format on patient information submitted to facility HMIS focal person, and quarterly
submitted to health unit and zone health department for TB coordinators. Communication is
made only using paper based recorded documents.
4.2.1.3. People
The health center TB focal person can access and modify any information system concerning
Tuberculosis patient data in existing system (51). During patient data recording, the focal
person is a responsible for any errors and missing values. The TB focal person is accountable
and responsible to make reports as acquired by stakeholder. The health center has two IT
professionals who enter the data to HMIS formats and maintain the existing system. Most of
the health professionals have no computer skill within the health center.
4.2.1.4. Procedure
TB control staff in the health center is familiar with the existing health information policies
and procedures .The existing systems contains the following procedures.
4.2.1.5. Software
The health center has been planned to train their health workers about computer skill to
improve health information system and specific soft ware application. But, currently there is
no any applicable soft ware to improve TB patients follow up system and no computer
network for sharing information.
4.2.1.6. Hardware
26
The health center currently has six computers which located in facility head, ART, OPD, Eye
Care, HMIS and secretary. They use this computer for the purpose of preparing report, data
records and writing letters.
The proposed new system is applicable at the health facility to TB patients follow up
information system. The Web client provides an interface that will allows the professional
users on the health care provider side to visualize, navigate, and analyze patient and text
message data (52).
This proposed system would have great importance and will be used as patient‘s data record
management system; patients follow up system and report generating system. Depending on
assessment of the current system the investigator finding new system that will enable the
patients to remind the taking medication on a recommended time, remind the appointment
schedule date and generate the reports. Additionally this system will solve the problem of
patients treatment success rate i.e. relapse failure, defaulter.
4.3.2. Stakeholders
27
Stakeholders are individuals or organizations that could influence or be influenced directly or
indirectly by the system.
Table 1: Stakeholder Roles and Responsibility
28
4.3.3. Software Requirements
Software requirements consist of all the requirements the software must demonstrate for the
system to meet the user requirements (53). They are derived from analysis of user
requirements. Software requirements include the so-called functional requirements and non-
functional requirements.
29
4.3.5. Non-Functional Requirements
Non-functional requirements define the constraints of the system as it performs its functional
requirements (53). They include a description of the system‘s usability, reliability,
performance, security, maintainability, portability, implementation, interface, operations,
packaging and legal obligations.
Context-aware systems are applications that adapt to several situations involving user,
network, data, hardware and the application itself. Researchers in context-awareness have
concentrated on how to capture context data and to carry it to the application (54). Data
centered applications exchange information with users at different levels of detail, content
and presentation according to several parameters which depend on the user and the
environment.
Figure 1 present the context diagram of the proposed system, which is a top level view of the
information system that shows the system‘s boundaries and scope. It also shows how the
interfaces with the outside world.
30
Get patient
information Data clerk
Patients
TB focal person
Register patients
records
Register patients
treatment
Follow up
medication
schedule
Records
Remind
&
Request
report
web based TB patients follow
up information system
Request
HEWs
Request treatment
treatment
records
Request
report
record
Display records
Request report
Request prescription
medicine
Request diagnosis
Health professional result Physician
Request treatment
System records
administrator
Use cases are the primary drivers for all of the UML diagramming techniques (55). The use
case communicates at a high level what the system needs to do, and all of the UML
diagramming techniques build on this by presenting the use case functionality in a different
way for a different purpose. Use cases capture the typical interaction of the system with the
system‘s users (end users and other systems). These interactions represent the external, or
functional, view of the system from the perspective of the user.
31
4.3.7.1. Use Case Diagram
A use case illustrates a unit of functionality provided by the system. The main purpose of the
use-case diagram is to help development teams visualize the functions of a system, including
the relationship of "actors" (human beings who will interact with the system) to essential
processes, as well as the relationships among different use cases. Use-case diagrams
generally show groups of use cases either all use cases for the complete system, or a breakout
of a particular group of use cases with related (55). Use simple lines to depict relationships
between actors and use cases, as shown in Figure 2.
A use case diagram illustrates in a very simple way the main functions of the system and the
different kinds of users that will interact with it (55). Use cases are used to describe the
functionality of the system and as a model of the dialog between the actors and the system. It
is important to remember that use cases are used for both as-is and to-be behavioral models.
As-is use cases focus on the current system, while to-be use cases focus on the desired new
system (55).A use case describes a function provided by the system that yields a visible result
to the actors. In the proposed system, the following actors and use cases are identified. Figure
2 shows use case diagram of the system. List of Identified actor and use cases.
The following actors have identified to interact with the proposed system:
Data Clerk
Administrator
TB Focal Person
Physician
Health Professional
HEWs
Additionally the designer has identified the following use cases for the new proposed system:
Login
manage user account
Registration TB patient
Request diagnosis result
32
prescription medicine
Follow up anti TB treatment
Remind medication
Remind patients schedule dates
Generate TB patient reports
«uses»
Ceate account
«uses»
Manage user account System administrator
Update account
«uses»
Data clerk
Remove account
Login
HEWs
Diagnosis request
prescription
medicine
Physician
Health professional
Follow up treatment
Remind medication
Patient
Schedule
medication date
Generate report
33
4.3.7.3. Use Case Narrations
The use cases narrations are used to describe each process identified in a use case diagram. It
is a significance to make the end user to understand the process of the system.
Table 3: Manage User Account Use Case
34
Table 4 :Login use case
35
Table 5:Registration use case
36
Table 6:Prescription Medicine use case
37
Table 7:diagnosis request use case
38
Table 8:Use case for Patients treatment follow up
39
Table 9:Use case for Patients remind medication
Alternative 7a. If the patients forget to take medication on recommended time and place
courses 7a.1 The system automatically send alert mobile text message to patients and
HEWs with their address.
7a.1.1 If user ignores the text message
7a.1.2 The system automatically send text message to contact person
40
Table 10: Use case for Patients remind schedule dates
41
Table 11: Use case for Patients report
Main scenario
1. The system displays main menu user interface
2. The users selects the report from menu option
3. The system displays all data records
4. The users selects and marks the data records to be generated and click on
generate button
5. The system generates the report from the database system and displays
documented report.
6. The user click save button.
7. The system saved the data on data base
8. End use case
Alternative courses 7a. If the user clicks on export button
7a .1.The system export the report
7b.If the user clicks on print button
7b .1.The system print out the report
7c. If the user clicks on cancel button
7c .1.The system return to the main menu
Frequency of Use 4/months
42
4.4. Design the System
The class diagram shows how the different entities (people, things, and data) relate to each
other; in other words, it shows the static structures of the system. A class diagram can be used
to display logical classes (56). The designer develops the class diagram for design TB
patients follow up information system as follows in tables 12.
Table 12: The concept of class diagram attribute and method
43
Concept Attribute methods
Follow up Follow up No Get: string ()
Follow up Date Set: void ()
Follow up Type
Treatment Outcome Type
Remind Medication Medication No Get: string ()
Medication Date Set: void ()
Medication Type
Prescribed Medicine
Hews Mobile No
Facility Name
Patient Address
Remind Schedule Date Schedule No Get: string ()
Schedule Date Set: void ()
Schedule Type
Patient Address
Report Report No Submit()
Report Date Display ()
Report Type Get: string ()
User Type Set: void ()
Diagnosis Diagnosis No Get: string ()
Diagnosis Date Set: void ()
Diagnosis Type
Diagnosis Result
Prescription medicine Prescription No Get: string ()
Prescribed Date Set: void ()
Prescription Type
Patient First Name
Patient Last Name
44
Designing the TB patient follow up information system create the software classes. During
the analysis, after defining the use case model, the designer came up with a set of conceptual
classes and a conceptual class diagram for the entire system. As mentioned earlier, these
come from a conceptual or essential perspective. The software classes are more ‗concrete‘ in
that they correspond to the software components that make up the system. In this phase there
are two major activities.
1. Come up with a set of classes.
2. Assign responsibilities to the classes and determine the necessary data structures and
methods.
In general, it is unlikely that the designer can come up with a design simply by doing these
activities exactly once. Several iterations may be needed and classes may need to be added,
split, combined, or eliminated. In the analysis, the designer came up with a set of conceptual
classes and relationships (57). Based on the identified concept and attribute in the above
table12, the designer demonstrate the class diagram for designing TB patients follow up
information system as following in Figure 3.
45
«interface»
«interface»
login Manage User Account add user
-User account id : int administrator
-First name : string -Admin first name : string
-Last name : string -Admin last name : string
1..* Health professional -User password : char -User password : char
-Employeeid : int -User type : string -User type : string
-First name : string +login() : void +Login () : void -1..*
manage
-Last name : string +set user id() : void +Add() : void
-User type : string +set username() : void +Update information() : void
1
+Update account() : void +set user password() : void +Remove() : void
1..* +Set report() : void
Manage
1..*
TB focal person 1..1
Follow up
-Employee id : int
request
request
-Last name : string
+Set report() : void - password : char -1..*
Patients +Update account () : void
1..1 1..* -Patient Id : int +Set report() : void
-First name : string 1..*
-Last name : string
Follow up
request
-Mobile no : int
register
Follow up
+Get diagnosis date() : void
1..*
1..1 1..*
+1..*
Medication reminder 1..* +1..*
Report
-Medication Remind No : int Medication Schedule Date
-Report no : int
-medication Remind Date : int
-Report date : int -Schedule Date No : int
uses
+Getmessageno() : void
+Getmobile no() : void
+Patientmobileno() : void
+Getmessagedate() : void
1..*
1..* 1 +1..*
46
4.4.2. Sequence Diagram
ClickOnLoginButton()
ActivateLoginPage()
DisplayLoginPage()
EnterUser(Name,Password)
GetUser(Name,Password)
VerifyUser(Name,Password)
InvalidData()
Acknowledgement ()
47
User Registrationinterface Registration form Registration controller Patient registration
Click ()
ActivateRegistration CreateForm
DisplayForm()
AddInfo()
Validate()
InvalidInfo()
Registor()
Acknowledgment()
48
User DiagnosisInterface DiagnosisForm DiagnosisController Diagnosisresult
Click()
ActivateForm
CreatForm()
DisplayForm()
FillDiagnosisInfo()
Submit()
Valid()
Acknowledgment()
49
User PrescriptionInterface PrescriptionController Prescription
Click() ActivatePrescription()
DisplayForm()
FillInfo() Validate()
Submit()
NotValidate()
Acknowledgement()
50
User Follow upInterface Follow upForm Follow upController Follow up
Click()
ActivateForm
CreateForm()
DisplayFollowupForm()
FillFollowupForm()
Save()
Validate()
InvalidateFollowup()
Execute()
Acknowledgment()
51
User Remind medicationInterface Remind medication Form RemindmedicationController
Patient
Click() Activateremind
medication Form
CreateForm()
DisplayForm()
FillInfo()
Save()
Validate()
InvalidData()
Automatic
SendText
Message
Acknowledgment()
52
User Schedule dateInterface ScheduledateForm Scheduledate Controller Patient
Click() ActivateForm
CreateForm
DisplayForm()
FillInfo()
Save()
InvalidData() Validate()
Automatic
sendScheduleDate()
Acknowledgment()
53
User ReportInterface ReportForm ReportController Report
DisplayReportForm()
FillReport()
Submit()
Validate()
InvalidData()
DisplayReport()
54
Administrator SettingInterface addForm registrationController Database
Click ()
ActivateRegistration CreateForm
DisplayForm()
AddInfo()
Validate()
InvalidInfo()
Registor()
Acknowledgment()
55
Administrator SettingInterface RemoveForm RegistrationController Database
Click()
ActivateRemoveList()
SelectRemoveList
RemoveUserist()
ConfirmRemove()
InvalidUserData() Validate()
RemoveUser()
Acknowledgment()
56
4.4.3. Activity Diagram
Activity diagram describes activities and flows of data or decisions between activities (58). It
shows the procedural flow of control between two or more different entities (people, things,
and data) while processing an activity. It provides a very broad view of business processes
and it can be used to break out the activities that occur within a use case. This diagram is
useful in showing work flow connections and describing behavior that has a lot of parallel
processing. When you use an activity diagram you can choose the order in which to do
things. It states the essential sequencing rules to follow. It is different from a flow chart in
that it shows parallel processes, not just sequential processes .The following figure show us
the proposed activity diagrams.
Repeat
System display login form
Invalid
(Is verify ) System dispalys error
Valid
Accept
Cancel
57
User clicks on “registration” button
No serach by Id
(Is new)
Yes
User get and fill registration form
Already registered
Users submits
No
Click cancel button (Is register)
Yes
58
User clicks on “diagnosis” button
No Enter diagnosis no
(Is new)
Yes
User Fill and mark diagnosis form
Show diagnosis
records
Users submits
No
Click cancel button (Is register)
Yes
59
User clicks on “prescription medicine” button
No Enter prescription no
(Is new)
Yes
User Fill and mark prescription form
Show prescription
medicine records
Users submits
save prescription
No
Click cancel button (Is register)
Yes
60
User clicks on “report” button
No (Is generate)
Click cancel button
Yes
Generate report
Export report
61
4.4.4. System Architectures design
A network architecture in which each computer or process on the network is either a client or
a server (59). Servers are powerful computers or processes dedicated to managing disk drives
(file servers), printers (print servers), or network traffic (network servers ). Clients are PCs or
workstations on which users run applications. Clients rely on servers for resources, such as
files, devices, and even processing power (59).
A three tier distributed client/server architecture includes a user system where user services
(such as session, text input, dialog, and display management) reside. The middle tier provides
process management services (such as process development, process enactment, process
monitoring, and process resourcing) that are shared by multiple applications. The third tier
provides database management functionality and is dedicated to data and file services that
can be optimized without using any proprietary database management system languages. The
client/server model accommodates all types of users, it is simple and it works well with
today‘s technologies. Let us now see which are the 3 building blocks of the client/server
system, which meet a wide spectrum of client/server needs from the tiny to the intergalactic
(59). The 3 building blocks are
1. Client
62
2. Server
3. Middleware
63
Users
«uses»
Login interface
Account interface
Registration interface
Diagnosis interface
TB patient follow up system
User Interface Follow up interface
Prescription interface
remind interface
Schedule date interface
Generate report interface
Response
Request
Presentation Layer
Inserting process
Retrieving process
Sending process
TB patient follow up Business
Reminding process
Logic
Sending process
Scheduling process
Generating process
Data
Data
Application Layer
Registering DBMS
Managing account
«uses»
64
4.4.5. User Interface Design
Prototyping is an iterative analysis technique in which users are actively involved in the
mocking-up of screens and reports (60). The purpose of a prototype is to show people the
possible solution.
A user interface is that portion of an interactive computer system that communicates with the
user. Design of the user interface includes any aspect of the system that is visible to the user.
Today a wide range of non specialists‘ use computers, and keyboards, mice and graphical
displays are the most common interface. The user interface is becoming a larger and larger
portion of the software system in a computer system and a more important portion, as broader
groups of people use computers. As computers become more powerful, the critical bottleneck
in applying computer based systems to solve problems is now more often in the user
interface, rather than the computer hardware or software. Because the design of the user
interface includes anything that is visible to the user, interface design extends deep into the
design of the interactive system as a whole. A good user interface cannot be applied to a
system after it is built but must be part of the design process from the beginning. Proper
design of a user interface can make a substantial difference in training time, performance
speed, error rates, user satisfaction, and the user‘s retention of knowledge of operations over
time (60). Prototyping benefits are
65
4.4.5.1. Interface-Flow Diagrams
Interface-flow diagrams show the relationships between the user interface components,
screens and reports that make up the investigator application. Interface-flow diagrams enable
the investigator to validate the design of TB patients follow up information system user
interface (60).
HOME
LOGIN
MAIN MENU
Report
66
The login page is used to authenticate the user in the system. To enter into the system, the
User will enter a user login and password. If you don‘t have one, you can receive a new one
by clicking on the link. The system will check for the User Account and Password. If you
have not entered a valid login or password, an error message will be displayed .In this case,
repeat the operation.
Login Page
LOGIN
Dialog Title
Dialog Title
Enter Cancel
67
MAIN MENU HOME PAGE
Registration patient
Enter kebele
Kebele
Enter house no
House no
69
Registration contact person
Enter kebele
kebele
Enter mobile no
Mobile no
70
Go to Diagnosis window, user in the main menu page click Diagnosis button (Figure 22), the
system will display Diagnosis form .To add new patient Diagnosis in the Diagnosis form,
click on add or show the existing information by patient id. Fill and Mark in all fields
displayed and click Save or Cancel to undo.
Diagnosis page
Logout
Diagnosis patient information
Show Add
Patient Id Enter Id
Diagnosis No Enter No
Time dd/mm/yy
71
Go to Prescription Medicine window, user in the main menu page click Prescription
Medicine button (Figure 22) , the system will display Prescription Medicine form .To add
new patient prescription in the Prescription Medicine form, click on add or show the existing
information by patient id . Fill and Mark in all fields displayed and click Save or Cancel to
undo.
Prescription medicine
Show
Add
Patient Id Enter Id
Patient weight Enter Weight
Prescription no Enter No
Treatment regimen phase Enter regimen
Facility name Enter Name
72
Go to Follow up window, user in the main menu page click Follow up button (Figure 22) ,
the system will display sub menu Intensive follow up and continuous follow up menu .The
user click the sub menu form .To add new patient intensive follow up or continuous follow
up information form in the Follow up sub menu window, click on add or show previous
patient history by patient id . Complete information and click Save or Cancel to undo.
Follow up
Logout
Intensive follow up
Patient Id Enter id
Follow up No Enter NO
Number of tablet
Enter tablet
Employee Id Enter Id
73
Follow up
Logout
Continuous follow up
Started follow up
date
DD/MM/YY TO Finished date DD/MM/YY
Patient Id Enter Id
Follow up No Enter No
Follow up date Enter Date
Types of anti TB drugs Enter Drugs
74
Go to Remind Medication window, user in the main menu page click Remind Medication
button (Figure 22), the system will display the form. The user defined and authorized by the
Health Facilities fill in all fields displayed, and click on Save to confirm. The medication
reminder will automatically be sent to the patient with mobile phone address generated by the
system. A message will appear informing that the operation was successful. If this message
does not appear click cancel to undo the operation.
Remind medication
Medication no Enter No
without stopping!
75
When the user click Schedule date button in the main menu page (Figure 22), the system will
display the screen. The user defined and authorized by the Health Facilities fill in all fields
displayed, and click on Save to confirm. The medication Schedule date will automatically be
sent to the patient with mobile phone address generated by the system. A message will appear
informing that the operation was successful. If this message does not appear click cancel to
undo the operation.
Schedule no Enter No
Text message/comments
Hello! Your health is above everything.
Remember that you had a visit scheduled for
12/6/2016. Come to your Health Center. We are
waiting for you!
76
When the user click Report button in the main menu page (Figure 22), the system will display
the report screen. The user fill in all fields displayed and select one of these five options
from tasks perform activities. The user click generate button can see generated report and
click on export to send out the concerned body and click Cancel
Report
Logout
Quarterly service delivery report
Generated Report
77
When the system administrator click manage user account in main menu page (Figure
22),the system will display user account from setting options, the user will follow the
following procedures:
1. To create a new user account, click on create account and the screen will appear. Enter
information in the fields, and click on Save to confirm or cancel to undo it.
2. To update user account, click on update account and the screen will appear. Enter
information in the fields, and click on Save to confirm or cancel to undo it
3. To remove user account, click on remove account in the Action column and in the
confirmation window that appears, click on OK to confirm or cancel to undo it.
Create account
Update account
Remove account
Cancel
78
4.4.6. Entity Relationship Modeling
An entity-relationship (E-R) data model is a high-level conceptual model that describes data
as entities, attributes, and relationships (61). The E-R model is represented by E-R diagrams
that show how data will be represented and organized in the various components of the final
database. However, the model diagrams do not specify the actual data, or even exactly how it
is stored. The users and applications will create the data content and the database
management system will create the database to store the content.
This modeling method pays particular attention to relationships the interactions among
entities. Relationships require special treatment in the development of databases, because
they are the glue that holds information together and because their realization in relational
databases is particularly important. Moreover, an E-R model is usually accompanied by a
behavioral model, which describes the way that the applications of the information system
must behave. Database designer creates new database system.
An E-R model attempts to capture those aspects of the real environment that are necessary for
the proper functioning of a business or other system. Not everything about the real
environment can be captured by the E-R model (61).
As one important aspect of E-R modeling, database designers represent their data model by
E-R diagrams. These diagrams enable the designer and users to express their understanding
of what the planned database is intended to do and how it might work ,and to communicate
about the database through a common language. The Figures 32 shows TB follow up
information system entity relationship diagram
79
Administer
1..1
State Patient Id FirstName
LastName FirstName LastName
UserId
woreda
UserType
1..1
Registered in 1..* Update
Patients User account
registration 1..*1..*
Database
1..* Manages
PhoneNo DiagnosisResult
1..*
Kebele Sex
Follow up DiagnosisDate FirstName
Follow FirstName
DiagnosisNo
upTYpe LastName
1..*
Follow Follow up
upNo Register in Diagnosis
request
PhoneNo
LastName
PatientStat Show
us Follow
upDate FirstName
LastName Prescription
medicine
Medication
Remind OerderDate
Medication
ScheduleNo ScheduleDate
Orderno
PhoneNo FacilityName
Schedule
Remind ScheduleType
medication
80
4.5. Evaluate the effectiveness of system usability
The Investigator presented the designed system functionality to respondents to evaluate the
effectiveness of the system. Usefulness design TB patients follow up information system is
the issue of whether the system can be used to achieve some desired goal. Usability is the
extent to which users can use a computer system to achieve specified goals effectively and
efficiently while promoting feelings of satisfaction in a given context of use. Usability
evaluation (UE) consists of methodologies for measuring the usability aspects of a system's
user interface (UI) and identifying specific problems. Usability evaluation is an important
part of the overall user interface design process, which ideally consists of iterative cycles of
designing, prototyping, and evaluating. Usability evaluation is itself a process that entails
many activities depending on the method employed (62).
A questionnaire is a measurement tool designed to assess a user's subjective satisfaction with
a design TB patient follow up information system. It is a list of questions that are distributed
to users for responses based on system attributes. The goal is to evaluate the effectiveness of
the process and the result .The goal is to improve the interface design process and results.
Responses on a questionnaire are usually quantitative and the evaluation of the result
demonstrated in table 13.
81
Questionnaire ratings of the design system on 5-point semantic differential scale (e.g. strong
agree=5, agree=4, not decided=3, disagree=2 and strongly disagree=1)
s.n System effectiveness evaluation criteria Strongly Disagree Not Agree Strongly
disagree decided agree
1 The design system could increases the - - - 40% 60%
performance of the users
2 The design system made the user to save - - - 20% 80%
time and cost
3 The system could be automating TB - - - 100%
patient data record system.
4 The design system could be helpful to - - - 40% 60%
follow up patient in the health facility.
5 The system could be minimizing the TB - - - 20% 80%
patient defaulter, relapse and failure.
6 The system could increase TB patient cured - - - 20% 80%
success rate
7 The system could be able to improve - - - 40% 60%
medication error
8 Implementation of system could provide - - - 20% 80%
standard health service to the client.
9 The system could be helpful to remind - - - 20% 80%
medication
10 The design system could friendly use to - - - 100%
improve patient data quality
Total evaluation 22% 78%
According to the above table 13, the respondents to evaluate the proposed system
effectiveness and functionality of the system were 22 % agree and 78 % strongly agree .
82
CHAPTER FIVE
This project was conducted with a design of TB patients follow up information system which
is significant to improve TB patient treatment in Wolkite Health Center.
The current system is performing paper based system. In the Health Center the system
uses manual method which causes many problems such as duplicated data storage and
difficult retrieval, patients did not take medication at the right time, poor patient
follow up, patient data lost, wastage of time in maintaining paper work and more.
Based on the finding of this research project, the designed TB patient follow up
information system is contribute a better understanding to solve the problem being
performed by the current manual approach keeping patient data record and follow up.
The study identified critical requirements from the health facility which the
information includes, diagnosis, prescription, follow up and remind medication
associated with electronically record. The system supports to remind patient
medication and schedule date, provide fast services and enhance health worker
performance and speedy retrieve records. Additionally, in this study the national TB
prevention and control guideline were used as an input in order to determine the
requirements for the new system. Designing TB patient follow up information system
met specific objective of the project. This project conducted using design research
method. The system undertook gathering user requirement analysis and design phases.
The system is analyzed using diagrams such as business use case diagram and context
diagram. Additionally, the design phase emphasize how the system collaborate to
fulfill the requirements using UML artifacts of class diagram, sequence and activity
diagram, designing user interface prototype, and entity relationship database system
fundamental for system implementation. All section or components on the user
interfaces built to fit in to the software requirements. A design web based TB patient
follow up information system was used three-tier Client/Server Architecture model.
83
Finally a user interface prototype shows a portion of an interactive computer system
that communicates with the user. Design of the user interface includes any aspect of
the system that is visible to the user. The investigator evaluates the effectiveness of
the system to improve the TB patient follow up system. The investigator evaluate the
effectiveness of the system includes different factors, such as performance of the
users, to improve medication error, treatment outcome, standardized health service,
perceived friendly use and timely delivered to the health workers of the study health
center.
5.2 .Recommendations
Based on the finding the following recommendations would be important to solve existing
TB patient follow up information system associated problem.
Health Facilities
The health center should install TB patients follow up information system software or
computerized system and networking for sharing the information.
Researchers
The investigator would like to recommend future researcher should continue the
project to complete all the remaining part of system in software development process.
84
Reference
85
15. Weis S., Slocum P., Blais F., King B., Nunn M., Matny G., Gomez E., & Foresma B. The
effect of directly observed therapy (DOT) on the rate of drug resistance and relapse in TB. N
Engl J Med, 330: 1179-84; 1994.[Accessed date November 2015]
16. Burman W., Cohn D., Rietmeijer C., Judson F., Sbarbao J., & Reves R. Noncompliance with
directly observed therapy for tuberculosis. In epidemiology and effect on the outcome of
treatment (pp. 1168–73). Chest, 111:1168–73; 1997.
17. MOH. National Program on Tuberculosis Control. Brazilia: Health Surveillance Secretariat;
2004.
18. World Health Organization. New horizon for health through mobile technology, based of
findings of the second Global survey on ehealth. Geneva: Switzerland; 2011.
19. Elaine T.,Luiz A., Maria de Fatima. Health information technology in primary health care in
developing countries. In a literature review. Brazil: Pelotas University; 2014.
20. Braa J. Electronic Journal on information system in developing countries. Mozambique;
2001.
21. Archangel N. The critical issues affecting the introduction of health management
information system in developing countries in Africa. Master thesis . Amsterdam University
department of Informatics; 2007.
22. Faser H, Biondich P, Moodley D, Choi S, Mamlin B, Szolovits P. Implementing electronic
medical record System in developing countries. In Refereed paper (pp. 83-95). Informatics
in Primary Care; 2005.
23. World Health Organization. Toward Universal Access scaling up priority HIV/AIDS
interventions in the health sector progress report: UNAIDS, UNICEF; 2010.
24. Feng,l. ,lu, h. Integrating database and web technologies . International, journal of World
Wide Web ; (1/2). 1998; pp.73-86.
25. Haux Reinhold. Health information systems past, present, future, International Journal of
Medical Informatics. 2006; 75, 268—281.
26. Conrick, M. Health informatics: Transforming health care with technology. Thomson Social
Science Press; 2006.
27. Goldschmidt, P.G. HIT and MIS: Implications of health information technology and medical
information systems. Communications of the ACM, 2005; 48(10), 69-74.
28. Brailer D. The decade of health information technology. HHS Report; 2004.
29. When health care and computer science college. University of Illinois at Chicago; 2014.
86
30. Chaudhry B., Wang J. & Wu S. Systematic review: Impact of health information technology
on quality, efficiency, and costs of medical care, Annals of Internal Medicine; 2006;
144(10), 742–752.
31. Costs and Benefits of Health Information Technology. AHRQ, Evidence
Reports/Technology Assessments (Rockville, MD.); 2006.
32. World Health Organization. Assessment of Ethiopia National Health Information System:
Final Report; 2007.
33. Seong-Ran Lee. Effects of Information Systems Application to Improve Daily Life
Performance Ability in TB Patients: Department of Medical Information, Kongju National
University, 56 Gongjudaehak-ro, Kongju, Chungnam, South Korea, 2015; 314-701.
34. World Health Organization. Electronic recording and reporting for tuberculosis care and
control: 20 Avenue Appia, 1211 Geneva 27, WHO Press Switzerland; 2012.
35. Ann LN Chapman, Thomas C Darton, & Rachel A Foster. Managing and monitoring
tuberculosis using web-based tools in combination with traditional approaches: USA; 2013.
36. Blaya JA, Shin SS, Yale G. Electronic laboratory system reduces errors in National
Tuberculosis Program: a cluster randomized controlled trial. Int J Tuberc Lung Dis; 2010.
14:1009–1015.[Accessed date December 2015]
37. Blaya JA, Shin S, Contreras C. Full impact of laboratory information system requires direct
use by clinical staff: cluster randomized controlled trial. J Am Med Inform Assoc.; 2011;
18:11–16. [Accessed date January 2016]
38. Chin CD, Cheung YK, Laksanasopin T. Mobile device for disease diagnosis and data
tracking in resource-limited settings. Clin Chem.; 2013; 59:629–640.
39. Amet I, Walter PN, Hersberger KE. Poly medication electronic monitoring system
(POEMS) a new technology for measuring adherence. Front Pharmacol. 2013; 4:1–6.
40. Krueger K, Ruby D, Cooley P. Videophone utilization as an alternative to directly observed
therapy for tuberculosis: Int J Tuberc Lung Dis. 2010;14:779–781[Accessed date February
2016]
41. Fraser HS, Allen C, Bailey C, Douglas G, Shin S, Blaya J. Information systems for patient
follow-up and chronic management of HIV and tuberculosis: a life-saving technology in
resource-poor areas. J Med Internet Res. 2007; 9:e29.[Accessed date December 2015]
42. Fraser HS, Blaya J, Choi SS, Bonilla C, Jazayeri D. Evaluating the impact and costs of
deploying an electronic medical record system to support TB treatment in Peru. AMIA Annu
Symp Proc. 2006:264–268. [Accessed date March 2016]
87
43. Muhammad S. K., Nawarat S., Nopporn H., Oranut P. & Titipat R. Improvement Of District
Hospital Service System To Increase Treatment Adherence Among Tuberculosis Patients:
Faculty of Public Health, Mahidol University, Bangkok, Thailand; 2011.
44. S. C. Auld, L. Kim, E. K. Webb, L. J. Podewils, M. Uys . To completeness and concordance
of TB and HIV surveillance systems for TB-HIV co-infected patients. Johannesburg, South
Africa; 2012.
45. Masako OHMORI, Kazuhiro UCHIMURA, Kunihiko ITO, Masako WADA Yuko
YAMAUCHI, Hitoshi HOSHINO, et al. Computerized Surveillance System of Tuberculosis
in Japan: Its Evolution, Achievement and Challenges Research Institute Of Tuberculosis
Surveillance Center, Tokyo, Japan; 2011; 204_8533.
46. John Paynter & Michael Pearson .A Case Study Of The Web-Based Information Systems
Development: Department of Management Science and Information Systems, University of
Auckland, Private Bag 92019 Auckland, New Zealand; 1997.
47. J.K. Zhang & W. Xu . Web Service-based Healthcare Information System (WSHIS): A
Case Study for System Interoperability Concern in Healthcare Field, Centre for Biomedical
Engineering, School of Engineering, Surrey University Guildford, Surrey, U.K; 2006.
48. Joaquin A Blaya, Sonya S Shin, Martin JA Yagui, Gloria Yale, Carmen Z Suarez, Luis L
Asencios, J Peter Cegielski & Hamish SF Fraser. A web-based laboratory information
system to improve quality of care of tuberculosis patients: functional requirements,
implementation and usage statistics, Lima, Perú, 2007. /
http://www.biomedcentral.com/1472-6947/7/33.[Accessed date March 2016]
49. Hevner, A.R., March, S.T., & Park, J. Design Research in Information Systems Research:.
University of South Florida, Tampa, FL 33620, U.S.A; 2004.
50. Alan Dennis, Barbara Haley Wixom & David Tegarden. Systems Analysis and Design with
UML Version 2.0:An Object-Oriented Approach, Indiana University, University of
Virginia,Virginia Tech , John Wiley & Sons, Inc ,Second Edition; 2005.
51. Mohammed N. and Gosaye D. Interview, wolkite health center TB focal person, Ethiopia;
2016,
52. José António Nhavoto .SMSaúde: Design, Development, and Implementation of a
Remote/Mobile Patient Management System to Improve Retention in Care for HIV/AIDS
and Tuberculosis Patients, School of Business, Örebro University, Sweden; 2015.
53. Hardware & Software Minimum Requirements. MaximEyes Practice Management Software
(PMS), MaximEyes Electronic Health Records Software (EHR); 2015.
88
54. T. Chaari, F. Laforest. Design of Context-Aware Applications Based on Web Services
LIRIS, INSA Lyon, France; 2005.
55. Dolald Bell. UML basics: An introduction to the Unified Modeling Language, IBM Global
Services; 2003.
56. Roshan Chitrakar. Object Oriented Analysis and Design Conceptual Modeling; 2004.
57. Sarnath Ramnath & Brahma Dathan. Object-Oriented Analysis and Design, Department of
Computer Science, USA; 1998.
58. Massimo Felici. Activity diagram: school of informatics; 2004.
59. Channu Kambalya. Client Server 3-Tier system Architecture; 2005.
60. Scott W. Ambler. User Interface Design: Tips and Techniques, Cambridge University, 2nd
Edition; 2000.
61. Riccardi O. Data modeling with Entity-Relationship Diagrams; 2002.
62. Dix E. & Nielson J. Usability Evaluation of User Interfaces: New Jersey: Academic Press;
1998.
63. World Health Organization . Assessment of Ethiopia National Health Information System;
Final Report,2007.
89
Annexes
Annex 1: interview
ADDIS ABEBA UNIVERSITY
SCHOOL OF INFORMATION SCIENCE AND SCHOOL OF PUBLIC HEALTH
M.Sc IN HEALTH INFORMATICS PROGRAMM
Consent form
My Name is Adem Shikur .I am post graduate student of health informatics program and my
project research objective designing a Web based TB Patients follow up information system
in the case Wolkite Health Center.
To the respondents:
This interview is formulated how to analysis and design the system based on the information
acquired from the respondents. The result of this interview will be utilized for project purpose
only. It is hoped that the outcome of this study will contribute to the improvement TB
Patients follow up information system Wolkite Health Center. Therefore, you are kindly
requested to provide genuine response to the questions that follow.
90
Guide Line of Interview used for Design Web Based Tuberculosis patient follow up
information system to identifying requirement of the system and to analyze the system.
1. Data process
1. What type of information do you need for your work (clarify about patient,
policies, procedures, equipments, etc)?
2. How do you get that information?
3. What data you need to generate that information?
4. How you process the data into information?
5. How are patients data registered and stored?
6. How do you get patient history?
7. How do you retrieve patient information in the current system?
8. Is there any problem in the current information system? during patient follow up
9. What type of services or treatments the health center provides to patients?
10. How do you followed up the patients?
11. How often are you followed up the patients?
12. Did the patients check up in each treatments phase?
13. How many of the patients are registered phone address?
14. How many of the patients are read a text? Clarify
15. Did the patients complete the treatments?
16. Did the patients take medication on recommended time?
17. How do the patients come on appointment date?
18. How will data confidentiality and security be ensured?
19. How is feedback provided to system users?
20. Where the patients can get services?
2. Report/communication
21. How frequently prepare the report about patient data?
22. For whom do you submit the report?
23. How do you prepare report currently?
24. Where it is stored?
25. Is it easily accessible?
91
3. People
26. Who is responsible for patient record error and how?
27. Who make the reports?
28. Did the health workers have computer skill?
4. Procedure
29. Do you have guide line to follow up patients treatments?
30. What are patient information recording procedures include?
31. Do have any system to trace the problem?
32. Do you have any integrated system? How?
5. Software
33. Is there any computer software in use for the existing system? List all
34. Is there any planned approach or computer system to improve the current system?
35. Do you have any software used to prepare reports? Which software?
6. Hardware
36. Do you have a computer? How many?
37. For what purpose do you use it?
92
Annex 2: Evaluation effectiveness of the system
Questionnaire completed at service by the respondents who are from health center. Please mark the
options which most appropriately reflect your feeling about using the design system (scales contain:
strong agree=5, agree=4, neutral=3, disagree=2 and strongly disagree=1)
2. The design system made the user to save, time and cost
Strongly disagree 1 2 3 4 5 strongly agree
4. The design system could be helpful to follow up patient in the health facility.
Strongly disagree 1 2 3 4 5 strongly agree
5. The system could be minimize the TB patient defaulter, relapse and failure
Strongly disagree 1 2 3 4 5 Strongly agree
10. The design system could friendly use to improve patient data quality
Strongly disagree 1 2 3 4 5 strongly agree
93
Annex 3:Organizational Structure
HEALTH CENTER
MANAGER
HEALTH EXTENSION
SUPPERVISOR
CASSHER
DISPEN ART
STORE
SERY DISPENCERY
94
Declaration
I declare that this project is my original work and has not been presented for a degree in any
other university, any that all sources of materials used for the research acknowledged.
Adem Shikur
This project has been submitted for examination with our approval as university advisors.
95