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

alibaba.alihealth.drug.code.list.code.medical.insurance (根据码获取码信息接口-医保)

服务描述 医保鉴证核查是基于在两定机构的药品管理(入库、出库或盘点)环节,增加扫码匹配 与验证鉴核流程; 此接口,针对有码药品,提供可通过追溯码获取该药品的基础信息和生产状况信息; 若所传的监管码是非最小包装监管码,且存在药品混包的情况,则此接口不支持。这种 情况下,需要分多次调用该接口。 核查平台优先过滤非8开头的,长度非20位数字的码信息。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
code_list String [] 必须 83003850000000131888
  • 最大列表长度:400
  • 追溯码
    cert_isv_no String 必须 久远银海2019 ISV开放平台帐号标识
    invocation String 必须 formal 调用方式:formal-正式、test-测试
    terminal_type String 必须 1005100-零售药店 终端类型 1005100-零售药店 ;10052-医疗机构
    terminal_name String 可选 零售药店 调用零售药店名称
    bureau_id String 必须 101010 门店所属的行政区域ID
    terminal_ent_id String 必须 id 零售终端id

    响应参数

    名称 类型 示例值 描述
    result ResultModel 最外层结果 最外层结果
    • models
    • CodeFullInfoDto []
    • 内层大对象
    • 内层大对象
    • └ msg_code
    • String
    • 1000
    • 表示成功
    • code_produce_info_d_t_o
    • CodeProduceInfoDto
    • 码生产信息对象
    • 码生产信息对象
    • └ pkg_ratio
    • String
    • 1:3:9
    • 包装比例
    • produce_info_list
    • ProduceInfoDto []
    • 生产信息集合
    • 生产信息集合
    • └ batch_no
    • String
    • 有效期等于2年显示
    • 批次号
    • └ produce_date
    • Date
    • 20180730000000
    • 生产日期
    • └ expire_date
    • String
    • 20200730
    • 有效期至
    • └ produce_ent_name
    • String
    • 中信测试21世纪制药厂北京分公司
    • 生产企业名称
    • └ authorized_ref_name
    • String
    • 中信测试21世纪制药厂北京分公司
    • MAH企业名称
    • └ pack_ent_name
    • String
    • 中信测试21世纪制药厂北京分公司
    • 包装厂企业名称
    • └ agent_ent_name
    • String
    • 中信测试21世纪制药厂北京分公司
    • 代理厂企业名称
    • drug_ent_base_d_t_o
    • DrugEntBaseDto
    • 药品基本信息对象
    • 药品基本信息对象
    • └ physic_name
    • String
    • 葡萄糖氯化钠注射液
    • 药品名称
    • └ physic_type_desc
    • String
    • 普通药品
    • 药品类型描述
    • └ pkg_spec_crit
    • String
    • 100支/盒
    • 包装规格
    • └ prepn_spec
    • String
    • 500ml:葡萄糖25g,氯化纳4.5g(玻瓶)
    • 制剂规格
    • └ prepn_type_desc
    • String
    • 注射剂
    • 剂型描述
    • └ exprie
    • String
    • 2年
    • 有效期长度
    • └ sdc_code
    • String
    • 1234
    • sdcCode
    • └ approval_licence_no
    • String
    • 国药准字
    • 批准文号
    • └ pkg_num
    • String
    • 10
    • 制剂数量
    • └ physic_detail_type
    • String
    • 3
    • 药品详细类型
    • └ drug_ent_base_info_id
    • String
    • 345ca853b6f140008f8f320c25093ba
    • 药品标识
    • p_user_ent_d_t_o
    • PUserEntDto
    • 企业信息对象
    • 企业信息对象
    • └ ent_name_new
    • String
    • 中信测试21世纪制药厂北京分公司
    • 生产企业名称
    • └ ref_ent_id
    • String
    • 21a738f91021476294b05ba86ee699a5
    • 企业唯一标识
    • └ ent_id
    • String
    • 0000000430001000030005
    • 企业标识
    • code_status_type_d_t_o
    • CodeStatusTypeDto
    • 追溯码状态对象
    • └ check_count
    • Number
    • 2
    • 医保核销次数
    • └ code_status_num
    • String
    • 激活
    • 码状态(0.错误码 1.已激活 2.已注销 3.已申请,但未激活)
    • └ code_count
    • String
    • 11
    • 最小包装数量
    • parent_code_info_list
    • ParentCodeInfoDTO []
    • 父码集合
    • 父码集合
    • └ parent_code
    • String
    • 88109490021103893072
    • 父码
    • └ package_level
    • String
    • 2
    • 父码级别
    • └ package_level
    • Number
    • 2
    • 码包装层级
    • └ code
    • String
    • 88003850100000131888
    • 追溯码
    • validation_rule_list
    • ValidationRuleDTO []
    • 字段校验,1、本位码为空/疑似有误:空、连续7位数(含)为同一数字、循环数字; 2、有效期至疑似有误:不符合平台任意效期计算规则的数据(1.生产日期+有效期后的当天;2.生产日期+有效期后的前一天;3.生产日期+有效期后的上个月的最后一天;4.生产日期+有效期后的本月最后一天);3、制剂规格疑似有误:被标记有误的数据
    • └ field_name
    • String
    • expire_date
    • 校验的字段名称,如expire_date(有效期)、sdc_code(本位码)、prepn_spec(制剂规格)
    • └ result_code
    • String
    • 1
    • 校验结果Code, 0:通过;1:不通过
    • └ result_desc
    • String
    • 该属性不符合验证规则
    • 校验结果描述
    • └ msg_code
    • String
    • 1000
    • 消息码
    • └ msg_info
    • String
    • 查询成功
    • 消息提示内容
    • └ success
    • Boolean
    • true
    • 查询成功失败标记

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaAlihealthDrugCodeListCodeMedicalInsuranceRequest req = new AlibabaAlihealthDrugCodeListCodeMedicalInsuranceRequest();
    req.setCodeList("83003850000000131888");
    req.setCertIsvNo("久远银海2019");
    req.setInvocation("formal");
    req.setTerminalType("1005100-零售药店");
    req.setTerminalName("零售药店");
    req.setBureauId("101010");
    req.setTerminalEntId("id");
    AlibabaAlihealthDrugCodeListCodeMedicalInsuranceResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_alihealth_drug_code_list_code_medical_insurance_response>
        <result>
            <models>
                <code_full_info_dto>
                    <msg_code>1000</msg_code>
                    <code_produce_info_d_t_o>
                        <pkg_ratio>1:3:9</pkg_ratio>
                        <produce_info_list>
                            <produce_info_dto>
                                <batch_no>有效期等于2年显示</batch_no>
                                <produce_date>20180730000000</produce_date>
                                <expire_date>20200730</expire_date>
                            </produce_info_dto>
                        </produce_info_list>
                        <produce_ent_name>中信测试21世纪制药厂北京分公司</produce_ent_name>
                        <authorized_ref_name>中信测试21世纪制药厂北京分公司</authorized_ref_name>
                        <pack_ent_name>中信测试21世纪制药厂北京分公司</pack_ent_name>
                        <agent_ent_name>中信测试21世纪制药厂北京分公司</agent_ent_name>
                    </code_produce_info_d_t_o>
                    <drug_ent_base_d_t_o>
                        <physic_name>葡萄糖氯化钠注射液</physic_name>
                        <physic_type_desc>普通药品</physic_type_desc>
                        <pkg_spec_crit>100支/盒</pkg_spec_crit>
                        <prepn_spec>500ml:葡萄糖25g,氯化纳4.5g(玻瓶)</prepn_spec>
                        <prepn_type_desc>注射剂</prepn_type_desc>
                        <exprie>2年</exprie>
                        <sdc_code>1234</sdc_code>
                        <approval_licence_no>国药准字</approval_licence_no>
                        <pkg_num>10</pkg_num>
                        <physic_detail_type>3</physic_detail_type>
                        <drug_ent_base_info_id>345ca853b6f140008f8f320c25093ba</drug_ent_base_info_id>
                    </drug_ent_base_d_t_o>
                    <p_user_ent_d_t_o>
                        <ent_name_new>中信测试21世纪制药厂北京分公司</ent_name_new>
                        <ref_ent_id>21a738f91021476294b05ba86ee699a5</ref_ent_id>
                        <ent_id>0000000430001000030005</ent_id>
                    </p_user_ent_d_t_o>
                    <code_status_type_d_t_o>
                        <check_count>2</check_count>
                        <code_status_num>激活</code_status_num>
                        <code_count>11</code_count>
                        <parent_code_info_list>
                            <parent_code_info_d_t_o>
                                <parent_code>88109490021103893072</parent_code>
                                <package_level>2</package_level>
                            </parent_code_info_d_t_o>
                        </parent_code_info_list>
                    </code_status_type_d_t_o>
                    <package_level>2</package_level>
                    <code>88003850100000131888</code>
                    <validation_rule_list>
                        <validation_rule_d_t_o>
                            <field_name>expire_date</field_name>
                            <result_code>1</result_code>
                            <result_desc>该属性不符合验证规则</result_desc>
                        </validation_rule_d_t_o>
                    </validation_rule_list>
                </code_full_info_dto>
            </models>
            <msg_code>1000</msg_code>
            <msg_info>查询成功</msg_info>
            <success>true</success>
        </result>
    </alibaba_alihealth_drug_code_list_code_medical_insurance_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

    返回
    顶部