江苏省药品生产监管信息系统数据交换表结构手册.docx

上传人:b****6 文档编号:7572084 上传时间:2023-01-25 格式:DOCX 页数:28 大小:22.73KB
下载 相关 举报
江苏省药品生产监管信息系统数据交换表结构手册.docx_第1页
第1页 / 共28页
江苏省药品生产监管信息系统数据交换表结构手册.docx_第2页
第2页 / 共28页
江苏省药品生产监管信息系统数据交换表结构手册.docx_第3页
第3页 / 共28页
江苏省药品生产监管信息系统数据交换表结构手册.docx_第4页
第4页 / 共28页
江苏省药品生产监管信息系统数据交换表结构手册.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

江苏省药品生产监管信息系统数据交换表结构手册.docx

《江苏省药品生产监管信息系统数据交换表结构手册.docx》由会员分享,可在线阅读,更多相关《江苏省药品生产监管信息系统数据交换表结构手册.docx(28页珍藏版)》请在冰豆网上搜索。

江苏省药品生产监管信息系统数据交换表结构手册.docx

江苏省药品生产监管信息系统数据交换表结构手册

江苏省药品生产监管信息系统

数据交换表结构手册

(征求意见稿)

版本1.0.3

2014年9月26日

更新记录

版本号

作者

日期

评审者

日期

批准者

日期

说 明

1.0.0

何俊

企业前置机基础第一版

1.0.1

何俊

根据前置机数据上报程序,进行调整核对

1.0.2

陈冀军

修改

1.0.3

何俊

修改并调整表信息和标准单位

目录

目录3

1说明4

2企业数据交换表4

2.1生产基础信息4

2.1.1原辅料信息(CB_MATERIAL)4

2.1.2直接接触药品包材和容器信息(CB_DRUGPACKAGINGLICENSE)5

2.1.3经销商信息(CB_DEALER)5

2.1.4生产厂商信息(CB_MANUFACTURE)5

2.1.5药品品规(CB_DRUG)6

2.2动态入库信息7

2.2.1原辅料入库记录表(CDYNC_MATERIALSTORAGE)7

2.2.2直接接触药品包材和容器入库记录表(CDYNC_PACKAGINGSTORAGE)8

2.2.3药品入库记录表(CDYNC_DRUGSTORAGE)9

2.3动态出库信息11

2.3.1原辅料出库记录表(CDYNC_MATERIALDELIVERY)11

2.3.2直接接触药品包材和容器出库记录表(CDYNC_PACKAGINGDELIVERY)12

2.3.3药品出库记录表(CDYNC_DRUGDELIVERY)13

3系统信息表(企业无需处理内容)14

3.1数据上传批次信息表(SYS_UPDBATCH)14

3.2运行日志表(SYS_runtimeLog)15

3.3标准单位字典(SYS_STANDARDUNIT)15

1说明

本手册的使用对象为需要使用自动上报软件实现动态数据自动上报的企业。

动态数据主要包括企业生产的可以上市销售产品及其原辅料、直接接触药品包材的出入库记录信息。

企业需要按本手册的表结构创建交换中间表,并在数据上报软件中配置与中间表的连接,中间表必须创建在MySQL数据库,采用UTF-8字符编码。

企业可以在本手册的基础上进行增量开发设计,但不得修改、删除本手册提供并要求的信息,否则可能造成数据上报失败。

本手册在“中文名称”一栏出现PK字样的,属于数据库主键约束字段。

如果多个字段都出现PK,则表示是按照多个字段进行主键约束。

如出现黄色标志的信息,表示属于当前最新版本变动的信息,请大家及时关注。

2企业数据交换表

2.1生产基础信息

生产基础信息属于静态数据,包括原辅料、直接接触药品的内包材、药品产成品品规的基础信息。

这些基础数据,主要作为后续动态数据报送的编码匹配和问题追溯使用。

基础信息的内容必须与平台初始填报的基础信息内容一致。

2.1.1原辅料信息(CB_MATERIAL)

中文名称

字段名

类型(长度)

是否必填

说明

企业原辅料编码(PK)

materialCode

