中华人民共和国农业农村部公告第174号
为切实做好兽药产品追溯管理工作,强化兽药风险管控,着力提升兽药质量安全水平,我部决定在前期工作基础上,进一步规范兽药生产企业追溯数据,对兽药经营活动全面实施追溯管理,在养殖场组织开展兽药使用追溯试点。现就有关事项公告如下。
一、兽药产品电子追溯码要求
(二)兽药二维码具有唯一性,一个二维码对应唯一一个销售包装单位。各级包装按照包装级别赋码,并对两级以上(包含两级)包装建立关联关系。
(三)兽药二维码颜色为黑色,背景色为白色。外观检测应无脱墨、污点、断线;模块边缘清晰,无发毛、虚晕或弯曲现象;深浅模块色差分明;无明显变形或缺陷。位置和大小的选择应以标识不易变形、便于扫描操作和识读为准则。
二、兽药生产企业实施追溯的要求
(五)兽药生产企业免费申请和下载使用兽药二维码,负责兽药二维码的印刷,不得伪造或者冒用兽药二维码,要确保识读率,保证兽药二维码数据安全、不外流,保证兽药二维码在兽药全链条各个环节正常使用。
(七)安瓿、5ml及5ml以下的西林瓶或属于异型瓶等特殊情况的产品,因包装尺寸的限制无法在产品标签或最小销售包装上加印兽药二维码的,应在最小销售包装的上一级包装上加印统一的兽药二维码。其中属于异型瓶的产品,由兽药生产企业提出申请,企业所在地省级畜牧兽医行政管理部门审查确认,确认结果抄报我部畜牧兽医局。
(八)兽药产品追溯信息上传为兽药GMP工作内容之一。自2019年9月1日起,境内外兽药生产企业应按照附件1要求,及时、规范、准确上传兽药产品入库和出库数据信息至国家兽药产品追溯系统,追溯系统将不再接收按旧标准上传的入库和出库文件。9月1日前,为新旧标准并行期,新旧标准的入库和出库文件追溯系统均可接收。
(九)国内兽药生产企业在产品生产下线后应及时将兽药产品入库信息(新增追溯设备厂商代码和包装规格信息)上传到国家兽药产品追溯系统,并应在产品上市销售前将兽药产品出库信息(新增追溯设备厂商代码)上传到国家兽药产品追溯系统,其中收货单位为兽药经营企业的,应为已在国家兽药产品追溯系统中注册入网的合法兽药经营企业。
三、兽药经营企业实施追溯的要求
(十一)采用国家兽药产品追溯系统实施兽药二维码追溯的主要流程:用户注册(已注册用户需登记企业社会统一信用代码或营业执照注册号)→注册信息审核后获得到户名和密码……兽药入库时,采集入库产品二维码数据→上传入库信息(新增追溯设备厂商代码)→兽药出库时,采集出库产品二维码数据→上传出库信息(新增追溯设备厂商代码)。
(十二)自2019年9月1日起,兽药经营企业应按照附件1或2要求上传兽药追溯数据信息至国家兽药产品追溯系统,追溯系统将不再接收按旧标准上传的入库和出库文件。9月1日前,为新旧标准并行期,新旧标准的入库和出库文件追溯系统均可接收。
四、兽药使用追溯试点养殖场实施追溯的要求
五、兽药监管单位实施追溯监管的要求
(十四)省级畜牧兽医主管部门自建兽药监管系统的,根据附件2进行备案登记,并与国家兽药产品追溯系统标准统一,做到信息互联互通,保证本辖区兽药生产经营企业、试点养殖场的产品入出库数据信息及时上传。
(十五)2019年6月30日前,各省(自治区、直辖市)所有负责兽药监管工作的单位应在国家兽药产品追溯系统中入网(注册并被审核通过),切实做好本辖区兽药生产、经营和使用环节的兽药追溯工作。
(十七)各省级畜牧兽医主管部门要组织辖区内规模养殖场开展兽药使用追溯试点,其中兽用抗菌药使用减量化行动试点养殖场优先参加。2019年,存栏量(根据国家统计局上一年度统计数据)前10名的省份,参加兽药使用追溯试点的养殖场不少于5个;存栏量11-20名的省份,参加兽药使用追溯试点的养殖场不少于3个;存栏量21名以后(含21名)的省份,参加兽药使用追溯试点的养殖场不少于2个。有条件的省份,可鼓励动物诊疗机构参加兽药使用追溯试点。
六、追溯设备厂商的要求
(十九)2019年9月1日起,追溯设备厂商应在国家兽药产品追溯系统中备案登记,方可获得接口开展兽药二维码数据采集工作。追溯设备厂商请于9月1日前完成在追溯系统中的备案登记以及软件升级工作,以免影响追溯设备使用。
七、组织管理
(二十)我部畜牧兽医局负责全国兽药追溯工作的组织管理。中国兽医药品监察所负责全国兽药追溯技术服务和培训指导。各省级畜牧兽医行政管理部门负责本辖区兽药追溯管理、培训、试点和实施。国家兽药产品追溯系统为国家兽药监管公益服务系统,在中国兽药信息网上运行,可接收所有按照附件1和2所采集的规范数据。
附件:1.国家兽药产品追溯系统数据交换文件规范
2.国家兽药产品追溯系统备案登记和接口调用规范
农业农村部
2019年5月24日
附件1
国家兽药产品追溯系统数据交换文件规范
1.范围
本标准主要规定了国家兽药产品追溯系统追溯码及数据交换文件规范。
本标准适用于国家兽药产品追溯系统的各类数据采集及交换。
2.概述
本规范根据兽药监管信息化建设的需要,围绕兽药产品从出厂到使用全程追溯,规范国家兽药产品追溯系统所涉及的追溯码及数据交换文件接口标准。
本规范详细说明国家兽药产品追溯系统的追溯码及数据交换文件,除“追溯码文件”采用指定的文本文件格式外,其他的接口均采用XML1.0的国际标准文件格式进行数据交换。
3.追溯码文件规范说明
追溯码文件是把国家兽药产品追溯系统生成的追溯码数据下载成文件,以供生产企业使用。追溯码文件生成的规范为TXT文件,然后被压缩为ZIP文件供用户下载。
4.数据交换文件规范说明
数据交换文件规范定义参考xmlschema的格式进行定义,但不同于xmlschema的语法规则,元素节点规则如下:
<节点1名称属性1名称(属性1中文名称属性1类型可选/必选),
属性2名称(属性2中文名称属性2类型可选/必选),
…
>
<节点2名称属性定义…>
节点2名称>
<节点n名称…/>
节点1名称>
每个节点都可以包含多个属性,也可以包含下级节点。
5.追溯码文件
5.1追溯码编码规则
兽药产品追溯码是国家兽药产品追溯系统随机产生的24位数字,编码规范满足唯一性、稳定性的原则。兽药产品追溯码生成二维码的码制是QR码,字符编码采用UTF-8。
5.2追溯码编码示意
兽药产品追溯码示意如下:
201902190000000000330132
5.3追溯码文件名称定义
追溯码默认文件名称是系统自动生成,生成规则是:追溯码文件为“申请号_产品名.TXT”;如果用户为追溯码申请设置了大于1级的文件分割记录,则追溯码文件为“申请号_产品名_级数.TXT”。压缩后的追溯码文件名为“申请号_产品名.ZIP”。
例:201901290038_副猪嗜血杆菌病灭活疫苗.txt。压缩文件名为:201901290038_副猪嗜血杆菌病灭活疫苗.zip。
201901290038_鸡新城疫灭活疫苗(LaSota株)_1.txt,201901290038_鸡新城疫灭活疫苗(LaSota株)_2.txt。压缩文件名为:201901290038_鸡新城疫灭活疫苗(LaSota株).zip。
5.4追溯码文件规范
追溯码文件为txt文本文件,其文件内容格式如下:
第一行:^生产企业名称^产品名称^审批通过码数量^此分割文件中的码数量^版本号
其中第一行为头信息,其他行为二维码信息数据,头信息行以英文“^”开头,各属性
以英文“^”隔开;其他行以全角“,”隔开。
属性含义解释如下:
(1)生产企业名称:提出追溯码申请的企业名称;
(2)产品名称:申请的追溯码所属的产品的名称;
(3)批准文号:要追溯的产品的批准文号或进口注册证书号;
(4)审批通过码数量:审批人员批准的追溯码数量;
(5)分割文件中的码数量:如果所属追溯码申请没有分割,则此值等于审批通过的码数量;
否则等于此级数分割文件记录中的码数量。
(6)版本号:标识追溯码文件的版本信息,目前为固定值“1.0”。
文件总行数应该为:此分割文件中的码数量+1。
5.5追溯码文件示例
追溯码文件(201901290038_副猪嗜血杆菌病灭活疫苗.txt)内容:
^XXX公司^副猪嗜血杆菌病灭活疫苗^1000^1000^1.0
201902190000000000380158,副猪嗜血杆菌病灭活疫苗,兽药生字(2018)XXXXXXXXX,企业简称,010-12345678
201902190000000000390106,猪嗜血杆菌病灭活疫苗,兽药生字(2018)XXXXXXXXX,企业简称,010-12345678
……
201902190000000000400740,副猪嗜血杆菌病灭活疫苗,兽药生字(2018)XXXXXXXXX,企业简称,010-12345678
201902190000000000430103,副猪嗜血杆菌病灭活疫苗,兽药生字(2018)XXXXXXXXX,企业简称,010-12345678
6.数据交换文件
数据交换文件是兽药产品入库数据文件和兽药产品出库数据文件两类。
6.1兽药产品入库数据文件
该文件为使用追溯系统的企业导出兽药产品入库数据给追溯系统时使用。根据使用对象分为两类:生产企业入库文件、其他企业入库文件。
6.1.1生产企业入库文件
(1)生产企业入库文件规范
规范定义如下:
(2)XMLSchema规范
兽药产品入库数据(生产企业)的XML文件的Schema规范,结构如下:
各节点注释如下表:
节点名称
节点含义
节点属性
下级节点
DataList
文档根节点
corpName:入库企业名称,必选
manCode:追溯设备厂商代码,必选
dataType:数据类型,只能为“wareHouseIn”,必选
version:版本号,默认1.0,必选
Product
DataList子节点,可出现多次,必须至少出现一次。其子元素为不同批号产品入库数据
productName:产品通用名,必选
pzwh:产品批准文号,必选
packing:包装规格,必选,[例如质量单位:kg、g、mg;体积单位:l、ml;疫苗单位:头份、羽份等]
Batch
Product子节点,可出现多次,必须至少出现一次。其子元素为当前批号产品入库数据记录
batchNo:批号,必选
specification:产品规格[包含单位],必选
minPackUnit:最小包装单位,必选
minTagUnit:最小贴码单位,必选
tagPackRatio:最小贴码单位与最小包装单位的比例值,可选
tagRatio:贴码包装比例,必选
produceDate::生产日期,必选,样式为:YYYY/MM/DD
operator:入库操作员,可选
oprDate:入库日期,必选,样式为:YYYY/MM/DD
count:入库数量,可选
countUnit:数量单位。1-最小包装单位;2-最小贴码单位,可选
Data
Batch子节点,可出现多次,必须至少出现一次。表示产品入库数据记录。
code:入库追溯码,必选
(3)生产企业入库文件示例
6.1.2其他企业入库文件
其他企业含有经营企业、养殖场等非生产企业用户。
(1)其他企业入库文件规范
兽药产品入库数据(其他企业)的XML文件的Schema规范,结构如下:
version:版本号,默认1.1,必选
DataList子节点,必须至少出现一次
Product子节点,可出现多次,必须至少出现一次。其子元素为企业入库数据记录
batchNo:批号/流水号,可选
code:入库追溯码,必选
(3)其他企业入库文件示例
6.2兽药产品出库数据文件
该接口文件为兽药生产企业、经营企业等用户导出兽药产品出库数据给追溯系统时使用。根据使用对象分为两类,生产企业出库文件、经营企业出库文件。
(1)兽药产品出库数据文件规范
兽药产品出库数据的XML文件的Schema规范,结构如下:
corpName:出库企业名称,必选
toUnitType:收货单位种类,必选,1为经营企业;2为其他
dataType:数据类型,只能为wareHouseOut:必选
Product子节点,可出现多次,必须至少出现一次。其子元素为企业出库数据记录
batchNo:批号,可选
operator:出库操作员,可选
oprDate:出库日期,必选,样式为:YYYY/MM/DD
toProvince:收货省份
toCity:收货市
toCounty:收货县
toUnit:具体收货单位
toUnitcode:具体收货单位代码
当toUnitType:收货单位种类为1时,toProvince、toCity、toCounty、toUnit、toUnitcode必填;当toUnitType:收货单位种类为2时toProvince、toCity、toCounty、toUnit必填;toUnitcode非必选
Batch子节点,可出现多次,必须至少出现一次。表示产品出库数据记录
code:出库追溯码,必选
(3)兽药产品出库数据文件示例
兽药生产企业产品出库数据文件示例(收货单位为经营企业):
兽药生产企业产品出库数据文件示例(收货单位为其他):
兽药经营企业产品出库数据文件示例:
附件2
国家兽药产品追溯系统备案登记和接口调用规范
本标准规定追溯设备厂商、各省自建兽药监管系统与国家兽药产品追溯系统间的接口交互方式;
本标准适用于追溯设备厂商、各省自建兽药监管系统在国家兽药产品追溯系统进行备案,获取备案编码密钥、备案编码、对应类型接口文档。
本标准根据兽药监管信息化建设的需要,围绕兽药产品从出厂到使用全程兽药产品追溯,规范国家兽药产品追溯系统所涉及的追溯设备厂商、各省自建兽药监管系统国家兽药产品追溯系统间的接口交互方式。
3.通信方式
4.备案和接口调用
国家兽药产品追溯系统使用环境推荐:Windows7操作系统以上,谷歌(Chrome)浏览器。
4.1备案步骤
打开国家兽药产品追溯系统的备案登记登陆页面。此前已有备案编码的追溯设备厂商、各省自建兽药监管系统监管单位不需要再次备案。
选择用户所属单位的类型【追溯设备厂商、各省自建兽药监管系统监管单位】,点击【下一步】。点击【同意并继续】,进入备案页面。
4.2调用接口
WSDL地址:
在中国兽药信息网-国家兽药产品追溯系统首页公布
新增code参数:备案编码密钥(必填)
示意:
调用函数时,需要在网络请求的header中设置code的值
SOAPUI调用方式:
【新建SOAPProject】,如下图。
WSDL地址必须添加正确的code参数(备案编码密钥),否则视为无效的WSDL地址。
进入调用方法,以getZsmLevel方法为例,如下图。
在调用方法的页面,点击headers,点击加号添加正确的参数code(备案编码密钥),如下图。