接口描述

第三方用户可通过调用开放平台提供的API获取到脉景健康对该患者问诊的推荐处方。

接口调用请求说明
  • 请求地址: https://openapi.macrocura.com/diagnosis/prescriptions/nlp/

  • 请求方法: POST

API版本要求
请求示例
  • POST https://openapi.macrocura.com/diagnosis/prescriptions/nlp/
{
    "session_uuid": "session_uuid",
    "out_patient_id": "out_patient_id",
    "out_record_id": "out_record_id",
    "patient_condition": "患者病症描述"
}
请求参数
名称 类型 是否必填 最大长度 描述
session_uuid String 64 会话uuid
out_patient_id String 64 患者唯一识别号
out_record_id String 64 就诊唯一识别号
patient_condition String 1000 患者病症描述
响应示例
{
    "code": 2000,
    "description": "success",
    "results": [{
        "stars": 5,
        "recommend_medicine_list": [{
            "uuid": "medicine_uuid11",
            "name": "medicine_name11",
            "weight": 10
        }, {
            "uuid": "medicine_uuid12",
            "name": "medicine_name12",
            "weight": 10
        }],
        "reference_expression": {
            "prescription_list": [{
                "uuid": "prescription_uuid11",
                "name": "prescription_name11"
            }, {
                "uuid": "prescription_uuid12",
                "name": "prescription_name12"
            }],
            "extra_list": [{
                "add_prescription_list": [],
                "add_medicine_list": [{
                    "uuid": "medicine_uuid11",
                    "name": "medicine_name11",
                    "weight": 10
                }, {
                    "uuid": "medicine_uuid12",
                    "name": "medicine_name12",
                    "weight": 10
                }],
                "sub_medicine_list": [{
                    "uuid": "medicine_uuid13",
                    "name": "medicine_name13",
                    "weight": 10
                }, {
                    "uuid": "medicine_uuid14",
                    "name": "medicine_name14",
                    "weight": 10
                }]
            }]
        }
    }, {
        "stars": 5,
        "recommend_medicine_list": [{
            "uuid": "medicine_uuid21",
            "name": "medicine_name21",
            "weight": 10
        }, {
            "uuid": "medicine_uuid22",
            "name": "medicine_name21",
            "weight": 10
        }],
        "reference_expression": {
            "prescription_list": [{
                "uuid": "prescription_uuid21",
                "name": "prescription_name21"
            }, {
                "uuid": "prescription_uuid22",
                "name": "prescription_name22"
            }],
            "extra_list": [{
                "add_prescription_list": [{
                    "uuid": "prescription_uuid23",
                    "name": "prescription_name23"
                }],
                "add_medicine_list": [{
                    "uuid": "medicine_uuid21",
                    "name": "medicine_name21",
                    "weight": 10
                }, {
                    "uuid": "medicine_uuid22",
                    "name": "medicine_name22",
                    "weight": 10
                }],
                "sub_medicine_list": [{
                    "uuid": "medicine_uuid23",
                    "name": "medicine_name23",
                    "weight": 10
                }, {
                    "uuid": "medicine_uuid24",
                    "name": "medicine_name24",
                    "weight": 10
                }]
            }]
        }
    }]
}
公共响应参数
名称 类型 描述 示例
code Number 请求处理的状态码 2000
description String 请求处理的状态描述 "success"
results Object 请求处理的返回值,具体内容参照各章节"返回数据说明" {} 或 []
返回数据说明
名称 类型 描述
stars Number 星级标记,1-5星,星级越高表示推荐度越高
recommend_medicine_list Array 推荐中药明细
reference_expression Object 参考结果明细
参考结果明细
名称 类型 描述
prescription_list Array 推荐方剂明细
extra_list Array 加减法明细
加减法明细
名称 类型 描述
add_prescription_list Array 增加的方剂明细
add_medicine_list Array 增加的中药明细
sub_medicine_list Array 减少的中药明细
方剂明细
名称 类型 描述
uuid String 方剂uuid
name String 方剂名称
中药明细
名称 类型 描述
uuid String 中药uuid
name String 中药名称
weight Number 草药类型的中药剂量
By Macrocura, Copyright © 2020 all right reserved,powered by Gitbook            Last update: 2021-01-20 10:19:15