Chronic Diseases System Based on Machine Learning Techniques

Main Article Content

Sahar A. EL_Rahman
Reem Ahmed AlRashed
Duna Nasser AlZunaytan
Nada Jahz AlHarbi
Shroog Abdullah AlThubaiti
Meelaf Khaled AlHejeelan


This paper aims to improve the quality of the patient's life and provide them with the lifestyle they need. And we have the intention to obtain this by creating a mobile application that analyzes the patient's data such as diabetes, blood pressure, and kidney. Then, implement the system to diagnose patients of chronic diseases using machine learning techniques such as classification. It's hard for the patients of chronic diseases to record their measurements on a paper every time they measure either the blood pressure or sugar level or any other disease that needs periodic measurements. The paper might be lost, and this can lead the doctor not fully to understand the case. So, the application is going to record measurements in the database. Also, it's difficult for patients to decide what to eat or how many times they should exercise according to their situation. Our idea is to recommend a lifestyle for the patient and make the doctor participate in it by writing notes. In this paper, machine learning classifiers were used to predict whether the person is prone to some chronic diseases. Blood pressure, diabetes and kidney are considered in this work. Orange3 from Anaconda-Navigator is the data mining tool used to test some machine learning algorithms. Blood pressure is the amount of force that blood exerts on the walls of the arteries as it flows through them. When this pressure reaches high levels, it can lead to serious health problems. For hypertension, Tree algorithm has shown 100% accuracy, which was the best one. Chronic Kidney Disease (CKD) is a significant public health concern with rising prevalence. With a set of considered attributes such as specific gravity, albumin, serum creatinine, hemoglobin, packed cell volume and hypertension used to predict if the person has Kidney disease or not. For kidney, Random Forest algorithm has shown 100% accuracy, which was the best one among other algorithms tested. Diabetes is a chronic disease when it cannot the pancreas to produce insulin, or when the body cannot use the insulin the pancreas produced. We considered attributes such as pregnancies, glucose, blood pressure, skin thickness, insulin, diabetes pedigree function, age and BMI of a person to diagnose whether a patient has diabetes based on specific diagnostic measurements or not. For diabetes, neural networks have shown the best accuracy. It was 76.3%.

Article Details

How to Cite
S. A. EL_Rahman, R. A. AlRashed, D. N. AlZunaytan, N. J. AlHarbi, S. A. AlThubaiti, and M. K. AlHejeelan, “Chronic Diseases System Based on Machine Learning Techniques”, Int. J. Data. Science., vol. 1, no. 1, pp. 18-36, Apr. 2020.


Chaurasia, V.,Pal, S., Tiwari,B. (2018). Chronic Kidney Disease: A Predictive model using Decision Tree.

Nimmala, S., Ramadevi, Y., Sahith, R., & Cheruku, R. ( 2018).High blood pressure prediction based on AAA++ using machine learning algorithms.

Golino, H. F., Amaral, L. S. D. B., Duarte, S. F. P., Gomes, C. M. A., Soares, T. D. J., Reis, L. A. D., & Santos, J. (2014). Predicting Increased Blood Pressure Using Machine Learning. Journal of Obesity, 2014, 1–12.

Noia T.D, Ostuni V., Pesce F.,Binetti G., Naso D., Schena F., Sciascio E. D., (2013), “An end stage kidney disease predictor based on an artificial neural networks ensemble”, Expert Systems with Applications, Retrieved from

Kerr M., Bray B., Medcalf J., Matthews B., (2012), “Estimating the financial cost of chronic kidney disease to the NHS in England”, Nephrology Dialysis Transplantation, 27(3)

Alassaf R, Alsulaim K., Alroomi N., Alsharif N., Aljubeir M., Olatunji S., Alahmadi A., Imran M., Alzahrani R., Alturayeif N., (2018), “Preemptive Diagnosis of Chronic Kidney Disease Using Machine Learning Techniques”, International Conference on Innovations in Information Technology (IIT), Retrieved from

Vijayarani D.S., Dhayanand M.S. , (2015), “KIDNEY DISEASE PREDICTION USING SVM AND ANN ALGORITHMS”, International Journal of Computing and Business Research (IJCBR), 6(2)

Yadav A, (2018), “Support vector machine”, towards data sciences, Retrieved from

Teng S. , Du H. , Wu N. , Zhang W. , Su J. , (2010), “A Cooperative Network Intrusion Detection Based on Fuzzy SVMs”, JOURNAL OF NETWORKS, 5(4), 475-483

Moguerza J. M. , Javier M. ,Muñoz A. , (2006), "Support Vector Machines with Applications", Stat. Sci, 21(3), 322-336

Patel S., (2017), “Chapter 2 : SVM (Support Vector Machine) — Theory”, Machine Learning 101, Retrieved from

The Renal Association, (2019), “CKD stages”, Retrieved from

Centers for Disease Control and Prevention, (2018), “Chronic Kidney Disease Basics”, Retrieved from

Rakel D., (2018), ”Integrative Medicine 4thedition)”, Philadelphia, PA: Elsevier

Tests to Measure Kidney Function, Damage and Detect Abnormalities, (n.d.), National Kidney Foundation, Retrieved from

