UDI(医疗器械唯一标识)已经不是”要不要做”的问题,而是”怎么做才合规”的问题。中国 UDI 法规分批实施,FDA UDI 和欧盟 MDR 也对标签提出了明确要求。本文从 GS1 编码规则讲起,拆解 UDI 标签的构成、设计合规检查清单、常见错误和落地步骤,供医疗器械生产企业的质量、法规和 IT 团队参考。
一、什么是 GS1 标准和 UDI
GS1 是一套全球通用的商品标识与数据交换标准体系,核心是用”应用标识符(AI)+ 数据”的方式,把 GTIN(全球贸易项目代码)、批号、序列号、生产日期、有效期等信息编进条码。它是目前全球医疗器械 UDI 最常采用的编码体系之一。
UDI(Unique Device Identification,医疗器械唯一标识)是对医疗器械产品的唯一识别,由 DI(Device Identifier,设备标识符)和 PI(Production Identifier,生产标识符)两部分组成:
- DI:标识产品型号/规格,相当于”这是什么产品”,是静态信息;
- PI:标识生产批次、序列号、生产日期、有效期等,相当于”这是哪一批、哪一件”,是动态信息。
法规背景上,需要关注三套要求:
| 地区 | 法规/制度 | 要点 |
|---|---|---|
| 中国 | 医疗器械唯一标识系统规则 | 分批实施,药品监督管理部门指定的实施目录内产品必须赋码并上传数据库 |
| 美国 | FDA UDI 要求 | 按风险等级分批,标签和包装上须带 UDI,部分器械需在 GUDID 数据库登记 |
| 欧盟 | MDR (EU 2017/745) | 要求器械标签上带 UDI,DI 需在 EUDAMED 数据库登记 |
具体实施目录、截止日期和字段要求,请以国家药监局、FDA、欧盟委员会官方发布的最新法规文本为准。本文不替代法规解读。
二、GS1 条码体系:常用应用标识符(AI)
UDI 标签上的条码通常采用 GS1-128(一维码)或 GS1 DataMatrix(二维码,常用于直接部件标识 DPM)。编码时每个字段前都有两位或更多位的”应用标识符”,扫码器据此区分字段含义。常用 AI 如下:
| AI | 含义 | 示例 | 说明 |
|---|---|---|---|
| 01 | GTIN 全球贸易项目代码 | (01)06901234567892 | DI 的核心,标识产品型号/规格 |
| 10 | 批号 | (10)B20260901 | 生产标识符,可变长 |
| 21 | 序列号 | (21)SN0001234 | 单件唯一标识,用于单品追溯 |
| 11 | 生产日期 | (11)260901 | YYMMDD 格式 |
| 17 | 有效期至 | (17)280901 | YYMMDD 格式 |
| 13 | 包装日期 | (13)260902 | YYMMDD 格式 |
一个典型的 UDI 条码数据串可能长这样:(01)06901234567892(10)B20260901(21)SN0001234(17)280901。扫码设备或系统通过 AI 自动切分字段,无需人工判断。
三、UDI 标签的构成
一张合规的 UDI 标签通常包含两部分:
- 机读部分(条码):用 GS1-128 或 GS1 DataMatrix 承载 DI + PI 的全部数据,供扫码设备读取;
- 人读部分(HRI,Human Readable Interpretation):把条码内容以明文打印出来,包括 GTIN、批号、序列号、日期,方便人工核对。
标签上还可能需要包含产品名称、规格、数量、生产商信息、储存条件等,但这些不是 UDI 的强制字段,按产品说明书和包装规范执行。
四、标签设计合规检查清单
下面这份清单可以直接打印出来,在标签模板评审和首件检验时逐项打勾:
| 检查项 | 合规要求 | 是/否 |
|---|---|---|
| 1. 条码码制选择 | 包装标签用 GS1-128 或 GS1 DataMatrix;直接部件标识(DPM)优先 DataMatrix | |
| 2. GTIN 结构 | GTIN 位数正确(GTIN-14 带包装层级指示位),与药监局/FDA/EUDAMED 登记一致 | |
| 3. 批号字段 | 批号使用 AI(10),与生产记录一致,无空格非法字符 | |
| 4. 序列号字段 | 需单品追溯的产品使用 AI(21),序列号全局唯一、不重复 | |
| 5. 日期字段 | 生产日期 AI(11)、有效期 AI(17) 格式为 YYMMDD,与实际生产一致 | |
| 6. 条码质量等级 | 打印后用条码检测仪检测,等级满足客户/法规要求(通常不低于 C 级,具体以客户要求为准) | |
| 7. 人读信息(HRI) | 条码下方或旁侧印有对应明文,与机读内容完全一致 | |
| 8. 标签材质耐久性 | 标签在运输、储存、使用周期内不脱落、不变形、条码不模糊 | |
| 9. 标签尺寸与留白 | 条码两侧留有静区(quiet zone),不受折边、胶带、接缝影响 | |
| 10. 多包装层级 | 小包装、中包装、大包装的 GTIN 层级关系正确,不得混用同一 GTIN | |
| 11. 可扫描性测试 | 用至少两台不同品牌扫描枪实测,确保一次扫读成功 | |
| 12. 模板版本受控 | 标签模板有版本号,变更走变更控制流程,旧版及时停用 |
五、Luck标签软件的 UDI 支持
在工具层面,Luck标签软件对 UDI 场景提供了以下能力:
- DataMatrix 编码:支持 GS1 DataMatrix 二维码,可承载 DI + PI 字段,适合 DPM 和小尺寸标签;
- GS1 字段模板:在 LuckDesign 中可按 AI 应用标识符组织 GTIN、批号、序列号、日期字段,模板绑定数据库后自动填充;
- 序列号管理:支持序列号自动生成和扫描防重,避免 UDI 中序列号重复;
- 多包装层级:通过不同模板和 GTIN 层级区分小/中/大包装,配合数据库字段管理;
- 集中打印与回写:需要和 MES / ERP 联动时,可通过 LuckNext 提交打印任务、查询状态、回写结果,实现 UDI 打印数据和生产记录闭环。
需要说明的是:UDI 的编码结构、字段合法性最终要以法规和发证机构(如中国物品编码中心、GS1 各国家成员)的要求为准,软件只是实现工具,不能替代合规判定。
六、UDI 落地实施步骤
- UDI 申报与数据准备:确认产品是否在实施目录内,申请 GS1 厂商识别代码,在对应数据库完成 DI 登记。
- 标签模板设计:在 LuckDesign 中设计 UDI 标签模板,按 AI 规则配置字段,绑定数据库或 Excel 数据源。
- 打印测试:用实际打印机、实际标签纸和碳带打样,重点测条码清晰度和扫描成功率。
- 质量验证:用条码检测仪测质量等级,核对人读信息与机读内容一致,保留首件检验记录。
- 系统对接:如果需要和 MES / ERP 联动,通过 LuckNext HTTP API 对接,实现打印任务自动下发和结果回写。
- 变更控制:产品规格、包装、法规要求变化时,走模板变更流程,更新并归档旧版模板。
七、常见错误和规避方法
| 常见错误 | 后果 | 规避方法 |
|---|---|---|
| AI 用错或漏用(如把批号编进 21) | 扫码后字段切分错误,系统无法识别 | 严格按 GS1 通用规范选 AI,模板评审时逐项核对 |
| GTIN 位数错误或包装层级混用 | 下游系统识别为不同产品,库存错乱 | 按包装层级分配不同 GTIN,小/中/大包装模板分开管理 |
| 条码静区被印刷或贴标占用 | 扫码失败,尤其小标签 | 模板设计时预留静区,首件检验用扫描枪实测 |
| 人读信息与机读内容不一致 | 人工核对与系统记录冲突 | HRI 字段直接引用条码变量,不要单独手敲 |
| 序列号重复 | 追溯链断裂,UDI 失效 | 开启扫描防重,序列号由系统自动生成而非人工填写 |
| 模板变更不归档 | 历史产品标签无法复现,审计风险 | 模板带版本号,变更走受控流程,旧版停用归档 |
常见问题 FAQ
Q1:UDI 条码必须用 DataMatrix 吗?
A1:不一定。包装标签上 GS1-128(一维码)和 GS1 DataMatrix(二维码)都常见;直接在产品部件上打标(DPM)时,DataMatrix 因为体积小、容错高,是更常用的选择。具体码制要结合产品尺寸、扫码环境和客户要求确定。
Q2:UDI 的 DI 和 PI 一定要放在同一个条码里吗?
A2:通常 DI 和 PI 编在同一个 GS1 条码数据串中,一次扫码即可取到全部信息。部分场景下也可能分两个条码,但要保证扫码后能正确关联。建议按法规和客户要求设计,不要自行拆分。
Q3:Luck标签软件能直接生成合规的 UDI 标签吗?
A3:Luck标签软件支持 GS1 DataMatrix 编码、按 AI 组织字段、序列号管理和扫描防重,能满足 UDI 标签的技术实现需求。但 UDI 是否合规最终取决于编码结构、登记数据和法规符合性,建议在首件阶段做质量验证并保留记录。
Q4:UDI 标签需要做条码质量检测吗?
A4:建议做。即使法规没有强制每批检测,客户(尤其是出口和大型流通商)往往会要求条码质量等级证明。用条码检测仪测 BCD 等级,保留检测记录,是最低成本的风险规避手段。