文档中心 > API类目 > 阿里健康处方药平台

alibaba.alihealth.nr.rx.prescription.get (搜索处方详情)

获取互联网医院处方详情

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
query PrescriptionQueryDto 可选 查询参数
  • └ biz_order_ids
  • String
  • 可选
  • 1122233
  • 订单号多个以逗号分开

响应参数

名称 类型 示例值 描述
data_list PrescriptionSearchResultDto [] data_list 数据集
  • doctor
  • RxDoctorDto
  • doctor
  • 医生信息
  • └ depart_name
  • String
  • 外科
  • 医生部门
  • └ doctor_name
  • String
  • 李四
  • 医生姓名
  • └ rx_id
  • String
  • 11223344
  • 处方id
  • └ create_time
  • String
  • 2020-08-10 09:00:00
  • 处方创建时间
  • └ pic_url
  • String
  • http://xxx/xxx/xx
  • 处方图片url
  • patient
  • RxPatientDto
  • patient
  • 患者信息
  • └ id_card
  • String
  • 33012719932834718x
  • 身份证号
  • └ name
  • String
  • 张三
  • 姓名
  • └ age
  • String
  • 20
  • 年龄
  • └ sex
  • String
  • 性别
  • patient_diagnostic
  • RxPatientDiagnosticDto
  • patient_diagnostic
  • 患者问诊信息
  • └ medical_history
  • String
  • 否认
  • 过往病史
  • └ liver_function
  • String
  • 否认
  • 肝功能
  • └ renal_function
  • String
  • 否认
  • 肾功能
  • └ pregnancy
  • String
  • 否认
  • 妊娠哺乳
  • └ allergy_history
  • String
  • 否认
  • 过敏史
  • diagnose_list
  • DiagnoseDto []
  • diagnose_list
  • 诊断list
  • └ code
  • String
  • F41.201
  • icdCode
  • └ name
  • String
  • 焦虑性抑郁症
  • icdCode名称
  • drug_list
  • DrugDto []
  • drug_list
  • 药品列表
  • └ drug_id
  • String
  • 112222
  • 药品Id
  • └ drug_name
  • String
  • 阿莫西林
  • 药品名称
  • └ spec
  • String
  • 9g*10丸/盒
  • 规格
  • └ total
  • String
  • 1
  • 数量
  • └ dose_from
  • String
  • 片剂
  • 剂型
  • drug_usage_list
  • DrugUsageDto []
  • drug_usage_list
  • 药品用法用量
  • └ measure_unit
  • String
  • 用法用量单位
  • └ drug_usage
  • String
  • 口服
  • 用法
  • └ days
  • String
  • 7
  • 天数
  • └ frequency_unit
  • String
  • 频次值单位
  • └ frequency_value
  • String
  • 2
  • 频次值
  • └ frequency
  • String
  • 每日
  • 频次
  • └ dose_value
  • String
  • 0.5
  • 每次用量

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlihealthNrRxPrescriptionGetRequest req = new AlibabaAlihealthNrRxPrescriptionGetRequest();
AlibabaAlihealthNrRxPrescriptionGetRequest.PrescriptionQueryDto obj1 = new AlibabaAlihealthNrRxPrescriptionGetRequest.PrescriptionQueryDto();
obj1.setBizOrderIds("1122233");
req.setQuery(obj1);
AlibabaAlihealthNrRxPrescriptionGetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_alihealth_nr_rx_prescription_get_response>
    <data_list>
        <prescription_search_result_dto>
            <doctor>
                <depart_name>外科</depart_name>
                <doctor_name>李四</doctor_name>
            </doctor>
            <rx_id>11223344</rx_id>
            <create_time>2020-08-10 09:00:00</create_time>
            <pic_url>http://xxx/xxx/xx</pic_url>
            <patient>
                <id_card>33012719932834718x</id_card>
                <name>张三</name>
                <age>20</age>
                <sex>男</sex>
            </patient>
            <patient_diagnostic>
                <medical_history>否认</medical_history>
                <liver_function>否认</liver_function>
                <renal_function>否认</renal_function>
                <pregnancy>否认</pregnancy>
                <allergy_history>否认</allergy_history>
                <diagnose_list>
                    <diagnose_dto>
                        <code>F41.201</code>
                        <name>焦虑性抑郁症</name>
                    </diagnose_dto>
                </diagnose_list>
            </patient_diagnostic>
            <drug_list>
                <drug_dto>
                    <drug_id>112222</drug_id>
                    <drug_name>阿莫西林</drug_name>
                    <spec>9g*10丸/盒</spec>
                    <total>1</total>
                    <dose_from>片剂</dose_from>
                    <drug_usage_list>
                        <drug_usage_dto>
                            <measure_unit>克</measure_unit>
                            <drug_usage>口服</drug_usage>
                            <days>7</days>
                            <frequency_unit>次</frequency_unit>
                            <frequency_value>2</frequency_value>
                            <frequency>每日</frequency>
                            <dose_value>0.5</dose_value>
                        </drug_usage_dto>
                    </drug_usage_list>
                </drug_dto>
            </drug_list>
        </prescription_search_result_dto>
    </data_list>
</alibaba_alihealth_nr_rx_prescription_get_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>

错误码解释

错误码 错误描述 解决方案
DATA_NOT_EXIST 未查询到数据 修改查询条件
isp.system-error 调用互联网医院处方服务,返回的错误 重试
null 用户下单到医生开方,有一定的时间间隔,若未开方会返回空值 互联网医院会通过定时任务重复通过订单号查询处方信息,直到成功

API工具

如何获得此API

FAQ

返回
顶部