flowchart TB
A["1 算能量"] --> B["2 定三大营养素"]
B --> C["3 食物分配"]
C --> D["4 配餐(三餐 + 加餐)"]
D --> E["5 调整(口味/病种/依从)"]
A --> A1["BMR × 活动系数"]
B --> B1["碳水 50-60%<br/>蛋白 15-20%<br/>脂肪 20-30%"]
C --> C1["按交换份换算"]
D --> D1["早餐 25-30%<br/>午餐 35-40%<br/>晚餐 30-35%"]
E --> E1["糖尿病/肾病等特殊调整"]
style A fill:#e3f2fd
style B fill:#fff3e0
style C fill:#e8f5e9
style D fill:#f3e5f5
style E fill:#e3f2fd
flowchart LR
A["一日 2250kcal"] --> B["早餐 30%<br/>(约 680kcal)"]
A --> C["加餐 10%<br/>(约 220kcal)"]
A --> D["午餐 35%<br/>(约 790kcal)"]
A --> E["晚餐 25%<br/>(约 560kcal)"]
style A fill:#e3f2fd
style B fill:#fff3e0
style C fill:#e8f5e9
style D fill:#f3e5f5
style E fill:#e3f2fd