clinicaltrials-database
通过ClinicalTrials.gov API v2接口查询临床试验信息。支持按疾病、药物、地点、状态或试验阶段筛选试验项目。可根据NCT编号获取详细试验数据,支持数据导出功能,适用于临床研究与患者匹配。
分类
其他工具安装
下载并解压到你的 skills 目录
复制命令,发送给 OpenClaw 自动安装:
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.overallStatus 为 RECRUITING。例如查询乳腺癌正在招募的试验:设置参数 query.cond=breast cancer 和 filter.overallStatus=RECRUITING,API 将返回所有符合条件的招募中试验列表。
可以将临床试验数据导出为 CSV 吗?
可以。在 API 请求中指定 format=csv 参数,返回的将是 CSV 格式字符串而非 JSON 对象,可以直接保存为 .csv 文件在 Excel 或其他电子表格软件中打开,适合需要制作报表或非技术人员使用的场景。