Table 3 The list of input/ output variables.

From: A fuzzy based dietary clinical decision support system for patients with multiple chronic conditions (MCCs)

Input variables

Name

Type

Numerical value

Linguistic value

Obesity

Binary

0–1

Yes–No

Diabetes

Binary

0–1

Yes–No

High blood pressure

Binary

0–1

Yes–No

Hypercholesterolemia

Binary

0–1

Yes–No

Hypertriglyceridemia

Binary

0–1

Yes–No

Nephrotic syndrome

Binary

0–1

Yes–No

Chronic kidney disease (pre dialysis)

Binary

0–1

Yes–No

Chronic kidney disease (hemodialysis)

Binary

0–1

Yes–No

Chronic kidney disease (peritoneal dialysis)

Binary

0–1

Yes–No

Weight

Numerical (Range)

(< 40 kg)–(80 kg <)

Very low–Low–Low med–High med–High–Very high

Energy expenditure

Numerical (Range)

(< 1000 kc)–(2600 kc <)

Very low–Low–Low med–High med–High–Very high

Output variables

Name

Type

Value

Linguistic variable

Carbohydrates

Numerical (Range)

(< %52)–(%58 <)

Less than 52 to Greater than 58

Protein

Numerical (Range)

(< %9)–(%18 <)

Less than 9 to Greater than 18

Fat

Numerical (Range)

(< %24)–(%38 <)

Less than 24 to Greater than 38

Milk and dairy products

Numerical (Servings range)

(< 0.75)–(3.25 <)

Very low–Low–Low med–Middle–High med–High–Very high

Fruits

Numerical (Servings range)

(< 2.5)–(5.5 <)

Very low–Low–Middle–High–Very high

Vegetables

Numerical (Servings range)

(< 2.5)–(5.5 <)

Very low–Low–Middle–High–Very high

Bread and cereals

Numerical (Servings range)

(< 5.5)–(11.5 <)

Very low–Low–Middle–High–Very high

Meats and other protein foods

Numerical (Servings range)

(< 1.5)–(7.5 <)

Very low–Low–Middle–High–Very high

Fat and oils

Numerical (Servings range)

(< 0.5)–(10.5 <)

Very low–Low–Low med–Middle–High med–High–Very high

High calorie foods and sugar

Numerical (Servings range)

(< 0.5)–(5.5 <)

Very low–Low–Middle–High–Very high