Introduction

In the light of emerging digital technologies and their applications in medical systems, a rapid development is noticed in an extensive number of medical devices. The healthcare manufacture is revolutionizing how patients are cured by using technological advances. The leading factor of this transformation is based on evolutions in actuator and sensor technology, becoming more qualified in merging with electrical and chemical elements. Developments in Nano and micro technology make it easier for communicating with extrinsic systems, better data collecting, creating tools, devices and apparatuses helping medical staff as well as patients, more and better substances that can be vaccinated immediately into human body. These innovative ways of remediation help curing health cases outside of a healthcare facility. Minimally invasive or noninvasive small scale medical tools offer significant challenges to inspiring new smart and powerful devices. Portable devices today can accurately measure the percentage of diabetes in the blood. Different medical tasks and abilities are performed by medical robots. Digitalization is revolutionizing the submission of healthcare services, both at hospitals and at home, by using surgical robots for help during more complex procedures or for simpler tasks, such as use a diabetes analyzer, management of medicines to patients. In the future, developed medical devices can possibly enable patients to connect healthcare services without the necessity of physically attend the hospitals. In addition, smartphone applications help patients to interact with medical devices connected to the patients, and help patients to remotely access these services. Instead of patients visiting medical staff and hospitals to measure percentage of diabetes in the blood, patients can use the portable devices to measure the percentage of diabetes in the blood at home, without discomfort and fatigue, especially after a breakthrough in the manufacture of portable a diabetes analyzer. Also, a diabetes analyzer can be connected to external smartphones for analyzing the results more accurately. As a response to this market growth of various devices of broad availability, the healthcare industry is actively following new ways on how to select those devices that best address the requirements of patients. Occasionally, the requirements can be uncertain, ambiguous and vague, as they are related with the expectations and demands of human beings. Thus, MDs can be selected based on decision criteria such as their accuracy, precision, and reliability. This study aims to suggest a set of valuation criteria for the healthcare industry in relationship to the selection and valuation of portable diabetes analyzer devices and their results. There are many resources that can be used for collecting the evaluation criteria, such as the judgments of academic experts, industrial and decision makers, the current scientific literature or available regulations. Decision making is mostly about choosing the preferable choice between a set of alternatives by considering the influence of many criteria altogether. In the last five decades, the multi criteria decision making (MCDM) methodology became one of the most important key in solving complicated and complex decision problems in the existence of multiple criteria and alternatives [1]. The MCDM methodology can be used to resolve multi valuation and ordering problems that combine a number of inconsistent criteria. After this progress, several types of MCDM methods are suggested to successfully solve various types of decision making problems. This powerful methodology often needs qualitative and quantitative data, which are used in the measurement of obtainable alternatives. In multi MCDM problems, interdependency, mutuality and interactivity features between decision criteria are of a vague nature, which obscures the task of a membership [2]. However, most methods proved inadequate and inappropriate in solving and explaining real life problems, mostly because they rely on crisp values. Many MCDM methods use the fuzzy or the intuitionistic fuzzy set theories to overcome this obstacle. Nevertheless, F and IF numbers are also not always appropriate. Classes of F and IF sets proved to be efficient in some implementations. Nevertheless, in our opinion that is a compromise, since the Neutrosophic set offers major and better possibilities [3, 4]. The notion / concept of neutrosophic set provides a substitute approach where there is a lack of accuracy to the determinations imposed by the crisp sets or traditional fuzzy sets, and in situations where the presented information is not suitable to locate its inaccuracy. Neutrosophic sets are very powerful and successful in overcoming situations and cases in incomplete information environment, uncertainty, vagueness and imprecision, and it is described by a membership degree, an indeterminacy degree and a nonmembership degree [5]. Therefore, neutrosophic sets introduce a qualified tool for expressing DMs’ preferences and priorities, completely determining the membership function in situations where DM opinions are subject to indeterminacy or lack of information. DMs use linguistic variables expressed in two parts, where the first part is employed to voice their preferences and the other part is used to convey the confirmation degree of linguistic variable according to each DM [6]. Neutrosophic set is becoming a scientific key tool, receiving attention from many DMs and academic researchers for developing and improving the neutrosophic methodology [7,8,9]. Many decision problems faced in life require the contribution of more than one DM in the decision making processes. Thus, most of MCDM methods are also extended to GDM. The key advantage of Neutrosophic sets over the crisp or fuzzy and IFs is their capability to present the positive and the negative designation of an element’s value on membership, indeterminacy membership and nonmembership in the sets. When DMs express their views and opinions, they generally rely on information about more criteria and more alternatives that become more complicated. To overcome these situations, a widely accepted MCDM method is the TOPSIS method with a major advantage due to its simplicity and ability to consider a non-limited number of alternatives and criteria in the decision making process [10]. Hence, using TOPSIS is very effective in finding the expected utility of an uncertain situation, incomplete information and vagueness. TOPSIS method defines a solution at the shortest distance to the ideal solution and the greatest distance from the negative-ideal solution, but it does not reflect the proportional significance of these distances, as indicated in Fig. 1.