Varchar(128)

Y

本企业对原辅料的唯一编码(同企业在平台上填写的编码一致)

原辅料品名

name

Varchar(256)

Y

原料或者辅料名称

原辅料规格

spec

Varchar(512)

N

如果无,则填写无

原料包装规格

packageSize

Varchar(256)

Y

原辅料的包装信息

注:

系统对企业原辅料信息的管理是按照企业自己填写的原辅料编码进行统一管理。

出入库时,报送的也是编码信息。

2.1.2直接接触药品包材和容器信息(CB_DRUGPACKAGINGLICENSE)

中文名称

字段名

类型(长度)

是否必填

说明

包材注册证号(PK)

licenseCode

Varchar(128)

Y

企业的药包材注册证号(如果没有注册证则填写企业内部编码(同企业在平台上填写的编码一致))

规格

spec

Varchar(512)

Y

名称

name

Varchar(512)

Y

注册企业名称

regEtpName

Varchar(512)

Y

注册企业地址

regEtpAddress

text

Y

注册日期

regDate

date

Y

如:

2014-03-02

有效期

periodOfValidity

date

Y

如:

2014-03-02

认证机构名称

certificationBodies

Varchar(512)

Y

注:

系统对包材的管理是按照包材注册证号进行统一管理,如因再注册或者其它原因发生原始注册证号改变,则需要填写新的包材注册证号信息,不得删除原始的包材注册证号信息。

出入库时,也是按照包材注册证号进行报送。

若一个包材有多个规格,每个规格在企业内部都有编码对应。

那么包材的注册证号需要写成:

包材注册证号+分隔符+企业内部物料编码

2.1.3经销商信息(CB_DEALER)

中文名称

字段名

类型(长度)

是否必填

说明

企业经销商编码(PK)

code

Varchar(128)

Y

企业对经销商的唯一编码(同企业在平台上填写的编码一致)

经销商名称

name

Varchar(512)

Y

经销商地址

address

Varchar(512)

N

是否是直接接触药品包材经销商

isPackaging

Enum(‘1’,’2’)

Y

1是;2否

是否是原辅料经销商

isMaterial

Enum(‘1’,’2’)

Y

1是;2否

注:

系统对企业经销商的管理是按照企业经销商编码进行统一管理,出入库时也是按照经销商编码进行报送。

2.1.4生产厂商信息(CB_MANUFACTURE)

中文名称

字段名

类型(长度)

是否必填

说明

企业生产厂商编码(PK)

code

Varchar(128)

Y

企业对生产厂商的唯一编码(同企业在平台上填写的编码一致)

生产厂商名称

name

Varchar(512)

Y

生产厂商地址

address

Varchar(512)

N

是否是原辅料生产厂商

isMaterial

Enum(‘1’,’2’)

Y

1是;2否

是否是直接接触药品包材生产厂商

isPackaging

Enum(‘1’,’2’)

Y

1是;2否

注:

系统对企业生产厂商的管理是按照企业生产厂商编码进行统一管理,出入库时也是按照经销商编码进行报送。

2.1.5药品品规(CB_DRUG)

中文名称

字段名

类型(长度)

是否必填

说明

药品批准文号(PK)

licenseNumber

Varchar(128)

Y

药品注册证批准文号(同企业在平台上填写的编码一致)

药品通用名称

drugName

Varchar(512)

Y

规格

spec

Varchar(256)

Y

剂型

dosage

Varchar(256)

Y

企业包装规格编码(PK)

pkgCode

Varchar(64)

Y

企业内每个包装的编码。

同一个药品不可以重复

最小销售包装规格名称

packageSize

Varchar(256)

Y

如:

5粒/板;2板/盒。

最小粒度单位

standardunitcode

Int(5)

Y

参考系统表“标准单位字典”

最小粒度计算公式

ConversionFactor

Varchar(128)

Y

参考注释说明

注:

饮片药品由于没有药品批准文号,企业对于药品批准文号这一栏请填写本企业内的唯一编码。

主键:

同一个批准文号、同一个包装规格编码只能出现一次

最小粒度计算公式:

