API使用说明

概述

  本页为快速了解导诊台API的用户提供一个概览,使用本快速入门的前提已经了解API的授权过程。

API列表

# 功能 API名称 Url
1 获取令牌(access_token) Token http://api.daozhentai.com/token
4 疾病列表 conditions http://api.daozhentai.com/v1/conditions
6 诊断结果 diagnosis http://api.daozhentai.com/v1/diagnosis

1、获取access_token

该API用于获取导诊台API平台令牌(access_token)

接口调用请求说明

HTTP请求方式

POST

Url

 http://api.daozhentai.com/token 

支持格式

JSON

POST数据示例

请求参数说明

参数 说明
client_id 导诊台API平台申请获取到的AppId
client_secret 导诊台API平台申请获取到的AppKey
grant_type 固定值:client_credentials

返回结果示例

结果参数说明

参数 说明
access_token 第三方平台access_token
expires_in 有效期
token_type 协议类型,固定值:bearer

2、获取症状数据集合

该API用于获取导诊台API平台中所有有效的症状信息数据集合(access_token)

接口调用请求说明

HTTP请求方式

GET

Url

 http://api.daozhentai.com/v1/obversations 

支持格式

JSON

返回结果示例

结果参数说明

参数 说明
id 症状ID号
name 症状名称
type 类型;SYM-症状,LAB-检查结果
staterange 状态类型;True-存在症状情况,False-不存在某种症状情况;Low-检查结果低于标准值,Normal-检查结果处于标准范围值,High-检查结果高于标准值范围 注意!在诊断API中需要提交的state必须从每个症状提供的staterange中选取.

3、获取诊断结果

根据提供的症状数据,导诊台API平台提供智能推断结果,该API获取诊断结果。

接口调用请求说明

HTTP请求方式

POST

Url

 http://api.daozhentai.com/v1/diagnosis 

支持格式

JSON

POST数据示例

请求参数说明

参数 说明
age 病人年龄
sex 病人性别;M-男性,F-女性
evidences 症状集合
id:症状ID-根据症状API中返回的结果中选取ID,
state:症状状态-True,False,Low,Normal,High
state值必须从症状API中返回的结果中对应ID号的症状StateRange选取其中之一。

返回结果示例

结果参数说明

参数 说明
CaseId 诊断结果ID号
Diagnoses 诊断结果集合
Name-疾病名称,
Score-概率