{'fraction_non_alphanumeric': 0.03342650380977907, 'fraction_numerical': 0.01382241451927863, 'mean_word_length': 4.755288673424416, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 2, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 21, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Uncertain Multiplicative Language Decision Method Based on Group Compromise Framework for Evaluation of Mobile Medical APPs in China.

The mobile medical application (M-medical APP) can optimize medical service process and reduce health management costs for users, which has become an important complementary form of traditional medical services. To assist users including patients choose the ideal M-medical APP, we proposed a novel multiple attribute group decision making algorithm based on group compromise framework, which need not determine the weight of decision-maker. The algorithm utilized an uncertain multiplicative linguistic variable to measure the individual original preference to express the real evaluation information as much as possible. The attribute weight was calculated by maximizing the differences among alternatives. It determined the individual alternatives ranking according to the net flow of each alternative. By solved the 0–1 optimal model with the objective of minimizing the differences between individual ranking, the ultimate group compromise ranking was obtained. Then we took 10 well-known M-medical APPs in Chinese as an example, we summarized service categories provided for users and constructed the assessment system consisting of 8 indexes considering the service quality users are concerned with. Finally, the effectiveness and superiority of the proposed method and the consistency of ranking results were verified, through comparing the group ranking results of 3 similar algorithms. The experiments show that group compromise ranking is sensitive to attribute weight.


Introduction
Medical is the basic industry of the country, which is closely related to the health and development of the whole country. The prominent characteristics of the medical industry are strong professionalism and asymmetric information. In recent years, residents have valued healthcare and quality of life due to the disposable income of residents increasing. The degree of population aging has been further deepened in many countries. More convenient and quality medical services are urgently needed for the older generation, who are more vulnerable to disease and likely to contact with the doctor directly. Simultaneously, serious public health incidents occur from time to time, which put great pressure on the normal operation of the medical system, even bring catastrophic damage. Under the influence of these factors, there are still a series of problems in China's medical care system, such as the imbalance of regional medical resources, the tension between doctors and patients and the low efficiency of medical services. To deal with these problems, the Chinese government has continued to deepen reform and issued programs in the medical sector, for example, medical big data, medical informatics, "Internet + medical" and healthy China 2020, which have made achievements in the transformation and upgrading of the medical industry.
In the past six years, medical resources in urban and rural areas have been expanding. However, the expansion speed of urban medical resources is faster, and the imbalance between urban and rural medical resources is further aggravated. Taking the number of licensed doctors or assistant doctors per 10k people as an example, Figure 1 shows the change of quantity from 2011 to 2017. The gap between urban and rural areas was 17 in 2011 and 23 in 2017. Consequently, China's medical market needs to reform the existing supply structure and business model, especially in the defense of public health emergency, most of suspected patients cannot get timely diagnosis and treatment in the countryside. Furthermore, problems of unequal medical resources as a global issue not only in China but also in other countries. In the United States, with only 14% of practicing primary care physicians providing services to 25% of the rural residents [1]. Mobile Internet highlights the advantages of Internet anytime, anywhere, convenient and fast. With the development and maturity of mobile information technology and popularization of intelligent mobile terminal, the scale of mobile Internet users has increased year by year in China, which is presented in Figure 2. It shows that by the end of 2017, the number of mobile Internet users was 752.65 million, and increased by 8.25% compared with 2016 in China.
The elderly (age 60+) ask for medical services more frequently and tend to have high-quality medical resources in daily life. Due to the aging of body function, the older population often suffer from one or more chronic diseases and face a health emergency. As Figure 3 shows, there is a growth trend on the number of elderly from 2011 to 2017 in China, in which the number of older Internet users is increasing as well. Fortunately, the growth rate of older Internet users is higher than that of older population. Correspondingly, the popularity rate of Internet in Chinese older population was 16.66% in 2017 and greater than 12.67% in 2016. It indicates that the medical service that is delivered by mobile Internet is gradually known and accepted by the Chinese older generation and has great potential for development in the future.
Practically, medical resources are tight and a large number of patients gather together when public health emergencies occur, which leads to a vicious circle of the medical system. In order to maintain the normal operation of the whole medical system, medical institutions move some dangerous medical services online. At the same time, they trust the simple and mechanical medical process in the mobile medical applications (M-medical APPs), so as to improve the efficiency of medical services. The advantages of remote diagnosis and Internet hospital have been proved in practice. These Internet-based applications not only reduce cross infection between medical staff and patients, but also balance medical resources. Mobile Internet highlights the advantages of Internet anytime, anywhere, convenient and fast. With the development and maturity of mobile information technology and popularization of intelligent mobile terminal, the scale of mobile Internet users has increased year by year in China, which is presented in Figure 2. It shows that by the end of 2017, the number of mobile Internet users was 752.65 million, and increased by 8.25% compared with 2016 in China.
The elderly (age 60+) ask for medical services more frequently and tend to have high-quality medical resources in daily life. Due to the aging of body function, the older population often suffer from one or more chronic diseases and face a health emergency. As Figure 3 shows, there is a growth trend on the number of elderly from 2011 to 2017 in China, in which the number of older Internet users is increasing as well. Fortunately, the growth rate of older Internet users is higher than that of older population. Correspondingly, the popularity rate of Internet in Chinese older population was 16.66% in 2017 and greater than 12.67% in 2016. It indicates that the medical service that is delivered by mobile Internet is gradually known and accepted by the Chinese older generation and has great potential for development in the future.
With the penetration of mobile Internet in rural areas of China, mobile information technology empowers the medical industry, which may be able to effectively solve the contradictions and problems in the medical field [2], and then improve the medical service level of the whole country. For instance, Alihealth realized cross-regional sharing and allocation of existing social medical and health resources. In this climate, practitioners and researchers pay more and more attention to the changes and upgrades of mobile information technologies in the area of medical care. The practice of using mobile technology infrastructure in medical care, especially 5G and smartphone, is termed as Mobile Medical [3,4]. Mobile Medical can improve the quality, safety and efficiency in current healthcare, and provides several new medical services with ubiquitous and mobile devices [2]. Additionally, it has greatly improved the convenience of patients' medical treatment and drug purchases to meet consumers' pursuit of a healthy lifestyle. The mobile devices include smartphones, tablets, PDA and laptop computers in common, which are installed Android, Apple or Windows Practically, medical resources are tight and a large number of patients gather together when public health emergencies occur, which leads to a vicious circle of the medical system. In order to maintain the normal operation of the whole medical system, medical institutions move some dangerous medical services online. At the same time, they trust the simple and mechanical medical process in the mobile medical applications (M-medical APPs), so as to improve the efficiency of medical services. The advantages of remote diagnosis and Internet hospital have been proved in practice. These Internet-based applications not only reduce cross infection between medical staff and patients, but also balance medical resources.
With the penetration of mobile Internet in rural areas of China, mobile information technology empowers the medical industry, which may be able to effectively solve the contradictions and problems in the medical field [2], and then improve the medical service level of the whole country. For instance, Alihealth realized cross-regional sharing and allocation of existing social medical and health resources. In this climate, practitioners and researchers pay more and more attention to the changes and upgrades of mobile information technologies in the area of medical care. The practice of using mobile technology infrastructure in medical care, especially 5G and smartphone, is termed as Mobile Medical [3,4]. Mobile Medical can improve the quality, safety and efficiency in current healthcare, and provides several new medical services with ubiquitous and mobile devices [2]. Additionally, it has greatly improved the convenience of patients' medical treatment and drug purchases to meet consumers' pursuit of a healthy lifestyle. The mobile devices include smartphones, tablets, PDA and laptop computers in common, which are installed Android, Apple or Windows operating systems. Many types M-medical APPs are developed to assist various target groups accessing high-quality medical services anywhere and anytime, since the features of mobile devices and technologies.
M-medical APPs are increasingly important for the health industry [5]. The existence of mobile integrated medical care and community paramedicine programs is reasonable and beneficial to the improvement of local medical and health environments [1]. Mobile medical care has a broad application prospect [6]. Although China's mobile medical industry is still in its infancy [2], medical providers, technology companies, Internet enterprises, information platforms, etc. have developed mobile medical business and launched unique M-medical APPs. An increasing number of M-medical APPs are developed benefiting health service delivery [2]. As of December 2019, 20 M-medical APPs are active in Apple store in China market. Nevertheless, users encounter difficulty in choosing the appropriate APP when facing the abundant number of applications, because they could not invest an amount of time in determining APPs, and the market is full of commercial information to promote APPs.
However, nowadays people's daily life has been flooded with numerous mobile applications [7]. In regards to M-medical APP, which APP should ordinary users choose to gain better medical experience? Which performance of mobile medical application should be designed or improved so as to be accepted by the public, for mobile medical companies? Unfortunately, there are few published studies on the evaluation of M-medical APPs, let alone that of China. The previous research around M-medical APP focuses on the following areas: (a) the development or improvement of M-medical APP [2,4,[8][9][10]; (b) the attitudes of different groups to mobile medical technology or APP, including technical and medical students, working staff and healthcare professor [2]; (c) classification of M-medical APP and macro analysis of mobile medical industry [11,12]; (d) design or development of specific M-medical APP, such as in oncology [13], in Neurosurgery [14] and in chronic diseases [15]. Therefore, there is a pressing need for devising ways to evaluate the available M-medical APPs effectively.
To fill the gaps, the current study develops the uncertain multiplicative linguistic variable decision-making algorithm based on the existing group decision-making framework. After analyzing the medical services provided by app, the algorithm is utilized to investigate the expert group's evaluation of M-medical APPs in China. The purpose of the paper includes providing mobile medical service providers and researchers with macro-understanding, and help users select the most appropriate APP. The structure of the paper is arranged as follows. In Section 2, works of literature related to M-medical APPs and evaluation of mobile medical healthcare application are reviewed. Section 3 summarizes the services provided by M-medical APPs. In Section 4, some basic concepts about linguistic terms are introduced. Section 5 designs the algorithm that uncertain multiplicative linguistic decision method based on group compromise ranking framework and analyze the characteristic of the algorithm. Section 6 constructs the assessment system and ranks 10 M-medical APPs using the proposed method. In Section 7, the comparative analysis of 3 similar algorithms is carried out. In Section 8, some conclusions are presented and further studies are discussed.

Related Literature
At present, the unified concept of mobile medical application has not been formed yet. Few studies carried out into the aforementioned four areas are as follows: Mark et al. developed the mobile traditional Chinese medicine application of the Android system using mobile devices and cloud services, which improved service efficiency and patient safety [16]. Katz and Rice investigated the attitudes of American adults toward mobile medical technology [6]. Vishnu et al. compared the diagnostic accuracy of the APP against neurology residents in movement disorders and asserted M-medical APP can effectively help doctors diagnose illness [17]. Oluwagbemi et al. developed a mobile application for some hereditary diseases and disorders, and compared the performance of similar APPs through analysis online and offline platform questionnaires [18]. Gabor et al. built a mobile APP that can diagnose users' diseases. The diagnosis process is divided into two stages: forming a preliminary medical diagnosis by analyzing a series of questions answered by users; providing users with the opportunity to communicate with medical experts for accurate medical diagnosis [19].
On the topic of evaluating/assessing/ranking/ordering M-medical APPs, very limited studies were searched in archived literature. Thus, we reviewed similar research related to mobile healthcare application, due to mobile healthcare contains mobile medical, which has always been concerned with the wave of emerging technology. Mobile Application Rating Scale is often used to evaluate mobile health APP in some healthcare subdivision domains. The evaluation system consists of five dimensions: engagement, functionality, aesthetics, information and subjective quality. Furthermore, each dimension is subdivided into several sub-indicators such as interactivity, performance, ease of use, aesthetics, accuracy, quality, quantity, credibility and evidence based [20]. Some researchers have integrated the Fuzzy Analytic Hierarchy Process (FAHP) and Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) into a decision-making approach for ranking alternatives from multiple attributes. In the approach, fuzzy AHP and TOPSIS were utilized to calculate the weight of evaluation attributes and ultimately ranking respectively [21]. Rajak and Shaw suggested a Fuzzy Multiple Attributes Decision Making (FMADM) methodologies, consisting of AHP and fuzzy TOPSIS, for accessing and selecting M-medical APPs. An evaluation structure was constructed considering nine main attributes, i.e., user satisfaction, compatibility, functionality, security, accessibility, easy to learn and use, empathy, information quality, responsiveness [7]. Chen developed a model, namely fuzzy geometric mean-FAHP, to assess the importance of critical factors influencing the application of smart technology to mobile health care [22]. Through interviews, observation, surveys and exams, Hao et al. collected the data of mobile English vocabulary learning APP, and students' evaluation information [23].
Evaluation is one of the essential parts for decision-making. The purpose of the evaluation is to make scientific decisions. In prior studies, decision-makers were forced to evaluate with real numbers, which limited their cognitive thinking process to a specific range, and more likely to have inaccurate scores [24]. Nevertheless, in practical situations, decision makers tend to express their preferences in discrete language terms, and managers are not very confident in subjective decision-making [25]. To design a more practical evaluation method, it is necessary to integrate the experience, knowledge or opinions from multiple decision-makers [26]. Fuzzy Multiple Attribute Group Decision Making (FMAGDM) method can coordinate the different opinions expressed by the decision-makers in fuzzy evaluation language, and then find a most acceptable alternative for the whole group [27]. The determination of evaluation attribute weight and decision-maker weight plays an important role in the FMAGDM framework. The method of determination directly affects the final evaluation result [28]. It is difficult in eliciting appropriate attribute weights from human experts [29]. In extant literature, the most prevailing methods to calculate attributes' weights are: Delphi method [30], Analytic Hierarchy Process [31], Network Analysis [32], Entropy Method [33], Simos Procedure [34], Single Objective Optimization Model [35][36][37], Multi-Objective Optimization Model [38]. Govindan et al. have designed a decision-making framework for determining compromise group ranking according to the alternatives' ranked by each decision maker participated in evaluation activity. The significant advantage of this framework is that it does not need the weight information of decision-makers [34]. Thus, the framework is used as a reference by the designed methods for ranking M-medical APPs in this paper.