Fig. 1
figure 1

The ideal solution of TOPSIS method

The main accomplishments of this research are:

  • The characterization and preparation of an effective evaluation framework to lead the medical industry towards the suitable smart medical device selection.

  • It also contributes to the literature by providing a novel Neutrosophic with TOPSIS method under GDM setting, by considering the interactions among medical device selection criteria in a vague environment.

The structure of this research is summarized as follows. In section 2, a review of related publications is given. Section 3 provides an introduction to the bipolar neutrosophic numbers and to the steps of the suggested method. Section 4 gives a detailed commentary of the alternatives and evaluation criteria in a numerical experiment, in which diabetes analyzer devices are selected to present the execution of the applied method. Finally, we close our research with some remarks.

Literature Review

Decision making in real life situations is the means of selecting the best candidate from several options. DMs need to consider multiple criteria in order to evaluate the best candidate. MCDM methods are recognized by scholars since the early 1970s. In situation of multiple criteria or goals, MCDM methods include essential area of research to transact with complex problems. Many MCDM methods with characteristic features have been suggested in the literature, such as Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) [11], Analytic Hierarchy Process (AHP) [12], Multi Objective Optimization on the basis of Ratio Analysis (MOORA) [13, 14]. Many types of MCDM approaches have been successfully implemented to various types of decision making problems. As these methods mostly work with crisp sets, they have been seen imperfect to deal with many decisions problems. Also, the task of identifying the best alternative becomes more challenging for a DM, as decision making gets more complex. Many such mechanisms are successfully extended to other environments. In the last two decades, most studies in literature apply the fuzzy and IFs theory due to its similarity to human reasoning [15, 16]. Following that, Smarandache introduced the concept of neutrosophic set, which is the generalization of Atanassov IFs, where to each element of the set is attributed a membership value, an indeterminacy value and a membership value [17]. Various types of MCDM approaches are integrated by neutrosophic set. When compared to IFs, neutrosophic sets have many advantages. Consequently, it is extensively studied by many academics [18,19,20,21,22,23,24,25,26,27]. The specific method in this study is presented in detail in the next section.

Methodology

The purpose of the suggested technique is to incubate a conceptual framework for valuation of sugar analyzing smart medical devices for diabetics’ patients with consideration to predefined objectives. The following subsection comments on neutrosophic and TOPSIS, respectively. Then, the suggested method is presented.

Preliminaries

In this subsection, we give the basic definitions of neutrosophic set and bipolar neutrosophic numbers (BNNs).

Bipolar Neutrosophic Set (BNS)

We give the definition of bipolar neutrosophic set (BNS), and discuss some of its properties, including certainty, score and accuracy functions [28,29,30,31,32].

Definition 2.1.1.1

A bipolar neutrosophic set A in X is defined as an object of the form A = {〈x,T+ (x), I+ (x), F+ (x), T (x), I (x), F (x) 〉: x ∈ X}, where T+I+,F+: X → [1,0] and TIF: X → [−1,0]. The positive membership degree T+ (x), I+ (x), F+ (x) denotes the truth membership, the indeterminate membership and the false membership of an element x ∈ X corresponding to a bipolar neutrosophic set A, and the negative membership degree T (x), I (x), F (x) denotes the truth membership, the indeterminate membership and the false membership of an element x ∈ X to some implicit counter property corresponding to a bipolar neutrosophic set A.

Definition 2.1.1.2

