SuperAPI AI 工具集

clinicaltrials-database

数据与分析

查看项目

更新于 10-15 16:44

技能介绍

用途:该技能用于访问美国国家医学图书馆维护的 ClinicalTrials.gov 临床试验注册库,通过 API v2 检索和获取试验数据。公开 API,无需认证,速率限制约每分钟 50 次请求,支持 JSON 与 CSV 格式,最大每页 1000 条。

主要能力:可按疾病(query.cond)、干预/药物(query.intr)、地点(query.locn)、申办方(query.spons)搜索;按整体状态(如 RECRUITING、COMPLETED 等)过滤;按 NCT ID 获取单条试验详情,包括资格标准、联系方式、试验地点等模块;支持自动分页获取全部结果、导出 CSV、提取摘要。

使用方式:可用脚本 cd scientific-databases/clinicaltrials-database/scripts 后运行 python3 query_clinicaltrials.py,或直接用 requests 调用 https://clinicaltrials.gov/api/v2/studies 及 /studies/{nct_id}。响应为嵌套结构,关键路径如 protocolSection.identificationModule.nctId、statusModule.overallStatus、designModule.phases、eligibilityModule、contactsLocationsModule.locations。

适用场景:患者匹配寻找招募中试验、研究趋势分析、药物/干预研究、地理搜索、机构研究追踪、数据导出报告、试验监测与资格筛查。

限制:仅覆盖 ClinicalTrials.gov,不适用于 EU CTR、ISRCTN、ChiCTR 等其他注册库;仅提供结构化元数据,不提供完整研究方案或 CSR 文档;需联网;临床实时患者匹配须先核实当前招募状态。缺失或不完整字段应使用安全取值方式处理。