Mobile Medical Service for Public
We use Internet search, questionnaire interview and other ways to collect 20 public-oriented mobile medical services in the Chinese market and focus on 10 well-known M-medical APPs. Their name and affiliated company information are shown in Table 1. It is not always the patients who download and use the APP. To some extent, it is the person who care about their health or have health needs, usually called users. These mobile medical companies help countless users access to full-time and full-range medical and health services conveniently. Through the comprehensive analysis of the function modules of these 10 APPs, we summarized the user-oriented medical and health services of China mobile medical applications. M-medical APP provides users with one-stop health and medical services including 7*24-h online inquiry, consultation, interrogation, registration, drug purchase and other medical services, where consultation is the most important service for users.

Information Inquiry
Using M-mobile APPs, users can browse or understand health information independently, such as how to develop healthy living habits. Especially, during public health emergency, users can get timely information on the progress and protection of the epidemic. At the same time, users with medical needs can quickly query the schedule, charging and user evaluation of the corresponding hospital or doctor.

Consult with Doctor
For some mild or chronic diseases, patients need not to go to hospital immediately. They use M-mobile APPs to communicate with experts in the form of graphics, voice or video, so as to obtain professional advice or treatment programs. Some patients with common diseases can be diagnosed online. Different ways of communication correspond to different costs. Usually, video consultation is more expensive.

