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

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

alibaba.alihealth.drug.kyt.yb.getcoderelation (医保-查询码的所有子码)

应用于药店或医院入库环节,通过扫码获取下级码进行入库; 通过码查询所有子码以及包装比例

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
bureau_name String 必须 广东广州 社保局(所属地市名称)
terminal_name String 必须 测试终端1 请求终端名称
terminal_type String 必须 1005100 终端类型:1005100-零售,1005200-医疗
invocation String 必须 formal 调用方式:formal-正式、test-测试
code String 必须 87651690000000058891 追溯码

响应参数

名称 类型 示例值 描述
result Result 接口返回model
  • └ success
  • Boolean
  • true
  • 是否成功
  • model_list
  • Model
  • 134523^4351232
  • model
  • code_relation_dto_list
  • CodeRelationDTO []
  • 码关联关系DTO
  • └ code
  • String
  • 83557700000000696066
  • 追溯码;查询的码
  • └ parent_code
  • String
  • 87651700000000170904
  • 父码
  • └ code_level
  • String
  • 2
  • 码级别
  • └ code_pack_level
  • String
  • 1
  • 包装级别
  • └ box_amount
  • Number
  • 1
  • 装箱数量;小盒码,返回1;中包码,返回实际小盒数量;大箱码,返回实际小盒数量
  • └ box_status
  • Number
  • 0
  • 大箱或中包状态;若扫描的是小盒码,直接返回正常; 0-正常;1-拼箱;2-零箱;3-即拼箱又零箱
  • └ status
  • String
  • C
  • 码状态
  • └ pkg_ratio
  • String
  • 1:3:12
  • 包装比例
  • └ msg_info
  • String
  • 调用成功
  • msgInfo
  • └ msg_code
  • String
  • SUCCESS
  • msgCode

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlihealthDrugKytYbGetcoderelationRequest req = new AlibabaAlihealthDrugKytYbGetcoderelationRequest();
req.setBureauName("广东广州");
req.setTerminalName("测试终端1");
req.setTerminalType("1005100");
req.setInvocation("formal");
req.setCode("87651690000000058891");
AlibabaAlihealthDrugKytYbGetcoderelationResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_alihealth_drug_kyt_yb_getcoderelation_response>
    <result>
        <success>true</success>
        <model_list>
            <code_relation_dto_list>
                <code_relation_d_t_o>
                    <code>83557700000000696066</code>
                    <parent_code>87651700000000170904</parent_code>
                    <code_level>2</code_level>
                    <code_pack_level>1</code_pack_level>
                    <box_amount>1</box_amount>
                    <box_status>0</box_status>
                    <status>C</status>
                </code_relation_d_t_o>
            </code_relation_dto_list>
            <pkg_ratio>1:3:12</pkg_ratio>
        </model_list>
        <msg_info>调用成功</msg_info>
        <msg_code>SUCCESS</msg_code>
    </result>
</alibaba_alihealth_drug_kyt_yb_getcoderelation_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

返回
顶部