How to Play with ClinicalTrial.gov API

· API Playground
· ChatGPT
· 成品

ClinicalTrial.gov API是一種應用程式介面,用於訪問和檢索有關臨床試驗研究的數據。這個API允許開發人員獲取有關不同臨床試驗的資訊,這些試驗可能涉及到新藥物、治療方法、疾病研究等。

該API的主要用途是提供簡單而方便的方法,以獲取有關臨床試驗的重要資訊,例如試驗的標題、試驗註冊號、參與者資訊、研究目標等。這對於醫學研究人員、藥物開發公司、醫療專業人員和患者都非常有用,因為他們可以使用這些數據來瞭解目前正在進行的臨床試驗,以及試驗的重要詳情。

以下是一個使用臨床試驗API的示例,以獲取特定臨床試驗的標題(briefTitle):

API端點:https://clinicaltrials.gov/api/v2/studies/NCT03036488?fields=briefTitle

API請求示例:
GET /studies/NCT03036488?fields=briefTitle

示例請求將返回有關特定臨床試驗(NCT03036488)的標題資訊。

以下是幾種可能的解釋含義,您可以使用它們來說明臨床試驗API的作用:

  • 臨床試驗API是一個用於獲取有關不同臨床試驗的數據的工具,可以提供有關試驗標題、參與者、研究目標等資訊。
  • 這個API可以幫助醫學研究人員和醫療專業人員追蹤和瞭解正在進行的臨床試驗,以支援其研究工作。
  • 藥物開發公司可以使用這個API來獲取有關競爭產品的臨床試驗資訊,以幫助他們制定研發策略。
  • 患者和醫療消費者可以使用這個API來尋找與其健康狀況相關的臨床試驗,以瞭解是否有參與的機會。
  • 臨床試驗API的目的是簡化對臨床試驗數據的訪問,以促進更廣泛的資訊共享和協作。

API Playground

可以到 https://clinicaltrials.gov/data-about-studies/learn-about-api玩玩看不同的API,例如在Study,我們可以藉由NCTId,用GET,搭配Search fields,以BriefTitle為例,可以得到回傳的資料

先輸入你的Trial的NCTId
可以點Search Areas來看看有什麼資料是可以撈的
回傳的資料
資料會是一個JSON格式

ChatGPT

接著我們請ChatGPT幫我們創一個涵數,只要輸入NCTId就可以得到我們指定的內容

在Google Sheet裡開始Apps Scrpt
Apps Script編輯頁面
我們透過這個涵數得到了標題

成品

下面這個圖是用上面類似的方法,把所有我要的資料整合起來,所以我只要輸入一個NCTId,就可以得到這樣一個整理好的頁面:

Final Result

--

--