用途
该技能通过 NCBI E-utilities API 在 PubMed 中检索医学主题的荟萃分析(meta-analysis)和系统综述(systematic review)。它可以帮助用户:
- 查找特定疾病、治疗或干预措施的荟萃分析
- 获取文章标题、作者、发表日期和摘要
- 将结果过滤为仅系统综述和荟萃分析
适用场景
当你需要以下操作时可使用该技能:
- 查找某一医学主题的荟萃分析
- 为循证研究查找系统综述
- 获取某一健康主题的汇总研究概览
使用方式
第 1 步:检索文章 ID
使用 NCBI ESearch API 查找荟萃分析。关键是在检索式中加入 meta-analysis[pt] 出版物类型过滤器。
基础 URL:
https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi
必需参数:
- db=pubmed - 检索 PubMed 数据库
- term=<SEARCH_QUERY>+AND+meta-analysis[pt] - 检索词 + 荟萃分析过滤器
- retmax=20 - 返回结果数量(可按需调整)
- retmode=json - 返回 JSON 格式
示例检索 URL:
https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=diabetes+treatment+AND+meta-analysis[pt]&retmax=20&retmode=json
替代过滤器:
- systematic+review[pt] - 用于系统综述
- (meta-analysis[pt]+OR+systematic+review[pt]) - 用于同时获取两类
第 2 步:获取文章详情
使用第 1 步返回的 ID,通过 NCBI ESummary 或 EFetch API 获取文章详情。
ESummary(获取基本信息):
https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=pubmed&id=<ID1>,<ID2>,<ID3>&retmode=json
EFetch(获取完整摘要):
https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=pubmed&id=<ID1>,<ID2>,<ID3>&rettype=abstract&retmode=text
第 3 步:解析并呈现结果
从 ESummary JSON 响应中提取:
- title - 文章标题
- authors - 作者列表(为简洁可使用第一作者 + "et al.")
- pubdate - 发表日期
- source - 期刊名称
- uid - PubMed ID (PMID)
完整示例流程
检索 "hypertension treatment" 的荟萃分析:
https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=hypertension+treatment+AND+meta-analysis[pt]&retmax=10&retmode=json
获取返回 ID(例如 12345678,23456789)的详情:
https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=pubmed&id=12345678,23456789&retmode=json
获取完整摘要:
https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=pubmed&id=12345678,23456789&rettype=abstract&retmode=text
检索技巧
有效的检索词:
- 尽量使用 MeSH 术语(例如 "Diabetes Mellitus, Type 2"[Mesh])
- 使用 AND 或 OR 组合检索词
- 使用引号表示精确短语:"cognitive behavioral therapy"
常用过滤器:
| 过滤器 | 说明 |
|---|---|
| meta-analysis[pt] | 仅荟萃分析 |
| systematic+review[pt] | 仅系统综述 |
| review[pt] | 所有综述文章 |
| free+full+text[filter] | 仅免费全文文章 |
| humans[mh] | 仅人体研究 |
| english[la] | 仅英文语言 |
日期过滤:
在检索式中添加日期范围:
- 2020:2024[dp] - 发表日期范围
- "last 5 years"[dp] - 相对日期
带日期过滤的示例:
term=cancer+immunotherapy+AND+meta-analysis[pt]+AND+2020:2024[dp]
输出格式
呈现结果时使用以下格式:
Meta-Analyses Found: [N] results
-
[Title]
- Authors: [First Author] et al.
- Journal: [Journal Name], [Year]
- PMID: [ID] | Link: https://pubmed.ncbi.nlm.nih.gov/[ID]/
-
[Title] ...
频率限制
- NCBI 允许约每秒 3 次请求 - 进行多次检索时请注意此限制
- 对含特殊字符的检索词务必进行 URL 编码