1.处方还原

接口描述: 调用此接口传入处方信息和中药信息,以获取还原后的完整处方信息

调用地址: https://api.macrocura.com/open/api/prescription/reduction/

请求方法: Post

请求参数格式: json

请求参数详情:

字段名 类型 是否必填 详细
app_id string 应用id,对接外部应用的唯一id号
app_secret string 应用密钥,对接外部应用的秘钥,秘钥和id是一对一的关系
auth_code string 授权码,一个设备使用一个
medical_record_code string 病历编码,为了便于问题排查和追溯,处方推荐的结果需要和业务编码关联,50字限制
hospital object 医院,50字限制
doctor object 医生,50字限制
appointment_date string 就诊时间, 示例: 2023-10-05
designed_prescriptions string 选择的处方
tcms string 选择的中药

医院

字段名 类型 详细描述 是否必填
code string 医院编码
name string 医院名称

医生

字段名 类型 详细描述 是否必填
code string 医生编码
name string 医生名称

选择的处方:

字段名 类型 说明 是否必填
code String 处方编码
name String 处方名称

选择的中药:

字段名 类型 说明 是否必填
code String 中药编码
name String 中药名称
weight float 重量

请求参数示例:

{
    "app_id": "19996cd8f2d94489936be7c90ed688e8",
    "app_secret": "a422db65404a495e924c7655bff0b383",
    "auth_code": "ca40674a00dc45709a57625bd7b8ca06",
    "medical_record_code": "111",
    "hospital": {
        "code": "111",
        "name": ""
    },
    "doctor": {
        "code": "11",
        "name": ""
    },
    "designed_prescriptions": [
        {
            "uuid": "d4565f01-8754-4ed8-bb26-192f327382d6+cf3aa69f-6b07-4ad3-b13b-32c751c612a5",
            "name": ""
        }
    ],
    "tcms": [
  {
    "uuid": "78b122cf-e2b0-49c0-b08f-e5e8e8c52eb8",
    "weight": 19
  },
  {
    "uuid": "9d9ac8d8-b76d-45d1-9d5d-312bee022c3f",
    "weight": 15
  },
  {
    "uuid": "5868a8bb-2b6c-4100-8714-31b141a8faaa",
    "weight": 6
  },
  {
    "uuid": "ee0f2986-e706-4d6b-9068-29e3730db786",
    "weight": 30
  },
  {
    "uuid": "1aab3563-843c-41dd-b3c8-2606a3da6773",
    "weight": 20
  },
  {
    "uuid": "7e48e361-a23b-4a8a-9d9d-e14479225513",
    "weight": 10
  }
]
}

返回参数位置: HTTP Body

返回参数格式: JSON

返回参数详情:

字段名 类型 详细描述
code int 返回业务状态码
log_id string 日志id,便于追溯和排查问题
success bool 请求是否成功
msg string 失败或者成功信息
data object 返回的数据

data:

字段名 类型 详细描述
prescriptions array(object) 还原的处方
addition_tcms array(object) 增加的中药
subtraction_tcms array(object) 减少的中药

还原的处方:

字段名 类型 详细描述
uuid string 处方编码
name string 处方名称

增加的中药:

字段名 类型 详细描述
uuid string 中药编码
name string 中药名称

减少的中药:

字段名 类型 详细描述
uuid string 中药编码
name string 中药名称

返回错误码的含义:

错误码 错误信息
10000 服务器内部错误,请再次请求
10001 必填字段未填写: *字段
10002 字段类型错误: *字段
10003 字段长度错误: *字段
10004 字段范围错误: *字段
10005 字段枚举错误: *字段
10006 身份证认证不通过
10600 nlp进行诊断识别失败
11500 处方鉴别失败

返回参数示例:

{
    "code": 20000,
    "success": true,
    "msg": "成功",
    "data": {
        "addition_tcms": [],
        "subtraction_tcms": [
            {
                "name": "姜半夏",
                "uuid": "86e1b8de-324f-437a-b507-9ee99535b2fa"
            },
            {
                "name": "黄芩",
                "uuid": "20085aff-7bd0-4c90-8aed-878723bc3188"
            }
        ],
        "prescriptions": [
            {
                "name": "小柴胡汤",
                "uuid": "d4565f01-8754-4ed8-bb26-192f327382d6"
            },
            {
                "name": "吴茱萸汤",
                "uuid": "cf3aa69f-6b07-4ad3-b13b-32c751c612a5"
            }
        ]
    },
    "reason": null,
    "log_id": "7d1fef7fb2c241518953ab73aa060e62"
}
By Macrocura, Copyright © 2020 all right reserved,powered by Gitbook            Last update: 2024-07-16 13:22:41