




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.附件2:广东省“智慧食药监”项目监管抽验数据接口文档-药品版本号:V41引言31.1概述31.2接口方式及介绍31.3接口调用交互流程简图41.3.1抽样数据上报流程41.3.2获取抽样单信息并上报检验报告数据流程42业务接口52.1检验检测接口52.1.1食品接口说明接口参数接口返回值传输规范3接收规范3异常处理3JSON字段说明3字典说明451 引言1.1 概述本接口用于广东省“智慧食药监”基础平台项目的接口对接。本文档为整体文档的食品相关接口部分。1.2 接口方式及介绍本接口采用WEBSERVICE技术,服务端通过axis2方式发布数据上报接口,客户端通过调用服务端数据上报接口,将数据以JSON格式进行传递,同时服务器端返回给客户端接收情况。在检验检测系统中,提供抽样单数据上报、检验报告数据上报、获取抽样单信息接口,需要对接的系统按照文档规定格式调用接口进行数据的上传或获取。智慧食药监平台支持抽样单数据的单条及批量上传或获取,检验报告数据的单条及批量上传。服务端各数据上报接口共享一个类,通过调用不同的方法实现上报不同的数据。注:因传输数据中可能存在特殊字符,可能导致乱码或破坏JSON格式,故约定传输数据均采用UTF-8字符集,并进行Base64编码。返回的异常信息为了方便易读,不进行Base64编码。示例:编码前PLAN_CODE:GDSC1504130011,PLAN_NAME:2015年广东省食品抽样计划, INSPECTION_TASKTYPE :1编码后PLAN_CODE:R0RTQzE1MDQxMzAwMTEK,PLAN_NAME:MjAxNeW5tOW5v+S4nOecgemjn+WTgeaKveagt+iuoeWIkgo= , INSPECTION_TASKTYPE :MQ=1.3 接口调用交互流程简图1.3.1 抽样数据上报流程1.3.2 获取抽样单信息并上报检验报告数据流程2 业务接口2.1 检验检测接口2.1.1 药品 接口说明.1 抽样单数据上报接口1) 接口地址:正式地址:/inspectinfo/services/datainfo.dataReport?wsdl测试地址:55:8087/inspectinfo/services/datainfo.dataReport?wsdl2) 服务类:com.service.datainfo.DataReport3) 命名空间http:/loushang.ws/4) 方法/上报药品抽样信息String reportMedicineSampleInfo(String);.2 抽样单信息获取接口1) 接口地址:正式地址:/inspectinfo/services/datainfo.dataReport?wsdl测试地址:55:8087/inspectinfo/services/datainfo.dataReport?wsdl2) 服务类:com.service.datainfo.DataReport3) 命名空间http:/loushang.ws/4) 方法/获取药品抽样单信息String getMedicineSampleInfo(String);.3 检验报告数据上报接口1) 接口地址:正式地址:/inspectinfo/services/datainfo.dataReport?wsdl测试地址:55:8087/inspectinfo/services/datainfo.dataReport?wsdl2) 服务类:com.service.datainfo.DataReport3) 命名空间http:/loushang.ws/4) 方法/上报药品检验报告信息String reportMedicineInspectInfo(String); 接口参数.1 抽样单数据上报接口SAMPLE_BASE_NO:R0QyMDE1MDcyMzAwMjI=,ORGINATION_ID:MTIzNDU2Nw=,LAST_UPDATE_TIME:MjAxNS0xMC0wOS0xNC0yMC0zNQ=,SAMPLE_DATE:MjAxNS0wOS0wOA=,INSPECTION_UNIT: 5bm/5Lic55yB6aOf5ZOB6I2v5ZOB55uR552j566h55CG5bGA ,PLAN_TYPE_IDS:MDEwMQ=,SOURCE_TYPE:MA=,SOURCE_IDS:NDAyODJkODE0ZTAxMjU5ODAxNGUwMTg0NmE1MTAwMTY=,SOURCE_DETAILS:MDE155uR552j5oq95qOA6K6h5YiS ,INSPECT_ITEM:Mg=,SAMPLE_LINK:,SAMPLE_CHECK_PERSON:,SAMPLE_CHECK_RECEIVE_DATE:MjAxNS0wOS0wOA=,PRODUCTION_MEDICINE_NAME: 5bCP5YS/5p+05qGC6Kej54Ot6aKX57KS ,PRODUCTION_NAME: WFjliLboja/mnInpmZDlhazlj7g= ,PRODUCTION_ADDRESS: 5bm/5Lic55yBWFjluIJYWOi3r1hY5Y+3 ,PRODUCTION_BATCH_NO:MjAxNTA3MTEyMw=,PRODUCTION_PACK_NORMS:MTUwZy/nm5I= ,PRODUCTION_PREPARATION_NORMS:M21sL+WJgg= ,PRODUCTION_EFFECTIVE_DATE:MjAxOC0xMi0zMQ=,PRODUCTION_APPROVAL_NUMBER:,SAMPLE_DEPT_NAME: 5bm/5Lic55yB6aOf5ZOB6I2v5ZOB55uR552j566h55CG5bGA ,SAMPLE_DEPT_PERSON:,SAMPLE_DEPT_ADDRESS:5bm/5Lic55yB5bm/5bee5biC,SAMPLE_DEPT_TEL:,ENTERPRISE_NAME:5bq35YGl6I2v5ZOB5Yi26I2v5Y6C5bm/5Lic5YiG5Y6C,SAMPLE_ENT_PERSON:,ENTERPRISE_ADDRESS: 5bm/5Lic55yBWFjluIJYWOi3r1hY5Y+3 ,ENTERPRISE_LINKMAN:,ENTERPRISE_PHONE:,ENTERPRISE_ZIP_CODE:,MEDICINE_STOCK:MQ=,MEDICINE_PREPARATION:MQ=,MEDICINE_SPECIAL:Mg=,MEDICINE_OUTER_PACKAGE: Mg= ,MEDICINE_SAMPLE_SITE:,MEDICINE_SAVE_STATE_TEM:,MEDICINE_SAVE_STATE_WET:,MEDICINE_TEM_HUM:MQ=,MEDICINE_PACKAGE:,MEDICINE_SAMPLE_NUM:,MEDICINE_SAMPLE_EXPLAIN:,MEDICINE_COUNTRY_BASE:MQ=,MEDICINE_PROVINCE_BASE:MQ=,REMARK_NOTE:,REC_DATE:,REC_PERSON:,REC_COMMENT:,IS_PREPROCESS:,SENDING_UNIT:,SENDING_PERSON:,SENDING_DATE:,CANT_CODE:,PRODUCT_DRUG_NAME:,BAR_CODE:,PRODUCER_REGION_CODE:NDQwMDAw,PRODUCER_REGION:,ENTERPRISE_REGION_CODE:NDQwMDAw,ENTERPRISE_REGION:5bm/5Lic55yB5bm/5bee5biC,BASIC_UNIT:,TASK_TYPE:,BUSINESS_TYPE_ID:,BUSINESS_TYPE_DESC:,SAMPLE_BASE_NO:R0QyMDE1MDcyMzAwMjM=,ORGINATION_ID:MTIzNDU2Nw=,LAST_UPDATE_TIME:MjAxNS0xMC0wOS0xNC0yMC0zNQ=,SAMPLE_DATE:MjAxNS0wOS0wOA=,INSPECTION_UNIT: 5bm/5Lic55yB6aOf5ZOB6I2v5ZOB55uR552j566h55CG5bGA ,PLAN_TYPE_IDS:MDEwMQ=,SOURCE_TYPE:MA=,SOURCE_IDS:NDAyODJkODE0ZTAxMjU5ODAxNGUwMTg0NmE1MTAwMTY=,SOURCE_DETAILS:MDE155uR552j5oq95qOA6K6h5YiS ,INSPECT_ITEM:Mg=,SAMPLE_LINK:,SAMPLE_CHECK_PERSON:,SAMPLE_CHECK_RECEIVE_DATE:MjAxNS0wOS0wOA=,PRODUCTION_MEDICINE_NAME: 5bCP5YS/5p+05qGC6Kej54Ot6aKX57KS ,PRODUCTION_NAME: WFjliLboja/mnInpmZDlhazlj7g= ,PRODUCTION_ADDRESS: 5bm/5Lic55yBWFjluIJYWOi3r1hY5Y+3 ,PRODUCTION_BATCH_NO:MjAxNTA3MTEyMw=,PRODUCTION_PACK_NORMS:MTUwZy/nm5I= ,PRODUCTION_PREPARATION_NORMS:M21sL+WJgg= ,PRODUCTION_EFFECTIVE_DATE:MjAxOC0xMi0zMQ=,PRODUCTION_APPROVAL_NUMBER:,SAMPLE_DEPT_NAME: 5bm/5Lic55yB6aOf5ZOB6I2v5ZOB55uR552j566h55CG5bGA ,SAMPLE_DEPT_PERSON:,SAMPLE_DEPT_ADDRESS:5bm/5Lic55yB5bm/5bee5biC,SAMPLE_DEPT_TEL:,ENTERPRISE_NAME:5bq35YGl6I2v5ZOB5Yi26I2v5Y6C5bm/5Lic5YiG5Y6C,SAMPLE_ENT_PERSON:,ENTERPRISE_ADDRESS: 5bm/5Lic55yBWFjluIJYWOi3r1hY5Y+3 ,ENTERPRISE_LINKMAN:,ENTERPRISE_PHONE:,ENTERPRISE_ZIP_CODE:,MEDICINE_STOCK:MQ=,MEDICINE_PREPARATION:MQ=,MEDICINE_SPECIAL:Mg=,MEDICINE_OUTER_PACKAGE: Mg= ,MEDICINE_SAMPLE_SITE:,MEDICINE_SAVE_STATE_TEM:,MEDICINE_SAVE_STATE_WET:,MEDICINE_TEM_HUM:MQ=,MEDICINE_PACKAGE:,MEDICINE_SAMPLE_NUM:,MEDICINE_SAMPLE_EXPLAIN:,MEDICINE_COUNTRY_BASE:MQ=,MEDICINE_PROVINCE_BASE:MQ=,REMARK_NOTE:,REC_DATE:,REC_PERSON:,REC_COMMENT:,IS_PREPROCESS:,SENDING_UNIT:,SENDING_PERSON:,SENDING_DATE:,CANT_CODE:,PRODUCT_DRUG_NAME:,BAR_CODE:,PRODUCER_REGION_CODE:NDQwMDAw,PRODUCER_REGION:,ENTERPRISE_REGION_CODE:NDQwMDAw,ENTERPRISE_REGION:5bm/5Lic55yB5bm/5bee5biC,BASIC_UNIT:,TASK_TYPE:,BUSINESS_TYPE_ID:,BUSINESS_TYPE_DESC:.2 抽样单信息获取接口上传参数:SAMPLE_BASE_NO: R0QyMDE1MDcyMzAwMjI=,ORGINATION_ID:MDAxMDMzMzQ=,BATCH_FLAG: MQ=,/编码前为1START_TIME: MjAxNS0wOS0yMS0wOS0xMC0xMA=,/编码前为2015-09-21-09-10-10END_TIME: MjAxNi0wOS0yMS0wOS0xMC0xMA=/编码前为2016-09-21-09-10-10参数说明:JSON中的KEY描述字段类型长度备注SAMPLE_BASE_NO抽样单编号Varchar2(100)ORGINATION_ID组织机构IDVarchar2(100)BATCH_FLAG批量获取标志(值为0或1)char(1)值为1表示批量获取到所有已送样到该机构且未出检验报告的抽样单信息START_TIME查询抽样单创建起始时间char(20)BATCH_FLAG=1时才有效(格式为yyyy-MM-dd-hh-mm-ss)END_TIME查询抽样单创建截止时间char(20)BATCH_FLAG=1时才有效(格式为yyyy-MM-dd-hh-mm-ss).3 检验报告数据上报接口SAMPLE_BASE_NO: R0QyMDE1MDcyMzAwMjI=,ORGINATION_ID:MTIzNDU2Nw=,LAST_UPDATE_TIME:MjAxNS0xMC0wOS0xNC0yMC0zNQ=,SAMPLE_RECEIVER:5byg5bCP5Y2O,SAMPLE_RECEIVE_DATE:MjAxNS0wOS0wOQ=,SAMPLE_RECIVE_AMOUT:NTA=,SAMPLE_ARRIVE_DATE:MjAxNS0wOS0wOQ=,SAMPLE_SEALED_STATUS:5a6M5aW9,INSPECTION_REPORT:INSPECTION_NO: SkQwMDkxMjA5MA=,INSPECTION_NAME: 5bCP5YS/5p+05qGC6Kej54Ot6aKX57KS ,REPORT_NO:MjAxNTA5MDkwMDIz,REPORT_DATE:MjAxNS0wOS0wOQ=,INSPECTION_RESULT_CODE:MQ=,INSPECTION_UNIT: 5bm/5Lic55yB6I2v5ZOB55uR552j5bGA ,INSPECTION_CONCLUSION: 5ZCI5qC8 , REMARK :,SIGNER:5bCP546L,SIGN_DATE:MjAxNS0wOS0xMQ=,INSPECTION_OBJECT:,INSPECTION_BASIS:,INSPECTION_DATE: MjAxNS0wOS0xMQ=,INSPECTION_ITEMS:INSPECTION_ITEM: 6ZOF ,INSPECTION_RESULT:5ZCI5qC8,STANDARD_PROVISION:MTIz,INSPECTION_ITEM: 6ZOF ,INSPECTION_RESULT:5ZCI5qC8,STANDARD_PROVISION:MTIz,SAMPLE_BASE_NO: R0QyMDE1MDcyMzAwMjI=,ORGINATION_ID:,LAST_UPDATE_TIME:MjAxNS0xMC0wOS0xNC0yMC0zNQ=,SAMPLE_RECEIVER:5byg5bCP5Y2O,SAMPLE_RECEIVE_DATE:MjAxNS0wOS0wOQ=,SAMPLE_RECIVE_AMOUT:NTA=,SAMPLE_ARRIVE_DATE:MjAxNS0wOS0wOQ=,SAMPLE_SEALED_STATUS:5a6M5aW9,INSPECTION_REPORT:INSPECTION_NO: SkQwMDkxMjA5MA=,INSPECTION_NAME: 5bCP5YS/5p+05qGC6Kej54Ot6aKX57KS ,REPORT_NO:MjAxNTA5MDkwMDIz,REPORT_DATE:MjAxNS0wOS0wOQ=,INSPECTION_RESULT_CODE:MQ=,INSPECTION_UNIT: 5bm/5Lic55yB6I2v5ZOB55uR552j5bGA ,INSPECTION_CONCLUSION: 5ZCI5qC8 , REMARK :,SIGNER:5bCP546L,SIGN_DATE:MjAxNS0wOS0xMQ=,INSPECTION_OBJECT:,INSPECTION_BASIS:,INSPECTION_DATE: MjAxNS0wOS0xMQ=,INSPECTION_ITEMS:INSPECTION_ITEM: 6ZOF ,INSPECTION_RESULT:5ZCI5qC8,STANDARD_PROVISION:MTIz,INSPECTION_ITEM: 6ZOF ,INSPECTION_RESULT:5ZCI5qC8,STANDARD_PROVISION:MTIz 接口返回值.1 抽样单数据上报接口1) 正常状态:ERRORCODE: MA=,ERRORMSG: 2) 异常状态:ERRORCODE:NDAwMDM=,ERRORMSG:5pyq55+l6ZSZ6K+v参数说明:ERRORCODE错误类型代码ERRORMSG具体错误内容描述备注0(空)表述正常40001数据库操作异常40002参数格式有误传参格式不正确不符合JSON格式40003未知错误其他类型的未知错误.2 抽样单信息获取接口1) 正常状态:ERRORCODE:MA=,ERRORMSG: SAMPLE_BASE_NO: R0QyMDE1MDcyMzAwMjI=,ORGINATION_ID:,LAST_UPDATE_TIME:MjAxNS0xMC0wOS0xNC0yMC0zNQ=,SAMPLE_DATE:MjAxNS0wOS0wOA=,INSPECTION_UNIT: 5bm/5Lic55yB6aOf5ZOB6I2v5ZOB55uR552j566h55CG5bGA ,PLAN_TYPE_IDS:MDEwMQ=,SOURCE_TYPE:MA=,SOURCE_IDS:NDAyODJkODE0ZTAxMjU5ODAxNGUwMTg0NmE1MTAwMTY=,SOURCE_DETAILS:MDE155uR552j5oq95qOA6K6h5YiS ,INSPECT_ITEM:Mg=,SAMPLE_LINK:,SAMPLE_CHECK_PERSON:,SAMPLE_CHECK_RECEIVE_DATE:MjAxNS0wOS0wOA=,PRODUCTION_MEDICINE_NAME: 5bCP5YS/5p+05qGC6Kej54Ot6aKX57KS ,PRODUCTION_NAME: WFjliLboja/mnInpmZDlhazlj7g= ,PRODUCTION_ADDRESS: 5bm/5Lic55yBWFjluIJYWOi3r1hY5Y+3 ,PRODUCTION_BATCH_NO:MjAxNTA3MTEyMw=,PRODUCTION_PACK_NORMS:MTUwZy/nm5I= ,PRODUCTION_PREPARATION_NORMS:M21sL+WJgg= ,PRODUCTION_EFFECTIVE_DATE:MjAxOC0xMi0zMQ=,PRODUCTION_APPROVAL_NUMBER:,SAMPLE_DEPT_NAME: 5bm/5Lic55yB6aOf5ZOB6I2v5ZOB55uR552j566h55CG5bGA ,SAMPLE_DEPT_PERSON:,SAMPLE_DEPT_ADDRESS:,SAMPLE_DEPT_TEL:,ENTERPRISE_NAME:,SAMPLE_ENT_PERSON:,ENTERPRISE_ADDRESS: 5bm/5Lic55yBWFjluIJYWOi3r1hY5Y+3 ,ENTERPRISE_LINKMAN:,ENTERPRISE_PHONE:,ENTERPRISE_ZIP_CODE:,MEDICINE_STOCK:MQ=,MEDICINE_PREPARATION:MQ=,MEDICINE_SPECIAL:,MEDICINE_OUTER_PACKAGE: Mg= ,MEDICINE_SAMPLE_SITE:,MEDICINE_SAVE_STATE_TEM:,MEDICINE_SAVE_STATE_WET:,MEDICINE_TEM_HUM:MQ=,MEDICINE_PACKAGE:,MEDICINE_SAMPLE_NUM:,MEDICINE_SAMPLE_EXPLAIN:,MEDICINE_COUNTRY_BASE:MQ=,MEDICINE_PROVINCE_BASE:MQ=,REMARK_NOTE:,REC_DATE:,REC_PERSON:,REC_COMMENT:,IS_PREPROCESS:,SENDING_UNIT:,SENDING_PERSON:,SENDING_DATE:,CANT_CODE:,PRODUCT_DRUG_NAME:,BAR_CODE:,PRODUCER_REGION_CODE:NDQwMDAw,PRODUCER_REGION:,ENTERPRISE_REGION_CODE:NDQwMDAw,ENTERPRISE_REGION:5bm/5Lic55yB5bm/5bee5biC,BASIC_UNIT:,TASK_TYPE:,BUSINESS_TYPE_ID:,BUSINESS_TYPE_DESC:,SAMPLE_BASE_NO: R0QyMDE1MDcyMzAwMjI=,ORGINATION_ID:,LAST_UPDATE_TIME:MjAxNS0xMC0wOS0xNC0yMC0zNQ=,SAMPLE_DATE:MjAxNS0wOS0wOA=,INSPECTION_UNIT: 5bm/5Lic55yB6aOf5ZOB6I2v5ZOB55uR552j566h55CG5bGA ,PLAN_TYPE_IDS:MDEwMQ=,SOURCE_TYPE:MA=,SOURCE_IDS:NDAyODJkODE0ZTAxMjU5ODAxNGUwMTg0NmE1MTAwMTY=,SOURCE_DETAILS:MDE155uR552j5oq95qOA6K6h5YiS ,INSPECT_ITEM:Mg=,SAMPLE_LINK:,SAMPLE_CHECK_PERSON:,SAMPLE_CHECK_RECEIVE_DATE:MjAxNS0wOS0wOA=,PRODUCTION_MEDICINE_NAME: 5bCP5YS/5p+05qGC6Kej54Ot6aKX57KS ,PRODUCTION_NAME: WFjliLboja/mnInpmZDlhazlj7g= ,PRODUCTION_ADDRESS: 5bm/5Lic55yBWFjluIJYWOi3r1hY5Y+3 ,PRODUCTION_BATCH_NO:MjAxNTA3MTEyMw=,PRODUCTION_PACK_NORMS:MTUwZy/nm5I= ,PRODUCTION_PREPARATION_NORMS:M21sL+WJgg= ,PRODUCTION_EFFECTIVE_DATE:MjAxOC0xMi0zMQ=,PRODUCTION_APPROVAL_NUMBER:,SAMPLE_DEPT_NAME: 5bm/5Lic55yB6aOf5ZOB6I2v5ZOB55uR552j566h55CG5bGA ,SAMPLE_DEPT_PERSON:,SAMPLE_DEPT_ADDRESS:,SAMPLE_DEPT_TEL:,ENTERPRISE_NAME:,SAMPLE_ENT_PERSON:,ENTERPRISE_ADDRESS: 5bm/5Lic55yBWFjluIJYWOi3r1hY5Y+3 ,ENTERPRISE_LINKMAN:,ENTERPRISE_PHONE:,ENTERPRISE_ZIP_CODE:,MEDICINE_STOCK:MQ=,MEDICINE_PREPARATION:MQ=,MEDICINE_SPECIAL:,MEDICINE_OUTER_PACKAGE: Mg= ,MEDICINE_SAMPLE_SITE:,MEDICINE_SAVE_STATE_TEM:,MEDICINE_SAVE_STATE_WET:,MEDICINE_TEM_HUM:MQ=,MEDICINE_PACKAGE:,MEDICINE_SAMPLE_NUM:,MEDICINE_SAMPLE_EXPLAIN:,MEDICINE_COUNTRY_BASE:MQ=,MEDICINE_PROVINCE_BASE:MQ=,REMARK_NOTE:,REC_DATE:,REC_PERSON:,REC_COMMENT:,IS_PREPROCESS:,SENDING_UNIT:,SENDING_PERSON:,SENDING_DATE:,CANT_CODE:,PRODUCT_DRUG_NAME:,BAR_CODE:,PRODUCER_REGION_CODE:NDQwMDAw,PRODUCER_REGION:,ENTERPRISE_REGION_CODE:NDQwMDAw,ENTERPRISE_REGION:5bm/5Lic55yB5bm/5bee5biC,BASIC_UNIT:,TASK_TYPE:,BUSINESS_TYPE_ID:,BUSINESS_TYPE_DESC:2) 异常状态:ERRORCODE: NDAwMDI=,ERRORMSG: 5Y+C5pWw5pyJ6K+v 参数说明:ERRORCODE错误类型代码ERRORMSG具体错误内容描述备注0Json结果集40001没有对应的信息40002参数有误40003未知错误其他类型的未知错误.3 检验报告数据上报接口1) 正常状态:ERRORCODE:MA=,ERRORMSG: 2) 异常状态:ERRORCODE:NDAwMDM=,ERRORMSG: 5pyq55+l6ZSZ6K+v 参数说明:ERRORCODE错误类型代码ERRORMSG具体错误内容描述备注0(空)表述正常40001数据库操作异常40002参数格式有误传参格式不正确不符合JSON格式40003未知错误其他类型的未知错误 传输规范.1 抽样单数据上报接口按照接口参数给定的JSON格式进行传输,最外层是一个数组,数组中的每个元素都是一个JSON,此JSON中包含样品抽样信息。每项JSON中的KEY对应的值必须是经过Base64编码后的值。另外,数据必须按照UTF-8格式进行传输。抽样单支持单条和批量上传,因实时处理反馈限制,批量上传限制一次100条数据记录。.2 抽样单信息获取接口按照接口参数给定的JSON格式进行传输,最外层是一个数组,数组中的每个元素都是一个JSON,此JSON中包含样品抽样单编号信息、组织机构、批量获取标志等信息,接口按传的参数返回相应的抽样单信息,返回的信息也是一个JSON格式的数组信息。每项JSON中的KEY对应的值是经过Base64编码后的值,获取后要进行解码。另外,数据必须按照UTF-8格式进行传输。抽样单支持单条和批量获取,批量获取(BATCH_FLAG值为1)时,按照组织机构ID、抽样单创建起始时间(START_TIME)、抽样单创建截止时间(END_TIME)的时间段内查询获取到所有已送样到该机构且未出检验报告的抽样单信息:1) 如果BATCH_FLAG=1,START_TIME和END_TIME都为空,获取所有已送样到检验机构且未出检验报告的抽样单信息;2) 如果BATCH_FLAG=1,START_TIME值不为空、END_TIME为空,则获取从该起始时间节点开始、已送样到该检验机构且未出检验报告的抽样单信息;3) 如果BATCH_FLAG=1,START_TIME值为空、END_TIME值不为空,则获取截止到该结束时间节点、已送样到该检验机构且未出检验报告的抽样单信息;4) 如果BATCH_FLAG=1,START_TIME和END_TIME值都不为空,则获取该起止时间段内的、已送样到该检验机构且未出检验报告的抽样单信息。.3 检验报告数据上报接口按照接口参数给定的JSON格式进行传输,最外层是一个数组,数组中的每个元素都是一个JSON。INSPECTION_REPORT代表检验信息其VALUE也为一个JSON,包含检验报告信息和检验项目信息;INSPECTION_ITEMS代表具体检验项目信息,其VALUE也为一个数组,此数组中的每个元素都是一个JSON,与 INSPECTION_REPORT是主从关系且为一对多。每项JSON中的KEY对应的值必须是经过Base64编码后的值。另外,数据必须按照UTF-8格式进行传输。检验报告数据支持单条和批量上报,批量上传限制一次100条数据记录。 接收规范需要接口两方必须严格遵守接口规则,如果变动两方必须协调之后才能进行实施。 异常处理服务器在接收客户端上报的数据后,如果发生异常,会根据处理情况将异常信息返回给客户端。 JSON字段说明.1 抽样单信息JSON中的KEY描述字段类型长度备注必填SAMPLE_BASE_NO抽样编号VARCHAR(32)是ORGINATION_ID组织机构IDVARCHAR2(100)省局统一配是LAST_UPDATE_TIME原系统创建时间CHAR(19)YYYY-MM-DD-HH-MM-SS是SAMPLE_DATE抽样日期VARCHAR(10)YYYY-MM-DDINSPECTION_UNIT检验单位名称VARCHAR2(100)是PLAN_TYPE_IDS抽验分类VARCHAR2(20)值为“抽验分类字典”中的CODESOURCE_TYPE任务来源类型VARCHAR(30)0:计划;1:其他是SOURCE_IDS任务来源IDSVARCHAR(700)是SOURCE_DETAILS任务来源内容VARCHAR(800)是INSPECT_ITEM检项项目VARCHAR2(20)值为“检项项目字典”中的CODESAMPLE_LINK抽样环节VARCHAR(20)值为“抽样环节字典”中的CODESAMPLE_CHECK_PERSON检验单位经手人VARCHAR(100)SAMPLE_CHECK_RECEIVE_DATE检验单位收样日期VARCHAR(10)YYYY-MM-DDPRODUCTION_MEDICINE_NAME药品通用名VARCHAR(100)PRODUCTION_NAME生产单位(含配制单位或产地)名称VARCHAR(100)PRODUCTION_ADDRESS生产单位详细地址VARCHAR(200)PRODUCTION_BATCH_NO批号VARCHAR(32)是PRODUCTION_PACK_NORMS包装规格VARCHAR(100)PRODUCTION_PREPARATION_NORMS制剂规格VARCHAR(100)PRODUCTION_EFFECTIVE_DATE有效期VARCHAR(10)YYYY-MM-DDPRODUCTION_APPROVAL_NUMBER批准文号VARCHAR(32)SAMPLE_DEPT_NAME抽样单位名称VARCHAR2(100)是SAMPLE_DEPT_PERSON抽样单位经手人VARCHAR(100)SAMPLE_DEPT_ADDRESS抽样单位地址VARCHAR2(200)是SAMPLE_DEPT_TEL抽样单位电话VARCHAR2(20)ENTERPRISE_NAME被抽样单位VARCHAR(100)是SAMPLE_ENT_PERSON被抽样单位经手人VARCHAR(100)ENTERPRISE_ADDRESS被抽样单位地址VARCHAR(200)是ENTERPRISE_LINKMAN被抽样单位联系人VARCHAR(60)ENTERPRISE_PHONE被抽样单位电话VARCHAR(20)ENTERPRISE_ZIP_CODE被抽样单位邮编VARCHAR(10)MEDICINE_STOCK药用原料VARCHAR(30)代码取值见“药用原料”字典中的codeMEDICINE_PREPARATION药品制剂VARCHAR(30)代码取值见“药品制剂”字典中的codeMEDICINE_SPECIAL特殊药VARCHAR(30)代码取值见“特殊药”字典中的codeMEDICINE_OUTER_PACKAGE外包装情况VARCHAR(30)代码取值见“外包装情况”字典MEDICINE_SAMPLE_SITE抽样地点VARCHAR(30)代码取值见“抽样地点”字典中的codeMEDICINE_SAVE_STATE_TEM药品保存状态温度VARCHAR(30)MEDICINE_SAVE_STATE_WET药品保存状态湿度VARCHAR(30)MEDICINE_TEM_HUM温湿度计VARCHAR(30)代码取值见“温湿度计”字典中的codeMEDICINE_PACKAGE样品包装VARCHAR(30)代码取值见“样品包装”字典中的codeMEDICINE_SAMPLE_NUM抽样数量NUMBER(5)MEDICINE_SAMPLE_EXPLAIN抽样说明VARCHAR(512)MEDICINE_COUNTRY_BASE国家基本药物VARCHAR(30)代码取值见“国家基本药物”字典中的codeMEDICINE_PROVINCE_BASE省增基本药物VARCHAR(30)代码取值见“省增基本药物”字典中的codeREMARK_NOTE抽样产品备注VARCHAR(512)DATA_STATUS数据状态CHAR(1)0:停用;1:使用SAMPLE_STATUS抽样单状态VARCHAR(10)值为“抽样单状态
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福州食用菌项目商业计划书
- 2025年城市园林绿化服务项目提案报告
- 2025年中国肿瘤医院放疗治疗服务行业市场规模及发展前景研究报告
- 2025年弯曲机粉末冶金制品项目深度研究分析报告
- 2025年二异丙胺项目立项申请报告
- 2025年校园心理健康工作计划
- 新编人教版四年级家长沟通计划
- 2025年高速普通三角带项目投资可行性研究分析报告
- 小学四年级下册环保知识教学计划
- 2025部门级安全培训考试试题及答案(有一套)
- 交流电机理论分析
- 反应器详细设计说明书
- 无人机教员聘用协议书参考
- 变电站工程电缆沟施工设计方案
- 氧化铝仓库及氧化铝输送系统施工组织设计
- 章狭义相对论力学基础PPT学习教案
- 项目需求调研表模板
- 高清元素周期表(专业版)
- 投资框架协议中英文版
- 50吨汽车吊性能表
- 光荣升旗手PPT课件
评论
0/150
提交评论