注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 阿里健康追溯码

alibaba.alihealth.synergy.scsy.savematerial (生产溯源上传)

生产溯源上传

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
ref_ent_id String 必须 cb14553ed7654ff586b87b637ba23e2c 企业ID
produce_batch_material ProduceBatchExcelImportDTO 必须 生产溯源
  • └ drug_id
  • String
  • 必须
  • 00000000000003385501
  • 成品药药品ID
  • └ batch_no
  • String
  • 必须
  • 样品测试码0920001
  • 成品药批号
  • └ material_cate
  • String
  • 必须
  • 辅料
  • 物料类别
  • └ material_code
  • String
  • 必须
  • SWG00100082
  • 物料编码
  • └ material_title
  • String
  • 必须
  • 玉米淀粉
  • 物料名称
  • └ material_pkg_spec
  • String
  • 可选
  • 400瓶/瓶
  • 物料规格
  • └ material_approval_no
  • String
  • 可选
  • 国药准字S10900080
  • 物料批号
  • └ material_prepn_type
  • String
  • 可选
  • 注射剂
  • 物料剂型
  • └ material_prepn_spec
  • String
  • 可选
  • 250U/0.5ml/支
  • 物料制剂规格
  • └ material_supply
  • String
  • 必须
  • 中信测试21世纪制药厂北京分公司75
  • 供应单位
  • └ material_produce_date
  • String
  • 必须
  • 2022-03-03
  • 生产/供应日期
  • └ material_expire_date
  • String
  • 必须
  • 2022-03-03
  • 有效期至
  • └ material_date
  • String
  • 必须
  • 2022-03-03
  • 使用日期
  • └ material_batch_no
  • String
  • 必须
  • A33Z2301001
  • 物料批次号
  • └ material_num
  • Number
  • 必须
  • 1
  • 物料数量

响应参数

名称 类型 示例值 描述
result ResultModel 返回结果
  • └ model
  • Boolean
  • true
  • true | false
  • └ msg_code
  • String
  • SUCCESS
  • 状态码
  • └ msg_info
  • String
  • 调用成功
  • 状态值
  • └ response_success
  • String
  • true
  • 是否响应成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlihealthSynergyScsySavematerialRequest req = new AlibabaAlihealthSynergyScsySavematerialRequest();
req.setRefEntId("cb14553ed7654ff586b87b637ba23e2c");
AlibabaAlihealthSynergyScsySavematerialRequest.ProduceBatchExcelImportDTO obj1 = new AlibabaAlihealthSynergyScsySavematerialRequest.ProduceBatchExcelImportDTO();
obj1.setDrugId("00000000000003385501");
obj1.setBatchNo("样品测试码0920001");
obj1.setMaterialCate("辅料");
obj1.setMaterialCode("SWG00100082");
obj1.setMaterialTitle("玉米淀粉");
obj1.setMaterialPkgSpec("400瓶/瓶");
obj1.setMaterialApprovalNo("国药准字S10900080");
obj1.setMaterialPrepnType("注射剂");
obj1.setMaterialPrepnSpec("250U/0.5ml/支");
obj1.setMaterialSupply("中信测试21世纪制药厂北京分公司75");
obj1.setMaterialProduceDate("2022-03-03");
obj1.setMaterialExpireDate("2022-03-03");
obj1.setMaterialDate("2022-03-03");
obj1.setMaterialBatchNo("A33Z2301001");
obj1.setMaterialNum(1L);
req.setProduceBatchMaterial(obj1);
AlibabaAlihealthSynergyScsySavematerialResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_alihealth_synergy_scsy_savematerial_response>
    <result>
        <model>true</model>
        <msg_code>SUCCESS</msg_code>
        <msg_info>调用成功</msg_info>
        <response_success>true</response_success>
    </result>
</alibaba_alihealth_synergy_scsy_savematerial_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部