简介
clinical-trials-gov 是一个用于获取美国临床试验数据的 npm 包。它能够通过调用 clinicaltrials.gov 提供的 API 获取关于临床试验的信息。
安装
要使用 clinical-trials-gov 包,可以使用 npm 进行安装。打开终端并输入以下命令即可安装:
npm install clinical-trials-gov
使用
基本用法
要使用 clinical-trials-gov 包获取临床试验数据,需要首先创建一个实例并设置相应的参数,然后调用 search()
方法来获取数据。以下是一个基本示例:
-- -------------------- ---- ------- ----- ----------------- - ------------------------------- ----- ----- - --- ------------------- ----------- --------------- --- ------------------ -------- -- - -- ----- - ----------------- - ---- - --------------------- - ---
在此示例中,我们首先导入了 clinical-trials-gov 包,并创建了一个新的 ClinicalTrialsGov
实例。我们还在实例化时传递了一个 expression
参数,以便向 API 发出搜索请求。最后,我们调用 search()
方法来获取结果。搜索结果将作为回调函数的第二个参数返回。
设置参数
ClinicalTrialsGov 实例可以接受多个参数来设置搜索条件。以下是支持的参数列表:
expression
:要搜索的关键字。通过空格分隔多个关键字可执行更复杂的搜索。recr
:招募状态。可取值为“open”、“closed” 或 “both”。rank
:按学习重要性排序。可取值为 “relevance” 或 “last_update”。results
:每页返回的结果数量。默认值为 100,最大值为 1000。
以下是一个完整的示例,其中我们设置了多个参数:
-- -------------------- ---- ------- ----- ----- - --- ------------------- ----------- --------- --- --------- ----- ------- ----- ------------ -------- ---- --- ------------------ -------- -- - -- ----- - ----------------- - ---- - --------------------- - ---
处理结果
clinical-trials-gov 返回的数据是一个包含多个实验的对象数组。每个实验对象都包含一组属性,可以根据需要进行处理。
以下是一个简单的示例,其中我们仅输出了每个实验的 NCT ID:
-- -------------------- ---- ------- ----- ----- - --- ------------------- ----------- --------------- --- ------------------ -------- -- - -- ----- - ----------------- - ---- - ----------------------- -- - -------------------------- --- - ---
可以根据需要使用其他属性来过滤结果,也可以将结果保存到数据库或文件中以备后用。
结论
clinical-trials-gov 是一个非常有用的 npm 包,可用于获取与临床试验有关的数据。使用它可以轻松地获得数据,以便在前端应用程序中进行处理。本文详细介绍了该包的用法,并提供了示例代码来帮助读者快速入门。如果你对前端应用程序开发感到兴趣,那么这个 npm 包一定可以为你提供帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600573a481e8991b448e99d4