Registration and Appointment
After consulting doctors online, patients with more serious illnesses may need to be treated in offline hospitals. In this case, based on the M-mobile APPs, users can directly register online and appoint experts. Most of APPs registration fees are similar to offline registration fees, while the registration fees of few are significantly higher than that of offline. There is a significant difference in the cost of appointing experts of different levels or popularity, but it is generally more expensive.

Electronic Prescription
After fully mastering the patient's condition, the consulted doctor issues an electronic prescription for the patient on the APP. According to the e-prescription, patients can not only buy drugs in the APP's health mall, but also buy drugs in offline pharmacies or hospitals, which may be owned by mobile medical enterprises. The drugs can be directly delivered to the patients. It is no doubt that APP that can form electronic prescriptions or sell drugs to patients must be qualified.

Other Services
Other services of M-mobile APPs include two parts: one is free services such as health monitoring and health management; the other is charging services such as private doctors and disease management.

Preliminaries
In this part, a few fundamental concepts of the multiplicative linguistic evaluation scale, uncertain multiplicative linguistic variable and the superiority are introduced. We give the definition that the distance between any two UMLVs. Definition 1. The scale of language evaluation is the reference scale for decision-makers to carry out qualitative evaluation. In the real situation, the decision-makers usually adopt the qualitative evaluation alternatives such as "good", "not bad" and "general", which are called as linguistic terms where µ i < µ i+1 , i = 1, 2, · · · , t, and S is the language term set or language evaluation scale. When S meets two conditions, S is called as Multiplicative Linguistic Evaluation Scale, abbreviated as MLES: (a) if µ 1 < µ 2 , then s µ 1 < s µ 2 . (b) Reciprocal operator exists neg(µ 3 ) = µ 4 , and µ 3 × µ 4 = c, in which c is constant. Taking s c as the boundary, the distance between the adjoining subscripts of the right part of s c is a constant, while that of the left part of s c increases with the increase of the subscript value [39]. Definition 2. Supposed s µ 1 , s µ 2 ∈ S, and λ ≥ 0, the basic operational laws between two multiplicative linguistic terms s µ 1 , s µ 2 are defined [39]: (a) s u 1 ⊗ s u 2 = s u 1 ×u 2 ; (b) (s µ 1 ) λ = s µ λ Here, s lo , s up ∈ S, α i , i ∈ N + , s lo , s up given by the decision maker, represent the upper and lower limits of s α , respectively. Furtherly, let S = { s α i }, i = 1, 2, · · · , n be UMLV set [39].
Definition 6. Let p( s α 1 ≥ s α 2 ) be the probability of the event s α 1 ≥ s α 2 . The probability is determined by the relative size of the total span of s α 1 , s α 2 and the sum of their own length. p( s α 1 ≥ s α 2 ) is defined as follows [39]: , 0), 1).
can also be regarded as the superiority that s α 1 is over s α 2 . It has the following properties:

