本页展示系统实际使用的全部判定规则,均来自数据库(工作表 6「体重管理与配餐」)。
规则以数据形式存在,而不是写在代码里,便于按新版本标准整体替换。
BMI 分类界值
4 条 · 分类代码 bmi
| 规则代码 | 主题 | 适用人群 | 性别 | 下限 | 上限 | 参考值 | 单位 | 比较 | 规则文本 | 严重度 |
|---|---|---|---|---|---|---|---|---|---|---|
| BMI_NORMAL | 正常 | 成人 | 通用 | 18.5 | 24.0 | — | kg/m² | between | 维持能量平衡,保持健康生活方式 | info |
| BMI_OBESE | 肥胖 | 成人 | 通用 | 28.0 | — | — | kg/m² | ge | 建议减重 5%~15%,必要时就医/营养门诊 | info |
| BMI_OVERWEIGHT | 超重 | 成人 | 通用 | 24.0 | 28.0 | — | kg/m² | between | 建议减重 5%~10%,改善代谢指标 | info |
| BMI_UNDERWEIGHT | 低体重 | 成人 | 通用 | — | 18.5 | — | kg/m² | lt | 需增加能量与蛋白质摄入,排除疾病因素 | info |
依据:WS/T 428-2013《成人体重判定》
能量缺口
4 条 · 分类代码 deficit
| 规则代码 | 主题 | 适用人群 | 性别 | 下限 | 上限 | 参考值 | 单位 | 比较 | 规则文本 | 严重度 |
|---|---|---|---|---|---|---|---|---|---|---|
| DEFICIT_DAILY | 每日能量缺口 | 成人 | 通用 | 500.0 | 1000.0 | — | kcal/日 | between | 1 每日能量摄入平均降低 30%~50%,或降低 500~1000 kcal;2 限能量平衡膳食:男性 1200~1500 kcal/日、女性 1000~1200 kcal/日;3 按实际需要量的超重 85%、肥胖 80% 供给;4 理想体重(身高cm−105) × 能量系数 15~35 kcal/kg(卧床 15、轻身体活动 20~25、中 30、重 35);5 《膳食指南2022》温和方案:每日减少 300~500 kcal | 《成人肥胖食养指南(2024年版)》国家卫生健康委;《中国居民膳食指南(2022)》中国营养学会 | info |
| MIN_CALORIE_FEMALE | 女性最低自动计划参考线 | 成人 | 通用 | — | — | 1000.0 | kcal/日 | ge | 限能量平衡膳食:女性 1000~1200 kcal/日 | warn |
| MIN_CALORIE_MALE | 男性最低自动计划参考线 | 成人 | 通用 | — | — | 1200.0 | kcal/日 | ge | 限能量平衡膳食:男性 1200~1500 kcal/日 | warn |
| VLCD_FLOOR | 极低能量膳食下限 | 成人 | 通用 | — | — | 800.0 | kcal/日 | lt | 800 kcal/日以下,仅限在医生/营养师严密监护下短期使用 | 《成人肥胖食养指南(2024年版)》国家卫生健康委 | block |
依据:《成人肥胖食养指南(2024年版)》国家卫生健康委
exercise
1 条 · 分类代码 exercise
| 规则代码 | 主题 | 适用人群 | 性别 | 下限 | 上限 | 参考值 | 单位 | 比较 | 规则文本 | 严重度 |
|---|---|---|---|---|---|---|---|---|---|---|
| EXERCISE_AEROBIC | 中等强度有氧 | 成人 | 通用 | 150.0 | 300.0 | — | 分钟/周 | between | 中等强度有氧每周 150~300 分钟(每周 5~7 天,至少隔天 1 次)+ 抗阻训练每周 2~3 天;每周运动消耗 ≥2000 kcal;静坐视屏每日 <2~4 小时;睡眠约 7 小时/日 | 《成人肥胖食养指南(2024年版)》国家卫生健康委 | info |
依据:《成人肥胖食养指南(2024年版)》国家卫生健康委
油盐糖等上限
4 条 · 分类代码 limit
| 规则代码 | 主题 | 适用人群 | 性别 | 下限 | 上限 | 参考值 | 单位 | 比较 | 规则文本 | 严重度 |
|---|---|---|---|---|---|---|---|---|---|---|
| HIGH_ENERGY_THRESHOLD | 高能量食物界定 | 成人 | 通用 | — | — | 400.0 | kcal/100g | ge | >400 kcal/100g 的食物应严格限制(如油炸食品、肥肉、含糖饮料、糕点) | 《成人肥胖食养指南(2024年版)》国家卫生健康委 | info |
| LIMIT_ADDED_SUGAR | 添加糖上限 | 成人 | 通用 | — | — | 25.0 | g/日 | lt | 添加糖 <25 g/日 | warn |
| LIMIT_OIL_WL | 减重期烹调油 | 成人 | 通用 | 20.0 | 25.0 | — | g/日 | between | 20~25 g/日(严于一般人群的 25~30 g/日);食盐 <5 g/日;添加糖最好 <25 g/日 | 《成人肥胖食养指南(2024年版)》国家卫生健康委 | warn |
| LIMIT_SALT | 食盐上限 | 成人 | 通用 | — | — | 5.0 | g/日 | lt | 食盐 <5 g/日(≈钠 1967mg) | warn |
依据:《成人肥胖食养指南(2024年版)》国家卫生健康委
供能与营养素比例
7 条 · 分类代码 macro
| 规则代码 | 主题 | 适用人群 | 性别 | 下限 | 上限 | 参考值 | 单位 | 比较 | 规则文本 | 严重度 |
|---|---|---|---|---|---|---|---|---|---|---|
| MACRO_CARB_NORMAL | 普通模式碳水供能比 | 成人 | 通用 | 50.0 | 65.0 | — | %E | between | 普通模式碳水供能比 50.0%~65.0% | info |
| MACRO_CARB_WL | 减重期碳水供能比 | 成人 | 通用 | 50.0 | 60.0 | — | %E | between | 碳水化合物 50%~60%、蛋白质 15%~20%、脂肪 20%~30% | 《成人肥胖食养指南(2024年版)》国家卫生健康委 | info |
| MACRO_FAT_NORMAL | 普通模式脂肪供能比 | 成人 | 通用 | 20.0 | 30.0 | — | %E | between | 普通模式脂肪供能比 20.0%~30.0% | info |
| MACRO_FAT_WL | 减重期脂肪供能比 | 成人 | 通用 | 20.0 | 30.0 | — | %E | between | 碳水化合物 50%~60%、蛋白质 15%~20%、脂肪 20%~30% | 《成人肥胖食养指南(2024年版)》国家卫生健康委 | info |
| MACRO_PROTEIN_NORMAL | 普通模式蛋白质供能比 | 成人 | 通用 | 10.0 | 20.0 | — | %E | between | 普通模式蛋白质供能比 10.0%~20.0% | info |
| MACRO_PROTEIN_WL | 减重期蛋白质供能比 | 成人 | 通用 | 15.0 | 20.0 | — | %E | between | 碳水化合物 50%~60%、蛋白质 15%~20%、脂肪 20%~30% | 《成人肥胖食养指南(2024年版)》国家卫生健康委 | info |
| PROTEIN_WEIGHT_LOSS | 减重期蛋白质 | 成人 | 通用 | 1.2 | 1.5 | — | g/kg理想体重/日 | between | 1.2~1.5 g/kg 理想体重/日,或供能比 15%~20%;优质蛋白占一半以上 | 《成人肥胖食养指南(2024年版)》国家卫生健康委 | info |
依据:《中国居民膳食指南(2022)》
三餐分配
6 条 · 分类代码 meal
| 规则代码 | 主题 | 适用人群 | 性别 | 下限 | 上限 | 参考值 | 单位 | 比较 | 规则文本 | 严重度 |
|---|---|---|---|---|---|---|---|---|---|---|
| MEAL_AFTERNOON_SNACK | 下午加餐能量占比 | 成人 | 通用 | 0.0 | 10.0 | — | %E | between | 下午加餐能量占比 0.0%~10.0% | info |
| MEAL_BREAKFAST | 早餐能量占比 | 成人 | 通用 | 25.0 | 30.0 | — | %E | between | 早餐能量占比 25.0%~30.0% | info |
| MEAL_DINNER | 晚餐能量占比 | 成人 | 通用 | 30.0 | 35.0 | — | %E | between | 晚餐能量占比 30.0%~35.0% | info |
| MEAL_LUNCH | 午餐能量占比 | 成人 | 通用 | 30.0 | 40.0 | — | %E | between | 午餐能量占比 30.0%~40.0% | info |
| MEAL_MORNING_SNACK | 上午加餐能量占比 | 成人 | 通用 | 0.0 | 10.0 | — | %E | between | 上午加餐能量占比 0.0%~10.0% | info |
| MEAL_RATIO_3 | 三餐供能比(减重期) | 成人 | 通用 | — | — | — | — | — | 早餐 : 午餐 : 晚餐 = 3 : 4 : 3 | 《成人肥胖食养指南(2024年版)》国家卫生健康委 | info |
依据:《中国居民膳食指南(2022)》中国营养学会
其他
1 条 · 分类代码 other
| 规则代码 | 主题 | 适用人群 | 性别 | 下限 | 上限 | 参考值 | 单位 | 比较 | 规则文本 | 严重度 |
|---|---|---|---|---|---|---|---|---|---|---|
| ELDERLY_NO_BLIND_LOSS | 老年人减重注意 | 成人 | 通用 | — | — | — | — | — | ≥65 岁老年人不宜盲目减重,应保证充足蛋白质与抗阻运动,预防肌少症 | 《居民体重管理核心知识(2024年版)》国家卫生健康委 | warn |
依据:《居民体重管理核心知识(2024年版)》国家卫生健康委
减重速度
3 条 · 分类代码 speed
| 规则代码 | 主题 | 适用人群 | 性别 | 下限 | 上限 | 参考值 | 单位 | 比较 | 规则文本 | 严重度 |
|---|---|---|---|---|---|---|---|---|---|---|
| SPEED_MONTHLY_RANGE | 每月减重参考 | 成人 | 通用 | 2.0 | 4.0 | — | kg/月 | between | 每周体重减少不超过 0.5 kg;每月 2~4 kg;在 3~6 个月内减少体重的 5%~10% | 《居民体重管理核心知识(2024年版)》国家卫生健康委;《中国居民膳食指南(2022)》中国营养学会 | info |
| SPEED_WEEKLY_MAX | 每周减重上限 | 成人 | 通用 | — | — | 0.5 | kg/周 | le | 每周体重减少不超过 0.5 kg;每月 2~4 kg;在 3~6 个月内减少体重的 5%~10% | 《居民体重管理核心知识(2024年版)》国家卫生健康委;《中国居民膳食指南(2022)》中国营养学会 | warn |
| TARGET_LOSS_PCT | 3~6 个月减重比例 | 成人 | 通用 | 5.0 | 10.0 | — | %体重 | between | 在 3~6 个月内减少体重的 5%~10% | info |
依据:《居民体重管理核心知识(2024年版)》国家卫生健康委
腰围界值
4 条 · 分类代码 waist
| 规则代码 | 主题 | 适用人群 | 性别 | 下限 | 上限 | 参考值 | 单位 | 比较 | 规则文本 | 严重度 |
|---|---|---|---|---|---|---|---|---|---|---|
| WAIST_FEMALE_CENTRAL | 女性中心型肥胖 | 成人 | 女 | 85.0 | — | — | cm | — | 腰围 ≥ 85 cm 为中心型肥胖 | warn |
| WAIST_FEMALE_PRE | 女性中心型肥胖前期 | 成人 | 女 | 80.0 | 85.0 | — | cm | — | 中心型肥胖前期 80 ≤ 腰围 < 85 cm | info |
| WAIST_MALE_CENTRAL | 男性中心型肥胖 | 成人 | 男 | 90.0 | — | — | cm | — | 腰围 ≥ 90 cm 为中心型肥胖 | warn |
| WAIST_MALE_PRE | 男性中心型肥胖前期 | 成人 | 男 | 85.0 | 90.0 | — | cm | — | 中心型肥胖前期 85 ≤ 腰围 < 90 cm | info |
依据:WS/T 428-2013《成人体重判定》
安全边界(V1.0 强制约束)
| 约束 | 阈值 | 系统行为 |
|---|---|---|
| 每周减重速度 | ≤ 0.5 kg | 超过时给出橙色警告,不阻塞记录 |
| 极低能量膳食 | < 800 kcal/日 | 普通模式禁止生成自动计划 |
| 男性最低能量 | < 1200 kcal/日 | 自动计划下限,不再下调 |
| 女性最低能量 | < 1000 kcal/日 | 自动计划下限,不再下调 |
| 低体重 | BMI < 18.5 | 不生成自动减重计划 |
| 未成年人 | 年龄 < 18 岁 | 切换儿童青少年模式(年龄别 BMI 界值) |
| 孕期 / 哺乳期 | — | 不生成自动减重计划 |
计算口径约定
ENERGY_KCAL 为主,不用宏量反推
页面不得直接书写
grams * food.calories / 100 之类的算式,
所有计算集中在服务层,保证口径唯一、可追溯、可重算。