You are on page 1of 4

Diagnosis and Management of Diabetes Mellitus

through a Knowledge-Based System


Morium Akter1, Mohammad Shorif Uddin2 and Aminul Haque3
1
Dept. of Computer Science and Engineering, Jahangirnagar University, Savar, Dhaka, Bangladesh
2
Imaging Informatics Division, Bioinformatics Institute, A*STAR, Singapore
3
Bangladesh Institute of Health Sciences (BIHS) Hospital, Savar Center, Dhaka, Bangladesh

Abstract — The chronic disease diabetes mellitus is increas- ment. Knowledge-based intelligent system has been proven
ing worldwide. It is caused by absolute or relative deficiency of effective in solving many real-world problems requiring
insulin, and is associated with a range of severe complications expert skills. Hence, to reduce the cost and to improve the
including renal and cardiovascular disease as well as blindness. early detection as well as self-awareness of diabetes melli-
Preventive care helps in controlling the severity of this disease;
however, preventive measures require correct educational
tus, automated expert system might be a promising solution.
awareness and routine health checks. Medical doctors help in Knowledge-based system for diagnosis can be used in vari-
effective diagnosis as well as treatment of diabetes, although it ety of domains: plant disease diagnosis, credit evaluation
is associated with high costs. With this view, the purpose of and authorization, financial evaluation, identification of
the present research is to develop a low-cost automated knowl- software and hardware problems and integrated circuit fail-
edge-based system that helps in self-diagnosis and manage- ures etc. [4]-[6].
ment of this chronic disease for patients as well as doctors. Our The main objective of the present research is to develop a
knowledge-based system has an easy computer interface, low-cost automated knowledge-based system incorporating
which performs the diagnostic tasks using rules acquired from the skills of medical experts to help the patients in self-
medical doctors on the basis of patient data. At present our
system consists of 26 rules and it has been implemented using
diagnosis and management of this chronic disease. Re-
Prolog programming. Some real-life experimentations were cently, expert systems have been developed in laboratory
performed, which confirmed the effectiveness of the developed stage for diabetes awareness and management, and insulin
system. administration [7]-[11]. Compared to these systems, our
approach is more simple and pragmatic.
Keywords — Diabetes mellitus, insulin deficiency, disease The paper is organized as follows. In Section II the
diagnosis, health care management, knowledge-based (expert) medical knowledge about diabetes is described briefly,
system. Section III presents system architecture, Section IV de-
scribes rule-based decision-making process as well as some
experimental results, and finally Section V draws the con-
I. INTRODUCTION
clusions.
In the year 2000, a study [1] among 191 World Health
Organization (WHO) member states confirms that 2.8% II. MEDICAL KNOWLEDGE OF DIABETES
people for all age groups had diabetes, and this is expected
to be 4.4% by the year 2030. This implies that the total Diabetes mellitus is a clinical syndrome characterized by
number of people with diabetes is projected to rise from 171 hyperglycemia, due to absolute or relative deficiency of
million in 2000 to 366 million in 2030. In Bangladesh, dia- insulin. [12]
betes is reaching epidemic proportions; in some sectors of
our society more than 10% of people have diabetes [2].
Diabetes causes [3] severe life threatening complications, A. Classification of diabetes
such as hypoglycemic coma, blurred vision, loss of mem- 1. Type-I (Insulin-Dependent Diabetes Mellitus—IDDM)
ory, severe impairment of renal function, insulin allergy, diabetes tends to occur in the young. Type-II (Non-
acute neuropathy, etc. Diabetes management requires die- Insulin-Dependent Diabetes Mellitus—NIDDM) diabetes
tary control, physical exercise and insulin administration. mellitus occurs more often in older people who are obese
Medical doctors help in effective diagnosis as well as treat- and had sedentary lifestyles.
ment of diabetes. However, it obviously associates with 2. Gestational diabetes mellitus (GDM) is a glucose intoler-
high costs. Despite remarkable medical advances, patient ance detected in a pregnant woman who was not known
self-management remains the cornerstone of diabetic treat- to have these abnormalities prior to conception. [3]