Uncertain Multiplicative Linguistic Decision Method
In this section, the process of individual ranking and group ranking is described in detail, and a general algorithm for group evaluation is formed.
The general fuzzy multi-attribute group decision-making problem is described as: there are n alternatives, m evaluation attributes and h decision-makers.
The alternative set, evaluation attribute set, decision-maker set and decision group set are expressed as represents the weight corresponding to the j-th attribute under preferences of k-th decision maker. The attribute weight vector of under k-th decision maker is recorded as w k = {w k 1 , w k 2 , · · · , w k j , · · · , w k m }. Generally, the individual preference is implied in individual language evaluation information.

Individual Decision Matrix
Referring to a given MLES, the k-th decision-maker's uncertainty language information of the j-th attribute on the i-th alternative is noted as s α i,j,k . Then, the k-th decision-maker's evaluation matrix is constructed as follows: The larger the evaluation value of some attributes is, the more favorable for the superiority of alternatives is. They are called positive attributes or benefit attributes. On the contrary, they are called negative attributes or cost attributes. For the cost attributes, we use the reciprocal operator to normalize the language evaluation information. For example, [s 1/4 , s 1/3 ] is normalized as [s 3 , s 4 ]. We defined that D k is the result of normalized A k .

Individual Attributes' Weights
From the perspective of information theory, if the evaluation value of alternatives under a certain attribute is similar, then the attribute is difficult to distinguish alternatives significantly, so the attribute should be given a smaller weight value [37].
According to the definition of dd( s α 1 , s α 2 ), the total distance d ij (w k ) between X i and other alternatives under Y j is obtained as follows: Furtherly, the total distance d(w k ) among alternatives under each evaluation attribute is represented by: Therefore, the optimal attribute weight should meet the following single objective optimization model that maximize the differences among alternatives.
We introduce Lagrange parameter λ to transform the optimization model into Lagrange function L(w k , λ).
According to the extremum theorem of continuous function, the best attribute weightŵ k must satisfy the following necessary conditions.
The solutionŵ k is as follows: Therefore,ŵ k is the extremum point and also the optimal point, because the L(ŵ k , λ) is a continuous differentiable convex function in feasible region. We normalize w as follows: 5.1.3. Net Flow of Alternatives Definition 8. The whole superiority between alternatives require a comprehensive comparison of the superiority of each attribute. Let P k (X i > X v ) be the probability that X i is superior to X v in whole for D k . P(X i > X v ) is defined as follows [34]: and H k (X v ) be positive flow, negative flow and net flow of X v for k-th decision-maker, respectively. Their expressions are as follows [34]: Definition 10. Let T k be the ranking of k-th decision-maker for all alternatives. For any two alternatives X i and X v , their priority relationship judgment rules are as follows [34]:

Group Compromise Ranking
Individual ranking only represents own preference for alternatives and is an important basis for final group decision-making. Group compromise ranking refers to the alternatives ranking with the smaller total distance from the ranking given by each decision maker [34], which is represented by T. It can reflect the tendency of group selection. Definition 11. Let σ(T k iv , T iv ) be the distance between individual and group ranking on any two alternatives X i and X v [34]. σ(T k iv , T iv ) is defined as the following Table 2: Table 2. Distance between different alternatives' ranking.
Then, the optimization model of minimizing the total distance among rankings is constructed. The decision variable is the priority relationship between any two alternatives X i and X v in group ranking, which is 0-1 variable. If X i X v is true in optimal group ranking, X iv = 1; otherwise, X iv = 0. If X i ∼ X v is true in optimal group ranking, y iv = 1; otherwise, y iv = 0.
In the optimal model, condition 1 limits X i X v and X v X i cannot occur at the same time. Condition 2 limits that only one case among X i X v , X v X i and X v ∼ X i can be true. Condition 3 makes strict priority relation and strict equivalence relation satisfy transitivity.

UMLDM Algorithm
Firstly, the alternatives, evaluation attributes, decision-makers and MLES are given. Secondly, the evaluation information of each decision-maker is collected to form the corresponding evaluation matrix. Thirdly, an optimization model is constructed to maximize the difference between alternatives, which is transformed into an unconstrained Lagrange function, and the preference attribute weights of each decision-maker is calculated. Then, alternatives' positive flow, negative flow and net flow under decision makers' evaluate are determined. At the same time, according to the value of net flow, the individual ranking is calculated. Finally, we minimize the total distance between individual rankings so as to obtain the group compromise ranking. The algorithm is named Uncertain Multiplicative Linguistic Decision Method based on Group Compromise Ranking Framework, abbreviated as UMLDM. The pseudocode of UMLDM is shown in Table 3. Table 3. The pseudocode of uncertain multiplicative linguistic decision method.
Input: individual evaluate matrix, and Table 2. 1. Using reciprocal operator to normalize A k and gaining matrix D k , where k = 1, 2, · · · , h; 2. let dd 1 = zeros(1, h) and dd 2 = zeros(m, h). They are used to record the total and j-th attribute corresponding to distance between alternatives under k-th decision maker respectively; 3. for k, from 1 to h for j, from 1 to m for i, from 1 to n for v, from 1 to n and v i dd ; end for v end for i end for j end for k 4. According to Equation (7), w is calculated by dd 2 /(dd 1 ) T ; 5. for k, from 1 to h According to Equation (9), we get H k (X v ) of any alternative X v and give ranking T k ; end for k 6. for v, from 2 to n for i, from 1 to v-1 for k, from 1 to h taking Table 1 and T k to Equation (10) and calculating x iv end for k end for i end for v Output: group compromise ranking T From Table 2, it can be seen that the algorithm is composed of three loops, and correspondingly basic operation execution times are O(h × m × n 2 ), O(h × n 2 ) and O(h × n 2 ), respectively. Therefore, the time complexity of the algorithm is O(h × m × n 2 ).

Empirical Analysis
The proposed group evaluation algorithm is used to rank 10 well-known M-medical APPs, according to the experts' uncertain preference information in the form of UMLVs collected by questionnaire.

The Assessment Indicator System
Before evaluating the alternatives, it is necessary to conduct a scientific and effective assessment indicator system. In the application of FMAGDM, the assessment criteria are usually determined by literature analysis and expert group discussion [7,21,40].
Users concerns various attributes of M-medical APPs. We discussed with 100 users of M-medical APPs to construct an applicable evaluation system. According to common indicators of published studies on APP evaluation [7,20,21,41], and users' special needs for mobile medical services, we finally determined the assessment indicator system. The system consists of 8 evaluation indicators, where response time and price are cost attributes.
Professionalism (Y 1 ): It means the professional level of mainstream applications such as online consultation, chronic disease management and other medical services. The operating company behind the M-medical APP has a mature and professional team, including medical experts, technical personnel, especially its own medical team, offline clinics, pharmacies and other physical facilities.
Response time (Y 2 ): Response time indirectly affects user satisfaction. It reflects the average waiting time of users from consulting experts to getting responses. Some M-medical APPs lack of expert resources, low professional quality of doctors and imperfect supervision system, which leads to long application response time.
User-friendly (Y 3 ): The interface of M-medical APP shall be simple, beautiful and the functional modules shall be clear. It includes simplifying the operation process of the target user, providing multiple consultation methods and other friendly settings.
Price (Y 4 ): Users need to pay for medical services on the App. On the one hand, users must pay a fixed fee when purchasing drugs and devices on the App. on the other hand, users should pay different fees according to the professional level, consulting time and consulting methods when online consulting.
Additional services (Y 5 ). Additional services refer to free non-medical services provided by APP for users, such as drug distribution and free physical examination.
Security (Y 6 ): The personal information, disease information, consultation record and health monitoring data uploaded by users through M-medical APP are all private data. The application platform should adopt technical approaches and improve the confidentiality of operating system to protect the user's privacy data.
User scale (Y 7 ): The user scale refers to the number of active users on the APP, which shows the comprehensive performance and popularity of the APP to a certain extent.
Reliability (Y 8 ): The capital, potential and reputation of the company to which the mobile medical APP belongs affect the reliability of the APP. In the early stage of mobile medical business, APP revenue is very limited, and the company has enough capital flow to maintain the normal operation of APP.

