Professional Documents
Culture Documents
We INFO28-09 do hereby declare that this Project Report is original and has not been published
and/or submitted for any other degree award to any other University before.
Date: …………………………………………………….
Approval
This Project Report has been submitted for Examination with the approval of the following
supervisor.
Signed: ………………………………………………………..
Date: ……………………………………..
i
Makerere University
ii
Dedication
This report is dedicated to our dear parents and guardians who have cared for, facilitated and
supported us for the duration of our stay in Makerere University.
iii
Acknowledgement
We take this opportunity to thank God who was always with us and also provided the
knowledge, wisdom and skills that have enabled us to complete this project.
We would like to extend our gratitude to our group supervisor, Mr. Paul Ssemaluulu for sparing
time and effort to offer technical assistance, advice and support through this great undertaking.
Special thanks are also extended to our research contacts in their different capacities and
disciplines for their cooperation and help during data collection process. Special mention goes to
Dr. Olive Sentubwe for taking time out her busy schedule to help us with significant information
in the field of infant and maternal health.
iv
Table of Contents
Declaration....................................................................................................................................i
Approval........................................................................................................................................i
Acknowledgement.......................................................................................................................iv
Table of Contents.........................................................................................................................v
List of Tables...............................................................................................................................ix
Appendix A : Sample Questionnaires 56.............................................................................xi
List of Abbreviations.................................................................................................................xii
Abstract.....................................................................................................................................xiii
Chapter 1......................................................................................................................................1
Introduction..................................................................................................................................1
1.1 Background ...........................................................................................................................1
1.2 Problem Statement.................................................................................................................2
1.3 Main Objective.......................................................................................................................2
1.4 Specific Objectives.................................................................................................................2
1.5 Scope ....................................................................................................................................2
1.6 Significance of the Infant and Maternal Monitoring System.................................................3
Chapter 2......................................................................................................................................4
Literature Review.........................................................................................................................4
2.1 Introduction............................................................................................................................4
2.2 Information System................................................................................................................5
2.3 Databases................................................................................................................................5
2.4 Web-based Discussion Forums..............................................................................................6
2.5 Short Message Service Functionality ....................................................................................6
2.6 Case Studies...........................................................................................................................7
2.6.1 Case Study 1..................................................................................................................7
v
Health Canada (2005) described a Hospital Information System, NShIS that linked health
information within and between hospitals across the province (Nova Scotia, Canada). It
enabled fast, secure access to patient and administrative information by appropriate
healthcare providers...............................................................................................................7
2.6.2 Case Study 2..................................................................................................................7
2.6.3 Case Study 3..................................................................................................................8
2.6.4 Case Study 4..................................................................................................................8
Chapter 3......................................................................................................................................9
Methodology................................................................................................................................9
3.1 Introduction............................................................................................................................9
3.2 Study Population....................................................................................................................9
3.3 Sampling ................................................................................................................................9
3.3.1 Sampling Technique ...................................................................................................10
3.3.2 Sampling Size .............................................................................................................10
3.4 Data Collection Techniques.................................................................................................11
3.4.1 Reading Documentations............................................................................................11
3.4.2 Questionnaires..........................................................................................................11
3.4.3 Interviews.................................................................................................................11
3.4.4 Observation..............................................................................................................12
vi
4.1.2 Data Outputs................................................................................................................20
.............................................................................................................................................30
vii
4.5.1 Testing.........................................................................................................................48
4.5.2 Validation....................................................................................................................49
Chapter 5....................................................................................................................................50
Introduction ...............................................................................................................................50
5.1 Discussion............................................................................................................................50
5.2 Results/Findings...................................................................................................................51
Chapter 6....................................................................................................................................55
Conclusion and Recommendations............................................................................................55
Conclusion................................................................................................................................55
Areas for Further Research......................................................................................................55
6.3 Recommendations................................................................................................................55
References..................................................................................................................................57
Appendices.................................................................................................................................60
Appendix A: Sample Questionnaires.........................................................................................60
Appendix B: Interview Guide....................................................................................................69
Appendix C: User Acceptance Test ..........................................................................................70
viii
List of Tables
ix
List of Figures
Figure 3.1: A pie chart showing ranking reasons for missing antenatal checkups 14
Figure 3.2: A bar chart showing disease contraction in infants 15
Figure 4.1: Context Diagram / Level 0 Diagram 24
Figure 4.2: Level 1 DFD Diagram 26
Figure 4.3: Level 2 DFD Diagram for Process 1- Registration 29
Figure 4.4: Level 2 DFD Diagram for Process 2- Authentication 29
Figure 4.5: Level 2 DFD Diagram for Process 3- Monitoring 30
Figure 4.6: The relationships between Entities in the System 35
Figure 4.7: A relationship between Superclass (Patient) and subclasses 36
Figure 4.8: A relationship between Superclass (MRecord) and its subclasses 37
Figure 4.9: An Enhanced Entity Relationship Diagram of the System 38
Figure 4.10: Ozeki Message Server connecting to a database server 45
Figure 5.1: User Login Page 49
Figure 5.2: Error page 49
Figure 5.3: Registration form 50
Figure 5.4: Child Immunization report 50
Figure 5.5: Discussion Forum 51
x
List of Appendices
xi
List of Abbreviations
IS Information System
IT Information Technology
xii
Abstract
Lowering child mortality is one of the 8 Millennium Development Goals set to be achieved by Less
Developed Countries by 2015. However, child deaths are still unacceptably high with statistics in
Uganda showing that for every 1000 births; over 137 infants do not get to celebrate their 5 th
birthday.
UNDP attributes 70% of infant deaths in Less Developed Countries to the contraction of diseases
such as tuberculosis and measles. Other notable causes include malnutrition, parental ignorance,
inadequate basic health care, absence of enough medical attention to pregnant women and children.
Despite the fact that Uganda has employed a number of practical measures in the recent past to
decrease infant mortality, there hasn’t been much decrease in these unfortunate statistics. This has
been attributed to a number of factors such as, the inadequacy of basic health care especially in
rural areas, and the lack of popularity for the National Immunization Programme to mention but a
few.
The Infant and Maternal Monitoring System seeks to lower infant mortality rates by encouraging
pregnant women, as well as mothers to take their new born babies and infants to visit the nearest
health centers for required healthcare checkups, vaccinations or immunizations . This has been
achieved through the creation and use of SMS functionality on the created system.
This system improves communication and collaboration between medical practitioners through
discussion forums, thus increasing the rapidity and quality of patient care. Consequently, the
system also automates record keeping procedures for both patients and medical practitioners.
xiii
Chapter 1
Introduction
1.1 Background
The United Nations ranks “Reducing Infant Mortality” as the fourth goal in the Millennium
Development Goals to be achieved by 2015. In Uganda this is far from fruition
Every year, four million infants die within their first month of life, representing nearly 40 percent
of all deaths of children under age of five years. Almost all newborn deaths are in developing
countries with the highest number in South Asia and the highest rates in sub-Saharan Africa,
according to Sines et al. (2007).
Mukasa (2008) directly quoted Diana Sekaggya, an official of the UNDP in Uganda. She said
that over 137 children out of every 1,000 born in Uganda die before their fifth birthday while 76
infants out of every 1,000 die before their first birthday.
• Infant is a baby or young child of 5 years old and below, Hornby (1974).
• Maternal is a word that describes a woman having feelings of a typical mother towards a
child in terms of love and care, Hornby (1974).
• System is a group of structured and coordinated elements working together for a unified
purpose, Hornby (1974).
• Patient Monitoring is the process of observing patient historical records collected over time
by a medical practitioner to allow for medical decisions on the patients health.
• The Infant and Maternal Monitoring System is an Information System that will serve to
capture, store, retrieve and disseminate information about both mothers and infants (patients),
which will be used by Medical practitioners to efficiently provide quality healthcare to these
patients with the overall aim of curbing high infant mortality rates in Uganda.
1
1.2 Problem Statement
Sub-Saharan Africa accounts for about half the deaths of infants in the developing world. In
Uganda, over 137 children out of every 1,000 born in the country die before their fifth birthday,
as estimated by UNDP (2008). While statistics show that the maternal and infant mortality rates
have improved between 2000 and 2008, the latest data points toward stagnation. There is urgent
need for Uganda to examine viable measures to try to halve infant mortality by 2015. The Infant
and Maternal Monitoring System endorses the use of IT to encourage and remind pregnant
women to attend antenatal check-ups and guardians of infants to bring them for basic health care
with the overall aim of curbing high infant mortality rates in Uganda.
To develop an Infant and Maternal Monitoring System with the intention of curbing high infant
mortality rates in Uganda, so aiding in its attempt to halve infant mortality rates by 2015.
1.5 Scope
This project focused on the development of an Infant and Maternal Monitoring System with the
sole purpose of maintaining pregnant women’s records and infants immunization and
vaccination records. The system promotes information sharing among medical practitioners,
improves record management and sends reminders to registered patients. It thus makes
information available to medical practitioners in health care facilities within Kampala, Uganda
2
with the purpose of promoting efficiency, quality and improving health care particularly towards
pregnant women and infants.
The Infant and Maternal Monitoring System is one such feasible solution, the practical uses of
the system are discussed below:
Pinto (2006) notes that an automated electronic health records system, such as the Infant and
Maternal Monitoring System, creates efficiencies and dramatically streamlines processes such as
patient registration and records management. It also improves communication by offering an
intellectual knowledge base for medical practitioners over discussion forums which eases the
rapidity of patient care.
In addition to the above, Poissant and Kawasumi (2005) noted that an electronic health record
system offers more comprehensive security measures than previously used methods such as
locked cupboards or room storage. Password protection limits access to patient information to
authorized users: Doctors, Nurses, Midwives.
It solves the archived-records dilemma where pre-existing health records are in paper form. An
electronic record stores both archived and active patient records in a centralized database, Pinto
(2006). The system is a cost-effective and technologically-viable alternative to manually paper-
based patient record keeping and ensures that medical practitioners have access to the right
patient data at the right time.
3
According to Poissant and Kawasumi (2005), an electronic records system efficiently reduces
documentation time, and leads to better patient care with an increase in patient-interaction time
with the implementation of the Infant and Maternal Monitoring System.
Chapter 2
Literature Review
2.1 Introduction
According to Sines, et al (2007), there are four million infants that die within their first month of
life every year representing nearly 40 percent of all deaths. Almost all newborn deaths are in
developing countries, the highest rates in sub-Saharan Africa. Newborn survival is undoubtedly
linked to the health of the mother, and nowhere is this more evident than with those newborns
and infants whose mothers die during childbirth.
Lincetto, et al (2006) considers pregnancy as a crucial time to promote healthy behaviours and
parenting skills. Good antenatal-care links the woman and her family with the formal health
system, hence contributing to good health through the life cycle. Inadequate care during this time
breaks a critical link in the continuum of care, and affects both women and their babies.
One proposed explanation hindering the progress in lowering infant mortality in Uganda has
been a decline in vaccinations, especially in the late 1990s. Moller (2002) states that the overall
share of fully immunized children fell from 47% in 1995 to 37% in 2000 yet vaccinations are
directly relevant to lowering infant mortality. Also, the share of pregnant women receiving at
least one tetanus toxoid injection has fallen during this period, to the detriment of progress on
infant mortality. Nevertheless, the recent substantial increases in public health expenditures
should help to reverse these trends.
In the past 20 years IT has revolutionized virtually every facet of people’s everyday lives.
Organizations of all types have long seen that IT when viewed comprehensively and deployed
effectively can replace old challenges with new possibilities. However, one of the areas of slow
evolution is the healthcare system.
Information Technology is defined by Laudon and Laudon (2002), as any form of technology
comprising of mainly hardware and software used by people to handle information. Roos (2007)
4
defines IT as any technology that powers or enables storage, processing, and information flow
within an organization. Anything involved with computers, software, networks, intranets, web
sites, servers, databases and telecommunications falls under the IT umbrella. The use of I T in the
provision of healthcare has advantages: leading to error reduction, improving communication
between health care practitioners, and better access to medical information.
Uganda needs I T to encourage and remind pregnant women to attend antenatal check-ups and
guardians of infants to bring them in for basic health care services as well as automating Hospital
Information Systems with the electronic patient health records and a score of other technologies
that support information sharing, quality as well as efficiency of record keeping, and health care
provision. The Infant and Maternal Monitoring System demonstrate this.
Vassiliadis and Stavrakas (2002) argued that WbIS for example online discussion forums can be
considered as the synthesis of information from several sources in the operational environment
of an Intranet.
2.3 Databases
A database is a shared collection of logically related data, and the description of this data is
designed to meet the information needs, Connolly and Begg, (2004). Computer-based databases
have reduced data storage requirements and improved the efficiency of data retrieval. As a result,
5
raw data from many users and organizations can be retrieved very quickly and accurately. They
can be online (web-based) or offline.
According to Ramakrishnan and Gehrke, (2002), Databases have several components which
include a Data dictionary or Metadata – which provides a description of data to enable program–
data independence. Database systems are managed using DBMS which is a software system that
enables users to define, create, maintain, and control access to the database. Databases are built
on architectures, which address the system design issues that make the DBMS work. It is an
invaluable reference for database researchers, practitioners and for those in other areas
computing interested in the system design techniques for scalability and reliability. Key uses of
databases include; helping in the storage, management and retrieval of vast amounts of
information.
Medical practitioners are therefore given an environment where they can share their knowledge
and work collaboratively in building new knowledge notes. It is seen as an opportunity to
encourage more collaboration and interaction between medical practitioners.
In order to contribute a comment or question, users must manually reconstruct the context of
their remark before making it. As such, the resulting discussion will be seen by other users who
may freely contribute to a given discussion.
6
A Short Message Service is a communication service standardized in the GSM mobile
communication system that uses standardized communications protocols so allowing for the
interchange of short text messages between mobile telephone devices. SMS technology has
facilitated the development and growth of text messaging.
Its benefits included decreasing wait times for test results and x-rays, reducing the chance of
clinical error due to transmission and interpretation errors through electronic prescription entry.
Electronic scheduling that eliminated the chance of duplicate bookings, and allowed for
cancellations to be quickly filled, helping to reduce wait times and allow for remote access to
patient hospital information by physicians in their offices.
Chute (2000) saw that the work of hospitals as caring for patients (the everyday women and men
of America). As such hospitals are to strive to improve the safety and quality of that care.
Research showed that certain kinds of IT – such as Computerized Physician Order Entry
(CPOE), computerized decision support systems, and bar-coding for medication administration –
limited errors, improved care, and also improved efficiency. While American hospitals have
been pioneers in harnessing IT to improve patient care, quality and efficiency, the challenge now
7
is to extend its use and integrate it into the routine care processes in all hospitals, big and small,
in both rural and urban areas.
Accenture (2006) is committed to achieving high performance in the health care industry by
working with their clients to improve the quality, accessibility and affordability of health care
around the world. Patient-centered health care is at the heart of this commitment.
In South Africa, there was a pressing need to bring individual patients into the heart of the health
care ecosystem. Electronic health records that were accessible to patients and healthcare
professionals in any hospital or health care centre in South Africa gave promise of a consolidated
view of health information that make patient centricity and healthcare integration possible.
In order to gauge patient receptiveness towards the introduction of electronic health records,
Accenture conducted extensive research countrywide with more than 2,000 respondents,
representing 92 percent of South Africa's urban population. The results were compelling and
revealed opportunities to leverage technology for high performance in the health care industry.
According to Jareethum and Titapant (2008), a study was conducted on 68 healthy pregnant
women who attended the antenatal clinic and delivered at Siriraj Hospital .Those who met the
inclusion criterion between May 2007 and October 2007 were enrolled and randomly allocated
into two random groups. The study group received two SMS messages per week from 28 weeks
of gestation until giving birth. The other group was pregnant women who did not receive SMS.
Both groups had the same antenatal and perinatal care.
The satisfaction, confidence and anxiety scores were evaluated using a questionnaire at the
postpartum ward. The pregnancy outcomes were also compared in these two groups. The
registered results showed that the pregnant women, who received prenatal support in SMS
8
messages, had higher confidence levels and lower anxiety levels than the control group in the
antenatal period. However, no difference in pregnancy outcomes was found.
Chapter 3
Methodology
3.1 Introduction
This section presents the study area, methods and techniques that were used in data collection,
analysis and processing. It also includes the design of the research, the sizes of the samples and
how these samples were be selected and the procedures that were used.
3.3 Sampling
Sampling is a practice of selecting and inquiring from a fraction of the total population for
purposes of making conclusions about that population as a whole. It was carried out based on the
following justifications:
i. It was time saving because studies are carried out over a few sample areas, and allowed
for checks and counter checks for accuracy.
iii. It eliminated the need for a large number of interviewers and research assistants who are
expensive and difficult to control.
iv. The project time scope was short, approximately four months.
9
3.3.1 Sampling Technique
The main justification behind the selection of the above mentioned technique is that health care
units in Kampala were countless and geographically dispersed. Health care practitioners that
were approached were reputable and easily accessible.
In addition, the respondents were highly experienced individuals in the fields of antenatal and
infant health care, thus were credible sources of information.
The study used a sample size of 16 respondents from 4 different healthcare centers, this sample
was manageable enough for the researchers to question and analyze the findings. The sample
consisted of medical practitioners with over 3 years experience in antenatal and child care. As
such, they were able to provide accurate, credible and consistent information regarding health
care for pregnant women and infants.
Doctors 5
Nurses 6
Midwives 5
TOTAL 16
10
3.4 Data Collection Techniques
3.4.1 Reading Documentations
This involved carrying out research and extensive reading of existing materials and
documentation regarding prenatal, antenatal, and infant health care; requirements, design and
implementation of Information Systems and all the already mentioned technologies.
Resources such as libraries and the internet were exploited. This method was easy to use and
provided a lot of background information.
3.4.2 Questionnaires
In this method a number of related questions were used basing on the study objectives. Both
open ended and closed questions were administered. Questions were supplied to the respective
respondents who were required to fill in the questions accordingly. See Appendix A
The questionnaires were then analysed to determine the accuracy and consistency according to
the objectives of the topic.
Even after system development questionnaires were passed out to respondents to test user
friendliness and gain system acceptance. Questionnaires were employed mostly in instances
where researchers had no chance to physically interview the respondents.
3.4.3 Interviews
In this method the researchers came up with questions beginning with what, why how when and
where. It was a one on one discussion with the respondents and oral guided questions were
administered between the informer and the informant. These interviews helped in validating the
already gathered information. The responses were captured or noted down, analyzed and
processed for use during the design and implementation of the project.
11
3.4.4 Observation
The observation method involved the careful study of existing health care systems in place for
pregnant women and infants. The existing Information System was observed in order to
understand information flow and how this data was being utilized in specified health care
centers.
This method helped the researchers to learn about the problems related to health care for
pregnant women and infants as well as any pressing concerns with the existing Information
System. This method was cheap, easy to use and readily available to the researcher.
• Physical examination
12
Late trimester: The ultrasound provides an image of the
foetus and placenta.
• Foetal ultrasound is performed
• Listen for a foetal heart beat using a Doppler Screening tests uses your blood or urine
• Pelvic Exam sample to check perform a battery of tests
• Pap Smear especially where infections or
• Breast Exam discrepancies are suspected so that the
• Blood Screening for Rubella, Hepatitis, HIV, correct precautions are taken
syphilis and spinal bifida amongst others
• Blood pressure is checked All the performed examinations serve to
• Mother’s weight is recorded check the developmental progress of both
• Urine screening for protein and sugar mother and child
• The fundal height is measured to check baby's
growth
13
Third • Foetal ultrasound Ultrasounds are used to monitor fetal heart
Trimester (7- beat and to identify any foetal problems
9 months) • Blood screening for Rubella, Hepatitis, HIV, that may bring about high risk factor in
syphilis and spinal bifida amongst others delivery
• Ultrasound scan Screening tests uses blood or urine
samples to check perform a battery of
• Clinical examination
tests especially where infections or
• Foetal & placental check discrepancies are suspected so that the
correct precautions are taken
• Urine sample to screen for sugar and protein
• Mother’s weight is recorded
• Listen for baby's heart beat
• Palpate to check baby's position (vertex,
breech, posterior, etc.)
• Fundal height is measured to check baby's
growth
• Reviewing of delivery plan
• Mother’s blood pressure is checked
Many pregnant women that fail to go for their antenatal checkups give their health care providers
for a number of reasons. These range from ignorance and/or forgetfulness, inadequate finances to
pay off medical bills, and long distances from health centers.
14
Others
Longdistances
Inadequate finances
Ignorance and/or forgetfulness
Figure 3.1: A pie chart showing ranking reasons women give for missing antenatal checkups
As noted in the above chart, ignorance of these women on how important these antenatal
checkups are. Others attribute it to mere forgetfulness, however these expectant women assume
that since they feel fine or healthy it is okay to dismiss these checkups.
The above only goes to show that the Infant and Maternal Monitoring System may remedy this
using its SMS functionality which will constantly remind these women to go for these much
needed medical checkups.
Out of the approximate 150 births recorded monthly in an average health center, it is estimated
that 50 to 90 mothers out of the annually recorded 2000 start and finish the immunization
process. Many of these mothers also believe in the use of traditional remedies or self medication
on their children for a number of treatable illnesses such as Malaria. These activities have
influenced on the numbers of recorded infection rates of both immunizable diseases and treatable
illnesses in comparison to other ailments such as this is illustrated in Figure 3.2 below
15
Immunizable
diseases
Treatable
diseases Infection rates per 100
children
Others
0 10 20 30 40 50 60
Figure 3.2: A bar chart showing disease contraction of infants in an average health center
Most infant deaths result from a combination of preventable or treatable diseases such as acute
respiratory infections like Pneumonia, Diarrhoea, and Malaria and immunizable diseases such as
Tuberculosis and Measles. Some of these diseases can easily be prevented through simple
improvements in basic health services and proven interventions, such as oral rehydration therapy,
insecticide-treated mosquito nets and vaccinations.
Though the government through the Ministry of Health has endeavored to curb these high infant
mortality rates by carrying out malaria awareness campaigns calling for the use of insecticide-
treated mosquito nets, and recent immunization drives. The above as well as other factors
contribute to such high statistics. These are given below:
FACTORS REASONS
Poor immunization A notable drop in immunization levels from 47% in 1995 to 37% in
coverage 2000 as noted by Moller (2002).
16
nutrition balanced diet which is vital to the proper growth and development
of a child’s health.
Low socio-economic status Families usually cannot afford basic health care this is worsened by
recent economic turmoil with the “credit crunch”- where prices
seem to have sky rocketed.
High HIV infection rates The presence of HIV has serious implications for antenatal care and
amongst pregnant women delivery , it increases risks of maternal and infant mortality
Mothers lack of a basic This is especially because of the high number of Adolescent
education. pregnancies which contributes to the cycle of maternal deaths and
childhood mortality
All in all, the medical professionals absolutely agreed that by reminding pregnant women to have
antenatal checkups and as well as reminding mothers or guardians to bring their children for
immunization would be a positive step toward lowering infant mortality rates especially if
implemented alongside with the already existent health campaigns that the Ministry of Health
has already put in place.
3.6 Design
17
Design tools such as Data Flow diagrams (DFDs) and Enhanced entity relationship diagrams
(EERDs) were used in the development of the system. Enhanced Entity Relationship Diagrams
show the clear breakdown of entities, the relationship between them and their attributes.Both
DFDs and EERDs are easy to use and interpret
3.7 Implementation
Several technologies were used during the implementation of this project. The
technologies/programming languages will include HTML, Cascading Style Sheets (CSS)
MSSQL, Visual Basic.Net and ASP.NET.
Testing done by use of Unit testing done after each module was created and integration testing
done as each of the created modules was assembled to work together and finally a system test
after all the modules were assembled to come up with the entire system.
3.8.2 Validation
The complete system was presented to end user representatives who tried out the system and
verified that the developed system addressed all the requirements and would satisfy all the
intended user needs. A questionnaire designed to capture their responses, thoughts and
impressions was availed to the user during the validation.
18
Chapter 4
System Design and Implementation
This chapter describes the design and implementation stages of the Infant and Maternal
Monitoring System.
The existing medical information system uses paper-based records with specialized cards
designed by the Ministry of Health for healthcare units in Uganda. In a given health care facility,
a pregnant woman is presented with an antenatal card which is used to capture their background
information as well as some health related questions. This information is helpful to the midwife
or doctor that is administering pre-natal health care.
This same card serves as a progress form for the pregnant woman for the duration of her
pregnancy, with the aim of ensuring normal foetal health and development.
In the case of an infant, a child health card is given at birth indicating birth weight and
background information. It is using this form that an infant’s health progress is monitored in
terms of immunization, de-worming, weight gain and general growth to ensure normal progress.
Patients are registered once, after which with each visit their medical records (cards) are pulled
up for viewing and to check on their medical progress.
19
4.1.2 Data Outputs
i. Reminders based on next scheduled appointment.
ii. Nurses
iii. Midwives
iv. Patients
DOCTOR Individual responsible for • Query system for extreme medical cases
diagnosing, and treating • Views a infant’s or pregnant woman’s medical
extreme medical cases records and reports
20
4.2 System Analysis
The requirements of the system are categorized into user, functional, and non-functional
requirements and system specification.
2. The Infant and Maternal Monitoring System permit the querying of patient records by
authorized users.
3. Furthermore, the system allows users to view patient information as needed and generates
patient reports based on end users command.
4. The system sends SMS text messages to respective patients when necessary.
21
5. The system users can post articles on the website as well as discuss topics in the
discussion forum.
1. The system allows access to only authorized users who are expected to have a username
and password.
4. The system is portable so that it may easily run on most operating systems
6. The data output will be accurate since the input data is validated.
7. Maintainability, the system is easy to maintain since it is modular and object oriented
8. The system can be adapted to allow for system expansion in patient numbers or staff
hence scalability.
22
Hardware Minimum System Requirements
Operating Systems Windows 2000, Windows NT, Windows XP and Windows Server
2003 Enterprise Edition
23
graphical representation of a system’s components, processes and the interfaces between them.
They represent a logical model that shows what a system does, not how it does it; stressing the
flow of data within a system
External entity It is outside the context of the system and can be any class of
people, organization or another system.
Data flow It shows the movement of data and is a pipeline carrying data
through the system. These show the movement of data between
processes, external entities, and data stores in a DFD
Process This portrays the transformation of input data flows to output data
flows in DFDs. Incoming data flows are processed or transformed
into outgoing data flows
Data store A temporary /time delayed repository that processes can add data
to/or retrieve data from.
DFDs were used to establish system functions. It was broken down from the context diagram
onward into a Level 1 and 2 DFDs through a technique called Levelling.
Levelling is the decomposition from a Context Diagram to a much detailed representation in this
case, levels 1 and 2.
It has data flows, external entities, one process (the system in focus), and has no data stores
Director
Staff_info
User_login Doctor
Patient
User_login
Rem
ind
er
View Referral_info
Infant and
EnterPreg_info Maternal
Monitoring
User_login System
Midwife
SYSTEM
BOUNDARY
ViewPreg_info
EnterChild_info
View_ChildProgress
User_login
25
Nurse
This process captures information about staff at healthcare units, pregnant women and
infants accordingly; and registers them into the system. This is done by end users
(Director, Midwife, and Nurse respectively). This information is then stored in the
Records data store.
The above mentioned process accepts user login information of end users (Midwives,
Nurses, and Doctors) and verifies this information before granting these users access to
the system as a whole.
26
This process enables end users to access, update, edit or modify patient information. It is
especially useful in representing how the Patient information (Patient_info) is retrieved
from the Record data store to undergo transformation with every alteration made by the
end users. This information is then stored in a data store called Patient_Records from
where it can be further manipulated by end users as they see fit.
Staff_info
Midwife
Director 1.0 Patient_info
Registration
Nurse
n
_logi
User Patient_info Pa
tie
AddStaff_info
AddPatient_info nt_
User_login Doctor
Midwife Re
cor
Records ds
Retrieve_Staff_info
User_login
2.0
Nurse Authenticatio
n Retrieve_Patient_info
Doctor
Ref
er ral_ 27
i nf o
nfo
Add_Child_i
3.0 Add_Preg_info
Monitoring
fo
reg_in
EnterP Retrie
Midwife v e_Re
fe rral_i
nfo
_ info
Preg
View
Ret
ri eve
_Pr
eg_
Reminder info
o
_ inf
ild
Ch s
es Re
Nurse ogr Patient trie
Pr ve_
hild C hil
C d_
inf
o
Figure 4.2: Level 1 Diagram
i. Patient_Registration:
This process accepts patient information input by Midwives and Nurses and uses
it to create a patient account
ii. Staff_Registration:
This process accepts staff information input by the system’s director and uses it to
create a staff account
iii. Validation:
28
The validation process ascertains whether both staff and patient details are in the
correct format before storing them in their respective data stores (PARECORDS -
Patient_Records, STFHC - Health Center and Staff_Records)
• The Authentication Process does not decompose further and still serves the same
purpose as earlier noted.
i. Medical_Examination (M_Exam):
ii. Reminder:
It retrieves the next appointment date a patient may have with either a Doctor,
Nurse or Midwife; as well as that patient’s telephone number and uses them to
send a predefined reminder alert inform of an SMS message to the respective
patient.
iii. Referral:
This process retrieves severe medical cases that midwives or nurses cannot handle
and forwards them to Doctors.
Doctors are then able to view these cases and treat them accordingly. Any
information that they may want to add or alter to a patient’s records are
appropriately noted and updated in the appropriate data store as shown in Figure 5
iv. ChildCare:
The above process accepts any information a Nurse may offer with regard to a
child’s health care and updates the Child_Health Records (CRECORDS) data
store accordingly.
29
KEY:
Reg - Register CP – Child and/or pregnant woman
HC – Health Center R - Referral
Stf - Staff R_A – Referral Antenatal
A - Antenatal R_C – Referral Child
P – Pregnant Woman’s info – information
C – Child’s appt - appointment
30
PA
Reg_ RE
Midwife P p_info C
O
1.1 R
pa DS
Patient ti en
td e
Registratio tai
ls
Nurse n
_C 1.4
Reg
Validation
S
T
1.2 stf F
_h
c_ H
inf
Director Staff ils o C
eta
Registratio ffd
Reg_Stf n sta
Midwife
PA
RE
C
O Get p_info
R ed
m
DS fir gin
on Lo
C Nurse
ed
firm
2.0 Con
Login
Authenticatio
n Confirmed
S
T Doctor
F
H Get stf_info Log
in
C
Confirmed
Login Director
Send reminder
View R_info
3.4 Patient
Doctor 3.2
Reminde
Referral
r
It is an aspect under Conceptual design as seen in Database Design. Database design is a stage of
the database system development lifecycle implemented after the requirements collection and
analysis stage of that lifecycle. It is made up of 3 phases namely: Conceptual, Logical and
Physical Design phase.
Conceptual Design is the process of constructing a model of information used in an enterprise
independent of all physical considerations. It ensures a precise understanding of the nature of the
data and how the organization uses it through the use of Entity Relationship and Enhanced Entity
Relationship Diagrams
In Enterprise Modeling, there is the identification of entities, attribute and the relationships
between these entities.
4.3.2.1 Entities and their Attributes
Table 8: Entities and their Attributes
Antenatal_Record medical
surgical
oBS/GYN
socialHistory
familyHistory
UltraSound date
rpt (Ultrasound Report)
I. Patient Treats
S ta f
pId {P.K}
pName
dOb 1..* 1..*
sex
address
telNo
II. Patient
Has
s Id{P.K
M R e c o rd
pId {P.K}
pName
dOb
sex
1..1 1..* s N am
re c o rd {P.K}
Id
address
telNo
Generalization is the process of minimizing the differences between entities by identifying their
common characteristics.
The models III and IV(Figure 4.7 and 4.8 respectively) that are illustrated below have a
constraint {Mandatory, Or} implying that from the superclasses: MRecord and Patient
respectively, there exist only the stated subclasses and the corresponding instances of these given
subclasses can only belong to one particular subclass.
C hild
mN ame
fN ame
III. mOccupation
fOccupation
Patient sC are
pId {P.K}
pName {Mandatory,Or}
dOb
sex
Pregnant_ W oman
address
telNo educ
religion
tribe
mStat
nOk
occupation
Figure 4.7: A relationship between Superclass (Patient) and
grav
Subclasses (Child and Pregnant_Woman) para
bG
rh
IV.
{Mandatory,Or}
A n t e n a_Rt ael c o r d
m e d ic a l
s u r g ic a l
P re s e _P
fL N M P
eD D
n t re g P hy s_E x am
h e igh t
bP
M e n_C
s H is t o ry
lM e n s e s
am ount
U ltra S o u n d
date
rp t
P re v O _H
b s is t o ry
m is c a rrg
d e lT y p e
VitA
date
MReco
D ew orm ing
m eds
date
I m m u n iz a t io n
vacc
A d_R ef
date
advic e
tem p d a te nD ate
o B /SG Y N pG es f P la n n in g c H e a lt h
com pl w e igh t y D is c o n
s o c ia lH is t o ry p u ls e
other w D is c o n
f a m ily H is t o ry o t he r
p e lv ic E x a m
A n te n a t_P
am m W k s
d a te
fH e ig h t
p re s e n
posn
a l ro g re s s
recordId {P Investigations
bloodH b
xR ay
rPr/VDR L
mP
hIV
others
pelAss
re ln dC onj
fH e a rt sC urve
w gt iSpines
bP sArch
v O edem iTube
u rin e pelvis
tT ox
c o m p lt
Figure 4.8: A relationship between Superclass (MRecord) and
rD a te
eN am e its corresponding subclasses
tm n t
rF ac to r
Pregnant _Woman
educ Antenatal_Record
Child religion
tribe
mName mStat
nOk
fName occupation
mOccupation grav Present_Preg
para
fOccupation bG
sCare rh
Phys_Exam
{Mandatory, Or}
Patient
Mens_CHistory
Staff
sex
1..* address 1..1 1..*
1..*
telNo
PrevObs_History
M R ec
1..1
sName Investigations
rec ordId{
Immunization
Deworming
Figure 4.9: An Enhanced Entity Relationship
Diagram of the System
Ad_Ref VitA
4.3.2.4 Mapping Entity Relationship Model to Tables (Relations)
For each 1:* binary relationship, the entity on the ‘one side’ of the relationship is designated as
the parent entity and the entity on the ‘many side’ is designated as the child entity.
To represent this relationship, a copy of the primary key of the parent entity is placed into the
table representing the child entity, to act as a foreign key.
So as the parent entity its primary key is then shared with the child entity MRecord
For the super class- sub class relationships defined by {Mandatory, Or} implies that a table
must be created for each combined super and sub class.
FIGURE 4.7 DEFINES:
Patient (pId {P.K}, pName, dOb, sex, address, telNo)
From the super class Patient given above, the following relations (for both child and pregnant
woman) are defined:
• PWPatient (pId {P.K}{F.K}, pName ,dOb, address, telNo, educ, religion, tribe,
mStat, nOk, occupation, grav, para, bG, rh)
Using some test data, our relations were effectively normalized through all normal forms that is
to say, from: Un-normalized Form (UNF), 1st Normal Form (1NF), 2nd Normal Form (2NF), and
3rd Normal Form (3NF).
• PWPatient (pId {P.K}{F.K}, pName ,dOb, address, telNo, educ, religion, tribe, mStat,
nOk, occupation, grav, para, bG, rh)
4.4.1 Technologies
Most of the software used in system implementation was chosen basing on the fact that: it was
readily available, cheap, and most importantly it supported rapid development time.
ii. ASP.NET: a web application framework developed and marketed by Microsoft to allow
programmers to build dynamic web sites, web applications and web services. This web
development language helped in the programming of the system to send SMS’ to the
different mothers.
It also served to help in the creation of a website that enables registered user to send
questions and receive answers from other registered users. Pregnant women with internet
access may also post their queries and learn more about healthy living.
iii. Cascading Style Sheets (CSS): a style sheet language used to describe the presentation
(that is, the look and formatting) of a document written in a markup language. It
improved content accessibility, provided more flexibility and control in the specification
of presentation characteristics, enabled multiple pages to share formatting, and reduced
complexity and repetition in the structural content.
iv. Visual Basic.Net (VB.NET): a multi-purpose computer programming language from
Microsoft that is suitable for most development needs. The language was employed with
Rapid Application Development in mind; it provided several tools to shorten
development time. VB.NET served to create the electronic medical forms and patient
records.
vi. MS SQL Server 2005(Express Edition): a new version of MS (Microsoft) SQL Server
which is a Database Management System (DBMS). MS SQL was the Database
Management System (DBMS) used to implement the system’s database. It was chosen
because it was an easy to use, highly customizable low maintenance database
management system.
V. Ozeki: an SMS Messaging Server. It enables the system to be able to send and receive
SMS messages using a database server with the help of SQL queries.
Using Ozeki, an SMS Messaging Server the system will be able to send SMS messages
using a database server with the help of SQL queries. A database server
(MSSQL) installed, in conjunction with a database table created: ozekimessageout .
Ozeki Message Server connects to the database through a standard ActiveX Data Objects
(ADO) or Open Database Connectivity (ODBC) connection (Figure 2). Using this
connection it will periodically query the database table ozekimessageout.
Application, SQL
ODBC statement, Database
trigger
Database
MS SQL
Some web development applications used to facilitate the implementation of the project include:
Macromedia packages like Dream weaver, Fireworks, and Flash.
Testing involved internally checking the implemented system to identify errors and weaknesses
and to correcting them accordingly.
Integration testing was used by looking at the code critically and
i. Unit testing: which involved testing each module or class or functions identitified in the
system.
ii. Integration testing: which consisted of the study how two (or more) units work together
within a system
iii. System testing: this testing was carried out when all modules were integrated.
4.5.2 Validation
The process of checking input data of a system to ensure that it is complete, accurate, and
reasonable, Connolly and Begg, (2004). A suitable combination of validation checks ensure that
most errors are detected.
The complete system was presented to end user representatives to verify whether the developed
system addresses all the requirements and satisfies all the intended user needs. A questionnaire
was designed to capture their responses, thoughts and impressions for consideration by system
developers. Adjustments were made accordingly to make the system more user-friendly. See
Appendix C.
Chapter 5
Introduction
This chapter contains the Discussion on how each of our objectives was met and a summary of
our results/findings of the system.
5.1 Discussion
This section is a means of ascertaining whether the system is in fulfillment of the set objectives.
i. The investigation of factors that have bearing on infant mortality in Uganda was achieved
through the use of data collection methods such as interviews, questionnaires and
observation. The main ones include diseases like Pneumonia, Diarrhoea, and Malaria
Polio, and Measles to mention a few.
More importantly, it was during the data collection process that user requirements for the
system were established
ii. In order to design an Infant and Maternal Monitoring System, Data flow Diagrams and
Entity Relationship Modeling was done. With the use of data flow diagrams to examine
data inputs, outputs, and processes while showing how data moves through the system.
Entity Relationship Diagrams to find the entities their attributes and the relationship
between those entities it is from these relations or tables that the system database were
formed.
iii. In terms of implementation of the above mentioned system, many technologies were
employed to bring the system requirements and design to life. These included Visual
Basic.NET to create the application, MS SQL 2005 to create the database and ASP.NET
to create the website. However technologies such as Ozeki Messaging Server were also
used to enable the SMS (Short Message Service) functionality.
iv. Testing and validation of the system involved: performing tests such as: unit testing and
system testing were carried out using tools existent in Visual Studio 2008 Service Pack
one to serve the purpose of making sure the system was functional. System validation
was achieved through acceptance testing which ensured that the potential end users found
the system easy to use and in fulfillment of their specified requirements.
5.2 Results/Findings
The Infant and Maternal Monitoring System - an Information System that serves to encourage
and remind pregnant women to go to health facilities for antenatal checkups, to remind guardians
to take children under their care for regular immunizations, it offers a means of information
sharing between medical practitioners using discussion forums, as well as automating the
existing manually driven patient record keeping facility.
A patient’s medical history is collected by a set of forms by end users - Nurses. Medical records
include items such as diagnosed medical conditions, prescribed medications, vital signs,
immunizations, laboratory results, and personnel characteristics like age and weight. This so
promotes automated and secure record keeping procedures for both patients and medical
practitioners, and to provide a data source meant to aid in the monitoring a patient’s progress.
The information that is of great importance in this system is the contact information: telephone
numbers and names. With these essential details, guardians of children from the age 5 years and
below as well as pregnant women can be reminded and encouraged to bring them in for basic
health care services. This is achieved through the use of an SMS function which sends reminders
for appointments to the respective patients. This is done with the aid of Ozeki SMS Server – an
interface between the system application and the telecom company service provider which then
routes messages to the respective patient’s mobile telephones.
The system has a website that provides information to the general public regarding infant and
maternal health. This website also contains a discussion forum which allows for information
sharing between medical personnel to acquire more expansive knowledge.
This front end interface, a user has to enter his\her user name and password to Login. This is
important since it ensures that the system is only accessed by authorized users. See Figure 5.1
below:
Discussion forums allow medical practitioners to share information amongst themselves and to a
small extent the general public. The forums are located on the website.
Most consulted health care providers were in agreement that the Infant and Maternal Monitoring
System if properly implemented will indeed lower infant mortality rates even if it is at small
percentage.
• The creation of three dimensional growth charting system to monitor an infant’s growth
and development.
• Added functionalities that support computerized order entry in line with integration
between pharmaceutical companies and health centers
6.3 Recommendations
There are further developments and functionalities that can be made to this system; these are:
An electronic scheduling functionality which allows for setting medical appointments, eliminates
duplicate bookings, and allows for cancellations to be quickly filled, both helping to reduce wait
times in the case of a patient wait list.
Inpatient admissions and outpatient bookings can be implemented especially in health care
centers like hospitals that handle patient admissions as well as discharging patients.
A billing functionality may be added to handle patients due payments or patient debt
management
An imaging archive, which makes it possible for diagnostic tests such as: X-rays, MRIs, CT
scans and others to be stored as digital images. That can easily be viewed by authorized
healthcare providers across a secure health network.
Finally, the Ugandan government should consider the implementation of a national health IT
system, to go beyond handling the medical information of pregnant women and infants but all
ailing patients.
References
1) Accenture. (2006). Insights into the Introduction of Electronic Health Records in South
Africa (Retrieved 7 March, 2009, from http://www.accenture.com)
2) Baskin, C. (2001). The Titanic, Volkswagens and Collaborative Group work: Remaking Old
Favourites with New Learning Technologies. Australian Journal of Educational Technology,
3: 265-278 (Retrieved 4 May, 2009, from www.ascilite.org.au/ajet/ajet17/baskin.html)
3) Bates, D.W., and Atul, A. (2001). Improving Safety with Information Technology. The New
England Journal of Medicine, (Retrieved 4 March, 2009, from http://content.nejm.org)
5) Brockerhoff, M. (1995). Child Mortality in East Africa: The Impact of Preventive Health
Care. New York: Population Council. (Retrieved 9 March, 2009, from
http://popline.org/docs)
6) Chute, C. (2000). Clinical Classification and Terminology: Some History and Current
Observations. Journal of the American Medical Informatics Association, 3: 298-303.
(Retrieved 19 March, 2009, from www.jamia.org/cgi/content/full/7/3/298)
7) Connolly, T. and Begg, C. (2004). Database Solutions: A Step by Step Guide to Building
Databases. Essex: Pearson Education. 3rd Edition, ISBN 0 321 173 503
10) Hornby, A.S. (1974). Oxford Advanced Learner’s Dictionary of Current English. Oxford:
Oxford University Press, 3rd Edition, ISBN-10 09131510X
11) Jareethum, R. and Titapant, V. (2008). Satisfaction of Healthy Pregnant Women Receiving
Short Message Service via Mobile Phone for Prenatal Support: A Randomized Controlled
Trial. Journal of Medical Association Thailand, 4: 458-63. (Retrieved 12 March, 2008, from
http://www.medassocthai.org/journal)
12) Karthikayan, S. (2000) Technology behind SMS. (Retrieved 15 March, 2009, from
http://www.articlesnatch.com.)
13) Laudon and Laudon (2002). Essentials of Management Information Systems. New Jersey:
Prentice Hall Press. 2nd Edition, ISDN13: 9780135013533
14) Lincetto, O., Mothebesoane-Anoh, S. and Gomez, P. (2006). Antenatal Care: Opportunities
for Africa’s Newborns. (Retrieved 4 March, 2009, from http://www.popline.com)
15) Moller, C.L. (2002). Infant Mortality in Uganda1995-2000: Why the Non-Improvement.
Uganda Heath Bulletin, v.8 (3/4): 211 – 214.
16) Mukasa, H. (2008, June 1). Uganda: Infant Mortality Rate Still High. Kampala: New Vision
(Retrieved 19 March, 2009, from www.newvision.co.ug)
17) Pinto, M. (2006). The Easiest Path to EMR Healthcare Document Management for Provider
Organizations. (Retrieved 19 March, 2009, from www.scribd.com/doc/3623451)
18) Poissant, L. and Kawasumi, Y. (2005). The Impact of Electronic Health Records on Time
Efficiency of Physicians and Nurses: A Systematic Review. Journal of the American
Medical Informatics Association. (Retrieved 22 March, 2009, from www.clinepi.mcgill.ca)
19) Ramkrishnan, R and Gehrke, J. (2003). Database Management Systems. New York:
McGraw–Hill Publishing. 3rd Edition, ISBN-10: 0072465352
21) Shu, W. and Tan, D. (2002). A Novel Intrusion Detection System Model for Securing Web-
based Database Systems. Washington, DC: IEEE Computer Society. (Retrieved 18 March,
2009, from http://portal.acm.org)
22) Ssewanyana, S. and Younger, S.D. (2005). Infant Mortality in Uganda: Determinants,
Trends, and the Millennium Development Goals. (Retrieved 10 March, 2009, from
http://www.saga.cornell.edu.)
23) Sines, E. and Worley, H. (2007). Postnatal Care: A Critical Opportunity to Save Mothers
and Newborns. Population Reference Bureau. (Retrieved 19 March, 2009, from
www.prb.org/pdf07)
24) 24) United Nations Department of Economic and Social Affairs (2008). Millennium
Development Report: The Millennium Development Goals Report. New York. (Retrieved 13
March, 2009, from http://www.un.org/millenniumgoals)
26) Vassiliadis, P. and Stavrakas, Y. (2002). Different Perspectives of Metadata for Web-
based Information Systems. (Retrieved 19 March, 2009, from www.ercim.org/publication)
Appendices
Appendix A: Sample Questionnaires
INTRODUCTION
Halving child mortality is one of the 8 Millennium Development Goals set to be achieved by Less
Developed Countries such as – Uganda by 2015. Sadly, child deaths are still unacceptably high with
statistics in Uganda showing that for every 1000 births; over 137 infants do not get to celebrate their 5th
birthday.
As students at Makerere University, in the Faculty of Computing and Information Technology we seek to
try and resolve the above mentioned problem. We intend to exploit certain avenues of technology to
reduce infant mortality by encouraging pregnant women and new born babies to visit their nearest health
centers to enable them get the required healthcare checkups, vaccinations and basic health care. Taking
part in this survey will help us better understand the situation on the ground.
Please note that the information collected in this survey will be treated as confidential, it will not be used
or disclosed except for the purpose for which it has been sent that is to say academic purposes.
………………………………………………………………………………………………………
2. State the name of the health care facility you are currently employed in? What is your
job position/ title, and how long have you held that post?
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
3. What qualifications do you hold in the field of medicine? How long have you been
practicing medicine?
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
DOCTOR’S QUESTIONNAIRE:
1. How many times is an average pregnant woman supposed to go to a health facility for
prenatal check-ups? Give reasons for your answer
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
2. What health care facilities are provided to pregnant women in their first trimester? State
their relevance to both the pregnant women and unborn child.
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
3. What health care facilities are provided to pregnant women in their second trimester?
State their relevance to both the pregnant women and unborn child.
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
4. What health care facilities are provided to pregnant women in their third trimester? State
their relevance to both the pregnant women and unborn child.
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
5. Typically, estimate the number of babies that ail from immunizable diseases (polio,
measles, whooping cough, tuberculosis, tetanus, diphtheria amongst others) in this health care
facility in a given year. Tick where applicable
• 0 – 50 • 100 – 200
…………………………………………..…….
………………………………………………………………………………………………..…….
………………………………………………………………………………………………..…….
……………………………………………………
7. As a user of the above mentioned system, kindly explain the type of information you
handle in this health care facility
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……………………………………………………………………………………………………
………
8. Given the scale ranging from bad, fair, good and excellent, rate how effective the existent
Information System is. Give a reason for your answer
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
9. Given the scale ranging from bad, fair, good and excellent, rate how effective it would be
to remind pregnant women to come in for prenatal check-ups. Give a reason for your answer
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
10. Given the scale ranging from bad, fair, good and excellent, rate how effective it would be
to remind mothers to bring their children in for immunization. Give a reason for your answer
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
NURSE’S QUESTIONNAIRE:
1. How many times is an average pregnant woman supposed to go to a health facility for
prenatal check-ups? Give reasons for your answer
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……………………………………………………………………………………………………
…………
2. On average, how many pregnant women come in for these check-ups in a year? (Tick
where applicable)
3. What health care facilities are provided to pregnant women in their first trimester? State
their relevance to both the pregnant women and unborn child.
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
4. What health care facilities are provided to pregnant women in their second trimester?
State their relevance to both the pregnant women and unborn child.
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
5. What health care facilities are provided to pregnant women in their third trimester? State
their relevance to both the pregnant women and unborn child.
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
6. Are there cases where pregnant women may miss their prenatal visits? If so what are the
common reasons these women give for missing any given appointment?
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
7. On average, how many recorded births take place in this health care facility per month?
(Tick where applicable)
• 0 – 50 • 100 – 200
8. Typically, estimate the number of babies that ail from immunizable diseases (polio,
measles, whooping cough, tuberculosis, tetanus, diphtheria amongst others) in this health care
facility in a given year. Tick where applicable
• 0 – 50 • 100 – 200
9. Typically, estimate the number of babies that ail from treatable diseases (malaria,
diarrhoea, pneumonia amongst others) in this health care facility in a year. Tick where
applicable
• 0 – 50 • 100 – 200
10. Estimate the average number of mothers who start and finish the immunization process
for their infants in this health care facility after the predefined age (6 years). (Tick where
applicable)
• 0 – 50 • 100 – 200
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
12. As a user of the above mentioned system, kindly explain the type of information you
handle in this health care facility
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
13. Given the scale ranging from bad, fair, good and excellent, rate how effective the existent
Information System. Give a reason for your answer
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
14. Given the scale ranging from bad, fair, good and excellent, rate how effective it would be
to remind pregnant women to come in for prenatal check-ups. Give a reason for your answer
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
15. Given the scale ranging from bad, fair, good and excellent, rate how effective it would be
to remind mothers to bring their children in for immunization. Give a reason for your answer
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……THANK YOU FOR TAKING PART IN THIS SURVEY
MIDWIVES’ QUESTIONNAIRE:
1. How many times is an average pregnant woman supposed to go to a health facility for
prenatal check-ups? Give reasons for your answer
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
2. On average, how many pregnant women come in for these check-ups in a year? (Tick
where applicable)
3. What health care facilities are provided to pregnant women in their first trimester? State
their relevance to both the pregnant women and unborn child.
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
4. What health care facilities are provided to pregnant women in their second trimester?
State their relevance to both the pregnant women and unborn child.
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
5. What health care facilities are provided to pregnant women in their third trimester? State
their relevance to both the pregnant women and unborn child.
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
6. Are there cases where pregnant women may miss their prenatal visits? If so what are the
common reasons these women give for missing any given appointment?
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
7. On average, how many recorded births take place in this health care facility per month?
(Tick where applicable)
• 0 – 50 • 100 – 200
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
9. As a user of the above mentioned system, kindly explain the type of information you
handle in this health care facility
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
10. Given the scale ranging from bad, fair, good and excellent, rate how effective the existent
Information System. Give a reason for your answer
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
11. Given the scale ranging from bad, fair, good and excellent, rate how effective it would be
to remind pregnant women to come in for prenatal check-ups. Give a reason for your answer
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
12. Given the scale ranging from bad, fair, good and excellent, rate how effective it would be
to remind mothers to bring their children in for immunization. Give a reason for your answer
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……
“Please state your name and the name of the health care facility you are currently employed in? “
“What is your job position/ title, and how long have you held that post?”
“What strategies are in place to ensure that pregnant women are convinced /reminded to come
for their checkups?”
“How many women usually come in for an initial check up and how many actually return for the
scheduled checkups?”
“Do you think with adequate reminders they would turn up for these checkups? (Yes/No
preferred answers)”
“If a mother gave birth in your center more than once, how are her records handled?”
“Does antenatal care have any bearing on overall child health in the long run?”
“What percentages of infants usually clear the recommended vaccines and immunizations in
your health facility?”
“How effective are the Ministry of Health immunization policies?”
The purpose of this document is to find whether the Infant and Maternal Monitoring System
meets the user requirements. If the system doesn’t act the way you expect, or you notice
something definitely wrong, please note it in the ‘Comments’ column next to the step that’s
closest to what you were doing at the time.
Name:
Occupation:
Experience in the field of medicine:
MyDataSet.Clear()
MyDataTable.Clear()
With MyDataAdapter
MySQL = "Select UserName, Password from UserAccounts Where UserName = '" &
UserName & "' And Password = '" & Password & "'"
MyCommand.CommandType = CommandType.Text
.SelectCommand = MyCommand
.Fill(MyDataSet)
.Dispose()
End With
MyDataTable = MyDataSet.Tables.Item(0)
MyDataSet.Dispose()
RowsAffected = CInt(MyDataTable.Rows.Count)
IsSystemUser = True
Else
IsSystemUser = False
End If
MyConn.Close()
Return IsSystemUser
End Function
MyDataSet.Clear()
MyDataTable.Clear()
With MyDataAdapter
MySQL = "Select position from staff Where staffNo = " & StaffId & ""
MyCommand.CommandType = CommandType.Text
.SelectCommand = MyCommand
.Fill(MyDataSet)
.Dispose()
End With
MyDataTable = MyDataSet.Tables.Item(0)
MyDataSet.Dispose()
RetunedValue = (MyDataRow("position").ToString)
Next
End Function
MyDataSet.Clear()
MyDataTable.Clear()
With MyDataAdapter
MySQL = "Select staffNo from UserAccounts Where UserName = '" & UserName &
"' And Password = '" & Password & "'"
MyCommand.CommandType = CommandType.Text
.SelectCommand = MyCommand
.Fill(MyDataSet)
.Dispose()
End With
MyDataTable = MyDataSet.Tables.Item(0)
MyDataSet.Dispose()
RetunedValue = (MyDataRow("staffNo").ToString)
Next
End Function
MyDataSet.Clear()
MyDataTable.Clear()
Case "Doctor"
RetunedValue = "Doctor"
Case "Nurse"
RetunedValue = "Nurse"
Return RetunedValue