A computer-implemented method of regulating a patient's enteral nutrition with an enteral nutrition controller, comprising: calculating an estimate of a patient's energy consumption based on the patient's oxygen and carbon dioxide measurements; Calculating the target composition and target feeding rate for enteral feeding according to the calculated estimate of the amount, and if the target composition and target feeding rate differ from the current enteral feeding composition and feeding rate required, Generating instructions for adjusting the rate of delivery of enteral nutrition according to a target composition by an enteral nutrition controller, receiving oxygen measurements, receiving carbon dioxide measurements, and energy consumption. Calculating an estimate of the quantity is iteratively performed during every first time interval to generate instructions for adjustment It is carried out during the second time interval longer than the first time interval, a computer-implemented method. [Selection diagram] Figure 1A経腸栄養コントローラによって患者の経腸栄養を調整するコンピュータ実装の方法であって、患者の酸素測定値および二酸化炭素測定値に基づいて患者のエネルギー消費量の推定値を計算することと、エネルギー消費量の計算された推定値にしたがって、経腸栄養についての目標組成および目標栄養速度を計算することと、目標組成および目標栄養速度が要求による現在の経腸栄養組成および栄養速度と異なる場合、経腸栄養コントローラによって、目標組成にしたがって経腸栄養の送達の速度の調整のための命令を生成することとを含み、酸素測定値を受信すること、二酸化炭素測定値を受信すること、およびエネルギー消費量の推定値を計算することが、すべての第1の時間間隔の間繰り返し実施され、調整のための命令を生成することは、第1の時間間隔よりも長い第2の時間間隔の間実施される、コンピュータ実装の方法。【選択図】図1A