Diabetes Advisor - A Medical Expert System For Diabetes Management
Diabetes Advisor - A Medical Expert System For Diabetes Management
Diabetes Advisor - A Medical Expert System For Diabetes Management
1 Introduction
Diabetes is a serious, life-threatening, chronic disease affecting over 300 million
people [1]. It is estimated that this figure will reach 366 million by 2030 [2] with
81% of these diabetics being in developing countries,where medical care remains
severely limited.
Fortunately, diabetes can be managed very effectively through healthy lifestyle
choices, primarily diet and exercise. Furthermore, people who are at high risk can
avoid developing the disease also through diet and exercise. This paper reports
on a prototype expert system for the provision of medical advice on diabetes
which can be used at home or at a rural clinic.
2 Expert Systems
An expert system is a computer program that emulates the decision making abil-
ity of a human expert [3]. The expert system developed in this project, Diabetes
Advisor (DA), is designed to give advice to patients with diabetes. DA can also
be used to educate people without diabetes in order to raise awareness about the
disease and to enable people to assess their own risk and take appropriate action.
In addition, DA can be used as an educational tool by unqualified medical staff
to learn more about diabetes and become better prepared to attend to patients
safely and effectively.
2 Audrey Mbogho, Joel Dave, and Kulani Makhubele
Expert systems can provide decision support or can be used as decision mak-
ers [4]. In the decision support role, expert systems assist the clinician. This can
reduce the cost of healthcare for the patient because the clinician can consult
with the expert system in the same visit instead of referring the patient to a
specialist. In rural communities, an expert system can provide decision support
or can be the decision maker if medical staff are unqualified or completely ab-
sent. In the decision making role, expert systems would be used in place of the
clinician. While this might be seen as risky, the risk from getting no medical
attention at all is greater than that posed by getting it from a computer.
3 Development of DA
Patient A is a 20 year old woman, who has been living with diabetes for 2
years. She does not know enough about diabetes management and has been
taking insulin to treat her diabetes. DA responds with various recommendations
as the interaction proceeds. Some of the recommendations given to patient A are
shown in the listing below. (Intervening prompts by the system are not shown.)
Advice for Patient A: Now that you have diabetes, you must make sure that
you manage your diabetes properly. Please remember to take your medication
as your doctor tells you. Remember that you must not use the same place for
injection every time because your medication can stop working. It is good that
you have a healthy eating plan. Remember to eat your meals in small portions.
3 meals a day with snacks in between your meals is advisable. High fibre food:
Eat 2 to 3 portions of this type per meal.
4 Evaluation
The diabetes expert used in developing the system checked the knowledge and
behaviour of the first prototype and gave feedback, including suggestions for
improvement. It was also important, as recommended in [5], to use other evalu-
ators who had not taken part in the development of DA. Therefore four medical
students nearing completion of their degree were used as additional domain ex-
perts. They were asked to interact with the final prototype and to give feedback
via a questionnaire. The questionnaire contained desirable properties in such a
system, and the respondents were required to use a Likert scale to rank how
strongly these were present in DA. The feedback was largely positive; respon-
dents’ median response was Agree to 7 of the 9 statements below and Strongly
Agree to Statements 7 and 8; these were the two highest ranks, the others being
Neutral, Disagree, Strongly Disagree and Not Applicable. This indicated that
the system was useful and met its intended goals.
6. Even though I am a medical student I can rely on this system for advice
instead of going to a specialised doctor.
7. I would recommend this system to my diabetic patient if necessary.
8. The advice provided by the system is correct and useful.
9. The advice provided by the system can be understood by people with poor
literacy.
References
1. International Diabetes Federation, http://www.idf.org
2. World Health Organisation. Diabetes Program, http://www.who.int/diabetes
3. Jackson, P.: Introduction to Expert Systems. Addison Wesley (1999)
4. Metaxiotis, K., Samouilidis, E.: Expert Systems in Medicine: Academic Illusion or
Real Power? Inf. Manag. Comp. Sec. 8(2), 75–79 (2000)
5. Hernando, M., Gómez, E., Corcoy, R., del Pozo, F.: Evaluation of DIABNET, a
Decision Support System for Therapy Planning in Gestational Diabetes. Comp.
Meth. Prog. Biomed. 65, 235–248 (2000)
6. Rudi, R., Celler, B.: Design and Implementaiton of Expert-Telemedicine System
for Diabetes Management at Home. In International Conference on Biomedical and
Pharmaceutical Engineering, pp. 595–599. Research Publishing Services (2006)
7. Garcia, M., Gandhi, M., Singh, T., Duarte, L., Shen, R., Dantu, M., Ponder, S.,
Ramirez, H.: Esdiabetes (An Expert System in Diabetes). In: Meinke, J. (ed.) J.
Comp. in Small Coll. 16(3), 166–175 (2001)
8. Friedman-Hill, E.: Jess in Action: Java Rule-Based Systems. Manning Publications,
Greenwich, CT (2003)