医疗器械唯一标识(UDI)GS1-code128码
一.(UDI)code128码简介
医疗器械唯一标识(UDI,Unique Device Identification)是全球范围内用于识别和追踪医疗器械的重要系统。GS1-Code 128 是实现 UDI 编码的关键条码技术,尤其在采用 GS1 标准的国家和地区被广泛使用。
GS1 是全球标准化组织,提供包括GTIN(全球贸易项目代码)在内的标准编码体系。将 Code 128 与 GS1 规范结合形成GS1-128(原称UCC/EAN-128)。中国国家药监局(NMPA)自2021年起分阶段推进UDI实施,明确支持GS1、MA、HIBC等发码机构,其中GS1应用最为广泛。鼓励企业使用 GS1-128 作为运输包装上的线性条码,并在最小包装上使用 Data Matrix 承载完整UDI。
以下是医疗器械唯一标识(UDI)GS1-Code128 条形码中字母数字编码的示例条形码:
二、符号结构
该符号由以下元素组成:
静区(Quiet Zone)
起始符(Start Character)
FNC1 字符(功能字符1)
数据字段(Data Fields)
终止符(Stop Character)
静区(Quiet Zone)
GS1-code128 主要使用Code 128 的 C 模式(Code Set C),该模式每两个数字编码为一个字符,效率高,适合大量数字数据。对于包含字母的数据(如批次号中的字母),会自动切换到 A 或 B 模式(通过 Code Shift 或Code Switch实现)。
FNC1的作用在GS1-code128 中,FNC1被置于起始符之后,作为第一位置的 FNC1,表示这是一个 GS1 系统条码。扫描设备识别 FNC1后,会启用 GS1 数据解析模式,正确分割 AI 和数据。
三.字符集
GS1-Code128 是一种基于Code 128条码的子集,用于在供应链中标识物流单元、贸易项目等。它遵循GS1系统的标准,使用Code 128的字符集和编码规则,但通过特定的应用标识符(AI)来结构化数据。
Code 128 A : ASCII 0–95(大写字母、数字、标点、控制字符)包含大写字母 A–Z、数字 0–9、空格及控制字符(如 NUL, ESC 等)
Code 128 B : ASCII 32–127(标准可打印字符)包含大小写字母 A–z、数字 0–9、标点符号和空格
Code 128 C : 双位数字(00–99)仅用于表示数字,每两个数字用一个条码字符表示,密度高
注:ASCII 32 是空格,127 是 DEL 控制符。
数字:0 到 9
大写字母:A 到 Z
部分特殊字符(根据 AI 定义);
空格(Space) -、.、/、+、% 等(取决于具体应用标识符 AI 的规则)
四、行业应用
物流运输标签(SSCC条码常配合使用)
仓储管理系统
医疗器械唯一标识(UDI)
冷链运输温控标签
制造业零部件追踪
使用 Application Identifiers (AI) 数据以 AI 开头,定义后续数据的含义
(01)表示全球贸易项目代码GTIN(全球贸易项目代码)
(17)表示有效期(YYMMDD)
(10)表示批号
(21)表示序列号
五、如何使用HCreateLabelView创建医疗器械唯一标识UDI码GS1-code128码
1.在条码选择器中选择GS1-code128或医疗码/GS128码
2.设置GS1-code128码的x尺寸和条码高度等
3.导出或者打印GS1-code128码
4.打印或者导出可变数据的GS1-code128码
