Analysis and Design Process for Predicting and Controlling Blood Glucose in Type 1 Diabetic Patients: A Requirements Engineering Approach

Analysis and Design Process for Predicting and Controlling Blood Glucose in Type 1 Diabetic Patients: A Requirements Engineering Approach

Ishaya Peni Gambo, Rhodes Massenon, Babatope A. Kolawole, Rhoda Ikono
DOI: 10.4018/IJHISI.289461
Article PDF Download
Open access articles are freely available for download

Abstract

Engineering smart software that can monitor, predict, and control blood glucose is critical to improving patients' quality of treatments with type 1 Diabetic Mellitus (T1DM). However, ensuring a reasonable glycemic level in diabetic patients is quite challenging, as many methods do not adequately capture the complexities involved in glycemic control. This problem introduces a new level of complexity and uncertainty to the patient's psychological state, thereby making this problem nonlinear and unobservable. In this paper, we formulated a mathematical model using carbohydrate counting, insulin requirements, and the Harris-Benedict energy equations to establish the framework for predicting and controlling blood glucose level regulation in T1DM. We implemented the framework and evaluated its performance using root mean square error (RMSE) and mean absolute error (MAE) on a case study. Our framework had less error rate in terms of RMSE and MAE, which indicates a better fit with reasonable accuracy.
Article Preview
Top

Introduction

In recent decades, the impact of data science and communication technology in several domains– particularly the healthcare domain– has been profound to an unprecedented level (Chen et al., 2016). Among the several data sciences and communication innovations, software plays a vital role that requires proper analysis and design process (Carroll & Richardson, 2016). A good example central to data science is how persistent illnesses and chronic diseases in healthcare are managed. Notably, data-driven calculations can be made with technology's support to improve healthcare delivery (Chen et al., 2016) and quality of care for patients (Gambo and Soriyan, 2017). This technology assists with monitoring, diagnosis, and smart systems (Jovanov et al., 2005; Bossen et al., 2015; Chen et al., 2016; Pramanik et al., 2017; Gambo et al., 2020). However, these systems are critical because they involve patients living on a large and continued scale. As a result, they are susceptible to mistakes even more if they come from the requirements engineering (RE) process (Bjørner, 2009; Katina et al., 2014; Liu et al., 2016).

Therefore, engineering such a smart software to automatically monitor, diagnose, and predict the blood glucose (BG) levels of patients with T1DM necessitates an appropriate method of RE. In the literature, RE is a recognized phase in the software project lifecycle for determining the quality and success of software-based solutions (Arif et al., 2010; Alshazly et al., 2014; Gambo et al., 2014; Teixeira et al., 2014). Unfortunately, failure in most software-based solutions installed in embedded systems like the Implantable Medical Devices (IMDs) and other hardware-related systems used to control, monitor, and predict continuous BG is due to a lack of a good RE process (Zave, 1982; Rahman, 2014). Deficiency in most of these systems could lead to death in the healthcare domain and other environmental systems connected to life. It is noteworthy to say that when the patient's need is not adequately met and the features of the IMDs are not correctly captured, analyzed, and designed, the system's functionality will not be trusted and reliable (Fricker et al., 2015).

Moreover, the present emergency hospitals use various smart devices for different medical applications, including the patient's monitoring, analysis, treatment, and therapeutic care, such as surgical robots used for operations. Still, the opportunities for utilizing these smart devices in the healthcare field include introducing software components (Sanislav et al., 2012). The software assumes a significant role in therapeutic devices (Pashkov et al., 2016), and software engineering serves as a critical competency for building these kinds of medical device systems (Nessi, 2014). Crucial in smart engineering systems that engender healthcare delivery quality is an appropriate software engineering method. Besides, requirements development is one of the most challenging components of engineering software-intensive systems of high quality (Chung et al., 2012). In most engineering techniques, a great deal of effort is on the functional and non-functional targets of a system. For instance, software specialists often design a product from a set of preferred functional and non-functional objectives primarily based on their perception of the system, resulting in an end product that does not meet supposed end-users needs (Kissoon et al., 2019).

Complete Article List

Search this Journal:
Reset
Volume 19: 1 Issue (2024)
Volume 18: 1 Issue (2023)
Volume 17: 2 Issues (2022)
Volume 16: 4 Issues (2021)
Volume 15: 4 Issues (2020)
Volume 14: 4 Issues (2019)
Volume 13: 4 Issues (2018)
Volume 12: 4 Issues (2017)
Volume 11: 4 Issues (2016)
Volume 10: 4 Issues (2015)
Volume 9: 4 Issues (2014)
Volume 8: 4 Issues (2013)
Volume 7: 4 Issues (2012)
Volume 6: 4 Issues (2011)
Volume 5: 4 Issues (2010)
Volume 4: 4 Issues (2009)
Volume 3: 4 Issues (2008)
Volume 2: 4 Issues (2007)
Volume 1: 4 Issues (2006)
View Complete Journal Contents Listing