条码再次录入的使用情况记录显示规则(IMX 化学发光仪)

来源:文思海辉 IMX 全自动化学发光仪项目”注册后优化”目录下的软件行为说明(2019-08-30)。规定试剂条码被重复扫描时软件应如何处理,是 试剂条码规则-化学发光试剂盒一维码体系 的配套需求文档。

核心规则

  1. 适用范围:所有带条码的试剂(条码规则文档中的种类 + 盘片)。校准品、质控品、定标品除外——它们没有”可使用份数”概念,不需要记录。
  2. 新条码 → 正常录入。
  3. 一年内曾录入过的条码 → 读取该条码对应试剂的历史使用情况(剩余使用数量;盘片则是已使用流道信息)并显示,相当于续接上次使用;本次使用中继续扣减剩余数量。
  4. 仓位迁移:试剂仓内试剂再次扫描时,历史信息要显示在当前最新放置的仓位栏。例:1 号位用到剩 23 人份取下,后来放 6 号位扫描 → 信息更新到 6 号位并显示剩 23 人份。
  5. 已耗尽拦截:上次已用到剩 0 人份的试剂再次录入时,弹窗”×位试剂为已使用试剂,可用量不足”,拒绝录入。
  6. 唯一性判断:按条码中的若干标志位数值一致即认定为同一试剂盒(原文有具体标志位表格,XML 提取未带出表格内容,待确认);盘片则以整个盘片条码为唯一标识。
  7. 保留期:条码信息从首次录入日期起保存一年,只记录一年内的录入。

工程要点

  • 实现上是”条码 → 使用记录”的持久化 KV,需带首次录入时间戳做一年过期清理。
  • 唯一性判断只看部分字段子集,不是全条码串比对——解析层要支持”部分字段匹配”查询。
  • 盘片用整码比对且记录粒度是”流道”而非”份数”。

关联