Let A1 = {〈x, \( {T}_1^{+} \)(x),\( {I}_1^{+} \) (x),\( {F}_1^{+} \)(x),\( {T}_1^{-} \)(x),\( {I}_1^{-} \) (x),\( {F}_1^{-} \)(x) 〉 and A2 = {〈x, \( {T}_2^{+} \)(x),\( {I}_2^{+} \) (x),\( {F}_2^{+} \)(x),\( {T}_2^{-} \)(x),\( {I}_2^{-} \) (x),\( {F}_2^{-} \)(x) 〉 be two bipolar neutrosophic sets. Then, their union is defined as: (A1A2)(x) = (max(\( {T}_1^{+} \)(x), \( {T}_2^{+} \)(x)),\( \frac{I_1^{+}\ \left(\mathrm{x}\right)+{I}_2^{+}\ \left(\mathrm{x}\right)}{2} \), min((\( {F}_1^{+} \)(x), \( {F}_2^{+} \)(x)), min(\( {T}_1^{-} \)(x), = \( {T}_2^{+} \)(x)),\( \frac{I_1^{-}\ \left(\mathrm{x}\right)+{I}_2^{-}\ \left(\mathrm{x}\right)}{2} \), max((\( {F}_1^{-} \)(x), \( {F}_2^{-} \)(x))), for all x ∈ X.

Definition 2.1.1.3

Let \( {\overset{\sim }{a}}_1 \)= (\( {T}_1^{+},{I}_1^{+},{F}_1^{+},{T}_1^{-},{I}_1^{-},{F}_1^{-} \)) and \( {\overset{\sim }{a}}_2 \)= (\( {T}_2^{+},{I}_2^{+},{F}_2^{+},{T}_2^{-},{I}_2^{-},{F}_2^{-} \)) be two bipolar neutrosophic numbers. Then, the operations for NNs are defined as below:

  1. i.

    λ\( {\overset{\sim }{a}}_1=\left(1-{\left(1-{T}_1^{+}\right)}^{\uplambda},{\left\langle {I}_1^{+}\right)}^{\uplambda},{\left\langle {F}_1^{+}\right)}^{\uplambda},\hbox{--} {\left\langle -{T}_1^{-}\right)}^{\uplambda},\hbox{--} {\left\langle -{I}_1^{-}\right)}^{\uplambda},\hbox{--} {\left\langle\ 1-\left(1-{F}_1^{-}\right)\right)}^{\uplambda}\right)\Big) \)

  2. ii.
    $$ {\overset{\sim }{a}}_1^{\uplambda}=\left\langle \kern0.5em {\left({T}_1^{+}\right)}^{\uplambda},1-{\left(1-{I}_1^{+}\right)}^{\uplambda},1-{\left(1-{F}_1^{+}\right)}^{\uplambda},\hbox{--} \left(1-\left(1-{T}_1^{-}\right)\Big){}^{\uplambda}\right),\hbox{--} \left(\kern0.50em {I}_1^{-}\Big){}^{\uplambda}\right),\hbox{--} {\left(-{F}_1^{-}\right)}^{\uplambda}\right) $$
  3. iii.
    $$ {\overset{\sim }{a}}_1+{\overset{\sim }{a}}_2=\left(\ {T}_1^{+}+{T}_2^{+}\hbox{--} {T}_1^{+}\ {T}_2^{+},\kern0.5em {I}_1^{+}\ {I}_2^{+},\kern0.5em {F}_1^{+}\ {F}_2^{+},-{T}_1^{-}\ {T}_2^{-},\hbox{--} \left(\hbox{--} {I}_1^{-}\hbox{--} {I}_2^{-}\hbox{--} {I}_1^{-}\ {I}_2^{-}\right),\hbox{--} \left(\hbox{--} {F}_1^{-}\hbox{--} {F}_2^{-}\hbox{--} {F}_1^{-}\ {F}_2^{-}\right)\right) $$
  4. iv.
    $$ {\overset{\sim }{a}}_1.{\overset{\sim }{a}}_2=\left({T}_1^{+}\ {T}_2^{+},\kern0.5em {I}_1^{+}+{I}_2^{+}\hbox{--} {I}_1^{+}\ {I}_2^{+}+{F}_1^{+}+{F}_2^{+}\hbox{--} {F}_1^{+}\ {F}_2^{+},\hbox{--} \left(\hbox{--} {T}_1^{-}\hbox{--} {T}_2^{-}\hbox{--} {T}_1^{-}\ {T}_2^{-}\right),\hbox{--} {I}_1^{-}\ {I}_2^{-},\hbox{--} {F}_1^{-}\ {F}_2^{-}\right),\mathrm{where}\ \uplambda >0. $$

Definition 2.1.1.4

Let \( {\overset{\sim }{a}}_1 \)= (\( {T}_1^{+},{I}_1^{+},{F}_1^{+},{T}_1^{-},{I}_1^{-},{F}_1^{-} \)) be a bipolar neutrosophic number. Then, the score function s (\( {\overset{\sim }{a}}_1 \)), accuracy function a (\( {\overset{\sim }{a}}_1 \)) and certainty function c (\( {\overset{\sim }{a}}_1 \)) of an NBN are defined as follows:

$$ \overset{\sim }{S}\left({\overset{\sim }{a}}_1\right)=\left(\ {T}_1^{+}+1-{I}_1^{+}+1-{F}_1^{+}+1+{T}_1^{-}-{I}_1^{-}-{F}_1^{-}\right)/6 $$
(1)
$$ \overset{\sim }{a}\left({\overset{\sim }{a}}_1\right)={T}_1^{+}-{F}_1^{+}+{T}_1^{-}-{F}_1^{-} $$
(2)
$$ \overset{\sim }{c}\left({\overset{\sim }{a}}_1\right)={T}_1^{+}-{F}_1^{-} $$
(3)

Definition 2.1.1.5

