医院营养膳食系统的技术含量,不在功能堆了多少,而在数据能不能闭环。从工程视角看,核心就两件事:营养成分标注能不能被机器校验,营养质控能不能被机器统计。本文从这两个角度拆解一套医院营养膳食系统的关键技术实现。

一、营养成分标注的合规校验
营养成分标注不是简单打印一个热量值,而是要随医嘱把能量、蛋白质、钠等营养素算出来,并且能跟医嘱要求做比对。下面这段代码演示了"标注值"与"医嘱要求"的合规校验逻辑,超标或不足都会返回具体偏差。
class NutritionLabel:
# 医嘱要求的营养素阈值(示意:糖尿病低盐餐)
REQUIREMENTS = {
"energy_kcal": (1800, 2200), # 能量区间(千卡)
"protein_g": (55, 75), # 蛋白质区间(克)
"sodium_mg": (0, 1500), # 钠上限(毫克)
}
def __init__(self, actual):
self.actual = actual # 系统按原料营养数据算出的标注值
def verify_compliance(self):
"""校验一份标注是否满足医嘱要求,返回合规结论与偏差"""
deviations = []
for nutrient, (lo, hi) in self.REQUIREMENTS.items():
val = self.actual.get(nutrient, 0)
if val < lo:
deviations.append(f"{nutrient} 偏低 {lo - val}")
elif val > hi:
deviations.append(f"{nutrient} 偏高 {val - hi}")
return {
"compliant": not deviations,
"deviations": deviations,
"label": self.actual,
}
# 示例:某糖尿病低盐治疗膳食
label = NutritionLabel({"energy_kcal": 2050, "protein_g": 60, "sodium_mg": 1380})
print(label.verify_compliance()) # compliant=True
二、执行规范率的统计与评审举证
营养质控的关键指标是治疗膳食执行规范率。系统把每一次饮食医嘱与最终出餐做自动匹配比对,执行到位的记为规范,再按月聚合成可导出的评审举证报表。
from collections import defaultdict
class QualityControlReport:
def __init__(self, records):
# records: 每条 {date, compliant(bool), labeled(bool)}
self.records = records
def aggregate(self):
"""按月聚合执行规范率与标注覆盖率,生成评审举证数据"""
monthly = defaultdict(lambda: {"total": 0, "compliant": 0, "labeled": 0})
for r in self.records:
month = r["date"][:7]
m = monthly[month]
m["total"] += 1
m["compliant"] += 1 if r["compliant"] else 0
m["labeled"] += 1 if r["labeled"] else 0
report = {}
for month, m in monthly.items():
report[month] = {
"执行规范率": round(m["compliant"] / m["total"], 3),
"标注覆盖率": round(m["labeled"] / m["total"], 3),
"样本量": m["total"],
}
return report
records = [
{"date": "2026-10-01", "compliant": True, "labeled": True},
{"date": "2026-10-02", "compliant": True, "labeled": True},
{"date": "2026-10-03", "compliant": False, "labeled": True},
]
print(QualityControlReport(records).aggregate())

两段代码合起来,就是一套医院营养膳食系统在"标注"与"质控"两个环节的底层逻辑:标注要能被校验,质控要能被统计。广州一家三甲医院上线后,治疗膳食执行规范率从约六成提到 98% 以上,靠的正是这套"校验+统计"的数据闭环,也直接对上了《三级医院评审标准(2025 年版)》里"临床营养质控与 HIS 对接数据闭环"的要求。
选型时,建议重点看供应商的标注校验和质控统计能不能自动化,而不是只看有没有"营养成分展示"这个功能名。好伙狮数字食堂这类成熟方案,已经在"计量---留痕---举证"链路上把这两件事做实了。
Q:营养成分标注的数据来源是什么?
来自系统内置的原料营养数据。营养师制定膳食方案时,系统按方案排期自动计算能量、蛋白质、脂肪、钠等营养素,标注随医嘱和患者动态生成。
Q:执行规范率如何支撑评审?
系统把每一次饮食医嘱与最终出餐做自动匹配比对,全程留痕后按月聚合成可导出的报表,直接对应三级医院评审里临床营养质控与 HIS 对接数据闭环的硬性要求。