UDI 是什么:DI 认产品、PI 认这一盒,条码里写了什么

摘要:UDI 是医疗器械的唯一标识,由 DI 和 PI 两段拼成。 DI 认「这是什么产品」,PI 认「这一盒是哪批、什么时候失效」。对检验科来说,它最实际的用处是:试剂盒上那个方块码一扫,批号和失效日期就带进记录里,不用手抄。下文讲清两段各管什么、条码里那串数字怎么读、哪些试剂已经有码。

30 秒速览

  • UDI 是医疗器械的唯一标识,由 DI 与 PI 两段拼成:DI 认产品,PI 认这一盒。
  • 三类体外诊断试剂自 2022 年 6 月 1 日起应有码;二类要到 2027 年 6 月 1 日,在此之前找不到码不代表印错。
  • 括号不是数据,只是给人看的分隔符,条码本身并没有括号。
  • 手上的盒子十秒能判断:看有没有方块码、枪能不能读、扫出来跟标签对不对得上。

想直接上手:跳到第六节 · 先做三件事;要弄清来龙去脉,往下读。

一、UDI 是什么:三样东西,先分开

很多人说「UDI」,其实混着指三样不同的东西。先把它们分开,后面才不会绕。

《医疗器械唯一标识系统规则》第三条把系统拆成三部分——唯一标识、数据载体、数据库。原文是:

本规则所称医疗器械唯一标识系统,由医疗器械唯一标识、唯一标识数据载体和唯一标识数据库组成。

医疗器械唯一标识,是指在医疗器械产品或者包装上附载的,由数字、字母或者符号组成的代码,用于对医疗器械进行唯一性识别。

项 到底是哪样东西
1 唯一标识。那串代码本身,印在标签上,也存进二维码里,就是 UDI 这个词的核心所指
2 数据载体。装代码的东西:一维码、二维码、射频标签。你扫的是它
3 数据库。国家药监局建的库,公开可查。码里查不到的信息,到这里查

日常说「扫 UDI」,扫的是数据载体,读出来的是唯一标识。三样里最容易被忽略的是数据库——二维码容量有限,装不下产品名称、注册证号、生产企业这些字段,它们都存在国家库里,靠产品标识去查。这也是为什么很多扫码方案要在本地内置一份库:不联网的时候,码里只有编号,没有名称。

把这一层理顺,后面两个问题就自然了:为什么同一盒试剂扫码能认出是哪一批(靠 DI 去查、靠 PI 区分批次),以及为什么同一批扫出来都一样、换一批就变。

二、DI 和 PI:一个认产品,一个认这一盒

UDI 不是一整串东西,它由两段拼成。规则第七条把两段的分工写得很清楚:

医疗器械唯一标识包括产品标识和生产标识。产品标识为识别注册人/备案人、医疗器械型号规格和包装的唯一代码;生产标识由医疗器械生产过程相关信息的代码组成,根据监管和实际应用需求,可包含医疗器械序列号、生产批号、生产日期、失效日期等。

项 管什么 · 条码里对应什么
DI 产品标识。回答「这是什么」:同一注册证、同一型号规格、同一包装层级的产品,DI 相同。条码里对应 AI (01),14 位数字。它是去数据库查信息的钥匙,也是必须有的那一段
PI 生产标识。回答「这一盒是哪批、什么时候做的、什么时候到期」:同一产品的不同批次,PI 不同。条码里对应 AI (10) 批号、(11) 生产日期、(17) 失效日期,需要时还有 (21) 序列号。这一段可以只含其中几项,不一定全有

国家药监局在《规则》解读里把这件事说得更透:产品标识是「从数据库获取医疗器械相关信息的关键字」,生产标识则「可与产品标识联合使用,满足医疗器械流通和使用环节精细化识别和记录的需求」。两者联起来,就能做到三个层次的唯一性——规格型号、批次、单个产品,一层比一层细。