Let \( {\overset{\sim }{a}}_1 \)= (\( {T}_1^{+},{I}_1^{+},{F}_1^{+},{T}_1^{-},{I}_1^{-},{F}_1^{-} \)) and \( {\overset{\sim }{a}}_2 \)= (\( {T}_2^{+},{I}_2^{+},{F}_2^{+},{T}_2^{-},{I}_2^{-},{F}_2^{-} \)) be two bipolar neutrosophic numbers. The comparison method can be defined as follows:

  1. i.

    if \( \overset{\sim }{s}\left({\overset{\sim }{a}}_1\right) \) > \( \overset{\sim }{s}\left({\overset{\sim }{a}}_2\right) \), then \( {\overset{\sim }{a}}_1 \) is greater than \( {\overset{\sim }{a}}_2 \), that is, \( {\overset{\sim }{a}}_1 \) is superior to \( {\overset{\sim }{a}}_2 \), denoted by \( {\overset{\sim }{a}}_1 \)>\( {\overset{\sim }{a}}_2 \)

  2. ii.

    \( \overset{\sim }{s}\left({\overset{\sim }{a}}_1\right) \) = \( \overset{\sim }{s}\left({\overset{\sim }{a}}_2\right) \) and \( \overset{\sim }{a}\left({\overset{\sim }{a}}_1\right) \) > \( \overset{\sim }{a}\left({\overset{\sim }{a}}_2\right) \), then \( {\overset{\sim }{a}}_1 \) is greater than \( {\overset{\sim }{a}}_2 \), that is, \( {\overset{\sim }{a}}_1 \) is superior to \( {\overset{\sim }{a}}_2 \), denoted by \( {\overset{\sim }{a}}_1 \) < \( {\overset{\sim }{a}}_2 \);

  3. iii.

    if \( \overset{\sim }{s}\left({\overset{\sim }{a}}_1\right) \) = \( \overset{\sim }{s}\Big({\overset{\sim }{a}}_2 \)), \( \overset{\sim }{a}\left({\overset{\sim }{a}}_1\right) \) = \( \overset{\sim }{a}\left({\overset{\sim }{a}}_2\right) \)) and \( \overset{\sim }{c} \)(\( {\overset{\sim }{a}}_1 \)) > \( \overset{\sim }{c} \)(\( {\overset{\sim }{a}}_2 \)), then \( {\overset{\sim }{a}}_1 \) is greater than \( {\overset{\sim }{a}}_2 \), that is, \( {\overset{\sim }{a}}_1 \) is superior to \( {\overset{\sim }{a}}_2 \), denoted by \( {\overset{\sim }{a}}_1 \)>\( {\overset{\sim }{a}}_2 \);

  4. iv.

    if \( \overset{\sim }{s}\left({\overset{\sim }{a}}_1\right) \) = \( \overset{\sim }{s}\Big({\overset{\sim }{a}}_2 \)), \( \overset{\sim }{a}\left({\overset{\sim }{a}}_1\right) \) = \( \overset{\sim }{a}\left({\overset{\sim }{a}}_2\right) \)) and \( \overset{\sim }{c} \)(\( {\overset{\sim }{a}}_1 \)) = \( \overset{\sim }{c} \)(\( {\overset{\sim }{a}}_2 \)), then \( {\overset{\sim }{a}}_1 \) is equal to \( {\overset{\sim }{a}}_2 \), that is, \( {\overset{\sim }{a}}_1 \) is indifferent to \( {\overset{\sim }{a}}_2 \), denoted by \( {\overset{\sim }{a}}_1 \)=\( {\overset{\sim }{a}}_2 \).

Definition 2.1.1.6

Let \( {\overset{\sim }{a}}_j \)= (\( {T}_j^{+},{I}_j^{+},{F}_j^{+},{T}_j^{-},{I}_j^{-},{F}_j^{-} \)) (j = 1, 2,…, n) be a family of bipolar neutrosophic numbers. A mapping Aω: QnQ is called bipolar neutrosophic weighted average operator if it satisfies the condition:

$$ {A}_w\left({\overset{\sim }{a}}_1,{\overset{\sim }{a}}_2,\dots ..,{\overset{\sim }{a}}_n\right)={\sum}_{j=1}^n\ {\omega}_j{\overset{\sim }{a}}_j=\left\langle\ 1-{\prod}_{j=1}^n\ {\left(1-{T}_j^{+}\right)}^{\omega j},{\prod}_{j=1}^n{I}_j^{+\omega j}\kern0.5em ,{\prod}_{j=1}^n{F}_j^{+\omega j},-{\prod}_{j=1}^n\ {\left(-{T}_j^{-}\right)}^{\omega j},-1\left({\prod}_{j=1}^n\ {\left(1-\left(-{I}_j^{-}\right)\right)}^{\omega j}\right),-\left(1-{\prod}_{j=1}^n{\left(1-\left(-{F}_j^{-}\right)\right)}^{\omega j}\right)\right), $$

where ωj is the weight of \( {\overset{\sim }{a}}_j \) (j = 1,2, …, n), ωj ∈ [0,1] and \( {\sum}_{j=1}^n \) ωj =1.

The Suggested Method Procedure

In this section, the steps of the suggested bipolar neutrosophic with TOPSIS framework are presented in details, and the general conceptualization of the framework is exposed in Fig. 2.

Fig. 2
figure 2

The general conceptualization of the suggested method

The suggested framework consists of many steps, see Fig. 3 below.

  1. Step 1.

    Organize a committee of DMs and determine the goal, the alternatives and the valuation criteria.

