npm 包 clinical-trials-gov 使用教程

阅读时长 4 分钟读完

简介

clinical-trials-gov 是一个用于获取美国临床试验数据的 npm 包。它能够通过调用 clinicaltrials.gov 提供的 API 获取关于临床试验的信息。

安装

要使用 clinical-trials-gov 包,可以使用 npm 进行安装。打开终端并输入以下命令即可安装:

使用

基本用法

要使用 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

纠错
反馈