换成检验科的话:DI 告诉系统「这是哪个试剂」,PI 告诉系统「这是哪一盒」。前者管认货,后者管追溯。只记 DI 不记 PI,账上只有「某试剂 20 盒」;记了 PI,才说得清「哪一批 20 盒、什么时候到期」。

三、条码里那串 (01)(10)(11)(17) 怎么读

拿二维枪扫一盒试剂,出来大概是这么一行:

检验试剂盒标签实拍:标签中部印着 DataMatrix 方块码,右侧是 (01)(10)(11)(17) 四行可读的 UDI 字段,左侧是产品批号、生产日期、失效日期与有效期至
一盒试剂标签的实际样子:中间那个方块码是 DataMatrix,也就是 UDI 的数据载体;右侧四行是同一份数据的可读写法,括号里的数字就是本节要讲的应用标识符。本节示例读的就是这张标签。

(01) 06936498600238 (17) 270518 (10) 2511014 (11) 251118

括号里的数字叫应用标识符(Application Identifier,缩写 AI)。它的作用是告诉扫码设备「后面紧跟的这段数据是什么、有多长」。有了它,一段字符流才能被自动拆成一个个有名字的字段。

AI 含义 · 格式
01 全球贸易项目代码(GTIN)。固定 14 位数字,就是 DI 本体。用它去数据库查产品名称、注册证号、生产企业
10 生产批号。字母数字,最长 20 位,长度不固定
11 生产日期。固定 6 位数字,顺序是年月日各两位
17 失效日期。同样固定 6 位,顺序同上
21 序列号。字母数字,最长 20 位。做单个产品管理时才用

括号不是数据。这是最容易搞错的一处。GS1 的 DataMatrix 指南写得很直白:括号只出现在「人工识读」那一行里给人看,不得编码进条码本身。所以枪扫出来的原始串里没有括号,各段是连续排下来的。看到有人把括号一起录进系统,就知道他把「给人看的写法」当成「数据本身」了。

还有一处细节:AI (10) 批号长度不固定,后面再接别的字段时,中间要有一个分隔符(GS1 规定用 FNC1 或 ASCII 29)。这一点对扫码软件是内部处理,使用者不用管;但如果你自己写脚本解析原始串,就得处理它,否则批号会把后面的生产日期一起吞掉。

拆一遍上面那行:产品是 GTIN 尾号 00238 的那个试剂,批号 2511014, 2025 年 11 月 18 日生产,2027 年 5 月 18 日失效。这四项里,批号、生产日期、失效日期这三项,是手抄最容易出错、也最没有必要的。

读出来之后怎么进到库存记录里,是另一个问题。扫码接入库存流程的做法,见智能库存管理里那节「一条试剂在系统里的全程」。

四、哪些试剂盒上已经有 UDI

不是所有医疗器械都有码。我国按风险程度分三批推进,检验科用的试剂落在第二批:

第一批 · 2021-01-01 起。9 大类 69 种第三类医疗器械,以植入类等高风险品种为主。

第二批 · 2022-06-01 起。其余第三类医疗器械,包含体外诊断试剂。

第三批 · 2024-06-01 起。103 种第二类医疗器械:临床需求量较大的一次性使用产品、集中带量采购中选产品、医疗美容相关产品等。

对检验科最实际的一句:2022 年 6 月 1 日起生产的第三类体外诊断试剂,应当已经有 UDI。这不是推测。国家药监局在 2024 年答复十四届全国人大二次会议第 1929 号建议时写明:「2022 年 6 月 1 日,其他第三类医疗器械(含体外诊断试剂)第二批实施 UDI」(答复原文)。

反过来也要说清,免得你拿着盒子找不到码就以为出了问题:第二类体外诊断试剂目前不在实施范围内。第三批那 103 种二类器械,以一次性使用产品、集采中选产品、医疗美容产品为主,不是二类试剂。所以库里有的盒子有方块码、有的没有,这是正常的,不是漏印。

