如何使用aqua.io API(用于ICD-10描述代码)

时间:2017-11-09 13:17:22

标签: python medical icd

我正在做一个医学数据挖掘项目,并使用python api调用Aqua.io,目标是按照描述搜索ICD代码。

本教程对我来说不太清楚,特别是参数调用'client_options'和'option'。

Tutorial 客户选项的描述如下:

客户选项

实例化客户端时可以使用以下选项:

base:api的基本网址
user_agent:所有请求的默认用户代理
标头:所有请求的默认标头
request_type:请求正文的默认格式

client = aqua_io.Client({ 'client_id': '09a8b7', 'client_secret': '1a2b3' }, client_options)  

我不确定如何设置这四个参数,它们都是必需的吗?

我试过这种方式并出现错误:

TypeError:request()获得了意外的关键字参数'request_type'

client = aqua_io.Client({ 'client_id': '****','client_secret': '***' },
{'base':'https://aqua.io','user_agent': '**', 'headers': 'XHTML', 'request_type': 'JSON'})

如果我只把参数'base',它就可以了。

client = aqua_io.Client({ 'client_id': '****','client_secret': '***' },{'base':'https://aqua.io'})

关于参数调用方法选项的类似问题,描述如下:

方法选项

调用api的方法时可以使用以下选项:
标题:请求的标题
查询:查询网址的参数 正文:请求正文
request_type:请求正文的格式

当我运行这样的代码时,出现了错误:

TypeError:request()获得了意外的关键字参数'request_type'

icd9 = client.icd9()
response = icd9.single_code("066-4",{'request_type':'json'})

有没有人有使用此API的经验?谢谢 !

0 个答案:

没有答案