1. Introduction
Cloud computing, the Internet of Things (IoT), artificial intelligence and extender reality are used to monitor patients and deliver new treatments and services. Now, integrated medical technologies and information technologies revolutionize the way in which hospitals, healthcare centers, and care providers communicate with each other and with their patients. IoT is an emerging technology that is enabling communication and the exchange of data and information between devices and systems. IoT is commonly defined as an infrastructure network that connects various sensors or smart objects and allows more data interoperability, device management, communication, and information sharing for application purposes [
1].
Sensors for health are a dynamic technology and sensor-based medical devices (SMD) are becoming an important part of health monitoring systems in healthcare centers and ambulatory care. SMD offer a number of new opportunities for healthcare professionals to monitor patients, as well as for patients to monitor themselves. IoT in healthcare basically includes sensors, SMD, software, information processing systems and platforms. The use of the Internet of Things (IoT) with SMD enables easy access to information (e.g., a patient’s vital parameters). The information is transmitted by SMD to IoT where they are stored, aggregated and analyzed. In this paper, we understand SMD devices as medical devices that provide information to an IoT platform.
The rapid growth in the number, diversity and cost of medical devices and IoT healthcare platforms imposes a challenge for healthcare managers: making a rational choice of vendor from a set of potential vendors.
The selection of a vendor in the healthcare industry is a multi-criteria decision-making problem. Procurement managers define the set of vendors, brands, the set of products to be purchased and the set of selection criteria. Quality, price and lead time are common selection criteria. Evaluation of the performance of vendors and selecting the one with the highest quality offer are important tasks.
The decision process for SMD procurement is a complex one. Complexity may arise for various reasons that include uncertainty of information, evaluation, information from different sources, method or combination of methods selection and the weights assigned.
The aim of this paper is to develop a hybrid approach that combines a performance evaluation model and a multi-objective model for the SMD vendor selection problem. For determining the criteria weights in the performance evaluation model an original version of the best worst method (BWM) is applied, which we call the flexible best worst method (FBWM). The multi-objective model has two objective functions; one to maximize the SMD performance and another to minimize the SMD cost. A case study for the application of the hybrid approach for SMD procurement is presented. The hybrid approach can support managers in SMD procurement decisions in healthcare. The hybrid approach has four stages: (a) the definition of the decision problem; (b) computation of criteria weights for SMD, brands and vendors; (c) performance evaluation of SMD, brands and vendors; (d) solving a multi-objective optimization model and finding the optimal vendor, brand and number of products of the same type to be purchased.
The emphasis in our study was placed on sensor-based medical devices because these devices can be integrated into an IoT-type system. The main feature of these types of devices is the possibility to wirelessly transmit information about health parameters to an IoT-type system. An important criterion from the case study refers to communication capacity with an IoT platform. In this paper, SMD are considered as devices that can transmit information wirelessly to an IoT platform.
The subject of our paper was motivated by the complexity of the SMD procurement decision process in healthcare. This domain handles a great diversity of medical devices to be purchased from brands and vendors, which have an impact on the costs and health risks for patients in many ways. Through health applications, the delivery of sensors and medical devices in healthcare can be improved.
The main contributions of the paper are:
A survey of medical devices and medical sensors;
A hybrid approach proposal that combines a performance evaluation model and a multi-objective optimization model for SMD, vendor and brand selection;
Introduction of an original version of the best worst method (BWM), namely, the flexible best worst method (FBWM). The advantages of the FBWM are:
The number of input data (decision-maker evaluations) is greatly reduced;
The resulting set of evaluations is fully consistent. As a result, possible reevaluations by the decision-maker are no longer necessary;
Formulation of a multi-objective optimization model for SMD, vendor and brand selection that maximizes SMD performance and minimizes SMD cost;
From the above multi-objective optimization model, a single-objective optimization model with a budgetary constraint is formulated. The range of budget parameters is determined.
The structure of the paper is as follows:
Section 2 presents a survey of the medical devices and medical sensors. The problem of vendor selection in state-of-the-art devices in the healthcare industry is the subject of
Section 3.
Section 4 presents FBWM, an original version of the BWM, and
Section 5 proposes a hybrid approach that combines a performance evaluation model and a multi-objective optimization model for SMD, vendor and brand selection. In
Section 6, a case study that implements the hybrid approach is described. In
Section 7, the conclusions of this paper are presented.
2. Sensor-Based Medical Devices
IoT medical devices include smartphones, smart sensors, wearable devices, home appliances, medical and industrial instruments. The term IoT has been used as a subject and topic of several studies on medical devices. In the literature, some common terms are used, for example: Internet of Healthcare Things (IoHT) [
2,
3,
4,
5], Internet of Medical Things (IoMT) [
6,
7,
8,
9] and Ubiquitous healthcare or U-healthcare [
10,
11,
12].
Medical devices based on sensors can detect physical, chemical and biological signals and provide a way for those signals to be measured and recorded. Physical properties that can be sensed include temperature, pressure, vibration, sound level, light intensity, load or weight, flow rate of gases and liquids, amplitude of magnetic and electronic fields, and concentrations of many substances in gaseous, liquid, or solid form. Medical sensors have great advantages in diagnosing, treating and managing diseases, especially for the elderly [
13,
14,
15].
During the COVID-19 pandemic, there has been an increase in telemedicine practices due to established social distancing rules that have led healthcare professionals to consult patients remotely. A smart health monitoring system is being developed using IoT technology which is capable of monitoring the blood pressure, heart rate, oxygen level, and temperature of a person [
16]. A survey on COVID-19’s impact on the healthcare domain: worldwide market, implementation, applications, security and privacy issues, challenges and future prospects is presented in [
17]. In [
18], various applications of IoMT in the context of COVID-19 are presented. This review presents an associated architecture and various other technologies that are deployed to mitigate the virus threat. The paper also highlights the development of new IoMT technologies merged with artificial intelligence (AI), big data, and blockchain.
There are multiple ways in which IoT devices can be used for healthcare. Some of them are: remote patient monitoring, glucose monitoring, heart-rate monitoring, hand hygiene monitoring, depression and mood monitoring, Parkinson’s disease monitoring, connected inhalers, ingestible sensors, connected contact lenses, robotic surgery, etc. IoT device developers, managers and healthcare providers must ensure that they adequately secure data collected by IoT devices.
Remote patient monitoring is the most common application of IoT medical devices. IoT medical devices based on sensors can automatically collect health parameters such as heart rate, blood pressure, temperature, and more from patients who are not physically present in a healthcare institution thus eliminating the need for patients to go to health institutions. When an IoT platform collects patient data, it forwards the data to a software application where healthcare professionals and/or patients can view it. Algorithms may be used to analyze the data in order to recommend treatments or generate alerts.
Medical devices can be divided into the following categories: stationary medical devices, wearable external medical devices, implantable medical devices and other medical devices. Examples of medical devices are presented in
Figure 1.
Medical sensors can be divided in several categories taking into account type of sensor, sensor placement (technology), location, targets and applications (
Figure 2).
Much research has been produced in the past years related to the usage of IoT and sensors in healthcare. A review and analysis of popular IoT platforms from different application domains was carried out in [
19]. The authors proposed a comprehensive evaluation framework for IoT platforms that considers seven different technical comparison criteria: (1) topology design, (2) programming languages, (3) third-party support, (4) extended protocol support, (5) event handling, (6) security, and (7) privacy. The framework is used to evaluate different IoT platforms highlighting their distinguishing attributes on communications, security, and privacy.
The authors of [
20] review scientific articles and patents, for the period 2015–2020, about the Internet of Things (IoT) in healthcare. The aim is to explore both the domain of research and of practice simultaneously by focusing on the most relevant themes concerning IoT application in the healthcare industry.
In [
21], a mechanism is proposed for addressing the intersection of the different challenges such as the collection and quality estimation, as well as the interpretation and harmonization of the data that derives from the existing huge amounts of heterogeneous IoT medical devices. A review of the challenges in bio-medical instruments using IoT is also presented in [
22].
A review of the literature published from 2007 to 2018 to explore studies in the field of new product development processes, design processes, design methodology, and outcomes of the devices affecting user acceptance is presented in [
1].
The authors of [
23] provide a summary of the potential healthcare applications of IoT-based technologies. Potential challenges and issues in the IoT health systems are also discussed.
The market of SMD is continuously rising due to an increase in the adoption of medical services at home. With the help of medical equipment that uses sensors, it is possible to monitor patients at home and allow an early diagnosis.
Driving factors of IoT in healthcare have enhanced the growth of the medical device market. Advanced development of the technology of medical devices in the healthcare sector has increased the cost of medical devices in last few years. Advanced software developed in medical devices, advanced sensors and increased research and development of IoT in healthcare has increased the market rate. According to Emergen Research [
24], the global IoT medical devices market size was USD 32.63 billion in 2020 and is expected to reach USD 203.13 billion in 2028, registering a robust revenue compound annual growth rate (CAGR) of 25.6% during the forecast period.
3. Vendor Selection in Healthcare
According to [
25], the healthcare industry is viewed as the world’s largest industry in terms of budget, employees, customers, etc. The market for healthcare products and services has been experiencing explosive growth in recent years due to the increasing demand for medical devices based on sensors and IoT platforms.
Healthcare mangers need to provide high-performance management in order to comply with the growing number of constraints (e.g., budget constraints). This can be done by using efficient decision-making techniques (e. g., optimization methods), instead of inert traditional approaches. An important decision problem in healthcare is the vendor selection problem. Its importance comes from the fact that it has an impact on the performance and the profit of healthcare institutions and from the fact that the health and life of the customers in this sector should be considered. The vendor selection problem is defined as a multi-criteria decision-making (MCDM) problem that includes both quantitative and non-quantitative criteria. The number of papers that study this problem in the healthcare sector is relatively small. In the last decade, applications of vendor selection in the healthcare sector started to grow continuously. Applications of MCDM methods are very popular for solving problems in the healthcare industry.
In the following we present a brief literature review of the literature that concerns vendor selection applications in healthcare institutions.
In [
26], a hierarchical structure specific to the healthcare sector was proposed. The criteria within the model were prioritized by considering the evaluations of eight experts from six well-known healthcare organizations in Istanbul. The results of the study show that technical support, terms of payment, and total cost are the three most important criteria in the evaluation process.
The development of an approach for a purchasing portfolio for a large Brazilian hospital is presented in [
27]. The approach used the Kraljic model, the fuzzy TOPSIS multi-criteria method and decision rules as methodological resources. The paper classifies the types of devices (called items) and establishes a hierarchy of them but does not provide a solution regarding how many devices can be bought depending on the vendor and brand.
In [
28], the problem of strategic procurement of high-cost medical devices is studied. A mixed-integer linear programming (MILP) model is proposed to investigate the use of alternative devices for a set of medical procedures. Model application shows that small changes in pricing parameters and scorecards can have outsized effects on “optimal” shares of business allocated to alternative vendors. This implies the need to revise procurement strategies through time. The authors of the paper do not take into account the weights of the criteria nor the brands in their proposed strategic procurement.
In [
29], a holistic MCDM model was developed as a decision support system for the vendor selection in the healthcare sector. Decision-making methods: decision-making trial and evaluation laboratory (DEMATEL) and analytic network process (ANP) were used to analyze the model. The main criteria used in the study were price, quality, logistics, sustainability, and occupational health and safety. The authors of the paper do not take into account the weights of the criteria nor the brands in their proposed strategic procurement.
A vendor selection model for device procurement with application in healthcare was developed in [
30]. A decision process for equipment procurement in which a multi-criteria subjective weighting method step-wise weight assessment ratio analysis (SWARA) for equipment evaluation weights and an adaptation of the simple additive weighting (SAW) method for equipment performance are used in combination was proposed.
The authors of [
31] had objectives to discover the criteria for the selection of appropriate medical equipment suppliers and to illustrate methods for the selection of a suitable medical equipment vendor. In order to determine the weight of each criterion, the ROC (rank order centroid) method was applied. A fuzzy TOPSIS method was used to select the optimal vendor. A case study was chosen concerning a hospital in the northeast of Thailand [
31]. Findings indicated that the main criteria for consideration of vendor selection are quality, price, reliability, agility, compliance, service, benefits and delivery [
31].
In [
32], the vendor selection problem was addressed with simultaneous consideration of the green and agile indicators for the medical devices industry.
The authors used a hybrid fuzzy decision-making approach based on the fuzzy DEMATEL, fuzzy BWM, fuzzy ANP, and fuzzy VIKOR methods to calculate the importance of the indicators and rank the potential vendors. The findings showed that material costs, environmental performance evaluation, manufacture flexibility, service level, and system reliability were the most important criteria.
In [
33], the application of agent technology on a combined problem of sustainable supplier selection and order allocation is presented. The developed and implemented multi-agent systems (MAS) approach in this paper demonstrates the contributions of agent technology in addressing the communication and information exchange challenges in vendor selection partnerships focusing specifically on the relationship between vendors and buyers. A real case study in the medical device sector supply chain is presented.
In all the above-mentioned papers [
31,
32,
33] the brands of medical devices and the IoT connecting issues are not taken into account.
In [
34], a policy and process for addressing the secure network connectivity of the medical devices in the inventory of Carilion Clinic was developed. Using a combination of industry best practices based on information technology infrastructure, Carilion’s technology services group has interfaced more than 700 patient monitors and over 200 point-of-care medical devices to their medical record. Medical device security and risk assessment are discussed as a part of the vendor selection and contracting process. Unfortunately, no model for vendor selection is described in this paper.
An analysis of recent papers, to our knowledge, shows that the problem of vendor selection in healthcare does not take into account the brand, the number of purchased items or communication features with some software platforms.
Our approach to the vendor selection problem is new. It uses a combination of a new type of BWM weighting method and an optimization model that provides a solution by taking into account the vendor, the brand and a combination of performance and cost. The proposed solution tries to approach the problem of purchasing SMD from another point of view and to combine specific approaches to the problem in a unified approach.
The problem of procurement of SMD in healthcare is of great complexity and the proposed solution takes into account multiple aspects, which are important in making a well-founded decision.
4. Best Worst Method and Flexible Best Worst Method (FBWM)
In the literature, there are several weighting methods. These methods are divided into subjective and objective methods. Subjective weighting methods are based on the expert’s opinion; whereas, the objective methods are based on the decision matrix. In our approach, we will consider a subjective weighting method. Examples of more often used subjective weighting methods are the analytical hierarchy process (AHP) [
35,
36], simple multi-attribute rating technique (SMART) [
37], SMARTS [
38], analytical network process (ANP) [
39], step-wise weight assessment ratio analysis (SWARA) [
40], best worst method (BWM) [
41], weighted aggregated sum product assessment (WASPAS) [
42] and extended step-wise weight assessment ratio analysis (SWARA) [
43]. A summary of the criteria weighting methods is presented in [
44].
Due to human limitations, due to the ability, experience and knowledge of an expert, it is difficult to compare several criteria or alternatives simultaneously. However, it is relatively easy to determine the dominance of one criterion over another. As such, a peer-to-peer comparison method is an important tool for making multi-criteria decisions.
From these weighting methods the best worst method (BWM) [
41] was selected. BWM is one of the recent methods based on peer-to-peer comparison. It is based on the evaluations of the current criterion and the best criterion (the most important) and the worst criterion (the least important) [
45]. In BWM, two criteria are chosen from a set of given criteria. One criterion is the best criterion, and the other criterion is the worst criterion. Then, pairwise comparisons are made for the best criterion with each criterion and a first vector of pairwise comparisons is created. The worst criterion is compared, in pairs, with each criterion and the second vector of comparisons in pairs is created. The comparisons are made on the basis of an evaluation scale with values from one to nine. In order to calculate the criteria weights, a mathematical programming model is solved. The optimal solutions are the criteria weights. The consistency of pairwise comparisons is verified. If the comparisons in pairs for the two vectors are not consistent, the evaluation is repeated, and the mathematical programming model is solved again. This process continues until a suitable consistency is reached.
Compared to the analytical hierarchy process (AHP), the analytic network process (ANP), and SMART (Simple Multi-Attribute Rating Technique), BWM has several advantages:
By identifying the best and worst criteria before making pairwise comparisons between criteria, an expert already has a clearer understanding of criteria evaluation. This involves more consistent pairwise comparisons.
BWM requires fewer pairwise comparisons than AHP, and thus the complexity and the time required for experts to evaluate the criteria is greatly reduced. If n is the number of criteria, then BWM requires two pairwise comparison vectors versus AHP which requires a n × n matrix of pairwise comparisons. For AHP, a number of n(n − 1)/2 pairwise comparisons are required; whereas, in BWM a number of 2n − 3 comparisons of the current criteria with the best and the worst criterion are required.
BWM uses a simpler scale from one to nine; whereas, AHP uses a larger scale from 1/9; 1/8, …, 1, 2, …, 9. This gives an advantage to BWM over AHP because the number of comparisons is smaller.
In AHP, the solution becomes inconsistent when CR—consistency ratio—is greater than 0.1. In this case, a need to revise the AHP matrix comparisons in order to improve (decrease) CR is necessary. Revising comparisons in the two vectors of BWM is a much easier task than revising comparisons from the matrix of pairwise comparisons in AHP.
Only one comparison vector is used in the SMART method. This makes SMART very efficient in terms of the amount of data and time required for comparisons. The main weakness is that the consistency of the pairwise comparisons cannot be easily verified. The use of a pairwise comparison matrix in AHP offers the possibility to verify the consistency of the comparisons on pairs but is not efficient in terms of the number of comparisons and the time required for comparisons. A lot of information needs to be asked from the decision maker. BWM is an efficient method in terms of the number of comparisons and the time required for them. It also offers the possibility to check the consistency of comparisons in pairs.
BWM has been widely used to solve various problems in various fields. Some recent domains in which BWM has been applied include: blockchain technology in the automotive industry supply chain [
46], renewable energy [
47], industry 4.0 technologies [
48], environmental performance evaluation [
49], solar energy [
50], management performance of small islands [
51] and land evaluation [
52]. Some recent group BWM applications were made in the following areas: robot selection [
53], supplier selection [
54,
55], wind farm site selection [
56], COVID-19 outbreak [
57], cloud service providers selection [
58] and green supplier selection [
59].
A state-of-the-art survey on integrations and applications of the best worst method in decision making for the period from 2015 to January 2019 is presented in [
60].
Based on the BWM method, we develop a flexible BWM method for our approach. We present the BWM method and our flexible BWM method in the following section.
4.1. The BWM Method
Step 1. A set C = {C1, C2,…, Cn} of criteria is defined.
Step 2. The best criterion CB and the worst criterion CW are selected from set C of the SMD types criteria.
Step 3. The preference for the best criterion CB over the other criteria, using a scale of scores from 1 to 9, is determined by pairwise comparisons. A vector is obtained. Here, denotes preference for criterion CB over criterion Cj.
Step 4. The preference of all criteria over the worst criterion CW using a scale of scores from 1 to 9, is determined by pairwise comparisons. A vector is obtained. Here, denotes preference for criterion Cj over criterion CW.
Step 5. In order to obtain the most consistent weights with the pairwise comparisons, the following programming problem is considered:
Step 6. The above problem is again nonlinear because it contains absolute values. It can be transformed into an equivalent linear programming problem, as shown below.
In the above model, the decision variables are , j = 1, 2, …, n and .
The vector is the solution of the above linear programming problem.
4.2. Flexible Best Worst Method with Flexible Evaluation (FBWM)
In the classical BWM, the following constraint is made:
and
belong to a finite set {1, 2, …, 9}. One can relax the above constraint supposing that
and
are real numbers that belong to the interval [
1,
9].
In order to increase the consistency of the model, the following conditions should be satisfied:
and for every j = 1, 2, …, n
for every
The formulation of the linear programming problem for the FBWM is the following:
One can easily see that the conclusions of the following theorem hold:
Theorem 1. Suppose that the system of evaluations in the FBWM is fully consistent, that is, for every j = 1, 2, …,
n.
Then, the following analytic formula for the weights holds:
From the above theorem one can easily see that if the evaluation vector is given, then we can compute the criteria weights for a fully consistent set of evaluations with the Formula (4). In this case, the entries of the vector do need not to be integers.
5. A Hybrid Multi-Criteria Approach for Vendor Selection
The healthcare manager has to purchase a set of SMD types with capacity to communicate with an IoT platform. The manager wants to buy a number of SMD types that meet their preferences from a set of vendors. In our paper, the vendor is a retailer. The vendor’s offer has SMD belonging to various brands. An important problem is the SMD type, brand and vendor’s evaluation and performance calculation. This is a multi-criteria decision problem because several criteria are involved in the selection of SMD type, brand and vendor’s portfolio.
When making a choice, the manager has two objectives: to maximize the performance and to minimize the cost of SMD that they purchase. This is a multi-objective optimization problem. The manager has to take into account that these medical devices can be connected to an IoT platform.
In order to solve the vendor selection problem, we shall develop a hybrid multi-criteria approach that combines a performance evaluation model and a multi-objective model.
The decision approach of our hybrid method has four stages:
The definition of the decision problem and the input data;
Computation of criteria weights for SMD, brands and vendors. Calculus is based on a flexible best worst method;
The performance evaluation for SMD, brands and vendors;
Solving a multi-objective optimization model and finding the optimal SMD, brands and vendors.
Stage 1. The definition of the decision problem and input data
In the first stage, the definition of the decision problem is made. A set of SMD, a set of vendors and a set of brands are introduced.
The input data for the decision approach, all stages, are:
The set D = {} of SMD types;
The set B = {} of brands;
The set V = {} of vendors.
This data is used in all the following stages.
Stage 2. Computation of criteria weights for SMD, brands and vendors
In the second stage, criteria weights for SMD, brands and vendors are determined starting from evaluations and using a flexible version of the best worst (FBWM) method.
The input data for the second stage are:
The set } of SMD types criteria;
The set } of brands criteria;
The set } of vendor’s criteria;
Scale of scores from 1 to 9 (denotes preference).
We applied the FBWM for the sets of criteria , , and .
Step 1. The best criterion and the worst criterion are selected from the set of SMD types criteria.
The best criterion and the worst criterion are selected from the set of brands criteria.
The best criterion and the worst criterion are selected from the set of vendor’s criteria.
Step 2. The SMD preference of the best criterion over the other criteria, using a scale of scores from 1 to 9, is determined by pairwise comparisons. A vector is obtained. Here, denotes preference of criterion over criterion .
The brands preference of the best criterion over the other criteria, using the same scale from 1 to 9, is determined by pairwise comparisons. A vector is obtained. Here, denotes preference of criterion over criterion .
The vendors’ preference of the best criterion over the other criteria, using the same scale from 1 to 9, is determined by pairwise comparisons. A vector is obtained. Here, denotes preference of criterion over criterion .
Step 3. FBWM supposes that the SMD evaluations, brand evaluations and vendor’s evaluations are fully consistent, that is:
; l = 1, 2, …, o, for every SMD, where ;
; u = 1, 2, …, r, for every brand, where ;
; v = 1, 2, …, s, for every vendor, where .
Then, the SMD criteria weights
, brand criteria weights
and vendor’s criteria weights
are obtained:
Stage 3. The performance of SMD, brands and vendors
In this stage, the performances of SMD types, vendors and brands are calculated.
The input data for the third stage are:
the criteria weights vectors that were calculated in the second stage;
the evaluation scale composed from integer numbers between 1 and 10 (1 for the worst and 10 for the best).
Step 1. The SMD evaluation matrix is built. The entry is the evaluation of the i-th SMD for criterion Cl.
Step 2. The brand evaluation matrix is built. The entry is the evaluation of brand Bj for criterion .
Step 3. The vendor’s evaluation matrix is built. The entry is the evaluation of vendor for criterion .
Step 4. The matrices
and
are normalized using the max normalization method. The normalized matrices are
where:
where
;
and
.
Step 5. The SMD performance
, brand performance
vendors’ performance
are obtained:
Step 6. The cumulative performance for SMD, vendors and brands
is calculated:
Steps 4 and 5 correspond to the multi-attribute method SAW—simple additive weighting.
Stage 4. Vendor selection based on a multi-objective model
In the fourth stage, the SMD performances found in the third stage are used to formulate a multi-objective optimization model for the vendor selection. The model has two objective functions: cost minimization and performance maximization. Starting from the multi-objective model for vendor selection, we formulate a single objective model, which includes a budget for the purchasing process.
The input data are:
S—The sum of money to be invested;
where is the lower bound for number of devices of type Di that have to be bought;
where is the upper bound for the number of devices of type Di that have to be bought;
D = (dijk) where dijk is the upper bound for the number of devices of type Di belonging to brand Bj available for selling at vendor Vk;
where is the cost of a device of type Di belonging to brand Bj at vendor Vk;
Q = (qijk) where qijk is the performance of device of type Di belonging to brand Bj sold by vendor Vk (obtained in stage three).
Step 1. The matrix is normalized using the max normalization method. The normalized matrix is where where .
Step 2. The following condition is necessary for the existence of feasible solutions:
The validity of condition (11) should be verified.
Step 3. An important problem in solving the optimization model for buying SMD is the determination of the range of parameter
S. The lower and upper bounds for the parameter
S can be determined by solving the following two optimization problems:
and
Denote by S1 (respectively by S2) the optimal value of the problem (12) (respectively of the problem (13)). S should be chosen in the interval [S1, S2].
Step 4. The formulation of the multi-objective optimization model for buying SMD is:
The decision variable of the multi-objective optimization model for buying SMD is the matrix , i = 1, 2, …, n; j = 1, 2, …, m; k = 1, 2, …, p. Here, represents the number of SMD of type Di belonging to brand Bj bought from vendor Vk.
Starting from the multi-objective optimization model (14), we formulate a single objective model, the trade-off cost-performance model. The optimization model is:
In the optimization model (15), the value of parameter λ can be chosen in the interval [0, 1]. The greater the value of λ, the greater the importance of the SMD performance for the user versus the SMD cost. For = 0, only the SMD cost minimization model will be considered and for = 1, only the SMD performance maximization model will be considered.
Solve the single optimization model (15) and find the optimal solution.
6. Case Study
In the following section, we shall apply the above-described hybrid multi-criteria model to the procurement of a set of SMD for a healthcare center.
Stage 1
The manager wants to buy five SMD types: activity tracker (D1), blood pressure monitor (D2), pulse oximeter (D3), body weight scale (D4) and glucometer (D5). For these SMD, three brands B1, B2 and B3 and five vendors V1, V2, V3, V4 and V5 are selected.
The SMD set is D = {D1, D2, D3, D4, D5}, the brands set is B = {B1, B2, B3} and the vendors set is V = {V1, V2, V3, V4, V5}.
On the market, an offer from a variety of vendors that sell SMD from different brands with experience in the field is available. Prominent brands in the global IoT medical devices market in a top 10 by revenue [
61] are: Siemens AG, Abbott Laboratories, Honeywell Life Care Solutions, Medtronic Plc, Boston Scientific Corporation, GE Healthcare, Omron Corporation, Biotronik, Johnson & Johnson and Philips Healthcare.
Stage 2
In the second stage of the hybrid multi-criteria model, criteria weights for the SMD, brands and vendors are calculated using FBWM.
For comparison, the BWM and FBWM methods are applied to calculate the weights of the SMD criteria. The best criterion and the worst criterion are chosen. Then, the best and worst criteria are compared with all the other criteria. The SMD criteria and the corresponding symbols are presented in
Table 1.
The best criterion is selected as SMD type quality () and the worst criterion is selected as SMD type comfort (). In order to make the comparison between the BWM and FBWM methods, integer numbers (on a scale from one to nine) are used.
The comparison between the SMD criteria weights computed using the BWM and FBWM methods are presented in
Table 2 and
Figure 3. The BWM uses the SMD criteria weights and the vectors from the third and the fourth column of
Table 2 for computing. The FBWM uses the SMD criteria weights and only the vector from the third column of
Table 2 for computing.
The brands criteria and the corresponding symbols are presented in
Table 3.
The best criterion is selected as brand experience in SMD type (
) and the worst criterion is selected as brand financial status (
). The comparison between the brands criteria weights computed using the BWM and FBWM methods is presented in
Table 4 and
Figure 4.
The vendors’ criteria and the corresponding symbols are presented in
Table 5.
The best criterion is selected as reputation (
) and the worst criterion is selected as capacity (
). The comparison between the vendors’ criteria weights computed using the BWM and FBWM methods is presented in
Table 6 and
Figure 5.
One can easily see that the weights obtained for all three cases using the FBWM method are similar to those obtained using the BWM method. Recall that FBWM used fewer pairwise comparisons than BWM.
Stage 3
The SMD evaluation matrix
, the brands evaluation matrix
and the vendor’s evaluation matrix
are built. In
Table 7 the matrix
T is presented.
The matrices and are normalized and weighted.
The performances of SMD types, vendors and brands are calculated based on Equation (9) (
Table 8).
The cumulative performance for SMD, vendors and brands
is calculated based on Equation (10). See the performance values in
Table 9.
Stage 4
The vectors whose arrays are the lower bound and the upper bound for the SMD number of pieces
and
that have to be bought are presented in
Table 10.
The matrix
D—whose arrays are the upper bound for the number of SMD types from set
D—belonging to a brand from set
B available for selling at a vendor from set
V is presented in
Table 11.
The matrix
—whose arrays are the costs of SMD types from set
D—belonging to a brand from set
B available for selling at a vendor from set
V is presented in
Table 12.
The matrix
is normalized and the validity of condition (11) is verified (
Table 13). The total number of SMD types, brands and vendors is greater than the entries of the vector
.In
Table 13, the validity of condition (11), that is, for each type of SMD the total number of SMD is greater than the lower bound
dmin, is checked.
The lower and upper bounds for the parameter S are determined by solving optimization problems (12) and (13). The optimal value of problem (12) is S1 = EUR 60759. The optimal solution of problem (13) is S2 = EUR 83445.
S is chosen as follows S = S2 = EUR 83445.
The optimal solutions obtained by solving optimization problem (15) and the variation of the
λ parameter in the interval [0, 1] with step 0.1 are presented in
Table 14.
From
Table 14, one can see that the solution with the minimum cost (λ = 0) is the following (see column 1): 25 SMD of type 1, purchased from brand
B1, vendor
V3, 50 SMD of type 1, purchased from brand
B2, vendor
V3, …, 35 SMD of type 5, purchased from brand
B1, vendor
V3 and 90 SMD of type 5 purchased from brand
B3, vendor
V3. The important vendors are
V1 and
V3.
In the case that the manager is only interested in SMD performance, we are in the case λ = 1. The number of SMD types, brands and vendors can be found in the last column of
Table 14. The important vendors are
V2,
V3 and
V4.
In the case that cost and performance have the same importance, then the number of SMD types, brands and vendors can be found in the column of
Table 14 corresponding to the value of λ equal to 0.5.
The solutions of the optimization problems were obtained using GAMS software, MIP—GNU Linear Programming Kit (GLPK) solver. GLPK uses the revised simplex method and the primal-dual interior point method for non-integer problems and the branch-and-bound algorithm together with Gomory’s mixed integer cuts for (mixed) integer problems.
For = 0 only the cost minimization model will be solved and for = 1 only the performance maximization model will be solved.
The proposed total number of SMD to be purchased for each type and each value of the parameter
, in the range [0, 1], is displayed in
Table 15.
For example, for = 0.7 200 SMD of type 1, 125 SMD of type 2, 130 SMD of type 3, 145 SMD of type 4 and 135 SMD of type 5 are proposed to be purchased.
From
Table 15, one can easily see that when the cost is the unique selection criterion (the case
= 0), then the proposed number of SMD to be purchased is the minimum. As the performance is taken into account then the proposed number of SMD to be purchased increases.
7. Conclusions
The subject of our paper was motivated by the complexity of the SMD procurement decision process in healthcare. This domain deals with a great diversity of medical devices to be purchased, from different brands and vendors, which have an impact on the costs involved and health risks for patients in many ways. Through health applications, the delivery of sensors and healthcare medical devices can be improved. These technologies can help with lowering costs, facilitating the delivery of healthcare, and connecting people to medical services. In this paper, a survey of medical devices and medical sensors is presented in the context of IoT. There are stationary medical devices, wearable external medical devices, implantable medical devices and other medical devices. A decision support approach for SMD procurement is proposed to help decision makers from healthcare centers. Because of the complex structure of the decision process, a hybrid approach is proposed. The criteria weights are calculated with the help of a flexible version of the best worst method (FBWM) that reduces the number of evaluations made by the decision maker. A multi-objective model is defined for solving the vendor selection problem that takes into account the types of SMD, the brands and the vendors’ offers. The proposed hybrid approach is illustrated by a case study for the procurement of a set of SMD for a healthcare center. A comparison between BWM and FBWM is made for three cases of criteria weights calculation. The results obtained using FBWM are similar to those obtained using the BWM method taking into account that FBWM used fewer pairwise comparisons than BWM.