Fig. 3
figure 3

Diagram of the Neutrosophic with TOPSIS method

Suppose that DMs want to appreciate the collection of n criteria and m alternatives. DMs are symbolized by DE = {DM1, DM2, DM3, DM4}, where E = 1, 2, ..., E, and alternatives by Ai = {A1, A2, ..., Am}, where i = 1, 2, ..., m, assessed on n criteria cj = {c1, c2, .., cn}, j = 1, 2, ..., n.

  1. Step 2.

    Depict and design the linguistic scales to describe DMs, and set the alternatives.

  2. Step 3.

    Obtain DMs’ judgments on each element.

Based on previously knowledge and experience, DMs are demanded to convey their judgments. Every DM gives his / her judgment on every of these elements.

  1. a.

    Collect the judgments of DMs about each other and from the viewpoint of the Kth DM

  2. b.

    Gather the judgments on all the alternatives for every criterion from the viewpoint of the Kth DM.

    1. Step 4.

      Obtain the conversion of (BNNs) bipolar neutrosophic numbers.

When all DMs give their valuations on each element, the bipolar neutrosophic values preference scale in subsection 3.2 is used.

  1. a.

    Transforming DMs’ linguistic valuations into bipolar neutrosophic numbers for every DM provides judgment with assistance of the linguistic weighting terms as shown in subsection 3.2.

  2. b.

    Building the preference relation matrix with the assistance of BNNS to determine weights of criteria. DMs use the linguistic terms shown in subsection 3.2 to evaluate their opinions with respect to each criterion. Let Rkij be a (BN) decision matrix of the Kth DMs for calculating weights of criteria by opinions of DMs, then:

$$ {{\mathrm{R}}^{\mathrm{k}}}_{\mathrm{ij}}=\left[\begin{array}{ccc}{{\mathrm{r}}^{\mathrm{k}}}_{11}& \dots & {{\mathrm{r}}^{\mathrm{k}}}_{1\mathrm{n}}\\ {}\vdots & \ddots & \vdots \\ {}{{\mathrm{r}}^{\mathrm{k}}}_{\mathrm{m}1}& \dots & {{\mathrm{r}}^{\mathrm{k}}}_{\mathrm{m}\mathrm{n}}\end{array}\right],\mathrm{k}\ \upepsilon\ \mathrm{K} $$
(4)

where rkij = [T+(x), I+(x), F+(x) T(x), I(x), F(x)], k = 1, 2, …, K, i = 1, 2, …, m, j = 1,2, …, n.

  1. Step 5.

    Calculating the weights of DMs.

DMs’ judgments are collected by using the following equation:

$$ {{\mathrm{r}}^{\mathrm{k}}}_{\mathrm{ij}}=\frac{\left[{\mathrm{T}}^{+}{(x)}_{\mathrm{n}1},{\mathrm{I}}^{+}{(x)}_{\mathrm{n}1},{\mathrm{F}}^{+}{(x)}_{\mathrm{n}1},\kern0.75em {\mathrm{T}}^{-}{(x)}_{\mathrm{n}1},{\mathrm{I}}^{-}{(x)}_{\mathrm{n}1},{\mathrm{F}}^{-}{(x)}_{\mathrm{n}1}\right]\ }{n} $$
(5)

Then, the score value after aggregating the opinions of DMs for each criteria using Eq. (1) is calculated, and the obtaining weights are normalized.

  1. Step 6.

    Construct the evaluation matrix.

Build the evaluation matrix Ai × Cj with the assistance of BNNS to evaluate the ratings of alternatives with respect to each criterion. DMs use the linguistic terms shown in subsection 3.2. Let Rkij be a (BN) decision matrix of the Kth DMs, then:

$$ {{\mathrm{R}}^{\mathrm{k}}}_{\mathrm{ij}}=\left[\begin{array}{ccc}{{\mathrm{r}}^{\mathrm{k}}}_{11}& \dots & {{\mathrm{r}}^{\mathrm{k}}}_{1\mathrm{n}}\\ {}\vdots & \ddots & \vdots \\ {}{{\mathrm{r}}^{\mathrm{k}}}_{\mathrm{m}1}& \dots & {{\mathrm{r}}^{\mathrm{k}}}_{\mathrm{m}\mathrm{n}}\end{array}\right],\mathrm{k}\ \upepsilon\ \mathrm{K} $$
(6)

where rkij = [T+(x), I+(x), F+(x) T(x), I(x), F(x)], k = 1, 2, …, K, i = 1, 2, …, m, j = 1,2, …, n.

  1. Step 7.

    Calculate the crisp value of matrix.

Use the de-neutrosophication Eq. (1) for transforming bipolar neutrosophic numbers into crisp values for each factor rkij and compare the score values according to Definition 2.1.1.5.

  1. Step 8.

    Aggregate the final evaluation matrix.

Using Eq. (7), aggregate the crisp values of evaluation matrices into a final matrix.

