Configuration
This page displays the parameters configured in the config.json file for calculating nutrient targets, identifying user medical information, and data mining for daily meal plans. To modify the parameters, please update the config.json file.
MET and EER Formula
This formula is for MET (Metabolic Equivalent of Task) and EER(Estimated Energy Requirement) calculation.
| Name | Formula |
|---|---|
| MET | 1 if level == 1 else 1.11 if gender == '1' and level == 2 else 1.25 if gender == '1' and level == 3 else 1.48 if gender == '1' and level == 4 else 1.48 if gender == '1' else 1.12 if gender == '2' and level == 2 else 1.27 if gender == '2' and level == 3 else 1.45 if gender == '2' and level == 4 else 1.45 |
| EER | 662 + -9.53 * age + met*( 15.91* weight + 5.396 * height) if gender == '1' else 354 + -6.91 * age + met*( 9.36 * weight + 7.26 * height) |
Nutrition Target Calculation Logic
This table is for nutrition target calculation.
| Nutrition | Conditions | Formula |
|---|---|---|
| calorie |
|
|
| fiber |
|
|
| carb |
|
|
| protein |
|
|
| saturated_fat |
|
|
| sugar |
|
|
| cholesterol |
|
|
| sodium |
|
|
| phosphorus |
|
|
| potassium |
|
|
| iron |
|
|
| calcium |
|
|
| folic_acid |
|
|
| vitamin_c |
|
|
| vitamin_d |
|
|
| vitamin_b12 |
|
|
Nutrition Impact by Conditions
This section represents nutrition impacts on medical condition or user preference.
health
No specific nutrition.
under_weight
No specific nutrition.
over_weight
- sugar
blood_pressure
- sodium
- potassium
low_density_lipoprotein
- fiber
blood_urea_nitrogen
No specific nutrition.
diabetes
- sugar
- sodium
anemia
- iron
- vitamin_c
- folic_acid
- vitamin_b12
osteoporosis
- calcium
- vitamin_d
- vitamin_c
opioid_misuse
- fiber
- sugar
- sodium
user_low_phosphorus
- phosphorus
user_low_saturated_fat
No specific nutrition.
user_low_carb
No specific nutrition.
user_low_calorie
No specific nutrition.
user_low_cholesterol
No specific nutrition.
user_low_sugar
- sugar
user_high_calorie
No specific nutrition.
user_low_protein
No specific nutrition.
user_low_sodium
- sodium
user_high_potassium
- potassium
user_high_protein
No specific nutrition.
user_high_fiber
- fiber
user_high_folate_acid
- folic_acid
user_high_iron
- iron
user_high_vitamin_b12
- vitamin_b12
user_high_calcium
- calcium
user_high_vitamin_c
- vitamin_c
user_high_vitamin_d
- vitamin_d
Nutrition Target Range Setting Logic
This table represents nutrition target range setting logics.
| Nutrition | Conditions | Formula |
|---|---|---|
| calorie |
|
|
| fiber |
|
|
| carb |
|
|
| protein |
|
|
| saturated_fat |
|
|
| sugar |
|
|
| cholesterol |
|
|
| sodium |
|
|
| phosphorus |
|
|
| potassium |
|
|
| iron |
|
|
| calcium |
|
|
| folic_acid |
|
|
| vitamin_c |
|
|
| vitamin_d |
|
|
| vitamin_b12 |
|
|
Medical Conditions and Nutrition tags
This table represents medical condition setting logic and nutrition tags based on medical conditions.
| Condition | Condition Details | Tags |
|---|---|---|
| over_weight | BMI>=25 and (WAIST >=102 if gender ==1 else WAIST>=88) |
|
| under_weight | BMI<18.5 |
|
| blood_pressure | systolic >= 130 or diastolic >= 80 |
|
| low_density_lipoprotein | ldl and ldl>3.3 |
|
| blood_urea_nitrogen | blood_urea_nitrogen>=7.1 |
|
| opioid_misuse |
|
|
| diabetes | glucose >= 7.0 and glycohemoglobin >= 6.5 |
|
| anemia | red_blood_cell_count<= 4 and (hemoglobin<13.2 if gender ==1 else hemoglobin<11.6) |
|
| osteoporosis | osteoporosis==1 |
|