Chwee Teck Lim, James C.H. Goh (Eds.): ICBME 2008, Proceedings 23, pp. 1000–1003, 2009
www.springerlink.com
Diagnosis and Management of Diabetes Mellitus through a Knowledge-Based System 1001

B. Diagnosis This process continues until the inference mechanism is


unable to match any rules with the facts in the working
Diagnosis [13]-[14] is a process, by which a doctor memory. And finally, the user interface allows interaction
searches for the cause (disease) that best explains the symp- with the inference engine to diagnose diabetes.
toms of a patient. Our knowledge-based system is mainly The structure of our expert system is shown in Fig. 1.
used for performing diagnosis based on patient data. Patient
data can be demographic or clinical. Demographic data
relates the information such as patient’s age, sex, location, User interface
income, etc. Clinical data is divided into physical signs and
laboratory results. Physical signs are those detected by a
physical examination of patient, like BMI (body-mass in- Patient Working
dex), pulse rate and blood pressure. Laboratory results are database memory
those detected via laboratory tests, like blood test, urine test,
etc. The diagnosis system is based on following patient User
data. [12]
Inference engine
1. Test urine for glucose and ketones.
2. Measure random or fasting blood glucose:
x Fasting plasma glucose >= 7.0 mmol/l
x Random plasma glucose >= 11.0 mmol/l. Knowledge base
3. Oral glucose tolerance test:
x Fasting plasma glucose 6.1-6.9 mmol/l
x Random plasma glucose 7.0-11.0 mmol/l. Fig. 1: Architecture of the proposed system.

C. Method of Treatment IV. DIAGNOSTIC APPROACH AND EXPERIMENTAL RESULTS


x Diet alone— 50% can be controlled adequately. Diagnostic approaches can be grouped into four classes:
x Diet + oral hypoglycemic agent— 20-30% can be con- model-based, rule-based, neural-network based and case-
trolled. based. The knowledge representation schemes of model-
x Diet and insulin— 30% can be controlled. based and rule-based diagnoses can be treated as symbol-
oriented, while neural network and case-based diagnoses are
instance-oriented. [4] In our system we use rule-based ap-
III. SYSTEM ARCHITECTURE proach. A rule-based expert system is an expert system
based on a set of rules that are used to make decisions. [6]
The computer-based system consists of a user interface, To design an expert system a knowledge engineering proc-
an inference engine, knowledge base, working memory and ess is needed, in which the rules used by human experts are
case history file. The case history file contains the demo- accumulated and translated into an appropriate form for
graphic and clinical data of the patient. The knowledge base computer processing.
contains the heuristic knowledge encoded in some form In our expert system we divide the treatment of diabetes
(e.g., rules) for diagnosing diabetes. The working memory into three categories.
contains the (initial) patient data, partial conclusions, data 1. Type-I diabetes— only insulin is used.
given by user and other information related to the case un- 2. Gestational diabetes— only insulin is used, and
der consideration. It provides facts and serves as a store for 3. Type-II, where the oral hypoglycemic agent, diet, and
inferences or conclusions. sometimes insulin are used. In this category, there are
Inference engine mimics the expert system’s reasoning special treatments:
process. It woks on the facts in the working memory and
x The drugs for obese and lean patients.
uses the domain knowledge contained in the knowledge
x The drugs, which should not used for the patient
base to derive (or infer) new facts as well as conclusions.
who have renal diseases, lactic acidosis, liver dis-
[5] It achieves this by searching through the knowledge
ease, etc.
base to find rules whose premises match the facts contained
in the working memory. If such a match is found, it adds the
conclusion of the matching rule to the working memory.

_______________________________________________________________ _________________________________________________________________
IFMBE Proceedings Vol. 23
1002 Morium Akter, Mohammad Shorif Uddin and Aminul Haque

Fig. 2: Sample test result (case1). Fig. 5: Sample test result (case4).

At present, the system uses 26 rules and is implemented


using Prolog programming language. We did experimenta-
tions using data of 100 patients. Some self-explanatory
sample test results are shown in Figs. 2- 5.

V. CONCLUSIONS

A rule-based expert system for diagnosis of diabetes has