但这条有个截止日,必须一起记住:按 2026 年第 21 号公告,2027 年 6 月 1 日起生产的全部第二类医疗器械(包括体外诊断试剂)和全部第一类体外诊断试剂,都必须具有 UDI;全部第一类医疗器械是 2029 年 6 月 1 日。(公告原文)也就是说,「二类没有码」只在 2027 年 6 月 1 日之前生产的产品上成立。

判断方法很简单,看两处:一是标签上有没有那个方方正正、比一维条码密得多的方块码(DataMatrix);二是看生产日期——早于对应批次实施时间生产的产品,本身就可能没有码。

五、扫码和手抄,差在哪

差在三类错误上,而且都是手抄特有的、扫码不会犯的错误。

第一类:形近字符。批号里 0 和 O、1 和 I、5 和 S 混着出现是常事。人工录入时看走眼一次,这条记录就对不上实物,事后按批号追溯会断。

第二类:日期写法的转换。同一个失效日期,标签上可能印成 2027-05-18、27.05.18、270518,条码里则是固定的 6 位数字。手抄时多转一道手,就多一次出错机会;扫码是设备读的,不存在转换这一步。

第三类:一批货分几次入库。同一批试剂上午入十盒、下午入五盒,两次录入时批号抄成两个相似的值,系统里就变成了两个批次。库存对得上总数,按批号查却是断的。

扫码把批号、生产日期、失效日期、产品代码一次性带进来,这三类错误从源头就没有了。但有一件事要说清:扫码只解决「字段准不准」,不解决「这盒该不该用」。效期怎么判、先进先出怎么排、临期怎么预警,是拿到准确字段之后的事,跟扫不扫码无关。这部分属于库存管理的范围,见产品功能总览;枪读出来的那串字符怎么切成字段,见UDI 条码怎么读。

六、想在科室里用起来,先做三件事

不用一上来就改流程。拿一盒试剂,十分钟就能判断现状。

第一步,找码。看试剂盒标签上有没有那个方块码(DataMatrix)。它比旁边的一维条码小、密,通常是正方形,边缘有一圈安静区。没有方块码的,就不用往下试了,这一盒确实没有 UDI。

第二步,扫一下,看原始输出。用二维条码枪扫,光标放在记事本里,看扫出来是什么。正常的输出应该以 01 开头,中间出现 17、10、11 这些数字段,整体是一串连续字符,没有括号。一维条码枪扫这个码是没有反应的——一维枪只认横向排列的条纹,读不了方块码。这也是「以为是软件问题」里最常见的一种。

第三步,对一遍。把扫出来的批号、失效日期,和标签上印的字逐个核对。对得上,说明码和实物一致,可以放心用;对不上,先找供应商,别急着录进系统——录进去的是错数据,比不录更难查。

这三步做完,你就知道了两件事:本科室的试剂有多少带码、现有的枪能不能读。剩下的才是选工具和定流程。操作层面的分章节说明,在帮助中心;第二步读不懂那串输出,看读码规则那篇,从 01、10、17 逐段拆开讲了。

七、常见问题

下面 8 个问题,是这套内容里被问到最多的。

问:UDI 和商品条形码有什么区别?

答:商品条形码一般只回答「这是什么」,同一商品的所有包装上码都一样,不含批号和效期。 UDI 由 DI 与 PI 两段组成,DI 认产品、PI 认这一盒,批号、生产日期、失效日期都在 PI 里。要精细到批次,只能靠 UDI 或自己贴的仓储码。

问:为什么有的试剂盒上有 UDI,有的没有?

答:因为实施是分批的。第三类体外诊断试剂从 2022 年 6 月 1 日起实施,此前生产的产品可以没有;第二类体外诊断试剂不在这三批目录里,2027 年 6 月 1 日之前生产的可以没有,之后生产的必须有(2026 年第 21 号公告)。先看生产日期,再看产品管理类别。

问:括号要录进系统吗?