此项是将企业内的包装,转化成国家局要求的最小粒度单位的换算公式。

如:

最小销售包装规格是按照盒进行计算(如:

5粒/板;2板/盒),那么最小粒度单位应该是粒。

转化的公式应该是:

入库数量*5*2(既:

a*5*2),这里入库数量统一用小写的a代替。

2.2动态入库信息

2.2.1原辅料入库记录表(CDYNC_MATERIALSTORAGE)

中文名称

字段名

类型(长度)

是否必填

说明

系统流水号(PK)

fcode

Bigint(20)

Y

Mysql数据库自增长列

原辅料编码

materialCode

Varchar(128)

Y

参考“生产基础数据”

经销商编码

dealerCode

Varchar(128)

Y

参考“生产基础数据”

生产厂商编码

manufactureCode

Varchar(128)

Y

参考“生产基础数据”

生产厂商出厂批号

manufactureBatch

Varchar(128)

Y

入库单据号

billsCode

Varchar(128)

Y

入库日期

storageTime

datetime

Y

如2015-12-31(年-月日)

入库数量

storageAmount

Decimal(14,4)

Y

企业本次入库量

入库数量单位

storageUnit

Varchar(64)

Y

企业内部入库存储单位

标准单位编码

standardCode

int(5)

Y

(参考4.3标准单位)

换算公式

conversionFormula

Varchar(128)

Y

请查看备注说明

入库类型

storageTypes

enum('1','2','3','4','5','6','7','8','9','10','11','12','13',’14’,’15’)

Y

1:

生产入库

2:

退货入库

3:

退料入库

4:

购买入库

5:

调拨入库

6:

销售出库

7:

领料出库

8:

退货出库

9:

返工出库

10:

调拨出库

11:

销毁(报损)出库

12:

抽检出库

13:

直调出库

14:

盘盈入库

15:

盘亏出库

存储条件

storageConditions

Varchar(512)

N

说明原料购入进来后如何存放

有效期

periodTime

date

Y

2015-12-31

检验标准

checkingStandard

Varchar(256)

Y

企业内部入库检验标准

备注

remark

Varchar(256)

N

是否上传

isUpd

enum('0','1','2','3')

Y

前置机同步上传字段,不需要企业填入内容,但需要设置默认值为'0'。

是否上传:

0新数据

1操作完整

2已传送等待处理

3数据质量问题

上传批次编码

batchId

bigint(30)

Y

前置机同步上传字段,不需要企业填入内容,但需要设置默认值为'0'。

关联:

系统上传批次信息

注:

唯一主键:

系统流水号

唯一约束:

(原辅料生产厂商出厂批号+原辅料生产厂商编码+原辅料经销商编码+原辅料编码+入库单据号)

14,4表示:

可以是小数(整数位只能是10位,小数位只能4位)。

换算公式:

为了统一计量企业的出入库数据情况而引入的转换方式。

换算公式是企业实际计量单位到省局提供标准单位之间的转换公式。

如:

企业对某个原辅料按照公斤进行计量,而填报到省局的标准单位是千克(kg)。

这里换算公式就是a*1。

其中a是固定参数,表示企业的入库数量;1公斤=1千克,所以后面系数就是1。

2.2.2直接接触药品包材和容器入库记录表(CDYNC_PACKAGINGSTORAGE)

中文名称

字段名

类型(长度)

是否必填

说明

系统流水号(PK)

fcode

Bigint(20)

Y

Mysql数据库自增长列

药包材注册证号

licenseCode

Varchar(128)

Y

参考“生产基础数据”

经销商编码

dealerCode

Varchar(128)

Y

参考“生产基础数据”

生产厂商编码

manufactureCode

Varchar(128)

Y

参考“生产基础数据”

生产厂商出厂批号

manufactureBatch

Varchar(128)

Y

入库单据号

billsCode

Varchar(128)

Y

入库日期

storageTime

datetime

Y

如2015-12-31(年-月日)

入库数量

storageAmount

Decimal(14,4)

Y

企业本次入库量

入库数量单位

storageUnit

Varchar(64)

Y