been introduced in this paper. The aim of our expert system
is to help the diabetes patients in low-cost treatment and
management. Some real life experimentations were per-
formed, which confirmed the effectiveness of the proposed
system. The system can be used in both home and hospital
environments.
Fig. 3: Sample test result (case2). There are some limitations in the developed knowledge-
based system. For example, the number of rules is not suffi-
cient for a general robust expert system. Moreover, wide
real-life experimentations were not performed yet. Rooms
are also available for improvement of the expert system on
the basis of patients’ feedbacks. Our future goal is to over-
come the above limitations to make it a robust one.

REFERENCES
1. S. Wild, G. Roglic, A. Green et al., “Global prevalence of diabetes -
estimates for the year 2000 and projections for 2030”, Diabetes Care,
vol. 27, pp. 1047-1053, (2004).
2. Diabetic Association of Bangladesh, “Diabetes Mellitus”, 2005
(ISBN: 984-32-2552-X).
3. Hajera Mahtab, Zafar A Latif, Md. Faruque Pathan, “Diabetes Melli-
tus - A Handbook For Professionals”, BIRDEM, 3rd Ed., 2004
(ISBN: 984-31-0100-6).
4. Jie Yang, Chenzhou Ye, Xiaoli Zhang, “An expert system for fault
Fig. 4: Sample test result (case3). diagnosis”, Robotics, vol.19, pp. 669-674, (2001).

_______________________________________________________________ _________________________________________________________________
IFMBE Proceedings Vol. 23
Diagnosis and Management of Diabetes Mellitus through a Knowledge-Based System 1003

5. Karthik Balakrishnan and Vasant Honavar, “Intelligent diagnosis 11. V. Ambrosiadou, Diabetes, “An expert system for education in diabe-
systems”, available online at http://www.cs.iastate.edu/~honavar/ tes management”, in Expert Systems Applications, Sigma Press, UK,
aigroup.html (accessed on December 17, 2007). pp. 227-238, (1989).
6. Costas Papaloukas, I. Dimiritrios, Aristidis Likas, S. Christos 12. Davidson, “Principles and Practice of MEDICINE”, Churchill Liv-
Stroumbis, Lampros K. Michalis, “Use of novel rule-based expert ingstone, 19th Ed, pp. 644, (2002).
system in the detection of changes in the ST segment and the T wave 13. G. Gogou, N. Maglaveras, V. Ambrosiadou, D. Goulis, C. Pappas, “A
in long duration ECGs”, J. Electrocardiology, vol. 35, no.1, (2002). neural network approach in diabetes management by insulin admini-
7. V. Ambrosiadou and A. Boulton, “A knowledge-based system for stration”, J. Med. Syst. Vol. 25, no. 2, pp. 119-31, (2001).
education on management of diabetes”, Proc. IMACS World Con- 14. Bert Kappan, Wim Wiegerinck, Ender Akay, “Promedas: A clinical
gress on Scientific Computation, 1988, pp. 186-189. diagnostic decision support system”, Available online at
8. Rudi Rudi, and Branko G. Celler, “Design and Implementation of http://download.intel.com/research/share/UAI03_workshop/kappen/
Expert-Telemedicine system for Diabetes Management at Home”, kappen_uai2003.pdf (accessed on June 8, 2007).
Intl. Conf. on Biomedical and Pharmaceutical Engineering (ICBPE
2006), pp. 595-599.
9. Diabetes be aware: avbaible online at http://www.hpb.gov.sg/ Corresponding author:
diabetes/ (accessed on July 11, 2008).
10. Kyung-Soon Park, Nam-Jin Kim, Ju-Hyun Hong, Mi-Sook Park, Eun- Mohammad Shorif Uddin
Jong Cha, Tae-soo Lee, “PDA based Point-of-care Personal Diabetes Bioinformatics Institute
Management System”, Proceedings of the IEEE 27th Annual Confer- 30, Biopolis Street, #07-01 Matrix
ence on Engineering in Medicine and Biology (Shanghai, China, Sep- Singapore 138671
tember 2005), pp. 3749-3752. E-mail: msuddin@gmail.com

_______________________________________________________________ _________________________________________________________________
IFMBE Proceedings Vol. 23

You might also like