A WEB-BASED CLINICAL DECISION SUPPORT SYSTEM FOR THE MANAGEMENT OF DIABETES NEUROPATHY USING NAÏVE BAYES ALGORITHM
ABSTRACT
The use of Artificial Intelligence in medical diagnosis is becoming increasingly common and has been used widely in the diagnosis of cancers, tumors, diabetes, hepatitis, lung diseases, etc. There is a growing interest in the use of computer-based Clinical Decision Support Systems (CDSSs) to reduce medical errors and to increase health care quality and efficiency. Diabetes Neuropathy is a chronic health problem with devastating, yet preventable consequences. Due to this shortage of specialists, there is a need for a Clinical Decision Support System that will diagnose and manage diabetes neuropathy. This work therefore aimed at designing a web-based Clinical Decision Support System for the management of early diabetes neuropathy.
Four pattern classification algorithms (K-nearest neighbor, Decision Tree, Decision Stump and Rule Induction) were adopted in this study and were evaluated to choose the most precise algorithm to be employed in the developed clinical decision support system. The evaluation was carried out on appropriate dataset that was obtained from Babcock University Teaching Hospital and the University of Port Harcourt Teaching Hospital. The following benchmarks were used in comparing the generated models: performance, accuracy level, precision, confusion matrices and the models building’s speed.
From the models comparison, the study showed that Naïve Bayes outperformed all other classifiers with accuracy being 60.50%. k-nearest neighbor, Decision Tree, Decision Stump and Rule induction perform well with the lowest accuracy for x- cross validation being 36.50%. Decision Tree falls behind in accuracy, while k-nearest neighbour and Decision Stump maintain accuracy at equilibrium 41.00%. Therefore, Naïve Bayes is adopted as optimal algorithm in the domain of this study. The rules generated from the optimal algorithm (Naïve Bayes) forms the back-end engine of the Clinical Decision Support System. The web-based clinical decision support system was then designed using Adobe Creative Suite 6 as its integrated development environment in which all the web language codes was executed, PhpMyAdmin as the server side scripting language, and MySQL as the database server.
In conclusion, the automatic diagnosis of diabetes neuropathy is an important real-world medical problem. Detection of diabetes neuropathy in its early stages is a key for controlling and managing patients early before the disabling effect present. This system can be used to assist medical programs especially in geographically remote areas where expert human diagnosis not possible with an advantage of minimal expenses and faster results. For further studies, researchers can improve on the proposed clinical decision support system by employing more than one efficient algorithm to develop a hybrid system.
Keywords: Diabetes, Neuropathy, Precision, Classification, Algorithm, Accuracy, Clinical.