答:不要。括号只是给人看的写法,GS1 明确规定不得编码进条码。扫码枪输出的原始串里本来就没有括号,你录进去反而会让批号、日期字段错位。

问:一维条码枪能扫 UDI 吗?

答:不能。UDI 的载体是方块状的 DataMatrix 二维条码,一维枪的扫描线读不到它,表现是「扫了没反应」,既不报错也不出字。要读 UDI,必须用二维条码枪。

问:扫出来是一串没有括号的连续字符,正常吗?

答:正常。条码里存的是一段连续的字符流,靠应用标识符(01、10、11、17)分段。只有人工识读的那一行才加括号。如果你看到带括号的输出,那是扫码软件的格式化结果,不是原始数据。

问:同一个试剂的不同批次,UDI 一样吗?

答:不一样。DI 部分相同(同注册证、同规格、同包装),PI 部分不同(批号、生产日期、失效日期)。所以完整 UDI 每批都不同。入库时按 DI 认试剂、按 PI 记这一盒,两者不要混用。

问:条码里的失效日期,和标签上印的「有效期至」是同一天吗?

答:看标签怎么印。条码里的 AI (17) 只有一个日期值,名称是失效日期;如果标签另印了一行「有效期至」,两者可能相差一天。这是行业里长期存在的两种写法,具体怎么判、软件里按哪种口径执行,属于另一个话题,不在这篇的范围里。

问:DI 会变吗?

答:产品基本特征不变就不变。规则第八条要求唯一标识具备稳定性:产品的基本特征没变化,产品标识应当保持不变。但发生可能影响识别、追溯的变更(比如规格改了),就要创建新的产品标识。所以你手上的 DI 不是永久不变的,但变化的理由必须是产品本身变了。

八、参考资料

本文涉及的法规与标准均来自官方发布,可查证的原文与解读链接如下。

  1. 国家药品监督管理局公告 2019 年第 66 号:《医疗器械唯一标识系统规则》(国务院公报 2019 年第 35 号) https://www.gov.cn/gongbao/content/2019/content_5462534.htm
  2. 《医疗器械唯一标识系统规则》解读 · 国家药监局医疗器械唯一标识数据库 https://udi.nmpa.gov.cn/toDetail.html?infoId=43
  3. 国家药监局医疗器械唯一标识数据库(公众查询入口) https://udi.nmpa.gov.cn/
  4. 《基于商品条码(GS1)标准的医疗器械唯一标识(UDI)实施指南》中国物品编码中心 · UDI 实施指南(PDF)
  5. GS1 DataMatrix Guideline(GS1 全球总部,含应用标识符与单元数据串格式) https://www.gs1.org/standards/gs1-datamatrix-guideline/25
  6. 国家药监局、国家卫生健康委、国家医保局:《关于做好第三批实施医疗器械唯一标识工作的公告》(2023 年第 22 号)
  7. 国家药监局、国家卫生健康委、国家医保局:《关于做好后续品种实施医疗器械唯一标识工作的公告》(2026 年第 21 号,2026-03-04:全部二类含体外诊断试剂、全部一类体外诊断试剂 2027-06-01 起) https://udi.nmpa.gov.cn/toDetail.html?CatalogId=2&infoId=80
  8. 国家药品监督管理局:《对十四届全国人大二次会议第 1929 号建议的答复》(国药监建〔2024〕84 号)
  9. GB/T 16986《商品条码 应用标识符》(AI 的国家标准依据)
  10. GB 12904《商品条码 零售商品编码与条码表示》(GTIN 编码规则)
  11. YY/T 1630《医疗器械唯一标识基本要求》(医药行业标准)
  12. ISO/IEC 16022《Information technology — Automatic identification and data capture techniques — Data Matrix bar code symbology specification》

文中条文为原文摘录,未改字;分批实施的时间与范围以国家药监局公告为准。本文只说明 UDI 的构成与读法,不对任何具体产品的合规状态作判断。