企业内部入库存储单位

标准单位编码

standardCode

int(5)

Y

(参考4.3标准单位)

换算公式

conversionFormula

Varchar(128)

Y

请查看备注说明

入库类型

storageTypes

enum('1','2','3','4','5','6','7','8','9','10','11','12','13',’14’,’15’)

Y

1:

生产入库

2:

退货入库

3:

退料入库

4:

购买入库

5:

调拨入库

6:

销售出库

7:

领料出库

8:

退货出库

9:

返工出库

10:

调拨出库

11:

销毁(报损)出库

12:

抽检出库

13:

直调出库

14:

盘盈入库

15:

盘亏出库

存储条件

storageConditions

Varchar(512)

N

说明原料购入进来后如何存放

有效期

periodTime

date

Y

2015-12-31

检验标准

checkingStandard

Varchar(256)

Y

备注

remark

Varchar(256)

N

可以不填。

如果对单条入库信息有特殊意义,则在此说明

是否上传

isUpd

enum('0','1','2','3')

Y

前置机同步上传字段,不需要企业填入内容,但需要设置默认值为'0'。

是否上传:

0新数据

1操作完整

2已传送等待处理

3数据质量问题

上传批次编码

batchId

bigint(30)

Y

前置机同步上传字段,不需要企业填入内容,但需要设置默认值为'0'。

关联:

系统上传批次信息

注:

唯一主键:

系统流水号

唯一约束:

(药包材生产厂商出厂批号+药包材生产厂商编码+药包材经销商编码+药包材注册证号+入库单据号)

14,4表示:

可以是小数(整数位只能是10位,小数位只能4位)。

换算公式:

为了统一计量企业的出入库数据情况而引入的转换方式。

换算公式是企业实际计量单位到省局提供标准单位之间的转换公式。

如:

企业对某个原辅料按照公斤进行计量,而填报到省局的标准单位是千克(kg)。

这里换算公式就是a*1。

其中a是固定参数,表示企业的入库数量;1公斤=1千克,所以后面系数就是1。

2.2.3药品入库记录表(CDYNC_DRUGSTORAGE)

中文名称

字段名

类型(长度)

是否必填

说明

入库流水号(PK)

fcode

Bigint(20)

Y

Mysql数据库自增长列

药品批准文号

licenseNumber

Varchar(128)

Y

企业基础数据药品品规表的“药品批准文号”

企业包装规格编码

pkgCode

Varchar(64)

Y

企业基础数据药品品规表的“包装规格编码”

入库批号

batchCode

Varchar(128)

Y

企业对药品的生产批次

入库单据号

billsCode

Varchar(128)

Y

入库日期

storageTime

datetime

Y

如2015-12-31(年-月日)

入库数量

storageAmount

Decimal(14,4)

Y

按最小粒度单位出入库数量

smallStorageAmount

Decimal(14,4)

Y

根据包装规格和入库数量自动计算

入库类型

storageTypes

enum('1','2','3','4','5','6','7','8','9','10','11','12','13',’14’,’15’)

Y

1:

生产入库

2:

退货入库

3:

退料入库

4:

购买入库

5:

调拨入库

6:

销售出库

7:

领料出库

8:

退货出库

9:

返工出库

10:

调拨出库

11:

销毁(报损)出库

12:

抽检出库

13:

直调出库

14:

盘盈入库

15:

盘亏出库

有效期至

periodTime

date

Y

2015-12-31

生产日期

productDate

date

Y

检验日期

checkDate

date

Y

检验标准

checkingStandard

Varchar(256)

Y

检验报告单号

checkReportCode

Varchar(256)

Y

检验结果

checkingResult

Enum('1','2')

Y

1:

合格2不合格

生物制品批签发合格证号

biologicalBatchCode

Varchar(256)

N

备注

remark

Varchar(256)

N

是否上传

isUpd

enum('0','1','2','3')

Y

前置机同步上传字段,不需要企业填入内容,但需要设置默认值为'0'。

是否上传:

0新数据

1操作完整

2已传送等待处理

3数据质量问题

上传批次编码

batchId

bigint(30)