$$ {\overset{\sim }{\mathrm{a}}}_{\mathrm{ij}}=\frac{{{\overset{\sim }{\mathrm{a}}}_{\mathrm{ij}}}^1\kern0.5em +\dots \dots \dots .\dots \dots +{{\overset{\sim }{\mathrm{a}}}_{\mathrm{ij}}}^n}{n} $$
(7)

Then, normalize the obtained matrix by Eq. (8).

$$ {\mathrm{H}}_{\mathrm{rt}}=\frac{{\mathrm{x}}_{\mathrm{rt}}}{\sqrt{\sum_{\mathrm{i}=1}^{\mathrm{m}}{{\mathrm{X}}_{\mathrm{rt}}}^2}};\mathrm{r}=1,2\dots \mathrm{m};\mathrm{t}=1,2\dots \mathrm{n}. $$
(8)

After that, calculate the weight matrix by Eq. (9).

$$ {\mathrm{Q}}_{\mathrm{rt}}={\mathrm{w}}_{\mathrm{z}}\times {\mathrm{H}}_{\mathrm{rt}} $$
(9)

or using Eq. (10)

$$ {A}_w\left({\overset{\sim }{a}}_1,{\overset{\sim }{a}}_2,\dots ..,{\overset{\sim }{a}}_n\right)={\sum}_{j=1}^n\ {\omega}_j{\overset{\sim }{a}}_j=\left\langle\ 1-{\prod}_{j=1}^n\ {\left(1-{T}_j^{+}\right)}^{\omega j},{\prod}_{j=1}^n\kern0.75em {I}_j^{+\omega j}\kern0.5em ,{\prod}_{\mathrm{j}=1}^{\mathrm{n}}\ {\mathrm{F}}_{\mathrm{j}}^{+\upomega \mathrm{j}},-{\prod}_{j=1}^n\ {\left(-{T}_j^{-}\right)}^{\omega j},-1\left({\prod}_{j=1}^n\ {\left(1-\left(-{I}_j^{-}\right)\right)}^{\omega j}\right),-\left(1-{\prod}_{j=1}^n\ {\left(1-\left(-{F}_j^{-}\right)\right)}^{\omega j}\right)\right) $$
(10)
  1. Step 9.

    Define Ideal Solution A+, A.

Calculate the positive and negative ideal solution using Eqs. (11, 12).

$$ {\mathrm{A}}^{+}=\left\{<\max\ \left({\delta}_{ij}|i=1,2,\dots, m\right)|\ \mathrm{j}\ \upepsilon\ {\mathrm{J}}^{+}>,<\min\ \left({\delta}_{ij}|i=1,2,\dots, m\right)|\ \mathrm{j}\ \upepsilon\ {\mathrm{J}}^{-}>\right\} $$
(11)
$$ {\mathrm{A}}^{-}=\left\{<\min\ \left({\delta}_{ij}|i=1,2,\dots, m\right)|\ \mathrm{j}\ \upepsilon\ {\mathrm{J}}^{+}>,<\max\ \left({\delta}_{ij}|i=1,2,\dots, m\right)|\ \mathrm{j}\ \upepsilon\ {\mathrm{J}}^{-}>\right\} $$
(12)
  1. Step 10.

    Positive and Negative Ideal Solution S+i, Si.

Calculate the Euclidean distance between positive solution (S+i) and negative ideal solution (Si) using Eqs. (13, 14).

$$ {{\mathrm{S}}^{+}}_{\mathrm{i}}=\sqrt{\sum_{j=1}^n{\left({\delta}_{ij}-{\delta_j}^{+}\right)}^2}\kern0.75em i=1,2,\dots, m, $$
(13)
$$ {{\mathrm{S}}^{-}}_{\mathrm{i}}=\sqrt{\sum_{j=1}^n{\left({\delta}_{ij}-{\delta_j}^{-}\right)}^2}\kern0.75em i=1,2,\dots, m $$
(14)
  1. Step 11.

    Rank the alternatives based on closeness coefficient.

$$ {\mathrm{P}}_{\mathrm{i}}=\frac{{{\mathrm{S}}^{-}}_{\mathrm{i}}}{{{\mathrm{S}}^{+}}_{\mathrm{i}}+{{\mathrm{S}}^{-}}_{\mathrm{i}}}\kern7.5em i=1,2,\dots, m $$
(15)
  1. Step 12.

    Comparing the obtained results with other methods.

  2. Step 13.

    Check the stability of variations in rankings by Spearman coefficient of correlation.

Numerical Experiment

We introduced in this section a numerical case, which requires methods and data analysis to test the competence and efficiency of suggested framework for selection of appropriate medical devices (MDs).

Case Study

Companies seek developing sugar analyzing devices for diabetics. Therefore, we introduce a practical case to select a sugar analyzing device. There are four decision makers; DM1, DM2, DM3 and DM4, and seven alternatives A1, A2, A3,A4,A5, A6 and A7. For evaluating the SMDs alternatives, seven criteria are considered as selection factors: C1(Safety), C2 (Cost), (Flexibility), C4 (Quality), C5 (Ease of use), C6(Maintenance Requirements) and C7(Service Life), as listed in Fig. 4.

