Documente Academic
Documente Profesional
Documente Cultură
ABSTRACT The emerging technology breakthrough of the Internet of Things (IoT) is expected to offer
promising solutions for indoor/outdoor healthcare, which may contribute significantly to human health and
well-being. In this paper, we investigated the technologies of healthcare service applications in telemedicine
architecture. We aimed to resolve a series of healthcare problems on the frequent failures in telemedicine
architecture through IoT solutions, particularly the failures of wearable body sensors (Tier 1) and a medical
center server (Tier 3). For improved generalisability, we demonstrated an effective research approach,
the fault-tolerant framework on mHealth or the so-called FTF-mHealth-IoT in the context of IoT, to resolve
essential problems in current investigations on healthcare services. First, we propose a risk local triage
algorithm known as the risk-level localization triage (RLLT), which can exclude the control process of
patient triage from the medical center by using mHealth and can warn about failures related to wearable
sensors. RLLT performs this initial step towards detecting a patient’s emergency case and then identifying
the healthcare service package of the risk-level. Second, according to the risk-level package, our framework
can aid decision makers in hospital selection through multi-criteria decision making (MCDM). Accordingly,
mHealth can connect directly with the servers of distributed hospitals to ascertain available healthcare
services for the risk-level package in those hospitals. The time of arrival of the patient at the hospital (TAH)
is considered for each hospital to reach a final decision and select the appropriate institution in case of
medical center failure. This paper used two datasets. The first dataset involved 572 patients with chronic
heart disease. Their triage levels were evaluated using our RLLT algorithm. The second dataset included
hospital healthcare services with two levels of availability within distributed hospitals to show variety
when testing the proposed framework. The former dataset is an actual dataset of services collected from
12 hospitals located in the capital Baghdad, which represents the maximum level of availability. The latter
is an assumption dataset of the services within the 12 hospitals located in the capital Kuala Lumpur, which
represents the minimum level of availability. Subsequently, the hospitals were prioritized using a unique
MCDM method for estimating small power consumption, namely, the analytic hierarchy process (AHP),
based on a crossover between the ‘‘healthcare services package/TAH’’ of each hospital and the ‘‘hos-
pital list’’. The results showed that the AHP is effective for solving hospital selection problems within
mHealth. The implications of this study support the patients, organizations, and medical staff in a modern
lifestyle.
INDEX TERMS Telemedicine, Internet of thing, healthcare, triage, hospital selection, medical centre
failure.
2169-3536
2019 IEEE. Translations and content mining are permitted for academic research only.
50052 Personal use is also permitted, but republication/redistribution requires IEEE permission. VOLUME 7, 2019
O. S. Albahri et al.: Fault-Tolerant mHealth Framework in the Context of IoT-Based Real-Time Wearable Health Data Sensors
lifestyle and maintain their independence in a normal living between IoT-enabled technologies and the multi-layer archi-
environment. tecture of FTF-mHealth-IoT. The core of these parameters is
The fault-tolerant concept is defined as ‘the property that to efficiently manage and correlate patients and IoT-enabled
enables a system to continue operating properly in the event technologies as follows:
of the failure (or one or more faults within) some of its Interaction involves the acquaintance of patients with sen-
components’ [35]. Fault-tolerance in a distributed system is sors in and around them (e.g. through network technologies
the ability to isolate and recover from failures, self-heal and 2G, 3G, 4G, GPRS, Wi-Fi, NFC and BTLE). It can represent
have no single point of failure [36], [37]. This property can the GPS inside mHealth to interact with distant hospitals in
be implemented in different ways [37]. In this context, a calculating the TAH.
fault-tolerant framework in telemedicine architecture should Things are wearable CHD sensors (ECG, SPO2 and BP)
be proposed to recover telemedicine system parts from the that can be attached to the patient’s body indoor/outdoor and
addressed failures. On the basis of our previous work in [24], connects to the network and sharing information in WBAN.
Fig. 1 shows the high-level abstract of telemedicine architec- Process concerns the technological processes executed
ture failures related to Tiers 1 and 3. The figure also illustrates firstly by the RLLT algorithm to automate data gathering
the direct provision of services from distributed hospitals’ from CHD sensors and text to improve triage accuracy. It also
servers to mHealth without the medical centre server. encompasses the accumulation, communication and analysis
mHealth represents the attractive parts in telemedicine of healthcare service data and TAH gathered from distributed
architecture and offers the potential for combining sensor hospitals as processed by our decision-making technique
networks and information to improve patient care and pro- (AHP) in real time to select the best hospital.
vide healthcare services. The definition from [38] states, Data can be collected from sensors and can include health-
‘M-health is the application of mobile computing, wire- care service data and TAH collected from distributed hospi-
less communications and network technologies to deliver or tals. mHealth can stream data online in a bidirectional way
enhance diverse healthcare services and functions in which with the distributed hospitals’ servers through the Internet.
the patient has the freedom to be mobile, perhaps within a lim- The remaining parts of this article are as follows. Section 2
ited area’. mHealth is an important link between Tiers 1 and 3, discusses the Literature review. Section 3 reports the Method-
and it focuses on the mobility of patients in relation to the ology of the FTF-mHealth-IoT framework. Section 4 presents
healthcare system. This paper presents a fault-tolerant frame- the Results and discussion. Section 5 highlights the Lim-
work on mHealth (FTF-mHealth-IoT) within telemedicine itations. Section 6 focuses on the Recommendations for
architecture in the context of the four fundamental sectors future work. Finally, Section 7 presents the Conclusion of the
of IoT parameters (ITPD). Fig. 2 illustrates the interaction research.
even in tower-less areas by adopting ZigBee. The system mentioned in the Literature Review Section), can cater to
incorporates two modules: surveillance-side and person-side patients from hospitals through several services according
control. The investigation in [75] considered an mHealth to the triage risk-level [7], [22]. The second attribute is
system used in tsunami-stricken disaster scenario recovery TAH, which is an important factor for selecting the appro-
in environments without functional telecommunication ser- priate hospital spatially with the crucial conditions of CHD
vices. In this system, vital signals are transmitted over D2D patients [83]–[85]. Therefore, hospital selection regarding
and LTE-direct technologies by ad-hoc networks to restore multi-attribute facets (healthcare services package and TAH)
the lost communication links. In [76], the authors presented with respect to the proper weight assigned for each attribute
power management protocols and a framework that models is considered a multi-attribute decision matrix [6], [86].
the complex decision logic involved in leveraging mobile Second issue: Different weights are often given by decision
ad-hoc networks for diverse patient monitoring scenarios. makers (doctors) to the mentioned attributes, thereby further
Finally, [77] presented a temporary ad-hoc network for the increasing the complexity of the task [87], [88].
technical feasibility of medical alarm dissemination in urban Third issue: Whenever the service availability within hos-
environments by using mobile devices to the nearest hospital pitals is at a high level and the TAH takes a little period of
or by medical field personnel when failure or congestion time, this situation has a significant impact in the selection of
occurs within infrastructure-based communication networks. the best hospital [89]–[91]. Essentially, this challenge comes
from conflicting terms, specifically, the conflict amongst
D. GAP ANALYSIS FOR TELEMEDICINE APPLICATIONS attributes and amongst data. Thus, this inverse relationship
In Tier 2 (mHealth), all studies presented various health- occurs between both attributes causing a trade-off.
care systems and applications that are completely controlled Fourth issue: The TAH and the availability of services
from the server side. Only a few investigations introduced vary from one hospital to another [83], [87], [92]. Therefore,
restricted solutions in the case of interruption or breakdown the selection process involves simultaneous consideration
of communications between Tiers 2 and 3 by using an ad-hoc from multiple attributes of distributed hospitals in different
network; however, efficient QoS provision for the mobile situations, which generate data variation. The changing of
ad-hoc network represents a challenging task, particularly for TAH happens when the patient moves. Hence, the hospitals’
different types of traffic [78]. Thus, modern healthcare sys- data represented by services and TAH are frequently changed
tems that use ad-hoc networks have several critical require- and cause a data variation problem.
ments and challenges, such as reliability and timely access In conclusion, the selection process of hospitals within
to diagnostic information without failure, compared with the mHealth is a complex multi-attribute decision-making prob-
traditional wireless network [79]. lem [93], [94], in which hospitals are considered available
In conclusion, none of the studies in the literature consid- alternatives for the decision makers. The configuration of the
ered a fault-tolerant framework when the mentioned failures problem statement is illustrated in Fig. 3.
occurred in the telemedicine architecture. Studies that inves- Accordingly, the multiple decision-making method
tigated the delivery of healthcare services by mHealth still (MCDM) must be used as a recommended solution to solve
experienced challenges when network failure [22] or medical this complex situation. MCDM is defined by Keeney and
centre server failures occur at Tier 3 [7], [80]. Delivering Raiffa [95] as ‘an extension of decision theory that covers
healthcare services in accordance with the abovementioned any decision with multiple objectives’. ‘A methodology for
problems remains unaddressed [7], [61], [80]. Moreover, assessing alternatives on an individual, often conflicting cri-
a new local triage algorithm for risk emergency case by teria, and combining them into one overall appraisal.’ Stewart
mHealth should be proposed to exclude the control process and Belton [96] defined MCDM as ‘an umbrella term to
of triage from Tier 3 when failures happen at this side and to describe a collection of formal approaches, which seek to take
stimulate (alarm) the patient when failures happen at Tier 1. explicit account of multiple criteria in helping individuals or
Failures at Tier 3 or even in its network mean that mHealth groups explore decisions that matter’.
should be connected directly with distributed hospitals to In any rank of the MCDM, a definition of funda-
select the best one. Thus, an understanding of the exact mental terms is required and must contain the DM and
hospital selection criteria and their weights is important [81], its attribute [97]–[102]. An evaluation matrix includes n
[82]. Issues about hospital selection are described in the next attributes and m alternatives, which must be identified. The
section. intersection of an attribute and alternative is defined as z_ij.
Hence, we have a matrix (z_ij)_ (m∗n)’ explained as follows:
E. OPEN ISSUES AND CHALLENGE
FOR HOSPITAL SELECTION
X1 X2 . . . Xn
The descriptions of the specific problems of the general prob-
Y1 Z11 Z12 . . . Z1 n
lem, namely hospital selection, within the FTF-mHealth-IoT
DM = Y2
Z21 Z22 . . . Z2 n
,
framework in terms of issues are as follows: .. ..
.. .. ..
First issue: As a study case, the first attribute, which is . . . . .
healthcare service package for CHD which is package 1 (as Ym Zm 1 Zm 2 . . . Zmn
where Y1 , Y2 , . . . ,Ym are suitable alternatives that decision MCDM methods have been applied to different health-
makers must rank. X1 , X, . . . ,Xn are the attributes/criteria care applications. However, none of these methods has been
against which the performance of all alternatives are evalu- used in mHealth to rank hospitals as a fault-tolerant sys-
ated. zij is the rating of alternative Yi with respect to crite- tem [24]. In the present research, the AHP method is rec-
rion Xj , and Wj is the weight of criterion Xj . For example, ommended for use within mHealth reviewing the relevant
DM is assumed to be the DM utilised to score and rank the literature was reviewed. Saaty developed AHP, an effective
alternatives Yi according toXj . Table 1 illustrates an example analytic tool widely used in several academic and practical
of the multiple attribute problems expressed in [103]–[106], fields. Moreover, Saaty introduced AHP as three levels: the
[152]. Note that the data in the flowchart cannot be eas- objective (goal) of the model, the criteria and the alternatives.
ily evaluated due to the large numbers of X2 and X3 The aim of AHP is to identify the relative superiority of
(Fig. 4). all alternatives and prioritise them. Accordingly, the relative
Various MCDM theories have been discovered. The advan- importance (weights) modelled the criteria (of healthcare ser-
tages and limitations of these MCDM methods are organised vices package and TAH) that are estimated using numerical
in Table 2 [87], [107]–[119]. data and are applied to evaluate each alternative (hospitals).
The crucial characteristic related to AHP is the use of pair- the most suitable alternative to mHealth. Furthermore, AHP
wise comparison based on experts’ judgments, which are is capable of mitigating the complexity of decision making
used to compare the alternatives concerning the different in a reliable way. Thus, the current trend with respect to
criteria and estimate the criteria weights [120]. AHP is widely the MCDM uses the AHP method to compensate for the
adopted for the ranking matter on medical scatter. It is suitable strength point in a single method [3], [121]–[125], [151]. The
for cases with attributes and alternatives and rapidly identifies two stages of AHP for fully ranking hospitals must be used.
and adopted in this research from [7], [22]. For all datasets
used, males constituted 60% and females the remaining 40%.
Furthermore, 50% of the patients were 40–65 years old, 40%
were over 65 years old and 10% of the patients were under
40 years old.
services (fully available). Conversely, the minimum level of A in the 12 hospitals located in Al-Karkh in Baghdad. The
service availability of package is represented by the assump- second and third assumptions are Locations B and C in the
tion dataset within 12 hospitals located in the capital Kuala 12 hospitals located in Kuala Lumpur. Three scenarios are
Lumpur. identified through the two hospital datasets, and the three
To identify the TAH, the motion detector app uses a built-in patient locations are shown in detail in the Results and Dis-
GPS to measure the movements of the patient in a mobile cussion section. The proposed DM is illustrated in the next
environment via social network services. Online social net- section.
work services can easily obtain the patient’s location and
TAH owing to the increasing popularity of GPS-enabled
6) PROPOSED DM IN mHealth
mobile devices [127]. The justification of TAH as the sec-
ond criterion in the DM can be specified by using three The proposed DM is based on the crossover of (1) healthcare
assumptions on the map. The first assumption is Location services package /TAH and (2) hospital lists according to the
availability of multiple services in each hospital and the TAH.
a: DESCRIPTION OF DM FOR PACKAGE also be evaluated according to four groups of time measures:
A decision matrix is proposed to rank the 12 hospitals. The the shortest time (SstT) is 0–15 minutes, the short time (ST)
DM will evaluate each hospital according to service availabil- is 15–30 minutes, the long time (LT) is 30–45 minutes and
ity and TAH, as explained in Table 4. the longest time (LstT) is 45–200 minutes.
B. DEVELOPMENT PHASE
b: DM EVALUATION
Ranking hospitals is a multi-attribute decision-making prob-
The services and TAH exert different effects on the hospi- lem; thus, weights should be set based on the objectives
tal evaluation. Fig. 6 shows the framework for identifying of experts. In this situation, six evaluators should set the
the DM. The process of DM evaluation is as follows. The preference weights for the two attributes in the DM.
RLLT algorithm is used to measure the triage level based
on the patient’s vital signs received from Tier 1. The output 1) DECISION-MAKING SOLUTION DEVELOPMENT IN
of this algorithm is represented as a TC value to identify mHealth FOR RANKING HOSPITALS BASED ON AHP
the risk-level triage, which is linked to healthcare services First, the MLAHP calculates the weights of the main criteria
package. The FTF-mHealth-IoT framework can then iden- (healthcare service package and TAH) and sub-criteria (mul-
tify the DM of the package, and requests are sent to hos- tiple services). Thereafter, the AHP is used to determine the
pitals to obtain data representing services based on the IoT weights of the grade of criteria importance (GCI) for (1) each
parameters (ITPD). If the services are available, they will be service criteria (available and unavailable) and (2) TAH cri-
evaluated as 1; otherwise, they are evaluated as 0. TAH will teria, namely SstT, ST, LT and LstT. Then, the AHP is used
to score and rank the hospitals on the basis of the quanti- of package used in the MLAHP pairwise comparison is
tative information through which the criteria are measured. demonstrated in Fig. 8. The first layer has two main criteria,
Therefore, hospitals with the SstT to the patient with the namely healthcare service package and TAH. The second
maximum level of available services should have high pri- layer in packages 1 has six multi-service sub-criteria. A pair-
ority, whereas those with the LstT to the patient with the wise comparison is performed between the main criteria with
minimum level of available services should have low priority. respect to the main goal to obtain the weights. Moreover,
The MLAHP-AHP method structure is presented in Fig. 7. the sub-criteria of the same parent are compared with the
criteria of their parent.
a: MLAHP FOR SETTING WEIGHTS FOR THE
MAIN CRITERIA AND SUB-CRITERIA
ii) CONSTRUCT THE PAIRWISE COMPARISONS
Several steps are implemented to assign the proper The MLAHP builds a pairwise matrix comparison to establish
weights to the main criteria and sub-criteria using the a decision, as follows:
MLAHP. The MLAHP procedure includes the following
steps [114], [128]–[134].
... ...
x11 x12 x1n
i) DECOMPOSE A DECISION PROBLEM
... ...
(
x21 x22 x2n xii = 1
INTO A DECISION HIERARCHY A= . .. .. .. where,
..
Problem modeling needs to be designed as a hierarchy con- .. . . . . xji = x1ij .
sisting of the decisive goal, the main criteria and the sub- xn 1 xn 2 ... ... xnn
criteria. The hierarchy of the main criteria and sub-criteria (3.1)
Elements Xji are obtained from Fig. 8. ‘The comparisons the sub-criteria. The experts are asked to provide their judg-
(relative importance) of each criterion in the first layer or ments on the main criteria and sub-criteria by using scales
sub-criteria in the second layer are measured according to (1 to 9) for comparison. They are also asked to rank the rela-
a numerical scale from 1 to 9’ [135]–[139]. These relative tive importance of package. A sample of the criteria pairwise
scales (from 1 to 9), as presented in Table 5, are used to comparison is presented in Fig. 9.
show the expert judgments for all the comparisons. Each The experts reveal their judgments for each sub-criterion
expert should critically set these judgments based on their with respect to the healthcare service package (parent).
experience and knowledge. In other words, the multiple services in the second layer are
compared with their parents in the first layer by following
iii) OBTAIN PRIORITY JUDGMENT RANKING SCORES the same pattern for the criterion. The number of required
A pairwise comparison questionnaire is designed and dis- pairwise comparisons is n× (n− 1)/2 (15 comparisons),
tributed to a geographically diverse convenience sample where n is the number of criteria used during the evaluation.
of experts, namely cardiologists with expertise in CHD, At this stage, the MLAHP extracts the weight of importance
to show the relative importance of the main criteria and of the healthcare service package and TAH and the related
50064 VOLUME 7, 2019
O. S. Albahri et al.: Fault-Tolerant mHealth Framework in the Context of IoT-Based Real-Time Wearable Health Data Sensors
FIGURE 10. Design of the MLAHP measurement steps for the weight preferences for healthcare Services package.
FIGURE 14. Sample evaluation form for the GCI criteria of TAH.
FIGURE 15. Structure measurements of the integrated MLAHP-CGI weights for ranking hospitals.
obtain the GCI weights for the service and TAH criteria are In other words, each service is compared with itself
as follows: with respect to availability and unavailability. At this stage,
the AHP identifies the weights of the GCI for each service
i) DECOMPOSE A DECISION PROBLEM criterion and TAH, and the experts’ judgements show the
INTO A DECISION HIERARCHY importance. The number of required individual comparisons
A sample hierarchy for one service criterion is provided is n× (n− 1) /2, where n is the number of criteria used during
in Fig. 11, while the hierarchy for TAH is presented in Fig. 12. the evaluation. The decision-making team is set up at this
A pairwise comparison is performed between each service stage. The total number of GCI comparisons is 6 for the
criterion (available and unavailable) and the TAH criteria services criteria and 6 for the TAH criteria.
(SstT, ST, LT and LstT) to obtain the weights.
iv) BUILD THE NORMALISED DM
ii) CONSTRUCT THE PAIRWISE COMPARISONS All the elements in matrix A that represent the service and
AHP builds a pairwise matrix comparison by using TAH criteria are normalised by dividing each one in the
Equation 3.1. Elements Xji in this equation are obtained from column by the sum of the elements in the same column to
each service hierarchy and TAH criteria. The comparison of create the normalised pairwise comparison matrix A_norm.
each criterion is measured according to the numerical scales A_norm is the normalised matrix of A(1), where A(x_ij) is
(1 to 9) presented in Table 5. specified by Equation (3.2). A_norm (aij) is expressed as
shown in Equation (3.3).
iii) OBTAIN PRIORITY JUDGMENT RANKING SCORES
The same experts are asked to provide their judgments for v) CALCULATE ALL PRIORITY VALUES (EIGENVECTOR)
the service criteria and TAH by using the nine scales for The AHP pairwise comparison uses mathematical calcula-
comparison. A sample of the criteria pairwise comparison tions to convert the judgments to give the weights for the
in the evaluation form distributed to the experts is presented service and TAH criteria. The weights of the decision factor
in Figs. 13 and 14. i can be calculated as Equation (3.4). The AHP measurement
TABLE 6. Real healthcare services package data set of 12 hospitals within Baghdad-Al Kakh.
TABLE 7. Assumption healthcare Services package data set of 12 hospitals within Kuala Lumpur.
steps should be designed to obtain the weights based on the representing the service in the DM which is available at the
evaluator’s preference. hospital and the second value representing the service in the
DM which is unavailable. Moreover, the GCI values for TAH
vi) CALCULATE THE CR
gains four weight values (SstT, ST, LT and LstT) to represent
one in the DM. The structure measurements of the integrated
CI is calculated by Equation (3.5), RI is calculated by
MLAHP-CGI weights for ranking hospitals are presented
Equation (3.6) and CR is defined in Equation (3.7).
in Fig. 15. In the same context, Fig. 16 presents the DM
measurement step design and the mathematical operations to
vii) AGGREGATION determine the appropriate hospital. Aggregation is calculated
All the required weights for the MLAHP and the GCI are by the summation of the service and TAH values (V) in
calculated in this step. The result of the GCI weights for each row. This value (VS_H) represents the final hospital
each service gain two weight values, with the first value score.
50068 VOLUME 7, 2019
O. S. Albahri et al.: Fault-Tolerant mHealth Framework in the Context of IoT-Based Real-Time Wearable Health Data Sensors
FIGURE 17. Overview of the evaluation and ranking results of the hospitals selection process.
TABLE 8. TAH and distances of location A towards 12 hospitals within the score after the aggregation process for each hospital. The
capital Baghdad-Al Karkh.
aggregation value is obtained by multiplying the MLAHP
and the CGI weights, as presented in Figure 16. The fig-
ure gives the full description and calculations of the hospital
rankings.
TABLE 9. TAH and distances of locations A and B towards 12 hospitals within the capital Kuala Lumpur.
TABLE 10. Ranking hospital scenarios. TABLE 11. Evaluation results of the three scenarios.
1) PATIENT DATASET
The CHD patient dataset contains 572 patients. According to
the results of the TC values, which are calculated by our pro-
posed RLLT algorithm, there are 66 patients in the risk level.
In this context, the results of the package 1 based on patient
risk-levels are 66 package 1. Table 1 in the Appendix shows
the complete patient dataset and the results of the TC values
and healthcare services.
FIGURE 18. Location A and 12 hospitals within the capital Baghdad–Al Karkh.
TABLE 12. MLAHP results of the weight calculated for six experts.
TABLE 13. Maximum and mínimum weight of the criteria obtained from six experts.
b: ASSUMPTION FOR LOW-LEVEL HEALTHCARE Locations B and C, which are in Kuala Lumpur. These loca-
SERVICE PACKAGE DATASET tions are evaluated with the assumption healthcare service
The assumption dataset shows the various hospital rankings package dataset. B and C differ from each other in terms
in terms of normal and abnormal service availability levels. of distance and time of the 12 hospitals in Kuala Lumpur,
The assumption dataset is used to represent abnormal service as shown in Fig. 19 and Table 9.
capacity in the evaluation process if low services occurred in
the hospitals, as shown in Table 7.
4) EVALUATION SCENARIOS
3) PATIENT LOCATION STATUS FOR DETERMINING TAH Table 10 illustrates three scenarios to show more than one sce-
A total of three assumptions for the patient locations in the nario and cover the general evaluation states of the hospitals
two cities are presented based on our hospital datasets. The based on the previous subsections. Among the scenarios, first
first assumption is Location A, which is in Al-Karkh in are dependent on patients in Location A in the real healthcare
Baghdad. This location is evaluated with the real healthcare service dataset, and the rest are dependent on patients in
service dataset collected from Baghdad hospitals, as shown Locations B and C in the low-level assumption of healthcare
in Fig. 18 and Table 8. The other two assumptions are service dataset. The evaluation process for each location is
TABLE 14. Final MLAHP local and global weights arithmetic mean for six
experts.
TABLE 15. Final GCI arithmetic mean weight of the services criteria for six
experts.
TABLE 16. Final GCI arithmetic mean weight of the TAH criteria for six
experts.
FIGURE 19. Locations B and C and 12 hospitals within the capital Kuala
Lumpur.
1) MLAHP SETTING WEIGHTS RESULTS FOR THE MAIN 2) AHP RESULTS IN RANKING HOSPITALS
CRITERIA AND SUB-CRITERIA The pairwise uses mathematical calculations to convert the
The pairwise uses mathematical calculations to convert the judgments of the six experts into the GCI weights of the
judgments of the six experts into weights for the main cri- service (available and unavailable) and TAH criteria (SstT,
teria and sub-criteria. The original and normalised matrixes ST, LT and LstT). The weight results of the GCI for each
and the aggregation calculation measurements to obtain the expert are presented in the following subsections. Clearly,
weights of the main criteria and sub-criteria from the six the results show variances among the weights obtained from
experts are shown in Table 2 and Tables 3 in the Appendix. the six experts. Therefore, applying the arithmetic mean for
Furthermore, Tables 4 in the Appendix present the package the final weighs of the six experts is required to rank the
multi-service local and global priorities from the six experts. hospitals considering the overall DM. The calculation of the
This table shows that the overall CR for the six expert scores arithmetic means for the weights of the six experts for ranking
is an acceptable ratio of less than 0.1 [116], [118] and [135]. the scenarios is illustrated in the tables in each subsection.
The weights are listed below in Table 12; six services from
the MLAHP sequence process results are included. a: GCI WEIGHTS FOR SERVICE CRITERIA
The maximum and minimum criteria weights obtained The final GCI arithmetic means weights of the service from
from the six experts are shown in Table 13. the six experts are presented in Table 15. The original and
To summarise, the weight results of the MLAHP for each normalised matrixes and the aggregation calculation of the
expert are presented. Clearly, the results show variances service criteria of packages 1 from the six experts are shown
among the weights obtained from the six experts. Applying in Tables 5 in the Appendix.
b: GCI WEIGHTS FOR TAH CRITERIA dependent on the arithmetic means of the final weights of the
In the same context, the final GCI arithmetic means weights MLAHP and the GCI from the six experts. The hospitals are
of the TAH criteria from the six experts are presented ranked from highest to lowest based on service availability
in Table 16. The original and normalised matrixes and the and relative TAH. In addition, the healthcare service datasets
aggregation calculation for the TAH criteria of packages 1 are classified into two levels in terms of service availability.
from the six experts are shown in Tables 6 in the Appendix. The real hospital healthcare service dataset represents the
maximum availability of services (high level) in Location A,
3) HOSPITAL RANKING RESULTS FOR SCENARIOS and the assumption healthcare service dataset represents the
The obtained MLAHP weights of the main criteria and minimum availability of services (low level) in Locations B
sub-criteria and the obtained GCI weights of the service and C. The results are debated on to show the differences in
criteria and TAH are used with the scenario evaluations pre- the hospital rankings regarding the varied service availability
sented previously in Table 11. The final results of the hospital levels and patient locations, as explained below.
rankings are shown in Table 17. The obtained results provide conclusive evidence that the
The available hospitals’ scores are ranked in descending hospital-ranking process depends not only on the TAH cri-
order for all the scenarios, which are dependent on the AHP teria but also on the availability of services, which play a
method. The AHP allocates the scores for all the hospitals crucial role in the process of selecting the best hospital.
VOLUME 7, 2019 50073
O. S. Albahri et al.: Fault-Tolerant mHealth Framework in the Context of IoT-Based Real-Time Wearable Health Data Sensors
The hospital-ranking process cannot be determined by a spe- bookings by several patients and consider the diversity of
cific situation because numerous factors combine to impact healthcare service packages for patients with multiple chronic
the priority setting at the hospital level. For example, a hospi- diseases.
tal with three available services with the shortest TAH crite- 3. Implement the proposed framework in a real-time appli-
rion may be better than a hospital with four available services cation in telemedicine architecture.
with a short or long TAH criterion. In another example, two 4. In the event of a failed connection between mHealth
hospitals with the same number of available services with the and the designated hospitals, this research only provides tem-
same TAH criterion may gain different priority levels because porary service recommendations for patients. Other services,
one hospital may have services with a higher weight priority such as practical first aid based on the triage algorithm, could
than the other. The first hospital may also have PSR, PST and equip the patient with the skills and knowledge to help save
PSD services with the MLAHP weights of 0.123, 0.138 and his life. As an example, videos or graphic directions can save
0.145, respectively, whereas the second hospital may have a patient during a heart attack. The application can also create
POS, SA and PM services with weights of 0.109, 0.077 and a patient profile containing the phone numbers of relatives for
0.141, respectively. Although both hospitals in this case have sending alarm messages in certain situations.
the same number of services, their scores will differ based on
the variety of the weights. VII. CONCLUSION
In addition, the results of scenarios 1 prove that when The main goal of this research is to improve and continue
hospitals have the maximum level of service availability, providing healthcare services to risk patients with CHD.
the selection of the best hospital depends only on the TAH cri- The improvements are achieved in the context of IoT by
terion. In these scenarios, the services of this package datasets an FTF-mHealth-IoT framework in Tier 2. The state-of-the-
are available, and thus the results of the hospital sequences for art and multifaceted contributions of this research are as
all the packages are the same. The results of scenarios 2 and follows: (i) designed a fault-tolerant framework for mHealth
3 prove that when hospitals change their levels of service (the to ensure continuous healthcare services, (ii) identified a new
minimum level), the selection of the best hospital depends on algorithm (RLLT), (iii) proposed a decision matrix based on
the service availability and the TAH criteria. In conclusion, healthcare service package/TAH and hospital list crossover
the ranking results of the AHP based on the arithmetic mean for hospital selection and (iv) used MCDM in hospital selec-
from the six experts are introduced, and the hospital rankings tion by adopting the unique AHP method for estimating small
for more than one scenario are described and discussed. power consumption.
In conclusion, hospital selection provides conclusive evi-
V. RESEARCH LIMITATIONS dence that ranking hospitals depend not only on the TAH
Most research has limitations which can be solved in future criterion but also on the availability of services, which play
studies. The scope of this research includes a few limitations. a key role in the selection of the best hospital. Ranking
Second generation telemedicine for real-time situations for hospitals cannot be determined by a specific situation because
the proposed framework have not yet been implemented. numerous factors combine to impact the priority setting at
In addition, the framework of this study only connects the hospital level, as discussed in the Results section. Finally,
patients with the best hospital but does not notify them of the the implications of this study support indoor/outdoor patients
types of services available after a hospital has been selected. with specific care requirements for their modern lifestyle and
The procedures for assessing health conditions also change commercial and organisational medical services, as well as
frequently, which in turn affects the healthcare service pro- assist medical staff in terms of time support.
visions from the hospital to the patient. In other words, the
changing health condition of the patient leads to changes in REFERENCES
the appropriate hospital, but the proposed framework does not [1] A. A. Zaidan et al., ‘‘A survey on communication components for
provide a solution for such situations. IoT-based technologies in smart homes,’’ Telecommun. Syst., vol. 69,
no. 1, pp. 1–25, Sep. 2018.
[2] P. P. Ray, ‘‘Understanding the role of Internet of Things towards smart
VI. RECOMMENDATIONS FOR FUTURE WORK e-healthcare services,’’ Biomed. Res., vol. 28, no. 4, pp. 1604–1609, 2017.
The recommendations for future work are as follows: [3] H. Çalışkan, ‘‘Selection of boron based tribological hard coatings
1. A future trend is to consider multiple chronic dis- using multi-criteria decision making methods,’’ Mater. Des., vol. 50,
pp. 742–749, Sep. 2013.
eases in case studies. Therefore, medical guidelines should [4] M. Talal et al., ‘‘Smart home-based IoT for real-time and secure remote
be improved, the types and numbers of medical services health monitoring of triage and priority system using body sensors:
involved identified and a new triage algorithm for multiple Multi-driven systematic review,’’ J. Med. Syst., vol. 43, no. 3, p. 42,
Mar. 2019.
chronic diseases developed.
[5] P. P. Ray, ‘‘Home health hub Internet of Things (H3 IoT): An architectural
2. Resolving the aforementioned issue will pave the way framework for monitoring health of elderly people,’’ in Proc. Int. Conf.
for designing an adaptive decision-making platform for hos- Sci. Eng. Manage. Res. (ICSEMR), 2014, pp. 1–3.
pital selection within mHealth for multiple chronic diseases, [6] S. V. Kovalchuk, E. Krotov, P. A. Smirnov, D. A. Nasonov, and
A. N. Yakovlev, ‘‘Distributed data-driven platform for urgent decision
such as heart disease, diabetes and hypertension. The plat- making in cardiological ambulance control,’’ Future Gener. Comput.
form should designate priority hospitals in case of multiple Syst., vol. 79, pp. 144–154, Feb. 2018.
[7] N. Kalid et al., ‘‘Based on real time remote health monitoring systems: [27] S. Jeong, C.-H. Youn, E. B. Shim, M. Kim, Y. M. Cho, and L. Peng,
A new approach for prioritization ‘large scales data’ patients with chronic ‘‘An integrated healthcare system for personalized chronic disease care
heart diseases using body sensors and communication technology,’’ in home–hospital environments,’’ IEEE Trans. Inf. Technol. Biomed.,
J. Med. Syst., vol. 42, no. 4, p. 69, Apr. 2018. vol. 16, no. 4, pp. 572–585, Jul. 2012.
[8] M.-Y. Chang, C. Pang, J. M. Tarn, T.-S. Liu, and D. C. Yen, ‘‘Exploring [28] J. L. B. Cineros and O. Lund, ‘‘KmerFinderJS: A client-server method for
user acceptance of an e-hospital service: An empirical study in Taiwan,’’ fast species typing of bacteria over slow Internet connections,’’ BioRxiv,
Comput. Standards Interfaces, vol. 38, pp. 35–43, Feb. 2015. p. 145284, 2017. doi: 10.1101/145284.
[9] M. V. M. Figueredo and J. S. Dias, ‘‘Mobile telemedicine system for home [29] T. Duong-Ba, T. Nguyen, B. Bose, and D. A. Tran, ‘‘Distributed
care and patient monitoring,’’ in Proc. 26th Annu. Int. Conf. IEEE Eng. client-server assignment for online social network applications,’’ IEEE
Med. Biol. Soc., vol. 2, Sep. 2004, pp. 3387–3390. Trans. Emerg. Topics Comput., vol. 2, no. 4, pp. 422–435, Dec. 2014.
[10] J. Wang, M. Qiu, and B. Guo, ‘‘Enabling real-time information service [30] A. Wood, ‘‘Predicting client/server availability,’’ Computer, vol. 28, no. 4,
on telehealth system over cloud-based big data platform,’’ J. Syst. Archit., pp. 41–48, Apr. 1995.
vol. 72, pp. 69–79, Jan. 2017. [31] M. L. Shuwandy, B. B. Zaidan, A. A. Zaidan, and A. S. Albahri, ‘‘Sensor-
[11] O. S. Albahri, A. A. Zaidan, B. B. Zaidan, M. Hashim, A. S. Albahri, based mhealth authentication for real-time remote healthcare monitoring
and M. A. Alsalem, ‘‘Real-time remote health-monitoring systems in a system: A multilayer systematic review,’’ J. Med. Syst., vol. 43, no. 2,
medical centre: A review of the provision of healthcare services-based p. 33, Feb. 2019.
body sensor information, open challenges and methodological aspects,’’ [32] A. H. Mohsin et al., ‘‘Blockchain authentication of network applications:
J. Med. Syst., vol. 42, no. 9, p. 164, 2018. Taxonomy, classification, capabilities, open challenges, motivations, rec-
[12] O. S. Albahri et al., ‘‘Systematic review of real-time remote health ommendations and future directions,’’ Comput. Standards Interfaces,
monitoring system in triage and priority-based sensor technology: Taxon- vol. 64, pp. 41–60, May 2019.
omy, open challenges, motivation and recommendations,’’ J. Med. Syst., [33] J. Dong and G.-H. Yang, ‘‘Reliable state feedback control of T–S fuzzy
vol. 42, no. 5, p. 80, 2018. systems with sensor faults,’’ IEEE Trans. Fuzzy Syst., vol. 23, no. 2,
[13] O. H. Salman, A. A. Zaidan, B. B. Zaidan, Naserkalid, and M. Hashim, pp. 421–433, Apr. 2015.
‘‘Prioritizing using ‘big data’ patients with chronic heart diseases through [34] Y. Xiao and H. Chen, Mobile Telemedicine: A Computing and Networking
telemedicine environmental,’’ Int. J. Inf. Technol. Decis. Making, vol. 16, Perspective. New York, NY, USA: Auerbach Publications, 2008.
no. 5, pp. 1211–1245, 2017.
[35] B. Randell, P. Lee, and P. C. Treleaven, ‘‘Reliability issues in computing
[14] S. Iqbal et al., ‘‘Real-time-based E-health systems: Design and implemen- system design,’’ ACM Comput. Surv., vol. 10, no. 2, pp. 123–165, 1978.
tation of a lightweight key management protocol for securing sensitive
[36] S. Murtaza and R. Al, ‘‘Qos taxonomy towards wireless body area
information of patients,’’ Health Technol., vol. 9, no. 2, pp. 93–111,
network solutions,’’ Int. J. Appl. Innov. Eng. Manage., vol. 2, no. 4,
Mar. . 2019.
pp. 221–234, 2013.
[15] M. Hussain et al., ‘‘Conceptual framework for the security of mobile
[37] A. Lounis, A. Hadjidj, A. Bouabdallah, and Y. Challal, ‘‘Healing on the
health applications on Android platform,’’ Telematics Inform., vol. 35,
cloud: Secure cloud architecture for medical wireless sensor networks,’’
no. 5, pp. 1335–1354, Mar. 2018.
Future Gener. Comput. Syst., vol. 55, pp. 266–277, Feb. 2016.
[16] A. H. Mohsin, ‘‘Real-time remote health monitoring systems using body
[38] P. Pawar, V. Jones, B.-J. F. van Beijnum, and H. Hermens, ‘‘A framework
sensor information and finger vein biometric verification: A multi-layer
for the comparison of mobile patient monitoring systems,’’ J. Biomed.
systematic review,’’ J. Med. Syst., vol. 42, no. 12, p. 238, 2018.
Inform., vol. 45, no. 3, pp. 544–556, Jun. 2012.
[17] O. Enaizan et al., ‘‘Electronic medical record systems: Decision support
[39] A. A. Rezaee, M. H. Yaghmaee, and A. M. Rahmani, ‘‘Optimized con-
examination framework for individual, security and privacy concerns
gestion management protocol for healthcare wireless sensor networks,’’
using multi-perspective analysis,’’ in Health and Technology. Berlin,
Wireless Pers. Commun., vol. 75, no. 1, pp. 11–34, Mar. 2014.
Germany: Springer, 2018.
[18] A. H. Mohsin et al., ‘‘Real-time medical systems based on human biomet- [40] S. Ghanavati, J. Abawaji, and D. Izadi, ‘‘A congestion control scheme
ric steganography: A systematic review,’’ J. Med. Syst., vol. 42, no. 12, based on fuzzy logic in wireless body area networks,’’ in Proc. IEEE
p. 245, 2018. 14th Int. Symp. Netw. Comput. Appl., Sep. 2015, pp. 235–242.
[19] M. A. Alsalem et al., ‘‘Systematic review of an automated multiclass [41] A. A. Rezaee, M. H. Yaghmaee, A. M. Rahmani, and A. H. Mohajerzadeh,
detection and classification system for acute Leukaemia in terms of eval- ‘‘HOCA: Healthcare aware optimized congestion avoidance and control
uation and benchmarking, open challenges, issues and methodological protocol for wireless sensor networks,’’ J. Netw. Comput. Appl., vol. 37,
aspects,’’ J. Med. Syst., vol. 42, no. 11, p. 204, 2018. no. 1, pp. 216–228, Jan. 2014.
[20] D. K. Moser et al., ‘‘Reducing delay in seeking treatment by patients [42] K. Saleem, A. Derhab, J. Al-Muhtadi, and B. Shahzad, ‘‘Human-
with acute coronary syndrome and stroke: A scientific statement oriented design of secure machine-to-machine communication system
from the American Heart Association Council on cardiovascular nurs- for e-healthcare society,’’ Comput. Hum. Behav., vol. 51, pp. 977–985,
ing and stroke council,’’ Circulation, vol. 114, no. 2, pp. 168–182, Oct. 2015.
2006. [43] M. Usman, M. R. Asghar, I. S. Ansari, and M. Qaraqe, ‘‘Security in wire-
[21] Report of the Adhoc Committee on Health Research Relating to less body area networks: From in-body to off-body communications,’’
Future Intervention Options (TDR/Gen/96.1). Investing in Health IEEE Access, vol. 6, pp. 58064–58074, 2018.
Research and Development, World Health Org., Geneva, Switzerland, [44] S. Moreno, A. Quintero, C. Ochoa, M. Bonfante, R. Villareal, and
1996. J. Pestana, ‘‘Remote monitoring system of vital signs for triage and
[22] O. H. Salman, M. F. A. Rasid, M. I. Saripan, and S. K. Subramaniam, detection of anomalous patient states in the emergency room,’’ in Proc.
‘‘Multi-sources data fusion framework for remote triage prioritization in 21st Symp. Signal Process., Images Artif. Vis. (STSIVA), Aug./Sep. 2016,
telehealth,’’ J. Med. Syst., vol. 38, no. 9, p. 103, Sep. 2014. pp. 1–5.
[23] R. W. Derlet, D. Kinser, L. Ray, B. Hamilton, and J. McKenzie, ‘‘Prospec- [45] J. R. B. dos Santos, G. Blard, A. S. R. Oliveira, and N. B. de Carvalho,
tive identification and triage of nonemergency patients out of an emer- ‘‘Wireless sensor tag and network for improved clinical triage,’’ in Proc.
gency department: A 5-year study,’’ Ann. Emergency Med., vol. 25, no. 2, Euromicro Conf. Digit. Syst. Design, vol. 31, 2015, pp. 399–406.
pp. 215–223, 1995. [46] J. Gómez, B. Oviedo, and E. Zhuma, ‘‘Patient monitoring system based on
[24] A. S. Albahri, A. A. Zaidan, O. S. Albahri, B. B. Zaidan, and Internet of Things,’’ Procedia Comput. Sci., vol. 83, pp. 90–97, Dec. 2016.
M. A. Alsalem, ‘‘Real-time fault-tolerant mHealth system: Comprehen- [47] A. Hussain, R. Wenbi, A. L. da Silva, M. Nadher, and M. Mudhish,
sive review of healthcare services, opens issues, challenges and method- ‘‘Health and emergency-care platform for the elderly and disabled people
ological aspects,’’ J. Med. Syst., vol. 42, no. 8, p. 137, 2018. in the smart city,’’ J. Syst. Softw., vol. 110, pp. 253–263, Dec. 2015.
[25] A. Sene, B. Kamsu-Foguem, and P. Rumeau, ‘‘Telemedicine framework [48] W.-T. Sung and K.-Y. Chang, ‘‘Health parameter monitoring via a
using case-based reasoning with evidences,’’ Comput. Methods Programs novel wireless system,’’ Appl. Soft Comput., vol. 22, pp. 667–680,
Biomed., vol. 121, no. 1, pp. 21–35, Aug. 2015. Sep. 2014.
[26] L. van Dyk, ‘‘A review of telehealth service implementation frame- [49] S. V. Zanjal and G. R. Talmale, ‘‘Medicine reminder and monitoring
works,’’ Int. J. Environ. Res. Public Health, vol. 11, no. 2, pp. 1279–1298, system for secure health using IOT,’’ Procedia Comput. Sci., vol. 78,
2014. pp. 471–476, Dec. 2016.
[50] J. Mendes, H. Simões, P. Rosa, N. Costa, C. Rabadão, and A. Pereira, [72] A. Ganz, J. M. Schafer, J. Tang, Z. Yang, J. Yi, and G. Ciottone, ‘‘Urban
‘‘Secure low-cost solution for elder’s eCardio surveillance,’’ Procedia search and rescue situational awareness using DIORAMA disaster man-
Comput. Sci., vol. 27, pp. 46–56, Jan. 2014. agement system,’’ Procedia Eng., vol. 107, pp. 349–356, Jan. 2015.
[51] G. C. Lamprinakos et al., ‘‘An integrated remote monitoring plat- [73] A. Renner et al., ‘‘RIPPLE: Scalable medical telemetry system for sup-
form towards telehealth and telecare services interoperability,’’ Inf. Sci., porting combat rescue,’’ in Proc. IEEE Nat. Aerosp. Electron. Conf.,
vol. 308, pp. 23–37, Mar. 2015. Jun. 2014, pp. 228–232.
[52] A. Ahmed, A. Rebeiro-Hargrave, Y. Nohara, E. Kai, Z. H. Ripon, and [74] S. Gunasekaran and M. Suresh, ‘‘A novel control of disaster protec-
N. Nakashima, ‘‘Targeting morbidity in unreached communities using tion (NCDP) for pilgrims by pan technology,’’ in Proc. IEEE 8th Int. Conf.
portable health clinic system,’’ in IEICE Trans. Commun., vol. E97-B, Intell. Syst. Control (ISCO), Jan. 2014, pp. 103–107.
no. 3, pp. 540–545, 2014. [75] S. Adibi, ‘‘A mobile health network disaster management system,’’ in
[53] K. Ganapathy, B. Priya, B. Priya, Dhivya, V. Prashanth, and V. Vaidehi, Proc. 7th Int. Conf. Ubiquitous Future Netw., Jul. 2015, pp. 424–428.
‘‘SOA framework for geriatric remote health care using wireless sensor [76] S. Sneha and U. Varshney, ‘‘A framework for enabling patient monitor-
network,’’ Procedia Comput. Sci., vol. 19, pp. 1012–1019, 2013. ing via mobile ad hoc network,’’ Decis. Support Syst., vol. 55, no. 1,
[54] S. J. Miah, J. Hasan, and J. G. Gammack, ‘‘On-cloud healthcare clinic: pp. 218–234, Apr. 2013.
An e-health consultancy approach for remote communities in a develop-
[77] A. Fratini and M. Caleffi, ‘‘Medical emergency alarm dissemination in
ing country,’’ Telematics Inform., vol. 34, no. 1, pp. 311–322, 2017.
urban environments,’’ Telematics Inform., vol. 31, no. 3, pp. 511–517,
[55] G. Traverso et al., ‘‘Physiologic status monitoring via the gastrointestinal
Aug. 2014.
tract,’’ PLoS ONE, vol. 10, no. 11, 2015, Art. no. e0141666.
[78] Y. Qin, L. Li, X. Zhong, Y. Yang, and C. L. Gwee, ‘‘A cross-layer QoS
[56] R. Rajkumar and N. C. S. N. Iyengar, ‘‘Dynamic integration of mobile
design with energy and traffic balance aware for different types of traffic
JXTA with cloud computing for emergency rural public health care,’’
in MANETs,’’ Wireless Pers. Commun., vol. 85, no. 3, pp. 1429–1449,
Osong Public Health Res. Perspect., vol. 4, no. 5, pp. 255–264, 2013.
2015.
[57] N. Kumar, K. Kaur, A. Jindal, and J. J. P. C. Rodrigues, ‘‘Providing health-
care services on-the-fly using multi-player cooperation game theory in [79] S. Manfredi, ‘‘Congestion control for differentiated healthcare service
Internet of Vehicles (IoV) environment,’’ Digit. Commun. Netw., vol. 1, delivery in emerging heterogeneous wireless body area networks,’’ IEEE
no. 3, pp. 191–203, Aug. 2015. Wireless Commun., vol. 21, no. 2, pp. 80–90, Apr. 2014.
[58] S. Moretti, S. Cicalò, M. Mazzotti, V. Tralli, and M. Chiani, [80] J. Soto, S. Queiroz, and M. Nogueira, ‘‘Managing sensing and coopera-
‘‘Content/context-aware multiple camera selection and video adaptation tion to analyze PUE attacks in cognitive radio ad hoc networks,’’ in Proc.
for the support of m-Health services,’’ Procedia Comput. Sci., vol. 40, 8th Int. Conf. Netw. Service Manage. (CNSM) Workshop Syst. Virtualiz-
pp. 206–213, Jan. 2014. tion Manage. (SVM), 2012, pp. 219–223.
[59] P. Calyam et al., ‘‘Synchronous big data analytics for personalized and [81] H. F. Lingsma et al., ‘‘Comparing and ranking hospitals based on out-
remote physical therapy,’’ Pervasive Mobile Comput., vol. 28, pp. 3–20, come: Results from The Netherlands stroke survey,’’ Int. J. Med., vol. 103,
Jun. 2016. no. 2, pp. 99–108, 2009.
[60] A. Katib, D. Rao, P. Rao, K. Williams, and J. Grant, ‘‘A prototype of [82] J. Leister and J. Stausberg, ‘‘Why do patients select a hospital?’’
a novel cell phone application for tracking the vaccination coverage of J. Hospital Marketing Public Relations, vol. 17, no. 2, pp. 13–31,
children in rural communities,’’ Comput. Methods Programs Biomed., Oct. 2007.
vol. 122, no. 2, pp. 215–228, Nov. 2015. [83] L. H. Wizig, ‘‘Method and system for providing a user-selected healthcare
[61] O. Boursalie, R. Samavi, and T. E. Doyle, ‘‘M4CVD: Mobile machine services package and healthcare services panel customized based on a
learning model for monitoring cardiovascular disease,’’ Procedia Com- user’s selections,’’ U.S. Patents 6 735 569 B1, May 11, 2004.
put. Sci., vol. 63, no. 2, pp. 384–391, 2015. [84] R. G. Robbinson, K. L. Kudos, L. R. Starr, K. Rao, and T. R. Price,
[62] M. Fezari, R. Rasras, and I. M. M. El Emary, ‘‘Ambulatory health ‘‘Mood disorders in stroke patients. Importance of lesion location.,’’
monitoring system using wireless sensors node,’’ Procedia Comput. Sci., Brain, vol. 107, pp. 81–93, Mar. 1984.
vol. 65, pp. 86–94, Jan. 2015. [85] W. G. Barsan et al., ‘‘Time of hospital presentation in patients with acute
[63] V. Villarreal, J. Fontecha, R. Hervas, and J. Bravo, ‘‘Mobile and ubiq- stroke,’’ Arch. Internal Med., vol. 153, no. 22, pp. 2558–2561, 1993.
uitous architecture for the medical control of chronic diseases through [86] J. Faulin, A. A. Juan, S. E. Grasman, and M. J. Fry, Decision Making in
the use of intelligent devices: Using the architecture for patients with Service Industries: A Practical Approach. Boca Raton, FL, USA: CRC
diabetes,’’ Future Gener. Comput. Syst., vol. 34, pp. 161–175, May 2014. Press, 2012.
[64] M. Sebillo, G. Tortora, M. Tucci, G. Vitiello, A. Ginige, and [87] Q. M. Yas, A. A. Zaidan, B. B. Zaidan, B. Rahmatullah, and H. A. Karim,
P. Di Giovanni, ‘‘Combining personal diaries with territorial intelligence ‘‘Comprehensive insights into evaluation and benchmarking of real-time
to empower diabetic patients,’’ J. Vis. Lang. Comput., vol. 29, pp. 1–14, skin detectors: Review, open issues & challenges, and recommended
Aug. 2015. solutions,’’ Measurement, vol. 114, pp. 243–260, Jan. 2018.
[65] M. O. Lwin et al., ‘‘A 21st century approach to tackling dengue: Crowd-
[88] O. Zughoul et al., ‘‘Comprehensive insights into the criteria of student
sourced surveillance, predictive mapping and tailored communication,’’
performance in various educational domains,’’ IEEE Access, vol. 6,
Acta Tropica, vol. 130, no. 1, pp. 100–107, Feb. 2014.
pp. 73245–73264, 2018.
[66] A. Bresó, J. Martínez-Miranda, E. Fuster-García, and J. M. García-
[89] N. F. Berglas, M. F. Battistelli, W. K. Nicholson, M. Sobota, R. D. Urman,
Gómez, ‘‘A novel approach to improve the planning of adaptive and
and S. C. M. Roberts, ‘‘The effect of facility characteristics on patient
interactive sessions for the treatment of Major Depression,’’ Int. J. Hum.-
safety, patient experience, and service availability for procedures in non-
Comput. Stud., vol. 87, pp. 80–91, Mar. 2015.
hospital-affiliated outpatient settings: A systematic review,’’ PLoS ONE,
[67] H. Hermens, H. op den Akker, M. Tabak, J. Wijsman, and M. Vollenbroek,
vol. 13, no. 1, 2018, Art. no. e0190975.
‘‘Personalized coaching systems to support healthy behavior in people
with chronic conditions,’’ J. Electromyogr. Kinesiol., vol. 24, no. 6, [90] J. Nicholl, J. West, S. Goodacre, and J. Turner, ‘‘The relationship between
pp. 815–826, Dec. 2014. distance to hospital and patient mortality in emergencies: An observa-
[68] J. Broach et al., ‘‘Usability and reliability of smart glasses for secondary tional study,’’ Emergency Med. J., vol. 24, no. 9, pp. 665–668, Sep. 2007.
triage during mass casualty incidents,’’ in Proc. Annu. Hawaii Int. Conf. [91] L. Wei et al., ‘‘Impact on mortality following first acute myocardial
Syst. Sci., 2018, pp. 1416–1422. infarction of distance between home and hospital: Cohort study,’’ Heart,
[69] A. Paulus, P. Meisen, T. Meisen, S. Jeschke, M. Czaplik, and F. Hirsch, vol. 94, no. 9, pp. 1141–1146, 2008.
‘‘AUDIME: Augmented disaster medicine,’’ in Proc. 17th Int. Conf. [92] R. Busse, J. Schreyögg, and P. C. Smith, ‘‘Variability in healthcare
E-Health Netw., Appl. Services (HealthCom), 2016, pp. 342–345. treatment costs amongst nine eu countries—Results from the healthbasket
[70] C. Beck and J. Georgiou, ‘‘A wearable, multimodal, vitals acquisition unit project,’’ Health Econ., vol. 17, pp. S1–S8, Jan. 2008.
for intelligent field triage,’’ in Proc. IEEE Int. Symp. Circuits Syst., no. 3, [93] D. H. Akdag, T. Kalaycı, S. Karagöz, H. Zülfikar, and D. Giz, ‘‘The eval-
May 2016, pp. 1530–1533. uation of hospital service quality by fuzzy MCDM,’’ Appl. Soft Comput.,
[71] L. I. Besaleva and A. C. Weaver, ‘‘CrowdHelp: M-Health application vol. 23, pp. 239–248, Oct. 2014.
for emergency response improvement through crowdsourced and sensor- [94] A. M. R. Khan, P. N. Prasad, and S. Rajamanoharane, ‘‘A decision-making
detected information,’’ in Proc. Wireless Telecommun. Symp., 2014, framework for service quality measurements in hospitals,’’ Int. J. Enter-
pp. 1–5. prise Netw. Manage., vol. 4, no. 1, p. 80, 2010.
[95] R. L. Keeney and H. Raiffa, Decisions with Multiple Objectives: Prefer- [116] T. L. Saaty and M. S. Ozdemir, ‘‘Why the magic number seven plus or
ences and Value Trade-Offs. Cambridge, U.K.: Cambridge Univ. Press, minus two,’’ Math. Comput. Model., vol. 38, nos. 3–4, pp. 233–244, 2003.
1976. [117] D. Lesmes, M. Castillo, and R. Zarama, ‘‘Application of the analytic
[96] B. Valerie and T. J. Stewart, Multiple Criteria Decision Analysis: network process (ANP) to establish weights in order to re-accredit a
An Integrated Approach. Boston, MA, USA: Kluwer, 2002. program of a University,’’ in Proc. 10th Int. Symp. Analytic Hierarchy
[97] M. Whaiduzzaman, A. Gani, N. B. Anuar, M. Shiraz, M. N. Haque, and Process, vol. 29, 2009, pp. 1–14.
I. T. Haque, ‘‘Cloud service selection using multicriteria decision analy- [118] L. Pecchia, P. A. Bath, N. Pendleton, and M. Bracale, ‘‘Analytic hierarchy
sis,’’ Sci. World J., vol. 2014, Feb. 2014, Art. no. 459375. process (AHP) for examining healthcare professionals’ assessments of
[98] A. A. Zaidan, B. B. Zaidan, Z. Kadhem, M. Larbani, M. B. Lakulu, and risk factors,’’ Methods Inf. Med., vol. 50, no. 5, pp. 435–444, Dec. 2011.
M. Hashim, ‘‘Challenges, alternatives, and paths to sustainability: Better [119] M. Aruldoss, T. M. Lakshmi, and V. P. Venkatesan, ‘‘A survey on multi
public health promotion using social networking pages as key tools,’’ criteria decision making methods and its applications,’’ Amer. J. Inf. Syst.,
J. Med. Syst., vol. 39, no. 2, p. 7, Feb. 2015. vol. 1, no. 1, pp. 31–43, 2013.
[99] B. B. Zaidan, A. Haiqi, A. A. Zaidan, M. Abdulnabi, M. L. M. Kiah, and [120] N. H. Zardari, K. Ahmed, S. M. Shirazi, and Z. Bin Yusop, ‘‘Weighting
H. Muzamel, ‘‘A security framework for nationwide health information methods and their effects on multi-criteria decision making model out-
exchange based on telehealth strategy,’’ J. Med. Syst., vol. 39, no. 5, p. 51, comes in water resources management,’’ Int. J. Oper. Res., vol. 10, no. 2,
May 2015. pp. 56–66, 2015.
[100] M. L. M. Kiah, M. S. Nabi, B. B. Zaidan, and A. A. Zaidan, ‘‘An enhanced [121] M. A. O. Barrios, F. De Felice, K. P. Negrete, B. A. Romero, A. Y. Arenas,
security solution for electronic medical records based on AES hybrid and A. Petrillo, ‘‘An AHP-topsis integrated model for selecting the most
technique with SOAP/XML and SHA-1,’’ J. Med. Syst., vol. 37, no. 5, appropriate tomography equipment,’’ Int. J. Inf. Technol. Decis. Making,
p. 9971, Oct. 2013. vol. 15, no. 4, pp. 861–885, 2016.
[101] M. S. Nabi, M. L. Mat Kiah, A. A. Zaidan, and B. B. Zaidan, ‘‘Suitability [122] M. A. Ortiz, J. P. Cómbita, A. D. L. La Hoz, F. De Felice, and
of adopting S/MIME and OpenPGP email messages protocol to secure A. Petrillo, ‘‘An integrated approach of AHP-DEMATEL methods
electronic medical records,’’ in Proc. 2nd Int. Conf. Future Gener. Com- applied for the selection of allied hospitals in outpatient service,’’ Int. J.
mun. Technol. (FGCT), 2013, pp. 93–97. Med. Eng. Inform., vol. 8, no. 2, pp. 87–107, 2016.
[102] M. L. M. Kiah, A. Haiqi, B. B. Zaidan, and A. A. Zaidan, ‘‘Open [123] H. O. Alanazi, A. A. Zaidan, B. B. Zaidan, M. L. M. Kiah, and
source EMR software: Profiling, insights and hands-on analysis,’’ Com- S. H. Al-Bakri, ‘‘Meeting the security requirements of electronic medical
put. Methods Programs Biomed., vol. 117, no. 2, pp. 360–382, 2014. records in the ERA of high-speed computing,’’ J. Med. Syst., vol. 39, no. 1,
[103] C.-L. Hwang and K. Yoon, Multiple Attribute Decision Methods and p. 165, 2015.
Applications. Springer Science & Business Media, 2011. [124] Q. M. Yas, A. A. Zaidan, B. B. Zaidan, M. Hashim, and C. K. Lim,
[104] B. B. Zaidan, A. A. Zaidan, and M. L. M. Kiah, ‘‘Impact of data privacy ‘‘A systematic review on smartphone skin cancer apps: Coherent tax-
and confidentiality on developing telemedicine applications: A review onomy, motivations, open challenges and recommendations, and new
participates opinion and expert concerns,’’ Int. J. Pharmacol., vol. 7, no. 3, research direction,’’ J. Circuits, Syst. Comput., vol. 27, no. 5, May 2018,
pp. 382–387, 2011. Art. no. 1830003.
[105] M. L. M. Kiah, B. B. Zaidan, A. A. Zaidan, M. Nabi, and R. Ibraheem, [125] M. Abdulnabi, A. Al-Haiqi, M. L. M. Kiah, A. A. Zaidan, B. B. Zaidan,
‘‘MIRASS: Medical informatics research activity support system using and M. Hussain, ‘‘A distributed framework for health information
information mashup network,’’ J. Med. Syst., vol. 38, no. 4, p. 37, exchange using smartphone technologies,’’ J. Biomed. Inform., vol. 69,
Apr. 2014. pp. 230–250, May 2017.
[106] M. L. M. Kiah, S. H. Al-Bakri, A. A. Zaidan, B. B. Zaidan, and [126] World Health Organization. (2016). Health Resources Availability
M. Hussain, ‘‘Design and develop a video conferencing framework for Mapping System (HeRAMS). Manila, Philippines: WHO
real-time telemedicine applications using secure group-based communi- Regional Office for the Western Pacific. [Online]. Available:
cation architecture,’’ J. Med. Syst., vol. 38, no. 10, p. 133, Oct. 2014. https://www.who.int/hac/herams/en/
[107] E. Triantaphyllou, Multi-criteria Decision Making Methods: A Compar- [127] M.-J. Lee and C.-W. Chung, ‘‘A user similarity calculation based on the
ative Study, vol. 44. Boston, MA, USA: Springer, 2000, pp. 5–12. location for social network services,’’ in Database Systems for Advanced
[108] A. A. Zaidan, ‘‘A review on smartphone skin cancer diagnosis apps Applications (Lecture Notes in Computer Science), vol. 6587. Berlin,
in evaluation and benchmarking: Coherent taxonomy, open issues and Germany: Springer, 2011, pp. 38–52.
recommendation pathway solution,’’ Health Technol., vol. 8, no. 4, [128] M. Lahby, L. Cherkaoui, and A. Adib, ‘‘A novel ranking algorithm based
pp. 223–238, Sep. 2018. network selection for heterogeneous wireless access,’’ J. Netw., vol. 8,
[109] B. B. Zaidan, A. A. Zaidan, H. A. Karim, and N. N. Ahmad, ‘‘A new no. 2, pp. 263–272, 2013.
approach based on multi-dimensional evaluation and benchmarking for [129] K. Saksrisathaporn, A. Bouras, N. Reeveerakul, and A. Charles, ‘‘Appli-
data hiding techniques,’’ Int. J. Inf. Technol. Decis. Making, vol. 16, pp. 1– cation of a decision model by using an integration of AHP and TOPSIS
42, Mar. 2017. approaches within humanitarian operation life cycle,’’ Int. J. Inf. Technol.
[110] F. M. Jumaah, A. A. Zaidan, B. B. Zaidan, R. Bahbibi, M. Y. Qahtan, Decis. Making, vol. 15, no. 4, pp. 887–918, 2016.
and A. Sali, ‘‘Technique for order performance by similarity to ideal [130] A. A. Zaidan, B. B. Zaidan, M. Hussain, A. Haiqi, M. L. M. Kiah, and
solution for solving complex situations in multi-criteria optimization of M. Abdulnabi, ‘‘Multi-criteria analysis for OS-EMR software selection
the tracking channels of GPS baseband telecommunication receivers,’’ problem: A comparative study,’’ Decis. Support Syst., vol. 78, pp. 15–27,
Telecommun. Syst., vol. 68, no. 3, pp. 425–443, Jul. 2018. Oct. 2015.
[111] B. Rahmatullah, A. A. Zaidan, F. Mohamed, and A. Sali, ‘‘Multi-complex [131] B. B. Zaidan and A. A. Zaidan, ‘‘Software and hardware FPGA-based
attributes analysis for optimum GPS baseband receiver tracking channels digital watermarking and steganography approaches: Toward new
selection,’’ in Proc. 4th Int. Conf. Control, Decis. Inf. Technol. (CoDIT), methodology for evaluation and benchmarking using multi-criteria
2017, pp. 1084–1088. decision-making techniques,’’ J. Circuits, Syst. Comput., vol. 26, no. 7,
[112] E. Triantaphyllou, B. Shu, S. N. Sanchez, and T. Ray, ‘‘Multi-criteria Jul. 2017, Art. no. 1750116.
decision making: An operations research approach,’’ Encyclopedia Elect. [132] M. Hussain et al., ‘‘A security framework for mHealth apps on Android
Electron. Eng., vol. 15, no. 1998, pp. 175–186, 1998. platform,’’ Comput. Secur., vol. 75, pp. 191–217, Jun. 2018.
[113] K. Yoon and C.-L. Hwang, Multiple Attribute Decision Making: [133] H. O. Alanazi, G. M. Alam, B. B. Zaidan, and A. A. Zaidan, ‘‘Securing
An Introduction, vol. 104. Thousand Oaks, CA, USA: Sage Publications, electronic medical records transmissions over unsecured communica-
1995. tions: An overview for better medical governance,’’ J. Med. Plants Res.,
[114] A. A. Zaidan, B. B Zaidan, A. Al-Haiqi, M. L. M. Kiah, M. Hussain, and vol. 4, no. 19, pp. 2059–2074, 2010.
M. Abdulnabi, ‘‘Evaluation and selection of open-source EMR software [134] M. S. A. Nabi, M. L. M. Kiah, B. B. Zaidan, A. A. Zaidan, and
packages based on integrated AHP and TOPSIS,’’ J. Biomed. Inform., G. M. Alam, ‘‘Suitability of using SOAP protocol to secure electronic
vol. 53, pp. 390–404, Feb. 2015. medical record databases transmission,’’ Int. J. Pharmacol., vol. 6, no. 6,
[115] H.-S. Shih, H.-J. Shyur, and E. S. Lee, ‘‘An extension of TOPSIS for group pp. 959–964, 2010.
decision making,’’ Math. Comput. Model., vol. 45, nos. 7–8, pp. 801–813, [135] Y. Wind and T. L. Saaty, ‘‘Marketing applications of the analytic hierarchy
2007. process,’’ Manage. Sci., vol. 26, no. 7, pp. 641–658, 1980.
[136] T. L. Saaty, ‘‘A scaling method for priorities in hierarchical structures,’’ A. S. ALBAHRI received the M.Sc. degree in
J. Math. Psychol., vol. 15, no. 3, pp. 213–281, 1977. ICT specialist in medical informatics and health
[137] B. N. Abdullateef, N. F. Elias, H. Mohamed, A. A. Zaidan, and sciences from Arts, Sciences and Technology Uni-
B. B. Zaidan, ‘‘An evaluation and selection problems of OSS-LMS pack- versity in Lebanon, Beirut, Lebanon, in 2014,
ages,’’ SpringerPlus, vol. 5, no. 1, p. 248, Dec. 2016. and the Ph.D. degree in artificial intelligence
[138] Q. M. Yas, A. A. Zadain, B. B. Zaidan, M. B. Lakulu, and B. Rahmat-
from Universiti Pendidikan Sultan Idris (UPSI),
ullah, ‘‘Towards on develop a framework for the evaluation and bench-
marking of skin detectors based on artificial intelligent models using Malaysia. He is currently a Lecturer with the
multi-criteria decision-making techniques,’’ Int. J. Pattern Recognit. Artif. University of Information Technology and Com-
Intell., vol. 31, no. 3, Mar. 2017, Art. no. 1759002. munications (UOITC) and Iraqi Commission for
[139] B. B. Zaidan, A. A. Zaidan, H. A. Karim, and N. N. Ahmad, ‘‘A new Computers and Informatics (ICCI). He has pub-
digital watermarking evaluation and benchmarking methodology using lished many papers in WoS (ISI) databases under affiliation A. S. Albahri.
an external group of evaluators and multi-criteria analysis based on His research interests include AI applications on telemedicine, dis-
‘large-scale data,’’’ Softw., Pract. Exper., vol. 47, no. 10, pp. 1365–1392, aster management, E-health, mHealth, machine learning, multi-criteria
Oct. 2017. decision-making (MCDM), the IoT, bigdata, and student evaluation. He is
[140] H. Ahmadi, M. Nilashi, and O. Ibrahim, ‘‘Organizational decision to a member and reviewer in lots of prestige journals by Clarivate Analytics.
adopt hospital information system: An empirical investigation in the
case of Malaysian public hospitals,’’ Int. J. Med. Inform., vol. 84, no. 3,
pp. 166–188, 2014.
[141] I. M. Ar and A. Kurtaran, ‘‘Evaluating the relative efficiency of commer-
cial banks in Turkey: An integrated AHP/DEA approach,’’ Int. Bus. Res.,
vol. 6, no. 4, p. 129, 2013.
[142] K. Lam and X. Zhao, ‘‘An application of quality function deployment to
improve the quality of teaching,’’ Int. J. Qual. Rel. Manage., vol. 15, no. 4, A. A. ZAIDAN received the B.Eng. degree (Hons.)
pp. 389–413, 1998. in computer engineering from the University of
[143] V. Sherekar and M. Tatikonda, ‘‘Impact of factor affecting on labour Technology, Baghdad, Iraq, in 2004, the M.Sc.
productivity in construction projects by AHP method,’’ Int. J. Eng. Sci. degree in data communications and computer net-
Comput., vol. 6, no. 6, pp. 6771–6775, 2016. work from the University of Malaya, Malaysia,
[144] B. B. Zaidan and A. A. Zaidan, ‘‘Comparative study on the evaluation and in 2009, and the Ph.D. degree in artificial intel-
benchmarking information hiding approaches based multi-measurement ligence from Multimedia University, Malaysia,
analysis using TOPSIS method with different normalisation, separation
in 2013. He is currently a Senior Lecturer with the
and context techniques,’’ Measurement, vol. 117, pp. 277–294, May 2018.
[145] S. Kubler, J. Robert, W. Derigent, A. Voisin, and Y. Le Traon, ‘‘A state-of Department of computing, Universiti Pendidikan
the-art survey & testbed of fuzzy AHP (FAHP) applications,’’ Expert Syst. Sultan Idris. He led or member for many funded
Appl., vol. 65, pp. 398–422, Dec. 2016. research projects and has published more than 150 papers at various inter-
[146] F. M. Jumaah, A. A. Zadain, B. B. Zaidan, A. K. Hamzah, and R. Bahbibi, national conferences and journals. His research interests include artificial
‘‘Decision-making solution based multi-measurement design parameter intelligent, decision theory, data communication and networks, AI applica-
for optimization of GPS receiver tracking channels in static and dynamic tions on telemedicine, and E-health.
real-time positioning multipath environment,’’ Measurement, vol. 118,
pp. 83–95, Mar. 2018.
[147] I. Tariq et al., ‘‘MOGSABAT: A metaheuristic hybrid algorithm for
solving multi-objective optimisation problems,’’ Neural Computing and
Applications, Oct. 2018.
[148] S.-J. Chen and C.-L. Hwang, ‘‘Fuzzy multiple attribute decision mak-
ing methods,’’ in Fuzzy Multiple Attribute Decision Making. Berlin,
Germany: Springer, 1992, pp. 289–486. B. B. ZAIDAN received the B.Sc. degree in
[149] M. A. Qader, B. B. Zaidan, A. A. Zaidan, S. K. Ali, M. A. Kamaluddin, applied mathematics from Al-Nahrain University,
and W. B. Radzi, ‘‘A methodology for football players selection problem Baghdad, Iraq, in 2004, and the M.Sc. degree
based on multi-measurements criteria analysis,’’ Measurement, vol. 111, in data communications and information security
pp. 38–50, Dec. 2017. from the University of Malaya, Malaysia, in 2009.
[150] O. S. Albahri et al., ‘‘Based multiple heterogeneous wearable sensors: He is currently a Senior Lecturer with the Depart-
A smart real-time health monitoring structured for hospitals distributor,’’ ment of Computing, Universiti Pendidikan Sultan
IEEE Access, vol. 7, pp. 37269–37323, 2019. Idris. He led or member for many funded research
[151] M. Khatari, A. A. Zaidan, B. B. Zaidan, O. S. Albahri, and M. A. projects and has published more than 150 papers at
Alsalem, ‘‘Multi-criteria evaluation and benchmarking for active queue
various international conferences and journals. His
management methods: Open issues, challenges and recommended path-
way solutions,’’ Int. J. Inf. Technol. Decis. Making, vol. 18, 2019.
research interests include artificial intelligent, decision theory, information
doi: 10.1142/S0219622019300039. security and networks, and multi-criteria evaluation, and benchmarking.
[152] B. N. Abdullateef, N. F. Elias, H. Mohamed, A. A. Zaidan,
and B. B. Zaidan, ‘‘An evaluation and selection problems of OSS-
LMS packages,’’ SpringerPlus, vol. 5, no. 1, p. 248, 2016.
A. H. MOHSIN received the B.Sc. degree in soft- ODAI ENAIZAN received the B.Sc. degree in
ware engineering from the Al-Sadiq University of computer science from Middle East University,
Baghdad, Iraq, in 2008, and the M.Sc. degree in Jordon, in 2005, and the M.Sc. and Ph.D. degrees
software engineering from Hamdard University, in computer science from Universiti Sains Islam
New Delhi, India, in 2013. He is currently pursu- Malaysia (USIM), Malaysia, in 2011 and 2017,
ing the Candidate Doctor of Philosophy (Ph.D.) respectively. He is currently a Lecturer with Mid-
degree with Universiti Pendidikan Sultan Idris dle East University. He led or member for many
(UPSI), Tanjung Malim, Malaysia. He led or mem- funded research projects and has published more
ber for many funded research projects and has than seven papers at various international confer-
published more than five papers at various interna- ences and journals. His research interests include
tional conferences and prestige journals. His research interests include data privacy and security health information systems MCDME-business.
security, software engineering, and medical informatics.
M. J. BAQER received the B.Sc. degree in soft- N. S. JALOOD received the bachelor’s degree
ware engineering from the Baghdad College of in software engineering from the University of
Economics Sciences University, Iraq, in 2013, and Imam Jaafar Al-Sadiq, Iraq, in 2013, and the M.Sc.
the M.Sc. degree in information technology from degree in computer science/artificial intelligence
UPSI University, Malaysia, in 2018. His research from Universiti Pendidikan Sultan Idris (UPSI),
interest includes multi-criteria decision making. Tanjung Malim, Malaysia, in 2018, where he is
currently pursuing the degree. His research inter-
ests include education application and decision
making.
ALI NAJM JASIM received the bachelor’s degree ALI. H. SHAREEF received the bachelor’s degree
in software engineering from the University of in software engineering from the University of
Imam Jaafar Al-Sadiq, Iraq, in 2012, and the M.Sc. Imam Jaafar Al-Sadiq, Iraq, in 2013, and the M.Sc.
degree in computer science/artificial intelligence degree in computer science/artificial intelligence
from Universiti Pendidikan Sultan Idris (UPSI), from Universiti Pendidikan Sultan Idris (UPSI),
Tanjung Malim, Malaysia, in 2018, where he is Tanjung Malim, Malaysia, in 2018, where he is
currently pursuing the degree. His research inter- currently pursuing the degree. His research inter-
ests include education application and decision ests include education application and decision
making. making.