Y

前置机同步上传字段,不需要企业填入内容,但需要设置默认值为'0'。

自动关联:

系统上传批次信息

注:

12,2表示:

可以是小数(整数位只能是10位,小数位只能2位)。

唯一主键:

系统流水号

唯一约束:

(产品批号+药品批准文号+包装规格编码+入库单据号)。

2.3动态出库信息

2.3.1原辅料出库记录表(CDYNC_MATERIALDELIVERY)

中文名称

字段名

类型(长度)

是否必填

说明

出库流水号

fcode

bigint(20)

Y

Mysql数据库自增长列

原辅料编码

materialCode

Varchar(128)

Y

参考“生产基础信息”

经销商编码

dealerCode

Varchar(128)

Y

参考“生产基础信息”

生产厂商编码

manufactureCode

Varchar(128)

Y

参考“生产基础信息”

生产厂商出厂批号

manufactureBatch

Varchar(128)

Y

出库单据号

billsCode

Varchar(128)

Y

出库日期

storageTime

datetime

Y

如2015-12-31(年-月日)

出库数量

storageAmount

Decimal(14,4)

Y

出库数量单位

storageUnit

Varchar(64)

Y

标准单位编码

standardCode

int(5)

Y

(参考4.3标准单位)

换算公式

conversionFormula

Varchar(128)

Y

请参考原辅料入库的“换算公式”

出库类型

storageTypes

enum('1','2','3','4','5','6','7','8','9','10','11','12','13',’14’,’15’)

Y

1:

生产入库

2:

退货入库

3:

退料入库

4:

购买入库

5:

调拨入库

6:

销售出库

7:

领料出库

8:

退货出库

9:

返工出库

10:

调拨出库

11:

销毁(报损)出库

12:

抽检出库

13:

直调出库

14:

盘盈入库

15:

盘亏出库

备注

remark

Varchar(256)

N

是否上传

isUpd

enum('0','1','2','3')

Y

前置机同步上传字段,不需要企业填入内容,但需要设置默认值为'0'。

是否上传:

0新数据

1操作完整

2已传送等待处理

3数据质量问题

上传批次编码

batchId

bigint(30)

Y

前置机同步上传字段,不需要企业填入内容,但需要设置默认值为'0'。

关联:

系统上传批次信息

注:

唯一主键:

系统流水号

唯一约束:

(原辅料生产厂商出厂批号+原辅料生产厂商编码+原辅料经销商编码+原辅料编码+出库单据号)

14,4表示:

可以是小数(整数位只能是10位,小数位只能4位)。

2.3.2直接接触药品包材和容器出库记录表(CDYNC_PACKAGINGDELIVERY)

中文名称

字段名

类型(长度)

是否必填

说明

出库流水号(PK)

fcode

Bigint(20)

Y

Mysql数据库自增长列

药包材注册证号

licenseCode

Varchar(128)

Y

参考“生产基础信息”

经销商编码

dealerCode

Varchar(128)

Y

参考“生产基础信息”

生产厂商编码

manufactureCode

Varchar(128)

Y

参考“生产基础信息”

生产厂商出厂批号

manufactureBatch

Varchar(128)

Y

出库单据号

billsCode

Varchar(128)

Y

出库日期

storageTime

datetime

Y

如2015-12-31(年-月日)

出库数量

storageAmount

Decimal(14,4)

Y

出库数量单位

storageUnit

Varchar(64)

Y

标准单位编码

standardCode

int(5)

Y

(参考4.3标准单位)

换算公式

conversionFormula

Varchar(128)

Y

请查看备注说明

出库类型

storageTypes

enum('1','2','3','4','5','6','7','8','9','10','11','12','13',’14’,’15’)

Y

1:

生产入库

2:

退货入库

3:

退料入库

4:

购买入库

5:

调拨入库

6:

销售出库

7:

领料出库

8:

退货出库

9:

返工出库

10:

调拨出库

11:

销毁(报损)出库

12:

抽检出库

13:

直调出库

14:

盘盈入库

15:

盘亏出库

备注

remark

Varchar(256)

N

可以不

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1