Abstract
Hybridised classification and prioritisation of patients with chronic heart diseases (CHDs) can save lives by categorising them on the basis of disease severity and determining priority patients. Such hybridisation is challenging and thus has not been reported in the literature on telemedicine. This paper presents an intelligent classification and prioritisation framework for patients with CHDs who engage in telemedicine. The emergency status of 500 patients with CHDs was evaluated on the basis of multiple heterogeneous clinical parameters, such as electrocardiogram, oxygen saturation, blood pressure and non-sensory measurements (i.e. text frame), by using wearable sensors. In the first stage, the patients were classified according to Dempster–Shafer theory and separated into five categories, namely, at high risk, requires urgent care, sick, in a cold state and normal. In the second stage, hybridised multi-criteria decision-making models, namely, multi-layer analytic hierarchy process (MLAHP) and technique for order performance by similarity to ideal solution (TOPSIS), were used to prioritise patients according to their emergency status. Then, the priority patients were queued in each emergency category according to the results of the first stage. Results demonstrated that Dempster–Shafer theory and the hybridised MLAHP and TOPSIS model are suitable for classifying and prioritising patients with CHDs. Moreover, the groups’ scores in each category showed remarkable differences, indicating that the framework results were identical. The proposed framework has an advantage over other benchmark classification frameworks by 33.33% and 50%, and an advantage over earlier benchmark prioritisation by 50%. This framework should be considered in future studies on telemedicine architecture to improve healthcare management.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
This section introduces the research background and significance of telemedicine, automated classification and prioritisation of remote patients. Moreover, the academic literature of related works is presented and criticised before describing the research contribution of the study. Five sequential questions are presented as follows.
First question: ‘What is telemedicine and why it’s important?’.
Telemedicine, which is currently a global trend, aims to bring health services closer to patients. This technology can be applied to several situations; it allows the provision of health services at home or during emergency cases (Ahmed et al. 2020). Telemedicine attends to different patient needs to provide healthcare services by offering inexpensive medical services in underserved and remote areas (Mohammed et al. 2021a, b). Remote health monitoring is an important issue in telemedicine. Hence, various network technologies and wireless communications have been developed to provide healthcare services anywhere at any time (Kalid et al. 2018a, b; Qiao and Koutsakis 2008). ‘Remote patients’ are those patients who are far from a hospital and utilise telemedicine applications (Baig and Gholamhosseini 2013; Okura et al. 2016). The severity of remote patients is often addressed by classifying them into different triage levels.
Second question: ‘What is the importance of remote patient classification?’.
Classification is a method of categorising patients during emergency situations and determining the order by which aid is provided on the basis of disease severity and urgency (Tomozawa et al. 2009). Automation of this method may effectively improve the provision of quality healthcare services and hospitalisation, thereby saving lives (Lee et al. 2018). The growth of an ageing population and an increase in the frequency of natural disasters can overwhelm the capacity of healthcare systems and the number of already insufficient specialists (Burke et al. 2012). Triage systems can guarantee that patients in need of urgent care are promptly attended to when emergency departments (EDs) are being overwhelmed (Eijk et al. 2015). Triage systems help physicians prioritise patients according to medical urgency (Murphy et al. 2013). Rapid dissemination of the vital signs of patients is crucial to ensure reliable ED data and immediate emergency care (Zvikhachevskaya et al. 2009). Prioritisation is essential to provide prompt healthcare services. Physicians measure the vital signs of patients to determine disease severity and current health condition, prioritise patients who need immediate treatment and then provide appropriate life-saving treatment. Subsequently, they will identify, label and follow up their patients (Rodriguez et al. 2014). In local and ED settings, patients are prioritised on the basis of the criticality of their condition (Xiong et al. 2012).
Third question: ‘What is the importance of the prioritisation of remote patients?’.
During an emergency, the highest priority is given to patients needing the most urgent care in a telemedicine environment (Kalid et al. 2018a, b). Differences in the severity and urgency of patients with chronic heart diseases (CHDs) contribute to the difficulty in deciding who should be treated first among remote patients (Sarkar and Sinha 2014). Triage determines the severity of health condition in emergency settings (Moreno et al. 2016). Prioritisation is important to deliver patient records quickly and reliably, especially in emergency situations (Algaet et al. 2014). In reality, first come, first served (FCFS) care is adopted in EDs (Claudio and Okudan 2009). However, FCFS cannot be used in actual situations; hence, a rapid, well-informed and timely decision in patient prioritisation is needed (Claudio and Okudan 2009; Tan 2013). Improper classification and patient prioritisation can lead to incorrect strategic decisions which can endanger patient lives (Kalid et al. 2018a, b). In a medical situation, if the classification process is individually performed, then patient prioritisation within each category cannot be determined. Such a case will cause a decline in prioritisation performance. If patients only receive treatment with classification but without prioritisation, then the most urgent cases will be at risk. Prioritisation performance is defined as the ability to prioritise patients into categories according to different issues, namely, scalability of support, targeted tier, environment, method of prioritisation (category/order), weighting of features, ranking of multiple patient triage criteria, accuracy of patient prioritisation and handling large amounts of data (Kalid et al. 2018a, b).
Fourth question: ‘What is the criticism and gap analysis of the related academic literature?’.
To the best of our knowledge, only three studies on telemedicine environment proposed a solution for classifying and prioritising patients with CHD. In (Salman et al. 2014), a multi-source data fusion (MSHA) framework is proposed. This framework considers multiple clinical parameters as measured by wireless body area network devices, such as electrocardiogram (ECG), oxygen saturation (SpO2) and blood pressure (BP), and regards texts inputs as the health complaint. MSHA is utilised to enhance healthcare scalability challenges by improving distant classification in a telemedicine environment. In (Albahri et al. 2019a, b), patients with CHD are categorised into four emergency levels by using a new four-level remote triage and a localisation algoritm. Such algoritm is developed within a smart real-time hospital selection framework. This framework can be used to select the best healthcare provider for each patient with CHD by using integrated multi-criteria decision making (MCDM) techniques. In (Albahri et al. 2019a, b), a risk-level localisation triage within a fault-tolerant mHealth framework is developed for triaging and classifying high-risk patients with CHD and then selecting the best hospital for each patient. Only two relevant telemedicine studies proposed a prioritisation solution for patients with CHD. In (Kalid et al. 2018a, b), large data of patients with CHD were evaluated and scored according to the hybridisation of models of multi-layer analytic hierarchy process (MLAHP) and technique for order performance by similarity to ideal solution methods (TOPSIS) to improve prioritisation in a telemedicine environment. In (Salman et al. 2017), large data of patients with CHD requiring immediate medical attention were evaluated and prioritised. Prioritisation was also based on TOPSIS. However, the models of (Albahri et al. 2019a, b; Salman et al. 2014) only classify/triage emergency levels into different categories and do not prioritise the ranking within each category. Moreover, the method for evaluating the diagnostic value of patient classification presented in Kalid et al. (2018a, b) and Salman et al. (2017) is considered an inaccurate approach. These earlier studies only focused on prioritisation and neglected classification. For example, their methods assign high priority to sick patients over high-risk patients. Thus, their approaches do not simultaneously optimise all emergency levels within all categories. An approach combining the classification and prioritisation of patients with CHD within an integrated framework has not been developed in telemedicine studies. Such a combination can address the limitations of earlier approaches.
Fifth question: ‘What is the contribution of the present study?’.
A medical practitioner must categorise patients at different levels according to the condition of patients and individually prioritise them within each category to increase prioritisation performance. This approach is the primary contribution of the present study. This process is called prioritisation of emergency for emergency and urgent for urgent. The present research focuses on classifying and prioritising remote patients who seek medical services in a telemedicine environment. A framework which integrates classification and prioritisation can classify and prioritise numerous patients with CHD to receive emergency and treatment-based services.
This paper is organised as follows. Section 2 describes the research methodology. Section 3 presents the results and discussion. Section 4 reports the validation and evaluation results of the proposed framework. Section 5 concludes the study and offers research avenues for future works.
2 Methodology
This section provides an overview and explanation of the proposed methodology. Figure 1 summarises the focus of the subsequent sections.
2.1 Identification of targeted tier in telemedicine architecture
The telemedicine architecture consists of three tiers (Zaidan et al. 2020). The client side is represented by Tiers 1 and 2, and the server side is represented by Tier 3 (Mohammed et al. 2020b). Tier 1 (data collection) data are collected from medical sensors and manual inputs (i.e. texts) related to CHDs (Albahri et al. 2018a, b, c). Three biomedical sensors are responsible for transferring the vital signs and reliable datasets (i.e. ECG, SpO2 and BP) of patients for processing by the server side (Tier 3). Text inputs include chest pain, shortness of breath, palpitation and the physical condition (i.e. rest or exercise) of patients, which are answerable by ‘yes’ (if abnormal) or ‘no’ (if normal) (Mohammed et al. 2019). Tier 2 (i.e. laptop or smartphone) is responsible for transferring the medical sensor/source signals from Tier 1 to Tier 3 by using mobile cellular networks or other communication protocols (Albahri et al. 2018a, b, c). In the server, the data from the sensors are analysed by the proposed framework. In this context, Tier 3 is the targeted tier in this study. The process at the server side is an estimation of the medical situation of patients, thereby triaging and prioritising urgent cases as defined by specific features (Albahri and Zaidan et al. 2018). The client side processes (i.e. Tiers 1 and 2) are beyond the scope of this study. Tier 3 includes real-time remote health monitoring which enables doctors to analyse data and provide patients with compatible services. The server usually contains medical records, reports on user history and database (Touati and Tabish 2013). The server is where processes and decisions are made, and it can resolve several problems. Among these issues and as stated in this research, the following requirements in the server side should be fulfilled:
-
Classification: Classify patients according to emergency level and separate them into five categories, namely, at high risk, requires urgent care, sick, cold state and normal.
-
Prioritisation: Prioritise patients in each category according to emergency status and then assign them in a queue.
2.2 Identification of patients with CHD and dataset
This section specifies the type and number of patients. The patients identified in this research (n = 500) were patients with CHD who seek medical services remotely via telemedicine. In January 2021, a data row was derived from the most reliable and relevant medical database (Goldberger et al. 2000) which currently has 9645 citations according to Google scholar index. This reliable medical database might be useful for other researchers because it contains many datasets validated and verified by medical experts. Several recent telemedicine studies have used these data in various ideas even though they were published in 2000. The first telemedicine study (Salman et al. 2014) used and processed these data for classifying patients with CHD into different emergency levels remotely. Moreover, this dataset was adopted in the prioritisation of single CHD patients (Kalid et al. 2018a, b; Salman et al. 2017) and multiple CHD patients (Mohammed et al. 2020a; Zaidan et al. 2020) in a telemedicine environment. Meanwhile, authors in (Albahri et al. 2019a, b; Albahri 2021) used the mentioned data in the classification of CHD patients followed by selecting an appropriate healthcare provider for each. The study by Salman et al. (2020) used these data for reducing the waiting time of remote patients with CHD, taking into account admitted patients in the ED. In the present study, the adopted dataset is presented in Table A.1 in Appendix. The dataset includes physical and medical information, such as gender, age, patient location and medical history in the hospital server. Males accounted for 60% of the dataset used, whereas females accounted for the remaining 40%. Furthermore, 50% of the patients were between the ages of 40 and 65 years, 40% were over the age of 65 years and 10% were under the age of 40 years.
2.3 Framework development
In this section, the classification and prioritisation framework was developed using three sequential models. The first classification model is based on Dempster–Shafer theory (Salman et al. 2014). The two other prioritisation models are based on hybridised MLAHP and TOPSIS models (Kalid et al. 2018a, b). The present study combines these classification and prioritisation models to develop a unified classification and prioritisation framework at Tier 3, as presented in Fig. 2.
As mentioned in Sect. 2.1, this study focused on and contributed to the medical central server (Tier 3) via two sequential and successful stages. In the first stage, the patients were classified according to case severity and separated into five categories. This process may serve as a guideline for describing emergency status and determining patients who are at high risk, require urgent situation, sick, in a cold state or normal. In the second stage, each emergency category from the first stage is prioritised according to the hybridised MCDM models, namely, MLAHP and TOPSIS. At this stage, MLAHP is used to obtain weights for each of the four sources and related features from six experts on CHD. TOPSIS is then used to prioritise and rank the available patients within each emergency level, and each patient is prioritised according to weights extracted from MLAHP. The following subsection further describes each model.
2.3.1 Classification model based on Dempster–Shafer theory
Dempster–Shafer theory is adopted at Tier 3 to classify 500 patients with CHD according to emergency status and separate them into five categories, namely, at high risk (represented in red), requires urgent care (represented in orange), sick (represented in yellow), in a cold state (represented in blue) and normal (represented in green). The classification process is based on ECG sensors, BP sensors, SpO2 sensors and texts. The combination of multiple sources within the data fusion framework improves the estimation of the current vital status of remote users and generates a triage tag called ‘Priority Code (PC)’ (Salman et al. 2014). PC is utilised to classify patients and identify each emergency case. A number from 0 to 100 is then used to draw a conclusion. This number denotes the PC and can be considered as a guideline for describing the emergency status, as shown in Table 1 (Salman et al. 2014). For example, if the PC is equal to 75, then the patient is classified as a high-risk patient (red) and thus should be afforded with appropriate medical care. This process is considered a description guideline in addressing patients who are at high risk, require urgent care, sick, in a cold state and normal.
2.3.2 Prioritisation models based on MLAHP and TOPSIS
At this step, the patients’ classification according to emergency status is presented in the classification model. The patients are categorised into five triage levels. Each triage level has a corresponding emergency level. MCDM is used to decide which patient is prioritised for each triage level. The integrated MLAHP and TOPSIS prioritises patients according to a set of measurements, as shown in Fig. 3 (Kalid et al. 2018a, b). In this context, prioritisation is achieved on the basis of the MLAHP and TOPSIS models.
The MLAHP model is utilised to distribute weights for each feature in the criterion hierarchy (Khatari et al. 2021; Malik et al. 2021; Mohammed et al. 2021a, b; Sharma et al. 2020). Each main feature is rated in the hierarchy for each patient with CHD involved in the evaluation. By comparison, the MLAHP model is used to obtain ratio scales for each criterion used in the evaluation process (Kalid et al. 2018a, b). At this stage, several steps are performed to assign adequate weights to multi-source criteria by using MLAHP (Prasad et al. 2020). A cardiologist designs and distributes a comparison questionnaire to six experts on heart diseases (Kalid et al. 2018a, b). The experts first render their judgement on the basis of four primary criteria and related characteristics, namely, SpO2, ECG, BP and text (sources), to compare them and demonstrate the relative importance of each criterion (Kalid et al. 2018a, b).
The TOPSIS model is used during this stage (Kalid et al. 2018a, b) to prioritise patients with CHD. TOPSIS can prioritise and rank patients according to emergency status and show them in a queue at each classification level. The overall weights of MLAHP are drawn to address the main weaknesses of TOPSIS, which are its lack of provision for weight generation and inconsistent checks on judgements (Kalid et al. 2018a, b).
The available alternatives are scored in a descending order, and patients requiring the most urgent care are prioritised according to TOPSIS. The aggregate score provides an idea of which patients should be given more urgent attention (Ramasamy et al. 2020). As with other ranking options, relying on people to rank the most urgent case is always possible. On the basis of geometric distance from negative and positive ideal solutions, TOPSIS assigns the rank to each patient at each classification level. According to this technique, patients who require urgent care in emergency settings would have the shortest geometric distance to the ideal positive solution but the longest geometric distance to the ideal negative solution (i.e. have the highest value amongst all patients) (Kalid et al. 2018a, b). The steps of the TOPSIS method (Kalid et al. 2018a, b) are described as follows:
- Step 1::
-
Construct the normalised decision matrix
This process attempts to transform the dimensions of various attributes (vital features) into non-dimensional attributes. Step 1 also allows the attributes to be compared (Alaa et al. 2019; Zaidan et al. 2020). The matrix (\({x}_{ij}\))_(m*n) is normalised from (\({x}_{ij}\))_(m*n) to the matrix R = (\({r}_{ij}\))_(m*n) via the normalisation method shown in Eq. (1):
$${{r}_{ij}=x}_{ij}/\sqrt{\sum _{i=1}^{m}{x}_{ij}^{2}}.$$(1)This process produces a new matrix R:
$$\begin{array}{c}\\R=\left[\begin{array}{cc}\begin{array}{cc}{r}_{11}& {r}_{12}\\ {r}_{21}& {r}_{22}\end{array}& \begin{array}{cc}\dots & {r}_{1n}\\ \dots & {r}_{2n}\end{array}\\ \begin{array}{cc}\vdots & \vdots \\ {r}_{m1}& {r}_{m2}\end{array}& \begin{array}{cc}\vdots & \vdots \\ \dots & {r}_{mn}\end{array}\end{array}\right].\end{array}$$(2) - Step 2::
-
Construct the weighted (scoring points) and normalised decision matrixes
In this process, the weights for each attribute are calculated according to the MLAHP model, a set of weights \(w={w}_{1},{w}_{2},{w}_{3},\cdots,{w}_{j},\cdots,{w}_{n}\) from the decision-maker is accommodated to the normalised decision matrix; the resulting matrix can be calculated by multiplying each column of the normalised decision matrix R with its associated weight \({\mathrm{w}}_{\mathrm{j}}\) (Kalid et al. 2018a, b). The set of the weights is equal to 1, as illustrated in Eq. (3):
$$\sum _{j=1}^{m}{w}_{j}=1.$$(3)This process produces a new matrix V:
$$V=\left[\begin{array}{cc}\begin{array}{cc}{v}_{11}& {v}_{12}\\ {v}_{21}& {v}_{22}\end{array}& \begin{array}{cc}\dots & {v}_{1n}\\ \dots & {v}_{2n}\end{array}\\ \begin{array}{cc}\vdots & \vdots \\ {v}_{m1}& {v}_{m2}\end{array}& \begin{array}{cc}\vdots & \vdots \\ \dots & {v}_{mn}\end{array}\end{array}\right] =\left[\begin{array}{cc}\begin{array}{cc}{{w}_{1}r}_{11}& {w}_{2}{r}_{12}\\ {{w}_{1}r}_{21}& {w}_{2}{r}_{22}\end{array}& \begin{array}{cc}\dots & {w}_{n}{r}_{1n}\\ \dots & {w}_{n}{r}_{2n}\end{array}\\ \begin{array}{cc}\vdots & \vdots \\ {w}_{1}{r}_{m1}& {w}_{2}{r}_{m2}\end{array}& \begin{array}{cc}\vdots & \vdots \\ \dots & {{w}_{n}r}_{mn}\end{array}\end{array}\right].$$(4) - Step 3::
-
Determine the ideal and negative ideal solutions
In this process, two artificial alternatives, namely, A* (ideal alternative) and A − (negative ideal alternative), are defined by Eqs. (5) and (6), respectively:
$${A}^{\mathrm{*}}=\left\{\left(\left(\underset{i}{\mathrm{max}}{ v}_{ij}|j\in J\right), \left(\underset{i}{\mathrm{min}}{v}_{ij}|j\in {J}^{-}\right)|i=\mathrm{1,2},\dots, m\right)\right\}=\left\{{v}_{1}^{\mathrm{*}}, {v}_{2}^{\mathrm{*}},\dots , {v}_{j}^{\mathrm{*}},\cdots {v}_{n}^{\mathrm{*}}\right\},$$(5)$${A}^{-}=\left\{\left(\left(\underset{i}{\mathrm{min}}{v}_{ij}|j\in J\right),\left(\underset{i}{\mathrm{max}}{v}_{ij}|j\in {J}^{-}\right)|i=\mathrm{1,2},\dots, m\right)\right\}=\left\{{v}_{1}^{-},{v}_{2}^{-},\dots, {v}_{j}^{-},\cdots {v}_{n}^{-}\right\},$$(6)where \(J\) is a subset of\(\left\{\mathrm{i}=\mathrm{1,2},\dots ,\mathrm{m}\right\}\), which presents the benefit attribute (i.e. offering an increasing utility with its higher values) and \({J}^{-}\) is the complement set of\(J\). The opposite could be added as well for the cost type attribute as denoted by \({J}^{c}\).
- Step 4::
-
Calculate the separation measurement by using the Euclidean distance
A separation measurement is performed by calculating the distance between each alternative in V and the ideal vector A* with the Euclidean distance, which is given by Eq. (7) as follows:
$${S}_{{i}^{\mathrm{*}}}=\sqrt{\sum _{j=1}^{n}{\left({v}_{ij}-{v}_{j}^{\mathrm{*}}\right)}^{2}}, i=\left(\mathrm{1,2},\cdots m\right).$$(7)Similarly, the separation measurement for each alternative in V from the negative ideal A− is given by Eq. (8) as follows:
$${S}_{{i}^{-}}=\sqrt{\sum _{j=1}^{n}{\left({v}_{ij}-{v}_{j}^{-}\right)}^{2}},$$(8)where \(i=\left(\mathrm{1,2},\cdots m\right).\)
At the end of step 4, the values of S_(i*) and S_(i−) for each alternative are counted. These two values represent the distance between each alternative and both the ideal and negative ideal solutions.
- Step 5::
-
Calculate the closeness to the ideal solution
The closeness of A_i to the ideal solution A* is defined in Eq. (9):
$${C}_{{i}^{\mathrm{*}}}={S}_{{i}^{-}}/\left({S}_{{i}^{-}}+{S}_{{i}^{\mathrm{*}}}\right), 0<{C}_{{i}^{\mathrm{*}}}<1, i=\left(\mathrm{1,2},\cdots m\right),$$(9)where C_(i*) = 1, if and only if (A_i = A*). Similarly, C_(i*) = 0, if and only if (A_i = A−).
- Step 6::
-
Prioritise patients according to their closeness to the ideal solution
The set of patients〖A〗_i can now be prioritised in the descending order of 〖C〗_ (i*). The highest value indicates the optimal performance.
3 Results and discussion
This section presents the results of patient classification and prioritisation. As described in Sect. 2.3, three models were used to develop the classification and prioritisation framework. One of them is related to classification, whereas the two other models are related to prioritisation.
3.1 Results of patient classification
The proposed framework classified patients into different emergency levels as mentioned in Sect. 2.3.1. The output of Dempster–Shafer theory is PC. Table 2 presents the classification results of 500 patients with CHD.
Five rules were applied to classify patients: 66 were high-risk patients, 151 patients required urgent care, 260 patients were sick, 23 patients were in a cold state and no patient was normal. Emergency status was identified and classified. The structure of the classification results is shown in Fig. 4. All patients within each level are then prioritised.
3.2 Results of patient prioritisation
The hybridised MLAHP and TOPSIS decision-making model was used to score and prioritise patients in each level. At this stage, the classification results of 500 patients from Sect. 3.1 were prioritised. In the prioritisation model, the four main clinical data sources and their related features were used in prioritisation. The patients were prioritised on the basis of measurement outcomes from the integrated MLAHP and TOPSIS model.
3.2.1 Measurement results of the MLAHP model
To convert judgements, the MLAHP model performs mathematical calculations of the weights assigned by six experts to the four sources and their related features. The results of MLAHP measurements for the weight preferences of the six experts are listed in Table 3 (Kalid et al. 2018a, b). The overall consistency ratio (CR) was acceptable to all experts.
The weight preferences for each criterion and sub-criterion of the six experts were clearly different. Accordingly, the arithmetic mean for the final weights of the six experts was used to correctly eliminate variations among the weights they assigned to each criterion and sub-criterion. The arithmetic mean was then used in prioritising the patients by the TOPSIS model. The arithmetic means for the six experts are listed in Table 4.
3.2.2 Measurement results of the TOPSIS model
In the second stage of prioritisation, the TOPSIS model was used to prioritise the available patients at each level. The final weights of each criterion and sub-criterion are presented in Table 4. The final weights were used in prioritising the patients. Each patient was ranked according to these weights. The prioritisation results for all patients within each level are summarised in Tables 5, 6, 7 and 8 for patients who are at high risk (n = 66), require urgent care (n = 151), sick (n = 260) and in cold state (n = 23 patients), respectively.
Each table presents the sequence of each patient in the dataset, the classification level for each patient, the prioritisation score according to the TOPSIS model and their order from the highest to the lowest values. A high value indicates that the patient should be prioritised.
4 Validation and evaluation
The proposed framework was validated and evaluated in this section. The validation process is presented in Sect. 4.1. The optimisation results were objectively validated on the basis of different features. The process by which the proposed framework was evaluated based on scenarios and checklist benchmarking is illustrated in Sect. 4.2.
4.1 Validation
The results were objectively validated. Data are expressed as mean ± standard deviation to ensure systematic ranking of patient prioritisation, which are calculated using Eqs. (10) and (11):
The prioritised patients were divided into three groups for each classification level to validate the prioritisation results. The patient’s number within each group varies from one group to another, and the number of groups or patients within each group does not affect the validation results (Albahri et al. 2020a, b; Almahdi et al. 2019; Alsalem et al. 2019; Mohammed et al. 2020a). Validation was conducted using a statistical platform based on the two methods (Salih et al. 2021). The mean ± standard deviation for each data row was measured for each group after normalisation and weighing, and the first group obtained the highest score. Assuming that the first group has the highest mean ± standard deviation, a comparison with the two other groups is considered to validate the result. The mean ± standard deviation of the second group must be lower than or equal to that of the first group. Lastly, the mean ± standard deviation of the third group must be lower than that of the first and second groups or equal to that of the second group. On the basis of the results of systematic ranking, the first group should be statistically proved to be the highest group among all groups. The results of the statistical analyses of the three groups of prioritised patients within each triage level are summarised in Table 9.
The three groups were compared, and results revealed that the first group was the best and highest group, followed by the second group. Thus, the proposed framework that prioritised patients within each triage level tho underwent systematic ranking was valid. In conclusion, the prioritisation of patients in need of urgent care underwent systematic ranking.
4.2 Evaluation
Patients outside ED have been classified and prioritised to target other types of patients. Providing scenarios which represent all the environments and circumstances which may arise during patient prioritisation is important. Each scenario reflects certain issues which must be identified and addressed in classification and prioritisation. These issues were considered as comparison points for the proposed framework with the most relevant existing classification and prioritisation frameworks in checklist benchmarking. Comparisons were made on the basis of whether or not the comparative methods addressed the issues for each scenario as in previous studies (Abdulkareem et al. 2020; Ibrahim et al. 2019). Evaluation is illustrated in this section to determine the performance of the proposed framework. The proposed framework was compared with the most relevant frameworks in this area according to specific issues. Two scenarios are presented to determine the comparison points and issues in checklist benchmarking.
In scenario 1 (classification scenario), numerous patients are assumed, which is expected during disasters and accidents. The patients are classified according to emergency or classification level. Patients who may be very sick (high-risk patients) are assumed to be immediately attended to, but they may probably die even with intensive care. As a result, the other less sick patients (i.e. in urgent need to medical attention, sick, in a cold state and normal) will not receive immediate care, which may exacerbate their condition and lead to their death. Triage results in the best outcome for the greatest number of people when classification is performed properly. After the patients are classified, they are prioritised as urgent in each classification level. The record of each patient must be sent immediately to the hospital server for remote service and treatment. Therefore, the scalability issue and the ability to handle large amounts of data must be supported.
The second scenario (i.e. prioritisation scenario) has three sub-scenarios. In the first sub-scenario, numerous patients are present because of several situations, namely, population ageing, disasters and MCIs, in a specific area. In one perspective, this area has a large population of elderly patients who are remotely monitored by their providers. In another perspective, these remote patients are critically affected by MCIs and disasters (Wyte-Lake et al. 2016). The server of a hospital or a healthcare agency which monitors these patients must assess the situation and prioritise them according to the urgency of their medical condition. Therefore, prioritisation should support multi-criteria ranking considering the scalability issue and the ability to handle large amounts of data. Furthermore, the targeted tier and the environment where prioritisation is executed must be identified to prioritise patients from the most to the least urgent case to provide appropriate services and treatments. In the second sub-scenario, two or more patients at home must be prioritised with a slight difference in their healthcare emergency conditions. In this case, healthcare providers face the problem of recognising slight differences between the patients in terms of certain vital signs, regardless of the time needed to prioritise their patients. Traditional classification and prioritisation methods allocate such patients within the same scale or category (Claudio et al. 2014). Therefore, in prioritisation, the smallest difference between two patient records should be considered, and the accuracy of prioritisation must be improved. Thus, the order by which patients are attended to must be provided via supporting feature-weighting methods and multi-criteria rankings. In the third sub-scenario, two patients have different emergency conditions and send their requests to the server side at different times. The patient who has a less urgent situation sends the request first. The urgent situation should be prioritised first over the other less urgent situations. In addition, FCFS cannot serve patients in such a situation and may jeopardise the lives of patients. Moreover, FCFS cannot be used in reality (Claudio and Okudan 2010; Tan 2013). Therefore, methods for prioritising patients should consider all the conditions of all patients via feature-weighting methods.
The scenarios and related issues identified herein are regarded as comparison points in checklist benchmarking. The descriptions of each checklist comparison point are as follows:
-
Support vital signs: This point emphasises that vital signs are used in classification and prioritisation. Vital signs are important in evaluating a patient’s condition (Sakanushi et al. 2013; Salman et al. 2014).
-
Support chief complaint: This point considers the main complaints and uses them in patient classification and prioritisation because remote healthcare monitoring requires non-sensory data (Salman et al. 2014).
-
Targeted tier: This point identifies the level of classification and prioritisation. Three levels of architecture are available for remote healthcare monitoring and telemedicine, namely, sensors (Tier 1), base station (Tier 2) and remote server (Tier 3) (Claudio et al. 2014; Salman et al. 2014).
-
Remote environment: This point indicates whether or not classification and prioritisation are performed in a remote environment. Prioritisation is important for the continuous care of remote patients in a pervasive environment (Sarkar and Sinha 2014). The overwhelming heterogeneity of patient data in remote environments causes problems in classification and prioritisation.
-
Prioritisation in terms of category/order: This type of prioritisation shows whether or not categories or order methods support prioritisation. The categorisation method classifies and prioritises patients according to prioritisation level. Simultaneously, the order method classifies patients according to their emergencies. Most triage systems classify patients as prioritises, and patient order is usually determined according to the FCFS principle (Claudio et al. 2014).
-
Feature weighting: This point shows the weighing technique used. A server which scores a patient can provide more weight to the vital features over other features of less interest. In addition, the experts’ judgements and preferences are important in extracting the weights of vital signs (Abbasgholizadeh Rahimi et al. 2015; Claudio and Okudan 2009).
-
Multi-criteria ranking: This point shows whether or not a study deals with multiple criteria during prioritisation. Patient prioritisation is a complex problem in decision making (Ashour and Okudan 2010; Claudio and Okudan 2009; Göransson et al. 2008; Seising and Tabacchi 2013), and the decision is made based on a set of attributes (Faulin et al. 2012).
-
Handling large amounts of data: This point involves the handling of large numbers of patients with overwhelming data from multiple sources. Supporting large amounts of data is important because an overwhelming amount of data can be used to decide which patient should receive care first difficult (Sarkar and Sinha 2014).
-
Patient prioritisation accuracy: This point represents the accuracy of patient prioritisation. In the exact ranking of patients, prioritisation accuracy is reflected in the urgency of the situation with regard to the medical condition of patients. Accuracy also reflects the recognition of slight differences among patients during an urgent situation.
After recognising and defining the comparative checklist issues, the classification and prioritisation framework proposed herein was compared with those from other relevant studies. Each scenario had a 50% value divided by issues identified from each scenario. In the first scenario, six issues were identified, and the score for each issue was 8.33. In the second scenario, 10 issues were identified, and the score for each issue was 5. The comparison of checklist issues between the proposed work and those of benchmark studies is presented in Table 10.
The scenarios covered were investigated by addressing the comparison points of each scenario to compare the proposed and benchmark frameworks. With regard to the first scenario, all issues had already been covered by the benchmark studies (Albahri et al. 2019a, b) and the proposed framework. The issues covered by Salman et al. (2014) include targeted tier, scalability, remote environment and patient classification. The issue of handling large amounts of data for classification was not covered by Salman et al. (2014). Moreover, all issues of this scenario were not covered by previous prioritisation benchmark studies (Kalid et al. 2018a, b; Salman et al. 2017). Thus, the score for the first scenario of the proposed framework and benchmark studies (Albahri et al. 2019a, b) is 50%. The score for the benchmark of Salman et al. (2014) is 41.67%. The scores of both benchmark studies of Kalid et al. (2018a, b) and Salman et al. (2017) are 0%.
With regard to the second scenario, all issues were covered by the proposed framework and earlier benchmark prioritisation frameworks (Kalid et al. 2018a, b; Salman et al. 2017). In these three approaches [i.e. the proposed work and that of (Kalid et al. 2018a, b; Salman et al. 2017)], the prioritisation process performed is in Tier 3 (server), and each patient is compared with the other patients in the server. The MLAHP technique is used to determine the importance of each source and feature relative to other sources and features. Afterwards, pairwise comparisons are performed on the experts’ judgements to assign a fixed weight for each feature. The judgements of six experts were considered in setting the weights. A decision matrix is used to accommodate large amounts of data by listing alternatives which represent the patients (in column) and multiple criteria which represent the features used to evaluate the patients. Both approaches also adopted the MCDM model to deal with multiple heterogeneous sources from patients. The patient evaluation process should recognise that these features have different effects on patient evaluation. Patients are prioritised via simultaneous consideration of multiple attributes (vital signs and complaints) with respect to the proper weight assigned for each attribute to score the patients according to the most urgent cases without considering the FCFS technique. Thus, the MCDM model ranks and provides the order by which patients would be attended to on the basis of the urgency of each case regardless of request time. However, the issues already covered by a previous classification benchmark (Salman et al. 2014) are support vital signs, support chief complaints, support scalability, remote environment and prioritisation in terms of category/order. The issues not yet covered are (a) targeted tier as the prioritisation process performed in Tier 2 (base station) and assigning a PC value without comparing it with that of other patients in the server; (b) feature weighting as the set and test technique is applied for five diseases according to the dataset of patients without specifying whether the overall or part of the data set is used in the set and test method (in addition, a dataset may not reflect all cases which show the exact weights for each feature); (c) multi-criteria ranking due to data fusion has been applied to estimate the current medical condition of patients from various sources (however, data fusion is particularly difficult if the input data are heterogeneous [non-commensurate]); (d) handling large amounts of data; and (e) accuracy of patient prioritisation because patients are prioritised using a PC ranging from 0 to 100. However, only patients within this range can be prioritised, whereas patients with the same PC in the server are sorted in descending order via the FCFS principle. However, this principle cannot be used in reality because the situation of some patients may be more urgent than those of other patients who arrived at the ED earlier. Moreover, the benchmark studies of (Albahri et al. 2019a, b) did not cover any of the aforementioned issues in prioritisation scenarios.
The score for the second scenario of the proposed framework and the benchmark prioritisation frameworks (Kalid et al. 2018a, b; Salman et al. 2017) is 50% because they already covered all issues in this scenario (i.e. prioritisation). The score of the classification benchmark of Salman et al. (2014) is 25%, and that of classification benchmark studies of Albahri et al. (2019a, b) is 0%.
On the basis of the results of both benchmarking scenarios (i.e. classification and prioritisation), the total score and performance of the proposed framework is 100%; by contrast, that of the benchmark classification study of Salman et al. (2014) is 66.67%, and that of the benchmark classification studies of Albahri et al. (2019a, b) is 50%. The difference between the performance of the proposed framework and the classification study of Salman et al. (2014) is 33.33%. The difference between the performance of the proposed framework and that of previous studies (Albahri et al. 2019a, b; Kalid et al. 2018a, b; Salman et al. 2017) is 50%.
5 Conclusion
This study developed an emergency classification and prioritisation framework for managing patients with CHD who engage in remote health monitoring systems. In the telemedicine architecture, the improvements were achieved by remotely classifying and prioritising patients with CHD within each category in the server side (Tier 3). The patients are categorised into different emergency levels, namely, high risk, in need of urgent care, sick, in a cold state and normal, by using Dempster–Shafer theory. The patients within each emergency level are prioritised using a hybridised model of MLAHP and TOPSIS. The MLAHP model is utilised to extract subjective weights from six medical experts for each medical source. The TOPSIS model is employed to prioritise the available patients within each emergency level according to weights extracted from the MLAHP model. The validation and evaluation of the proposed framework were then achieved properly. The proposed framework can be used to increase the performance of classification and prioritisation in telemedicine environments and improve healthcare management. Recommendations for future works are multi-faceted. CHD complications are determined by the type of diabetes the patient is suffering from. Future studies may consider one or both types of diabetes. Thus, different classification and prioritisation models for diabetes must be investigated.
References
Abbasgholizadeh Rahimi S, Jamshidi A, Ait-Kadi D, Ruiz A (2015) Using fuzzy cost-based FMEA, GRA and profitability theory for minimizing failures at a healthcare diagnosis service. Qual Reliab Eng Int 31(4):601–615
Abdulkareem KH, Arbaiy N, Zaidan A, Zaidan B, Albahri O, Alsalem M, Salih MM (2020) A novel multi-perspective benchmarking framework for selecting image dehazing intelligent algorithms based on BWM and group VIKOR techniques. Int J Inf Technol Dec Mak 19(3):909–957
Ahmed ST, Sankar S, Sandhya M (2020) Multi-objective optimal medical data informatics standardization and processing technique for telemedicine via machine learning approach. J Ambient Intell Humaniz Comput 7:1–10
Alaa M, Albakri ISMA, Singh CKS, Hammed H, Zaidan A, Zaidan B et al (2019) Assessment and ranking framework for the English skills of pre-service teachers based on fuzzy Delphi and TOPSIS methods. IEEE Access 7:126201–126223
Alanazi HO, Zaidan AA, Zaidan BB, Kiah MM, Al-Bakri SH (2015) Meeting the security requirements of electronic medical records in the ERA of high-speed computing. J Med Syst 39(1):1–13
Albahri A, Zaidan A, Albahri O, Zaidan B, Alsalem M (2018a) Real-time fault-tolerant mHealth system: comprehensive review of healthcare services, opens issues, challenges and methodological aspects. J Med Syst 42(8):137
Albahri O, Albahri A, Mohammed K, Zaidan A, Zaidan B, Hashim M, Salman OH (2018b) Systematic review of real-time remote health monitoring system in triage and priority-based sensor technology: taxonomy, open challenges, motivation and recommendations. J Med Syst 42(5):80
Albahri A, Albahri O, Zaidan A, Zaidan B, Hashim M, Alsalem M et al (2019a) Based multiple heterogeneous wearable sensors: a smart real-time health monitoring structured for hospitals distributor. IEEE Access 7:37269–37323
Albahri O, Albahri A, Zaidan A, Zaidan B, Alsalem M, Mohsin A et al (2019b) Fault-tolerant mHealth framework in the context of IoT-based real-time wearable health data sensors. IEEE Access 7:50052–50080
Albahri A, Al-Obaidi JR, Zaidan A, Albahri O, Hamid RA, Zaidan B et al (2020a) Multi-biological laboratory examination framework for the prioritization of patients with COVID-19 based on integrated AHP and group VIKOR methods. Int J Inf Technol Decision Making 19(05):1247–1269
Albahri O, Zaidan A, Albahri A, Zaidan B, Abdulkareem KH, Al-Qaysi Z et al (2020b) Systematic review of artificial intelligence techniques in the detection and classification of COVID-19 medical images in terms of evaluation and benchmarking: taxonomy analysis, challenges, future solutions and methodological aspects. J Infect Public Health 13(10):1381–1396
Albahri O, Zaidan A, Zaidan B, Hashim M, Albahri A, Alsalem M (2018c) Real-time remote health-monitoring Systems in a Medical Centre: a review of the provision of healthcare services-based body sensor information, open challenges and methodological aspects. J Med Syst 42(9):164
Albahri OS (2021) New mHealth hospital selection framework supporting decentralised telemedicine architecture for outpatient cardiovascular disease-based integrated techniques: haversine-GPS and AHP-VIKOR. Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-021-02897-4
Algaet MA, Noh ZABM, Shibghatullah AS, Milad AA, Mustapha A (2014) Provisioning quality of service of wireless telemedicine for e-health services: a review. Wirel Pers Commun 78(1):375–406
Almahdi E, Zaidan A, Zaidan B, Alsalem M, Albahri O, Albahri A (2019) Mobile-based patient monitoring systems: a prioritisation framework using multi-criteria decision-making techniques. J Med Syst 43(7):219
Alsalem M, Zaidan A, Zaidan B, Albahri O, Alamoodi A, Albahri A et al (2019) Multiclass benchmarking framework for automated acute Leukaemia detection and classification based on BWM and group-VIKOR. J Med Syst 43(7):212
Ashour OM, Okudan GE (2010) Fuzzy AHP and utility theory based patient sorting in emergency departments. Int J Collaborative Enterpr 1(3–4):332–358
Baig MM, Gholamhosseini H (2013) Smart health monitoring systems: an overview of design and modeling. J Med Syst 37(2):9898
Burke RV, Berg BM, Vee P, Morton I, Nager A, Neches R et al (2012) Using robotic telecommunications to triage pediatric disaster victims. J Pediatr Surg 47(1):221–224
Claudio D, Kremer GEO, Bravo-Llerena W, Freivalds A (2014) A dynamic multi-attribute utility theory–based decision support system for patient prioritization in the emergency department. IIE Trans Healthcare Syst Eng 4(1):1–15
Claudio D, Okudan GE (2009) Utility function-based patient prioritisation in the emergency department. Eur J Ind Eng 4(1):59–77
Claudio D, Okudan GE (2010) Utility function-based patient prioritisation in the emergency department. Eur J Ind Eng 4(1):59–77
Eijk ES, Bettink-Remeijer MW, Timman R, Busschbach JJ (2015) From pen-and-paper questionnaire to a computer-assisted instrument for self-triage in the ophthalmic emergency department: process and validation. Comput Biol Med 66:258–262
Faulin J, Juan AA, Grasman SE, Fry MJ (2012) Decision making in service industries: a practical approach. CRC Press
Goldberger AL, Amaral LA, Glass L, Hausdorff JM, Ivanov PC, Mark RG et al (2000) Physiobank, physiotoolkit, and physionet components of a new research resource for complex physiologic signals. Circulation 101(23):e215–e220
Göransson KE, Ehnfors M, Fonteyn ME, Ehrenberg A (2008) Thinking strategies used by registered nurses during emergency department triage. J Adv Nurs 61(2):163–172
Ibrahim N, Hammed H, Zaidan A, Zaidan B, Albahri O, Alsalem M et al (2019) Multi-criteria evaluation and benchmarking for young learners’ English language mobile applications in terms of LSRW skills. IEEE Access 7(7):146620–146651
Kalid N, Zaidan A, Zaidan B, Salman OH, Hashim M, Albahri O, Albahri A (2018a) Based on real time remote health monitoring systems: a new approach for prioritization “Large Scales Data” patients with chronic heart diseases using body sensors and communication technology. J Med Syst 42(4):69
Kalid N, Zaidan A, Zaidan B, Salman OH, Hashim M, Muzammil H (2018b) Based real time remote health monitoring systems: a review on patients prioritization and related “Big Data” using body sensors information and communication technology. J Med Syst 42(2):30
Khatari M, Zaidan A, Zaidan B, Albahri O, Alsalem M, Albahri A (2021) Multidimensional benchmarking framework for AQMs of network congestion control based on AHP and group-TOPSIS. Int J Inf Technol Dec Mak 36(6):1–38
Lee C, Lin RF, Huang T-C, Tsai K-C (2018) A symptom cluster-based triaging system for patients presenting to the emergency department with possible acute coronary syndromes. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-018-0907-z
Malik R, Zaidan A, Zaidan B, Ramli K, Albahri O, Kareem Z et al (2021) Novel roadside unit positioning framework in the context of the vehicle-to-infrastructure communication system based on AHP—Entropy for weighting and borda—VIKOR for uniform ranking. Int J Inf Technol Dec Mak 37(6):1–34
Mohammed K, Zaidan A, Zaidan B, Albahri O, Alsalem M, Albahri A et al (2019) Real-time remote-health monitoring systems: a review on patients prioritisation for multiple-chronic diseases, taxonomy analysis, concerns and solution procedure. J Med Syst 43(7):223
Mohammed K, Jaafar J, Zaidan A, Albahri O, Zaidan B, Abdulkareem KH et al (2020a) A uniform intelligent prioritisation for solving diverse and big data generated from multiple chronic diseases patients based on hybrid decision-making and voting method. IEEE Access 8:91521–91530
Mohammed K, Jaafar J, Zaidan A, Albahri O, Zaidan B, Abdulkareem KH et al (2020b) A uniform intelligent prioritisation for solving diverse and big data generated from multiple chronic diseases patients based on hybrid decision-making and voting method. IEEE Access 8:91521–91530
Mohammed K, Zaidan A, Zaidan B, Albahri O, Albahri A, Alsalem M et al (2020c) Novel technique for reorganisation of opinion order to interval levels for solving several instances representing prioritisation in patients with multiple chronic diseases. Comput Methods Programs Biomed 185:105151
Mohammed RT, Zaidan A, Yaakob R, Sharef N, Abdullah R, Zaidan B et al (2021a) Determining importance of many-objective optimisation competitive algorithms evaluation criteria based on a novel fuzzy-weighted zero-inconsistency method. Int J Inf Technol Decision Making 37(6):1–47
Mohammed TJ, Albahri A, Zaidan A, Albahri O, Al-Obaidi JR, Zaidan B et al (2021b) Convalescent-plasma-transfusion intelligent framework for rescuing COVID-19 patients across centralised/decentralised telemedicine hospitals based on AHP-group TOPSIS and matching component. Appl Intell 51:1–32
Moreno S, Quintero A, Ochoa C, Bonfante M, Villareal R, Pestana J (2016) Remote monitoring system of vital signs for triage and detection of anomalous patient states in the emergency room. In: Paper presented at the 2016 XXI symposium on signal processing, images and artificial vision (STSIVA), 31 Aug–2 Sept 2016, vol 6, pp 23–34
Murphy RR, Srinivasan V, Henkel Z, Suarez J, Minson M, Straus J, et al (2013) Interacting with trapped victims using robots. In: 2013 IEEE international conference on Technologies for Homeland Security (HST), vol 5, pp 22–28
Okura T, Enomoto D, Miyoshi K-I, Nagao T, Kukida M, Tanino A et al (2016) The importance of walking for control of blood pressure: proof using a telemedicine system. Telemed e-Health 22(12):1019–1023
Prasad RV, Rajesh R, Thirumalaikumarasamy D (2020) Selection of coating material for magnesium alloy using Fuzzy AHP-TOPSIS. Sādhanā 45(1):23
Qiao L, Koutsakis P (2008) Guaranteed bandwidth allocation and QoS support for mobile telemedicine traffic. In: Paper presented at the Sarnoff Symposium, 2008 IEEE, 28–30 Apr 2008, vol 6, pp 12–18
Ramasamy V, Subramanian Y, Varadarajan S, Ramaswamy K, Kaliappan K, Arulmozhi D et al (2020) Influence of process parameters on the optimisation of crystalline phase, size and strain of multiferroic Bismuth Iron Tri Oxide (BiFeO3) nanoceramics: a MCDM based TOPSIS approach. Ceramics Int 46(2):1457–1471
Rodriguez D, Heuer S, Guerra A, Stork W, Weber B, Eichler M (2014) Towards automatic sensor-based triage for individual remote monitoring during mass casualty incidents. In: 2014 IEEE international conference on Bioinformatics and Biomedicine (BIBM), 2–5 Nov 2014, vol 7, pp 45–52
Sakanushi K, Hieda T, Shiraishi T, Ode Y, Takeuchi Y, Imai M et al (2013) Electronic triage system for continuously monitoring casualties at disaster scenes. J Ambient Intell Humaniz Comput 4(5):547–558
Salih MM, Albahri O, Zaidan A, Zaidan B, Jumaah F, Albahri A (2021) Benchmarking of AQM methods of network congestion control based on extension of interval type-2 trapezoidal fuzzy decision by opinion score method. Telecommun Syst 77:493–522
Salman O, Rasid MFA, Saripan MI, Subramaniam SK (2014) Multi-sources data fusion framework for remote triage prioritization in telehealth. J Med Syst 38(9):103
Salman OH, Zaidan A, Zaidan B, Naserkalid, Hashim M (2017) Novel methodology for triage and prioritizing using “big data” patients with chronic heart diseases through telemedicine environmental. Int J Inf Technol Dec Mak 16(05):1211–1245
Salman OH, Aal-Nouman MI, Taha ZK (2020) Reducing waiting time for remote patients in telemedicine with considering treated patients in emergency department based on body sensors technologies and hybrid computational algorithms: toward scalable and efficient real time healthcare monitoring system. J Biomed Inform 112:103592
Sarkar P, Sinha D (2014) An approach to continuous pervasive care of remote patients based on priority based assignment of nurse. In: Paper presented at the IFIP international conference on computer information systems and industrial management, pp 327–338
Seising R, Tabacchi ME (2013) Fuzziness and medicine: philosophical reflections and application systems in health care: a companion volume to Sadegh-Zadeh’s handbook of analytical philosophy of medicine, vol 302. Springer
Sharma D, Sridhar S, Claudio D (2020) Comparison of AHP-TOPSIS and AHP-AHP methods in multi-criteria decision-making problems. Int J Ind Syst Eng 34(2):203–223
Tan KW (2013) Dynamic queue management for hospital emergency room services. Dissertations and theses collection, Singapore Management University
Tomozawa H, Oguchi K, Shigeno H, Okada K (2009) Message sending method using patients’ priority for medical sensor network. In: 29th IEEE international conference on distributed computing systems workshops, 2009. ICDCS Workshops’ 09, vol 8, pp 23–33
Touati F, Tabish R (2013) U-healthcare system: state-of-the-art review and challenges. J Med Syst 37(3):1–20
Wyte-Lake T, Claver M, Dobalian A (2016) Assessing patients’ disaster preparedness in home-based primary care. Gerontology 62(3):263–274
Xiong W, Bair A, Sandrock C, Wang S, Siddiqui J, Hupert N (2012) Implementing telemedicine in medical emergency response: concept of operation for a regional telemedicine hub. J Med Syst 36(3):1651–1660
Zaidan A, Zaidan B, Alsalem M, Albahri O, Albahri A, Qahtan M (2020) Multi-agent learning neural network and Bayesian model for real-time IoT skin detectors: a new evaluation and benchmarking methodology. Neural Comput Appl 32(12):8315–8366
Zvikhachevskaya A, Markarian G, Mihailova L (2009) Quality of service consideration for the wireless telemedicine and e-health services. In: Paper presented at the wireless communications and networking conference, 2009. WCNC 2009. IEEE, vol 6, pp 60–69
Acknowledgements
The authors are grateful to the Universiti Pendidikan Sultan Idris, Malaysia for funding this study under UPSI Rising Star Grant No. 2019-0125-109-01.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
All procedures performed in studies involving human participants were in accordance with the ethical standards of the institutional or national research committee and with the 1964 Helsinki Declaration and its later amendments or comparable ethical standards.
Informed consent
Informed consent was obtained from all participants of the study.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
See Table A.1.
Rights and permissions
About this article
Cite this article
Hamid, R.A., Albahri, A.S., Albahri, O.S. et al. Dempster–Shafer theory for classification and hybridised models of multi-criteria decision analysis for prioritisation: a telemedicine framework for patients with heart diseases. J Ambient Intell Human Comput 13, 4333–4367 (2022). https://doi.org/10.1007/s12652-021-03325-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-021-03325-3