医疗器械 UDI 标签怎么做?DI、PI、码制选择与印刷落地
UDI 卡住企业的往往不是"要不要做",而是很具体的问题:DI 从哪来、PI 要带哪些、码印多大能扫出来、要过灭菌用什么材质。这篇按落地顺序把这些讲清楚。
做医疗器械的企业这两年绕不开一件事:产品上要打 UDI。但真正动手时,问题往往卡在很具体的地方——DI 从哪来、PI 要不要带、码印多大能扫得出、DataMatrix 和条码选哪个。这篇按落地顺序讲一遍。
一、先分清 UDI 的两半:DI 和 PI
UDI(Unique Device Identification,医疗器械唯一标识)不是一个码,而是两部分拼起来的一串数据:
- DI(器械标识 Device Identifier)——静态部分,标识"这是哪个产品"。同一规格型号的产品,DI 是固定不变的,由发码机构分配,需要在国家药监局的 UDI 数据库里注册维护。
- PI(生产标识 Production Identifier)——动态部分,标识"这是哪一批、哪一个"。常见的有生产日期、失效日期、批号、序列号,按产品的管理要求组合。
换句话说,DI 回答"是什么",PI 回答"是哪一件"。低风险产品可能只需要 DI 加个批号,高风险的植入类器械则往往要到序列号级别,做到一件一码。
DI 从哪里来
DI 由发码机构分配,国内常用的是 GS1 体系(也有医疗器械专用的其他体系)。走 GS1 的话,需要先向中国物品编码中心申请厂商识别代码,再据此编制产品的 GTIN,这个 GTIN 就作为 DI 使用。流程和申请商品条码是同一套体系,可以参考 EAN-13 条码申请与生成全流程。
DI 不能自己编。这一点和企业内部管理用的编码完全不同——自编的号在监管数据库里无法对应,扫出来也查不到产品信息,等于没做。
二、AI 应用标识符:把 PI 拼进码里的规则
PI 不是随便写进去的,每一项数据前面要带一个应用标识符(AI,Application Identifier),扫描设备靠它区分后面跟的是什么。常用的几个:
| AI | 含义 | 数据格式 | 说明 |
|---|---|---|---|
| (01) | GTIN / DI | 14 位数字 | 不足 14 位前面补 0 |
| (11) | 生产日期 | YYMMDD 6 位 | 只写到日,不带时分 |
| (17) | 失效日期 | YYMMDD 6 位 | 多数器械必备 |
| (10) | 批号 | 最长 20 位,可含字母 | 变长字段 |
| (21) | 序列号 | 最长 20 位,可含字母 | 变长字段,一件一码时用 |
变长字段后面要加分隔符。(10) 批号和 (21) 序列号长度不固定,如果后面还接别的字段,中间必须插入 FNC1 分隔符,否则扫描设备不知道批号在哪结束。这是自己拼码时最容易出错的一步——顺序对了、内容对了,就因为少了分隔符,扫出来是一串乱数据。
用 UDI 生成器 可以避开这个坑:按字段填入 DI、生产日期、失效日期、批号、序列号,工具会按规则拼好编码串并生成码图,不用自己处理 AI 顺序和分隔符。
三、DataMatrix 还是一维条码?
UDI 载体主要是两种,选择取决于你有多大面积:
| 对比项 | GS1 DataMatrix | GS1-128 |
|---|---|---|
| 形态 | 二维方阵 | 一维条码,横向长条 |
| 占用面积 | 小,同样数据量面积远小于一维码 | 大,字段一多就拉得很长 |
| 适合场景 | 小体积器械、器械本体直接标记、面积紧张的标签 | 面积充裕的包装盒、外箱 |
| 扫描设备 | 需要影像式扫描枪 | 激光枪即可 |
实务上的判断很简单:标签小、字段多,用 DataMatrix;面积够、下游设备老,用 GS1-128。拿不准就问收货方用什么扫描设备——医院和经销商的设备决定了你该印哪种。
四、印刷环节:码印小了就是白做
UDI 的码通常比商品条码小得多,对印刷的要求反而更高。几条必须守住的线:
- 分辨率 300 DPI 起。DataMatrix 的每个模块(黑白小方块)只有零点几毫米,分辨率不够会直接糊成一片。截图、微信传过来的图、低 DPI 导出的文件都不能用。
- 留足静区。DataMatrix 四周至少留 1 个模块宽度的空白,一维码左右要留 10 倍窄条宽度。紧贴标签边缘或旁边挨着文字,扫描设备找不到定位图形。
- 反差要够。深色印在浅色底上最稳。别在金银卡纸、透明膜、彩色底上直接印黑码,红色底更是激光扫描的盲区。
- 别缩放。PDF 打印时必须选"实际大小",任何比例缩放都会破坏模块尺寸和条空比。
- 材质要撑得住灭菌。这是医疗器械特有的一条——要过高温蒸汽、环氧乙烷或辐照灭菌的产品,普通铜版纸标签会起皱、变色甚至脱落,需要用耐灭菌的合成材料和对应胶水。不确定的可以用 材质选择向导 先筛一遍,或者直接把灭菌方式告诉工厂。
印完一定要试扫
UDI 和普通条码有个关键区别:普通条码扫不出是内部管理麻烦,UDI 扫不出可能影响产品的合规使用。批量生产前务必先打小样,用收货方同型号的扫描设备实扫验证,确认能正确解析出 DI 和各项 PI。
五、批量与可变数据
UDI 天然是可变数据——每一批的批号、日期不同,做序列号管理的更是每一件都不同。几百上千个不同的码,不可能一个个生成。
需要先造一批序列号的,可以用 流水号生成器 按前缀、位数、步长批量生成;要出整张标签版式的,把数据整理成 Excel 交给工厂做可变数据印刷,或者用支持数据合并的在线设计器自己出稿(做法见 用 AI 做产品标签)。
数据规范上有一条容易翻车:Excel 里存编码的列要设成文本格式,否则前导零会被自动吃掉——DI 补零到 14 位,正是最容易踩这个坑的地方。
常见问题
UDI 的 DI 可以自己编吗?
不可以。DI 必须由发码机构分配,走 GS1 体系的需要先申请厂商识别代码再编制 GTIN,并在国家药监局的 UDI 数据库中注册维护。自己编的号在监管数据库里无法对应,扫描后查不到产品信息,等同于没有实施 UDI。
UDI 用二维码还是条码?
看标签面积和下游设备。GS1 DataMatrix 是二维方阵,同样数据量占用面积远小于一维码,适合小体积器械和面积紧张的标签,但需要影像式扫描枪;GS1-128 是一维码,激光枪就能扫,适合面积充裕的包装盒和外箱。建议先确认收货方(医院、经销商)使用的扫描设备类型再决定。
UDI 码印多小还能扫出来?
没有一个通用的最小尺寸,取决于印刷工艺和扫描设备。实务上守住四条:分辨率 300 DPI 以上、四周留足静区(DataMatrix 至少 1 个模块宽度)、深色印浅底保证反差、打印时不做任何缩放。批量生产前必须打小样,用收货方同型号的扫描设备实扫验证。
要过灭菌的器械标签用什么材质?
普通铜版纸标签在高温蒸汽、环氧乙烷或辐照灭菌后会起皱、变色甚至脱落,需要选用耐受对应灭菌方式的合成材料(如 PET、PP)和匹配的胶水。灭菌方式不同,适用的材质也不同,下单时请把灭菌工艺、温度和时长告诉工厂,由工厂给出材质方案并先做样品验证。
相关工具与文章
- 医疗器械 UDI 生成器——按字段填入 DI 与 PI,自动处理 AI 顺序与分隔符,生成 GS1 DataMatrix / GS1-128。
- 流水号生成器——按前缀、位数、步长批量生成序列号。
- GS1 校验位计算器——GTIN-14 / EAN-13 校验位计算与验证。
- EAN-13 条码申请与生成全流程——DI 走 GS1 体系时的申请流程参考。
- 条码带可变信息的 3 种正确做法——批号、生产日期怎么正确编进码里。
本文为标签印刷落地角度的操作说明,不构成法规解读。UDI 的实施范围、时限与数据库要求以国家药监局最新发布为准,注册与备案事宜请咨询相应主管部门或专业机构。需要工厂直接报价可在线询价,1 个工作日内回复。