clinicaltrials-database

通过ClinicalTrials.gov API v2接口查询临床试验信息。支持按疾病、药物、地点、状态或试验阶段筛选试验项目。可根据NCT编号获取详细试验数据,支持数据导出功能,适用于临床研究与患者匹配。

安装

热度:9

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=k-dense-ai-scientific-skills-clinicaltrials-database&locale=zh&source=copy

ClinicalTrials.gov Database - 临床试验查询与数据导出 API

技能概述

ClinicalTrials.gov Database 技能提供对美国国家医学图书馆维护的全球临床试验注册表的 API v2 访问,支持按疾病、药物、地点、状态等多维度搜索和导出临床试验数据,无需认证即可使用。

适用场景

1. 患者匹配与转诊

为特定疾病或患者人群查找正在招募的临床试验,根据地理位置筛选附近的试验中心,获取试验的纳入排除标准,帮助医生和患者家属寻找合适的治疗机会。

2. 临床研究与数据分析

研究人员可以分析临床试验趋势、研究设计模式和试验结果分布,批量导出数据进行统计分析,跟踪特定疾病领域的研究进展和药物开发动态。

3. 制药行业竞争情报

制药公司和投资机构可以监控特定药物或干预措施的临床试验状态,跟踪竞争对手的研究管线,分析临床试验地理分布和赞助机构情况。

核心功能

1. 多维度搜索筛选

支持按疾病名称(query.cond)、干预措施/药物(query.intr)、地理位置(query.locn)、赞助机构(query.spons)、试验状态(如 RECRUITING、COMPLETED)以及试验阶段(Phase 1-4)进行精确筛选和组合查询,快速定位目标试验。

2. 试验详情获取

通过 NCT 编号(如 NCT04852770)获取单个试验的完整信息,包括试验标题、研究设计、入排标准、招募人数、联系人和试验地点等详细模块,支持资格筛选和联系研究团队。

3. 数据批量导出

支持 JSON 和 CSV 两种输出格式,单次最多返回 1000 条记录,可通过分页获取全部匹配结果,导出的数据可直接用于 Excel、Python/R 分析或其他数据工具进行后续处理。

常见问题

ClinicalTrials.gov API 需要注册或认证吗?

不需要。ClinicalTrials.gov API v2 是完全公开的公共 API,无需申请 API 密钥或注册账户即可直接调用。但请注意速率限制为每 IP 约每分钟 50 次请求,批量获取数据时建议添加适当延迟。

如何查找正在招募的某种疾病的临床试验?

使用 query.cond 参数指定疾病名称,同时设置 filter.overallStatusRECRUITING。例如查询乳腺癌正在招募的试验:设置参数 query.cond=breast cancerfilter.overallStatus=RECRUITING,API 将返回所有符合条件的招募中试验列表。

可以将临床试验数据导出为 CSV 吗?

可以。在 API 请求中指定 format=csv 参数,返回的将是 CSV 格式字符串而非 JSON 对象,可以直接保存为 .csv 文件在 Excel 或其他电子表格软件中打开,适合需要制作报表或非技术人员使用的场景。