Fox R., Kim H., (2018), “Treatment of HCV in Persons with Renal Impairment”, Hepatitis C Online, Retrieved from

An-na W., Yue Z., Yun-tao H., Yun-lu L., (2010), ”A novel construction of SVM compound kernel function”, 2010 International Conference on Logistics Systems and Intelligent Management (ICLSIM), Retrieved from

Practical Points for Use of Estimated GFR and Albuminuria (ACR) in Assessing CKD ,(2015),Guidelines and Audit Implementation Network

Su-Hyun Han ,Ko Woon Kim, SangYun Kim &Young Chul Youn.(2018) .Artificial Neural Network: Understanding the Basic Concepts without Mathematics.

Adriana Albu , Loredana Ungureanu .(n.d.)Artificial Neural Network in Medicine.

Sheikh Salahuddin Ahmed, Md. Aminul Haque Khan, Tarafdar Runa Laila .(2013).Treatment and Prevention of Common Complications of Chronic Kidney Disease

Chronic Kidney Disease Basics | Chronic Kidney Disease Initiative | CDC. (n.d.). Retrieved from

Of the World Kidney Day Steering Committ (2017) Obesity and kidney disease: hidden consequences of the epidemic

Jawdeh, B. G. A., & Govil, A. (2017). Acute Kidney Injury in Transplant Setting: Differential Diagnosis and Impact on Health and Health Care. Advances in Chronic Kidney Disease.

Kramarenko,O.M.(2015), , Economy of Region.

Cva,K.(2017), , Journal of Orthopedics & Bone Disorders, 1(7). doi: 10.23880/jobd-16000139

Kidney Disease: Improving Global Outcomes (KDIGO) CKD Work Group, (2012), KDIGO Clinical practice guideline for the evaluation and management of chronic kidney disease.

Banerjee A., Noor A., Siddiqua N., Uddin M., (2019), ”Food Recommendation using Machine Learning for Chronic Kidney Disease Patients”, 2019 International Conference on Computer Communication and Informatics (ICCCI), Retrieved from

Nutrition Division-Ministry of health, (2014), “Dietary Guidelines& Nutrition Therapy for Specific Diseases”,

Centers for Disease Control and Prevention. Chronic Kidney Disease Surveillance System website. Accessed October 20, 2019.

WebMD. (2019). What is a chronic disease? [online] Available at: [Accessed 21 Oct. 2019].

MedicineNet. (2019). Definition of Chronic disease. [online] Available at: [Accessed 21 Oct. 2019]. (2019). WHO | 2. Background. [online] Available at: [Accessed 21 Oct. 2019].

Iyer, A., S, J. and Sumbaly, R. (2015). Diagnosis of Diabetes Using Classification Mining Techniques. International Journal of Data Mining & Knowledge Management Process, 5(1), pp.01-14.

Jayalakshmi, T. and Santhakumaran, A. (2010). A Novel Classification Method for Diagnosis of Diabetes Mellitus Using Artificial Neural Networks. 2010 International Conference on Data Storage and Data Engineering.

S. Mustafa, K. , Watan, I., G. and Enteesha, D., M. (2018). An Accurate Diabetes Prediction System Based on K-means Clustering and Proposed Classification Approach. 2018 International Journal of Applied Engineering Research, 5(6), pp. 4038-4041.

Chen, L., Pei, J., Kuang, J., Chen, H., Chen, Z., Li, Z. and Yang, H. (2015). Effect of lifestyle intervention in patients with type 2 diabetes: A meta-analysis. Metabolism, 64(2), pp.338-347.

Coughlin, S., Hatzigeorgiou, C., Anglin, J., Xie, D., Besenyi, G., Leo, G. and Wilkins, J. (2019). Healthy lifestyle intervention for adult clinic patients with type 2 diabetes mellitus. [online] Available at: [Accessed 21 Oct. 2019].

Solutions, C. (2019). Chronic Disease Management Software - ScienceSoft. [online] Available at: [Accessed 25 Oct. 2019].

Shelly, G. B., & Rosenblatt, H. J. (2012). Systems analysis and design. Boston: Course Technology Cengage Learning.

Dennis, A., Wixom, B. H., & Roth, R. M. (2013). System analysis and design. Hoboken, NJ: Wiley.

DeMarco, T.,1978.Structured Analysis and Systems Specifications, Prentice Hall.

Wieringa, R., 1998. A survey of structured and object-oriented software specification methods and techniques.

Falessi, D., Cantone, G., & Grande, C. (2007). A Comparison of Structured Analysis and Object-Oriented Analysis - An Experimental Study. Proceedings of the Second International Conference on Software and Data Technologies.

Klimek,R. & Szwed,P. (2010).Formal Analysis of Use Case Diagrams

Back ,R. , Petre ,L. ,Porres,I.(1999).Analyzing UML Use Case as Contracts

Liu, T., & Tang, C. S. (1991). Semantic specification and verification of data flow diagrams. Journal of Computer Science and Technology

Ibrahim, R., & Yen, S. Y. (2010). Formalization of the Data Flow Diagram Rules for Consistency Check. International Journal of Software Engineering & Applications.