医院食堂食安检查正在从"看台账"转向"看过程",监管要求食材采购、加工、储存、留样、餐具消毒全流程可追溯。对技术实现来说,这意味着食堂需要一套能自动留痕、随时可查的后厨食安系统,而不是一堆事后补录的纸质表格。本文从数据模型的角度,拆解一套可落地的好伙狮数字食堂智慧食安方案,重点看食品留样与 AI 明厨亮灶两条链路。
一、后厨食安系统的数据闭环
一套后厨食安系统通常由五个模块组成:食品留样、晨检打卡、AI 明厨亮灶、后厨门禁、人员档案。它们共享一条"采集—留痕—可查"的主线:设备在操作时自动产生结构化数据,后台持久化,检查时按条件检索。
食品留样是全自动链路:后台根据当日菜谱生成留样任务,留样机称重、拍照、打标签,智能留样柜完成核身、称重、打标签、录视频,最终生成一条永久保存的留样记录。
# 留样记录数据结构(示意) sample_record = { "sample_id": "LY20261002001", # 留样编号 "meal_date": "2026-10-02", # 就餐日期 "dish_name": "清蒸鲈鱼", # 菜品名称 "batch": "中餐", # 餐次 "weight_g": 125, # 留样重量(克) "photo_url": "https://.../ly1.jpg", # 留样拍照 "video_url": "https://.../ly1.mp4", # 留样录视频 "operator_id": "chef_101", # 操作人(核身) "label_printed": True, # 是否打印标签 "status": "archived", # 归档/销毁 "created_at": "2026-10-02T11:30:00" } def generate_sample_tasks(menu, meal_date): """按当日菜谱一键生成留样任务""" return [ {"dish": d["name"], "batch": d["batch"], "meal_date": meal_date} for d in menu if d.get("need_sample", True) ]二、晨检与健康证临期预警
晨检打卡每天完成考勤、面部测温、手部检测与健康询问,健康证临期要提前预警,避免"检查当天才发现过期"。下面是一段按 30 天窗口计算临期人员的逻辑。
from datetime import datetime, timedelta def find_expiring_staff(staff_list, today=None, warn_days=30): """找出健康证将在 warn_days 内到期的人员""" today = today or datetime.now().date() deadline = today + timedelta(days=warn_days) expiring = [] for s in staff_list: cert_exp = s["health_cert_expire"] # date 类型 if cert_exp and today <= cert_exp <= deadline: expiring.append({ "name": s["name"], "days_left": (cert_exp - today).days }) return expiring三、AI 明厨亮灶的违规识别
AI 明厨亮灶通过摄像头对后厨画面做实时分析,识别老鼠、未戴口罩、未穿厨师服、未戴厨师帽、抽烟、明火离岗等多类违规,命中后实时告警。核心是一条"取流—推理—告警"的流水线。
# AI 违规识别告警流程(伪代码) VIOLATIONS = ["mouse", "no_mask", "no_uniform", "no_hat", "smoking", "fire_away", "trash_open", "phone"] def analyze_stream(camera_id): while True: frame = capture(camera_id) # 取流 detections = model_infer(frame) # 目标检测 for d in detections: if d["label"] in VIOLATIONS and d["score"] >= 0.85: alert(camera_id, d["label"], d["bbox"], now())留样、晨检、监控三类数据统一落到台账,再叠加三层食品溯源(制作、原料、食用人群),医院食堂食安检查时就能按日期、按菜品、按人员快速回溯,成都一家合作医院上线后实现迎检零不符合项。
常见问题
Q:医院食堂食安检查对数据留存有哪些硬性要求?
A:核心是"全流程可追溯"。留样、晨检、监控、溯源数据需要结构化、带时间戳、可检索,且长期保存,才能应对不打招呼的检查。
Q:后厨食安系统的数据接口如何设计?
A:一般以留样记录、晨检记录、违规告警为核心实体,通过统一的数据模型持久化,并提供按日期、菜品、人员等维度的查询接口,方便迎检时快速导出。
Q:AI 识别的准确率怎么保障?
A:针对固定场景(鼠患、三白、抽烟等)做专项训练,设置置信度阈值,命中后人工复核,实际使用中能有效减少漏报、误报。
本文由AI辅助创作,技术实现细节与产品功能请以官方文档为准。