Fig. 4
figure 4

The hierarchy for selecting the appropriate medical device

The Calculation Process of the Neutrosophic with TOPSIS Technique

  • Step 1. Organize a committee of DMs and determine the goal, alternatives and valuation criteria.

A committee consisting of four DMs is constructed to select the best alternatives of sugar analyzing smart medical devices for diabetics, Ai = {A1, A2, A3, A4, A5, A6, A7}, offered by different medical device producers . These alternatives are estimated based on seven criteria cj = {c1,c2 ,c3 ,c4 ,c5 ,c6 ,c7}, which are collected from comprehensive commentaries and DMs’ opinions.

  • Step 2, 3, 4. Determine the appropriate (LVs) linguistic variables for weights (Wn) of criteria (Cn) and alternatives (An) with regard to each criterion. Each linguistic variable is a bipolar neutrosophic number (BNN). For criteria weights and for compilation alternatives, the linguistic variables are as follows: Excessively Good (EG) = 〈0.9, 0.1, 0.0, 0.0, −0.8, −0.9〉; where the first three numbers present the positive membership degree T+(x), I+(x), F+(x) 0.9, 0.1 and 0.0 respectively, T+(x) the truth degree in positive membership, I+(x) the indetermininancy degree and finally F+(x) the falsity degree. The last three numbers present the negative membership degree T(x), I(x), F(x) 0.0, −0.8 and − 0.9 respectively, where T(x) the truth degree in negative membership, I(x) the indetermininancy degree and finally F(x) the falsity degree. Very Good (VG) = 〈1.0, 0.0, 0.1, −0.3, −0.8, −0.9〉, Midst Good (MG) = 〈0.8, 0.5, 0.6, −0.1, −0.8, −0.9〉, Perfect (P) = 〈0.7, 0.6, 0.5, −0.2, −0.5, −0.6〉, Approximately Similar (AS) = 〈0.5, 0.2, 0.3, −0.3, −0.1, −0.3〉, Bad (B) = 〈0.4, 0.4, 0.3, −0.5, −0.2, −0.1〉, Midst Bad (MB) = 〈0.3, 0.1, 0.9, −0.4, −0.2, −0.1〉, Very Bad (VB) = 〈0.2, 0.3, 0.4, −0.8, −0.6, −0.4〉, Excessively Bad (EB) = 〈0.1, 0.9, 0.8, −0.9, −0.2, −0.1〉.

  • Step 5. Calculating the weights of DMs

The prior (LVs) linguistic variables are used by experts and (DMs) decision makers to clarify their priorities, preferences and the confirmation degree of linguistic variable according to each (DM) decision maker or expert. The Table 1 presents the criteria weights according to all decision makers, after deciding (LVs) linguistic variables to each decision maker or expert.

Table 1 Criteria weights according to all decision makers

Convert the linguistic variables into bipolar neutrosophic numbers as in Table 2. Use Eq. (5) to aggregate weights in BNNs. Then, employ Eq. (1) to calculate the crisp weight values. After that, make a normalization procedure on the previous values, as in Table 3. The Fig. 5 shows the values of weights that equals: w1 = 0.17, w2 = 0.09, w3 = 0.11, w4 = 0.21, w5 = 0.14, w6 = 0.15, w7 = 0.13.

Table 2 Criteria weights according to all decision makers by bipolar neutrosophic numbers
Table 3 The normalized criteria weights
Fig. 5
figure 5

Criteria weights according to all decision makers

  • Step 6. Construct the evaluation matrix.

Obtain the final decision matrix by making the aggregation procedure of decision makers’ priorities and preferences, as in Table 4.

Table 4 Ratings of alternatives and criteria by DMs
  • Step 7, 8. Calculate the crisp values of matrices and insert them into the aggregated matrix.

Let each decision maker construct the matrix by comparing the five alternatives against each criterion, by utilizing the bipolar neutrosophic scale, previously presented in Step 2 of this section. Use Eq. (1) to progress towards de-neutrosophication in order to transform the bipolar neutrosophic numbers into their crisp forms. Then, aggregate the matrices and get the last evaluation matrix, pertinent to decision makers’ committee. Employ Eq. (7) to aggregate crisp values of evaluation matrices into a final matrix, as in Table 5.

Table 5 The aggregated crisp values of decision matrix

Apply the normalization process by using Eq. (8) to obtain the normalized evaluation matrix, as presented in Table 6.

Table 6 The normalized decision matrix

Build the weighted matrix by multiplying the normalized evaluation matrix by the weights of criteria using Eq. (9), as in Table 7.

Table 7 The weighted matrix
  • Step 9. Define Ideal Solution A+, A.

Define the ideal solutions using Eqs. (11) and (12) as follows:

$$ {\mathrm{A}}^{+}=\left\{0.090,0.039,0.055,0.088,0.074,0.072\ \mathrm{and}\ 0.066\right\}, $$
$$ {\mathrm{A}}^{-}=\left\{0.051,0.023,0.034,0.065,0.034,0.041\ \mathrm{and}\ 0.019\right\}. $$
  • Step 10. Positive and Negative Ideal Solution S+i, Si.

Calculate the Euclidean distance between positive solution (S+i) and negative ideal solution (Si) using Eqs. (13) and (14) as follows:

$$ {{\mathrm{S}}^{+}}_1=\left\{0.057\right\},\kern0.5em {{\mathrm{S}}^{+}}_2=\left\{0.050\right\},{{\mathrm{S}}^{+}}_3=\left\{0.040\right\},{{\mathrm{S}}^{+}}_4=\left\{0.060\right\},{{\mathrm{S}}^{+}}_5=\left\{0.054\right\},{{\mathrm{S}}^{+}}_6=\left\{0.069\right\},{{\mathrm{S}}^{+}}_7=\left\{0.063\right\}. $$
$$ {{\mathrm{S}}^{-}}_1=\left\{0.065\right\},\kern0.5em {{\mathrm{S}}^{-}}_2=\left\{0.058\right\},{{\mathrm{S}}^{-}}_3=\left\{0.053\right\},{{\mathrm{S}}^{-}}_4=\left\{0.049\right\},{{\mathrm{S}}^{-}}_5=\left\{0.041\right\},{{\mathrm{S}}^{-}}_6=\left\{0.070\right\},{{\mathrm{S}}^{-}}_7=\left\{0.035\right\}. $$
  • Step 11. Rank the alternatives based on closeness coefficient.

Calculate the performance score using Eq. (15), and make the last ranking of alternatives as presented in Table 8.

Table 8 The TOPSIS result and ranking of alternatives

The order for the optimal alternatives of smart medical devices is Alternative 3, Alternative 2, Alternative 1, Alternative 6, Alternative 4, Alternative 5 and Alternative 7, as drawn in Fig. 6.

Fig. 6
figure 6

The ranking of alternatives by the suggested method

  • Step 12. Comparing the obtained results with other methods.

In this step, compare the results of suggested method with the results obtained by other existing methods, such as analytic hierarchy process (AHP) or a method from multi objective decision-making techniques, as MOORA, to validate our model. It is known that AHP does not consider feedback and interdependency among elements of problem. The comparison matrix of alternatives relevant to each sub-criterion is presented in Table 9. The final ranking of alternatives by AHP method is listed in Table 10.

Table 9 The aggregated crisp values of decision matrix using by AHP method
Table 10 The ranking of alternatives under AHP method

In addition, we used MOORA technique to validate our proposed approach that is the multi objective decision making (MODM) techniques submitted by Esra and Işık [33]. The equations that are applied in our computation of MOORA method are founded in [13]. The MOORA normalized matrix and ranking of alternatives are listed in Tables 11 and 12.

Table 11 The weighted matrix under MOORA method
Table 12 The ranking of alternatives under MOORA method

The proposed method and the other two methods used for the ranking of alternatives are aggregated in Table 13 and presented in Fig. 7. We used SPSS program to calculate the correlation coefficient among the different techniques and the proposed approach, as shown in Table 14.

Table 13 The ranking of alternatives by methods
Fig. 7
figure 7

The ranking of alternatives according to the three methods: our method, AHP and MOORA

Table 14 The correlation coefficient between the proposed model and other methods

It is clear that alternative 3 is the best alternative according to the results of the three methods applied, including the proposed method.

Concluding Remarks

Better health attention can be possible by tracking medical requirements of patients. Nowadays, patients tend to measure themselves their activity, and consequently the medical devices are not solely designed for healthcare specialists. Medical tools, such as cardiac monitors or sugar analysis, are getting smarter and started to be incorporated into numerous devices, e.g. smart watches or smartphones. This research introduces the Neutrosophic TOPSIS for an MCDM problem method, namely the selection of sugar analyzing device for diabetics. Furthermore, the suggested method is applied to a practical case to compare seven smart medical devices using seven evaluation criteria to validate the suggested approach, employing experts’ opinion and extensive literature review. The suggested method produces more realistic and accurate results than other MCDM techniques, because TOPSIS can capture, implement and model interactions between selection criteria. In addition, a collection of experts is often more beneficial than a single one, in order to reduce partiality and bias of individual opinions and judgments, and the use of Neutrosophic values enhances the transaction of selection. The Neutrosophic theory can help in preventing the loss of data, present linguistic declarations into analytical models and help in including of nonnumeric statements. To complete the ranking of alternatives based on the information collected, we employ the neutrosophic with TOPSIS method. The verification and effectiveness of the suggested method are compared with other methods. Eventually, the Spearman’s coefficient of correlation is applied to determine the relation among the results obtained by comparison. Although the presented methodology is used for the selection of sugar analyzing devices for diabetics’ patients, it can also be applied for other SMD valuations. Additional research could extend the suggested methodology to other types of SMDs selection procedures.