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

alibaba.alihealth.drug.kyt.yy.uploadretail (医院上传出库信息)

医院上传出库信息接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
bill_code String 必须 DR000_001 单据编号(唯一)
bill_time Date 必须 2019-02-02 02:21:21 单据生成时间(一般写当前时间)
bill_type Number 必须 321 单据类型[321,零售出库][322,疫苗接种]
physic_type Number 可选 3
  • 默认值:3
  • 药品类型[2,特药,3,普药]
    ref_user_id String 必须 320000000000127971 码上放心平台企业唯一编码(门店或医疗机构)
    from_user_id String 可选 320000002332 发货企业(可为空)
    oper_ic_code String 可选 2100000345 单据提交者(appkey编号)
    drugstore_name String 可选 药房1 药房名称(可为空)
    trace_codes String [] 必须 2
  • 最大列表长度:2000
  • 20位追溯码(多个时用半角逗号分隔)
    customer_id_type String 可选 5 购买人证件类型【1身份证2护照3 军官证4 医保卡5接种卡6学生证9其它】
    customer_id String 可选 60123456789 购买人证件编号
    user_tel String 可选 15800000000 购买人电话:
    network_bill_flag String 可选 1 互联网标识 1是 0代表否
    medic_doctor String 可选 张三 开药医师名称
    medic_dispenser String 可选 李四 药品使用分药者
    user_name String 可选 王五 药品使用者名称
    user_agent String 可选 刘巴 药品使用者代理人

    响应参数

    名称 类型 示例值 描述
    model String 421342341 上传单据文件队列表标识
    msg_code String BILL_DECODE_ERROR 错误码(BILL_DECODE_ERROR 单据转码失败 2.BILL_FILE_NAME_DUPLICATE_UPLOAD 文件名重复)
    msg_info String 单据转码失败 错误信息
    response_success Boolean false 操作是否成功(true 成功 ,false失败)

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaAlihealthDrugKytYyUploadretailRequest req = new AlibabaAlihealthDrugKytYyUploadretailRequest();
    req.setBillCode("DR000_001");
    req.setBillTime(StringUtils.parseDateTime("2019-02-02 02:21:21"));
    req.setBillType(321L);
    req.setPhysicType(3L);
    req.setRefUserId("320000000000127971");
    req.setFromUserId("320000002332");
    req.setOperIcCode("2100000345");
    req.setDrugstoreName("药房1");
    req.setTraceCodes("2");
    req.setCustomerIdType("5");
    req.setCustomerId("60123456789");
    req.setUserTel("15800000000");
    req.setNetworkBillFlag("1");
    req.setMedicDoctor("张三");
    req.setMedicDispenser("李四");
    req.setUserName("王五");
    req.setUserAgent("刘巴");
    AlibabaAlihealthDrugKytYyUploadretailResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_alihealth_drug_kyt_yy_uploadretail_response>
        <model>421342341</model>
        <msg_code>BILL_DECODE_ERROR</msg_code>
        <msg_info>单据转码失败</msg_info>
        <response_success>false</response_success>
    </alibaba_alihealth_drug_kyt_yy_uploadretail_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

    返回
    顶部