Questionnaire Design
Before evaluating activity, researcher ought to combine the characteristics of specific decision-making problems and the appropriate scale of language evaluation to design questionnaire and collect assessment information. Experts use evaluation language to express their intuitive perception of APP. These languages are ambiguous and uncertain. Considering that MLs can retain the original evaluation information to the greatest extent. Non-uniform MLES to µ t = 5 is employed, the MLES is noted as S 1 in this paper. S 1 = s 1/5 = extreme low, s 1/4 = very low, s 1/3 = slightly low, s 1/2 = low, s 1 = medium, s 2 = high, s 3 = slightly high, s 4 = very high, s 5 = extreme high Based on the given evaluation system and language measure scale, we design an evaluation questionnaire for 10 M-medical APPs as Table 1 shown, noted by X 1 · · · X 10 correspondingly. They large number of users in the current market and have their own characteristics and advantages, for example, X 1 has friendly interface and performance. Then, we push the questionnaire to the mobile phones of 5 decision-makers. Some topics of the designed questionnaire are shown in Figure 4. By collecting the questionnaire, we can get the language evaluation information of 5 experts, see Appendix A.
Before evaluating activity, researcher should combine the characteristics of specific decisionmaking problems and the appropriate scale of language evaluation to design questionnaire and collect assessment information. Experts use evaluation language to express their intuitive perception of APP. These languages are ambiguous and uncertain. Considering that MLs can retain the original evaluation information to the greatest extent. Non-uniform MLES to 5 t μ = is employed, the MLES is noted as 1 S in this paper.
Based on the given evaluation system and language measure scale, we design an evaluation questionnaire for 10 M-medical APPs (Pingan good doctor 1 X , Alibaba health 2 X , Dingxiang doctor 3 X , Good doctor online 4 X , We doctor 5 X , Chunyu doctor 6 X , Health 160 7 X , Micro relationship 8 X , Medical consultation rapidly 9 X , Access to medical 10 X ) with large number of users in the current market. They have their own characteristics and advantages, for example, 1 X has friendly interface and performance. Then, we push the questionnaire to the mobile phones of 5 decision-makers (

Assessment Process
Step1: we normalized the original language evaluation matrix of experts to form a normalization individual evaluation matrix. D 1 just is taken as an example in the paper, it is shown as Table 4.
Step 2: According to the Pseudocodes 3-4, the attributes of the weights under 5 experts' assessment are calculated in the Table 5. It can be seen from the Table that experts 1 and 5 both attach importance to the professionalism of M-medical APPs, and the remaining three decision-makers are more inclined to the user-friendly, additional services and user scale of APP respectively. Table 4. The normalized evaluation information matrix of D 1 .   Step 3: for 5 participants, the calculation result of positive flow H + k (X v ), negative flow H − k (X v ) and net flow H k (X v ) of 5 alternatives are shown in the Tables 6 and 7.
Step 4: Based on net flow of each mobile medical APP, 10 APPs Rankings of 5 decision makers are given in Table 8.
Step 5: we only consider the case where there is a priority relationship between APPs. By calculating the 0-1 optimal model, we can obtain X iv in Table 9.
Finally, the groups compromise ranking of 10 APPs is X 7 X 5 X 4 X 3 X 1 X 2 X 9 X 6 X 8 X 10 .  Table 8. APPs rankings of 5 exports.
X 10 X 10 X 10 X 10 X 10 Table 9. The priority relationship between APPs.
X iv X 1 X 2 X 3 X 4 X 5 X 6 X 7 X 8 X 9 X 10 The total distance between group and individual ranking is 144. Therefore, the expert group is more inclined to the health 160 mobile medical application that has been highly recognized by the National Health Planning Commission, the Health Administration and other health administrative departments. 5 experts' evolution and groups compromise assessment on 10 M-medical APPs of China are represented in Figure 5. It indicates that there are significant differences among experts' preference for 10 given APPs, and the ultimate APP ranking coincides with the personal ranking of decision-maker 4.
The total distance between group and individual ranking is 144. Therefore, the expert group is more inclined to the health 160 mobile medical application that has been highly recognized by the National Health Planning Commission, the Health Administration and other health administrative departments. Five experts' evolution and groups compromise assessment on 10 mobile medical APPs of China are represented in Figure 5. It indicates that there are significant differences among experts' preference for 10 given APPs, and the ultimate APP ranking coincides with the personal ranking of expert 4.

Comparison Analysis
Entropy Weight (EW) is also a commonly used method to determine the weight from the perspective of information theory [33]. To verify the effectiveness and superiority of proposed method, the ranking of the alternatives calculated by UML-TOPSIS, UML-TOPSIS-EW and UMLDM-EW are compared with that of UMLDM (see Figure 6a). Compared with UMLDM, TOPSIS [7,21] is utilized for individual alternatives ranking, while other processes remain unchanged, which is named ULM-TOPSIS, see Figure 6b. Both ULM-TOPSIS-EW (see Figure 6c) and UMLDM-EW (see Figure 6d) are group decision-making algorithms to determine the corresponding attribute weight of each decision-maker through the entropy weight method, according to ULM-TOPSIS and UMLDM, respectively. Other than that, we analyze the sensitivity of evaluation results to attribute weights calculated by two methods (Single objective optimization and entropy weight method).

Comparison Analysis
Entropy Weight (EW) is also a commonly used method to determine the weight from the perspective of information theory [33]. To verify the effectiveness and superiority of proposed method, the ranking of the alternatives calculated by UML-TOPSIS, UML-TOPSIS-EW and UMLDM-EW are compared with that of UMLDM (see Figure 6a). Similar to UMLDM, TOPSIS [7,21] is utilized for individual alternatives ranking, while other processes remain unchanged, which is named ULM-TOPSIS, see Figure 6b. Both ULM-TOPSIS-EW (see Figure 6c) and UMLDM-EW (see Figure 6d) are group decision-making algorithms, in which the corresponding attribute weight of each decision-maker is determined through the entropy weight method, according to ULM-TOPSIS and UMLDM, respectively. Other than that, we analyze the sensitivity of evaluation results to attribute weights calculated by two methods (Single objective optimization and entropy weight method).   Figure 6. The procedure of 4 similar algorithms based on group compromise framework.

Deterministic ML Evaluation Matrix
Definition 12. Information integration operator can integrate personal evaluation information into group decision preference. Let G ϕ(y) be continuous ordered weighting operator. The definition is as follows [41]: where [a,b] is interval number, and ϕ(y) is BUM function, which is set as y/2.

Definition 13.
Let ULG ϕ(y) be UMLV continuous ordered weighting operator on ϕ(y). Supposed s α = [s lo , s up ] ∈ S, the following operational law is defined [41]: here, I is the subscript function.
The individual assessment information matrix based on UML is transformed into the deterministic ML evaluation matrix by ULG ϕ(y) operator. Five experts' deterministic ML evaluation matrix, noted as, D k , k = 1, 2, 3, 4, 5, respectively, are calculated in Appendix B.
Definition 15. If s µ 1 , s µ 2 are any two multiplicative linguistic variables s µ 1 , s µ 2 ∈ S, their deviation MED(s µ 1 , s µ 2 ) is defined as: Definition 16. Let MMED(SF k i , SF k v ) be comprehensive deviation between any two alternative attribute vectors SF k i , SF k v of D k . Expression of MMED(s α 1 , s α 2 ) is shown as following: where w j ( j = 1, 2, · · · , m) is calculated in the same way as UMLDM algorithm. Obviously, the sequence of MLVs is considered into MED(s µ 1 , s µ 2 ), while that do not need to be cared in MMED(s α 1 , s α 2 ). Definition 17. Let Z k (X i ) represent the closeness to positive ideal point under D k assessing on X i . It is calculated by: where i, v = 1, 2, · · · , n and k = 1, 2, · · · , K. The greater the closeness of X i is, the decision-maker is more inclined to choose it, that is to say, X i is more advantageous in alternatives.
In this section, we calculate the ranking of 10 M-medical APPs for each expert based on from definitions 14 to 16, shown in Figure 7. The comprehensive deviation from attribute vector of each APPs to positive ideal point and negative ideal point, and alternative's closeness to positive ideal point are given in Appendix C. Finally, according to Equation (10) and Table 2, the group compromise ranking of 10 M-medical APPs is obtained: and the total distance among group is calculated as 160. Additionally, the group is just same as the individual ranking of D 1 . The time complexity of the UML-TOPSIS algorithm also is O(h × m × n 2 ).

Entropy Weight Method
Definition 18. Let e k j be information entropy of Y j according to evaluation information of D k , which is calculated by: where ϕ = 1/ ln n, Γ(s i,j,k ) is the subscript function of the multiplicative language s i,j,k .
Based on Definition 18, the w k j is determined with the following expression: Table 10 shows the attribute's weight of 5 experts calculated by entropy method, which is significantly different from Table 5. In regard to individual preference, response time is most valued by D 1 , additional services are emphasized by D 3 , and price is most important for others.

The Group Ranking of Mobile Medical APPs
We use the individual attribute weight in Table 9 to replace the that in UML-TOPSIS. The rules of individual ranking and group decision are the same as UML-TOPSIS. The comprehensive deviation from X i to PSF i and NSF i , and each alternative closing to positive ideal APP are calculated in Appendix D. The individual ranking and for 10 M-medical APPs based on UML-TOPSIS-EW are presented in Figure 8. We obtain the group compromise ranking:

The Group Ranking of Mobile Medical APPs
We use the individual attribute weight in Table 9 to replace the that in UML-TOPSIS. The rules of individual ranking and group decision are the same as UML-TOPSIS. The comprehensive deviation from  Figure 8. We obtain the group compromise ranking: The tendency of the group is exactly the same as that of 1 D . The corresponding total distance is 176. The time complexity of the algorithm is

UMLDM-EW
Except for the calculation approach of alternative's weight, the determination procedure of group ranking is completely consistent with UMLDM. Under expert's language assessment The tendency of the group is exactly the same as that of D 1 . The corresponding total distance is 176. The time complexity of the algorithm is max(O(h × m × n), O(h × n 2 )).

UMLDM-EW
Except for the calculation approach of alternative's weight, the determination procedure of group ranking is completely consistent with UMLDM. Under expert's language assessment information, we calculate the positive flow, the negative flow and the net flow of 10 M-medical APPs, as shown in Appendix E. The group compromise ranking is obtain: It is consistent with the ranking of D 3 . The total distance among rankings is 192. Figure 9

Discussion
The group rankings of 10 M-medical APPs determined by 4 FMAGDM based on Group Compromise Ranking Framework are shown in Figure 10. Through comparison analysis, it concludes that (a) in general, the M-medical APPs ranking obtained by UMLDM, UML-TOPSIS, UML-TOPSIS-EW and UMLDM-EW are utterly similar provably, with Health 160 APP at the first, Microrelationship APP at ninth and Access to Medical APP at the tenth; (b) the total distance among individual APP rankings increase in turn (144,160,176,192) corresponding to 4 algorithms, where the algorithm has a larger total distance with applying entropy to determine attribute weight, which means the group evaluation result is sensitive to the attribute weight; (c) the time complexity of UMLDM and UML-TOPSIS are

Discussion
The group rankings of 10 M-medical APPs determine by 4 FMAGDM based on group compromise ranking framework are shown in Figure 10. Through comparison analysis, it concludes that (a) in general, the M-medical APPs ranking obtained by UMLDM, UML-TOPSIS, UML-TOPSIS-EW and UMLDM-EW are utterly similar provably, with Health 160 APP at the first, Micro-relationship APP at ninth and Access to Medical APP at the tenth; (b) the total distance among individual APP rankings increase in turn (144,160,176,192) corresponding to 4 algorithms, where the algorithm has a larger total distance with applying entropy method to determine attribute weight, which means the group evaluation result is sensitive to the attribute weight; (c) the time complexity of UMLDM and UML-TOPSIS are O(h × m × n 2 ), while that of UML-TOPSIS-EW and UMLDM-EW max(O(h × m × n), O(h × n 2 )).
relationship APP at ninth and Access to Medical APP at the tenth; (b) the total distance among individual APP rankings increase in turn (144,160,176,192) corresponding to 4 algorithms, where the algorithm has a larger total distance with applying entropy to determine attribute weight, which means the group evaluation result is sensitive to the attribute weight; (c) the time complexity of UMLDM and UML-TOPSIS are After carried out comparison analysis, it indicates that the APP ranking calculated by UMLDM algorithm is highly consistent with that calculated by other 3 algorithms. The proposed algorithm can effectively solve FMAGDM problems based on individual language evaluation information. Although UMLDM algorithm is with higher time complexity, it can reduce the loss of evaluation information to some extent and has a better group compromise ranking.

Conclusions
With the improvement of living standards, residents pay more and more attention to their own health in China. Typically, they are eager to obtain high-quality medical resources conveniently and quickly and manage some chronic diseases by themselves. Mobile medicine developed with the advantages of mobile technology can not only meet people's medical needs, but also effectively alleviate some medical dilemmas in China. In this environment, mobile medical applications with different characteristics are full of people's daily life. M-medical APP can help patients reduce the decision-making cost, time cost and economic cost of consulting doctor and maintain health anywhere and anytime. Thus, it is vital for both users and relevant companies that how to choose the most suitable M-medical application for the masses in China's existing market.
However, decision-makers are more inclined to use language terms to express themselves preference for alternatives in reality. Few studies have been carried out on evaluating mobile APPs from the perspective of UMLV, especially mobile medical APPs in China. To fill the gap, we firstly summarized the types of service provided by mobile medical APP for users. Then, a new multiple attributes group decision making algorithm considering uncertain multiplicative linguistic variable was designed, which is based on the group compromise ranking. The algorithm utilized UMLV to measure the decision-maker's original preference information and the distance between any two UMLVs was defined, which contains three phases: the attribute weight calculated through maximizing the difference among alternatives; the APP ranking of each decision-maker determined based on its net flow; the group compromise ranking given by minimizing the total distance between individual ranking. It was used to rank 10 relatively well-known APPs based on the user-oriented assessment system including 8 indicators, and the calculation result was that Health 160 We Doctor Good Doctor Online DingXiang Doctor PingAn Good Doctor Alibab Health Medical Consultation Rapidly ChunYu Doctor Micro-relationship Access to Medical. Finally, the proposed algorithm is more effective and superior in evaluating mobile medical APPs and sensitive to the attribute weight, through the comparison and analysis of the ranking results determined by other similar 3 algorithms.
There are still some limitations in this study: (a) Uncertain multiplicative linguistic variables cannot measure the decision maker's evaluation information completely. For this, intuitionistic fuzzy sets [42] and hesitant fuzzy sets [43] are usually utilized to collect real assessment information as much as possible. (b) The constructed evaluation system does not consider the information overlap effect between indicators. It is a better way that principal component analysis used to simplify the index system. (c) The designed evaluation framework can be further developed into a part of knowledge management system of smart hospital [44]. (d) The business model of mobile medical needs further development and innovation, so as to promote its widespread adoption among the public. These limitations are also the further research direction of this study.

Acknowledgments:
The authors thank the editors and the anonymous reviewers sincerely for their valuable and constructive suggestions for improving this paper.

Conflicts of Interest:
The authors declare no conflict of interest.
Appendix A Table A1. Linguistic evaluation information matrix of D 1 .   Table A3. Linguistic evaluation information matrix of D 3 .  Table A4. Linguistic evaluation information matrix of D 4 .  Table A5. Linguistic evaluation information matrix of D 5 .      Table A8. Deterministic linguistic evaluation information matrix of D 3 .   Table A9. Deterministic linguistic evaluation information matrix of D 4 .  Table A10. Deterministic linguistic evaluation information matrix of D 5 . Remarks: To P means the comprehensive deviation from X i to PSF i ; To N means the comprehensive deviation from X i to NSF i ; CD means the closeness to PSF i for X i . Table A13. MMED(SF k i , NSF i ), MMED(SF k i , PSF i ) and z k (X i ) for D 1 , D 2 , D 3 based on UML-TOPSIS-EW.

Appendix D
To P To N CD To P To N CD To P To N CD Table A14. MMED(SF k i , NSF i ), MMED(SF k i , PSF i ) and z k (X i ) for D 4 , D 5 based on UML-TOPSIS-EW.

D 4 D 5
To P To N CD To P To N CD