文档中心 > API类目 > 体检机构API

alibaba.alihealth.examination.reserve.confirm (体检机构对接_体检套餐预定确认)

向体检机构确认用户购买的体检套餐信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
merchant_code String 可选 aikang 商户唯一码
name String 可选 张三 体检人姓名
reserve_number String 可选 123 阿里健康预约唯一标识
gender String 可选 0 性别(0-男;1-女;)
birthday String 可选 2000-01-01 出生日期
reserve_date String 可选 2016-08-01 预约时间
package_code String 可选 aikang001 体检套餐编码
married String 可选 0 婚否(0-未婚; 1-已婚)
store_id String 可选 aikang_cy 店铺ID
phone String 可选 13912341234 电话号码
cert_type String 可选 1 证件类型(0-身份证; 1-护照; 2-军官证)
cert_number String 可选 110110200001011234 证件号
company String 可选 阿里健康 所属公司
department String 可选 技术部 所属部门
address String 可选 北京市朝阳区望京SOHO 报告邮寄地址
add_items AddItem [] 可选
  • 最大列表长度:50
  • 加项列表
    • └ version
    • Number
    • 可选
    • 123456
    • 版本号,isv需要进行校验版本号是否过期,判断加项信息是否已更改,健康未同步
    • └ isv_item_id
    • String
    • 可选
    • 123
    • 加项id
    add_packs AddPack [] 可选
  • 最大列表长度:50
  • 加项包列表
    • └ isv_pack_id
    • String
    • 可选
    • 1234
    • 加项包id
    • └ version
    • Number
    • 可选
    • 123456
    • 版本号,isv需要进行校验版本号是否过期,判断加项包信息是否已更改,健康未同步
    hava_report String 可选 0;1 0没报告1有报告
    employee_number String 可选 170178 员工号
    service_type String 可选 ONSITE_SERVICE 服务类型,ONSITE_SERVICE(到店检测)、DOOR_TO_DOOR_SERVICE(上门检测)
    service_address AddAddress 可选 上门服务的上门地址
    • └ address
    • String
    • 可选
    • 北京市朝阳区望京街道
    • 用户的上门地址
    • └ latitude
    • String
    • 可选
    • 30.1212
    • 上门地址纬度(高德系)
    • └ longitude
    • String
    • 可选
    • 120.123123
    • 上门地址经度(高德系)
    • └ district_code
    • String
    • 可选
    • 330110
    • 区域编码(高德标准)
    • └ district
    • String
    • 可选
    • 余杭区
    • 区域名称(高德标准)
    • └ city_code
    • String
    • 可选
    • 330100
    • 城市编码(高德标准)
    • └ city
    • String
    • 可选
    • 杭州市
    • 城市名称(高德标准)
    • └ province_code
    • String
    • 可选
    • 省份编码
    • 省份编码(高德标准)
    • └ province
    • String
    • 可选
    • 浙江省
    • 省份名称(高德标准)
    reserve_time_start String 可选 2020-12-22 15:30:00 预约时间段开始
    reserve_time_end String 可选 2020-12-22 16:00:00 预约时间段截止

    响应参数

    名称 类型 示例值 描述
    message String 正确 返回结果描述
    uniq_reserve_code String dadafddfdfd 体检机构预约唯一标识码
    response_code String 200 返回结果编码
    voucher_code String 1234556 预约电子凭证码值,若返回凭证码值,会展示在订单详情。用户到店/上门后,可以通过该码值来验证订单,不同预约码值不能重复。长度不超过64位

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaAlihealthExaminationReserveConfirmRequest req = new AlibabaAlihealthExaminationReserveConfirmRequest();
    req.setMerchantCode("aikang");
    req.setName("张三");
    req.setReserveNumber("123");
    req.setGender("0");
    req.setBirthday("2000-01-01");
    req.setReserveDate("2016-08-01");
    req.setPackageCode("aikang001");
    req.setMarried("0");
    req.setStoreId("aikang_cy");
    req.setPhone("13912341234");
    req.setCertType("1");
    req.setCertNumber("110110200001011234");
    req.setCompany("阿里健康");
    req.setDepartment("技术部");
    req.setAddress("北京市朝阳区望京SOHO");
    List<AlibabaAlihealthExaminationReserveConfirmRequest.AddItem> list2 = new ArrayList<AlibabaAlihealthExaminationReserveConfirmRequest.AddItem>();
    AlibabaAlihealthExaminationReserveConfirmRequest.AddItem obj3 = new AlibabaAlihealthExaminationReserveConfirmRequest.AddItem();
    list2.add(obj3);
    obj3.setVersion(123456L);
    obj3.setIsvItemId("123");
    req.setAddItems(list2);
    List<AlibabaAlihealthExaminationReserveConfirmRequest.AddPack> list5 = new ArrayList<AlibabaAlihealthExaminationReserveConfirmRequest.AddPack>();
    AlibabaAlihealthExaminationReserveConfirmRequest.AddPack obj6 = new AlibabaAlihealthExaminationReserveConfirmRequest.AddPack();
    list5.add(obj6);
    obj6.setIsvPackId("1234");
    obj6.setVersion(123456L);
    req.setAddPacks(list5);
    req.setHavaReport("0;1");
    req.setEmployeeNumber("170178");
    req.setServiceType("ONSITE_SERVICE");
    AlibabaAlihealthExaminationReserveConfirmRequest.AddAddress obj7 = new AlibabaAlihealthExaminationReserveConfirmRequest.AddAddress();
    obj7.setAddress("北京市朝阳区望京街道");
    obj7.setLatitude("30.1212");
    obj7.setLongitude("120.123123");
    obj7.setDistrictCode("330110");
    obj7.setDistrict("余杭区");
    obj7.setCityCode("330100");
    obj7.setCity("杭州市");
    obj7.setProvinceCode("省份编码");
    obj7.setProvince("浙江省");
    req.setServiceAddress(obj7);
    req.setReserveTimeStart("2020-12-22 15:30:00");
    req.setReserveTimeEnd("2020-12-22 16:00:00");
    AlibabaAlihealthExaminationReserveConfirmResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_alihealth_examination_reserve_confirm_response>
        <message>正确</message>
        <uniq_reserve_code>dadafddfdfd</uniq_reserve_code>
        <response_code>200</response_code>
        <voucher_code>1234556</voucher_code>
    </alibaba_alihealth_examination_reserve_confirm_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>

    错误码解释

    错误码 错误描述 解决方案
    isv.access_deny 权限异常 直接返回
    isv.error 未知错误 直接返回
    isv.cant_reserve 不能预约 直接返回
    isv.illegal_args 参数错误 直接返回
    isv.reserve_over 预约已满 直接返回
    isp.http-read-timeout

    API工具

    如何获得此API

    FAQ

    返回
    顶部