医学文献检索与批判性评价
综合医学文献检索、质量评价和分析工具,支持循证医学实践。
核心功能
- •PubMed文献检索 - 使用NCBI E-utilities API检索文献
- •批判性评价 - 基于研究设计类型的结构化评价
- •文献汇总 - 提取关键信息并生成摘要
使用场景
场景1: 检索PubMed文献
bash
# 基本检索
python3 scripts/pubmed_search.py "liver cirrhosis AND treatment" 20
# 使用MeSH主题词
python3 scripts/pubmed_search.py '"Liver Cirrhosis"[mh] AND "Drug Therapy"[sh]' 30
# 限定文献类型和语言
python3 scripts/pubmed_search.py '("systematic review"[pt] OR "meta-analysis"[pt]) AND English[la]' 50
检索支持完整PubMed语法,详见 pubmed_syntax.md。
场景2: 生成批判性评价清单
bash
# 为RCT生成评价清单 python3 scripts/critical_appraisal.py RCT # 为系统综述生成评价清单 python3 scripts/critical_appraisal.py systematic_review # 为队列研究生成评价清单 python3 scripts/critical_appraisal.py cohort
支持的研究类型:
- •
RCT- 随机对照试验 - •
cohort- 队列研究 - •
case_control- 病例对照研究 - •
systematic_review- 系统综述/Meta分析 - •
cross_sectional- 横断面研究 - •
diagnostic- 诊断试验
场景3: 完整工作流程 - 检索+评价+汇总
- •
检索文献
bashpython3 scripts/pubmed_search.py "主题词 AND 干预" 20 > search_results.json
- •
分析检索结果
- •查看返回的文献列表
- •选择关键文献进行深度评价
- •
生成评价报告
bashpython3 scripts/critical_appraisal.py RCT > appraisal_template.json
- •
填写评价结果
- •根据实际文献阅读填写答案
- •记录质量问题和偏倚风险
检索策略建议
构建有效检索式
- •
使用PICO框架
- •P (Population): 目标人群特征
- •I (Intervention): 干预措施
- •C (Comparison): 对照/比较
- •O (Outcome): 结局指标
- •
组合检索词
code(Population terms) AND (Intervention terms) AND (Outcome terms)
- •
使用过滤器
- •文献类型:
systematic review[pt],randomized controlled trial[pt] - •时间范围:
2020:2025[dp] - •语言:
English[la] - •人类研究:
Humans[mh]
- •文献类型:
批判性评价流程
第一步: 确定研究类型
阅读文献方法部分,确定研究设计类型。
第二步: 选择对应评价工具
根据研究类型选择评价清单,详见 appraisal_tools.md。
第三步: 逐项评价
- •回答每个评价问题
- •记录支持证据
- •标记偏倚风险
第四步: 总体判断
- •研究结果是否可信?
- •结果是否适用于我的患者?
- •获益是否大于风险?
研究类型参考
不同研究类型的特点和适用场景,详见 study_types.md。
| 研究类型 | 证据等级 | 主要用途 | 关键偏倚 |
|---|---|---|---|
| RCT | 高 | 疗效评价 | 选择偏倚、实施偏倚 |
| 队列研究 | 中 | 危险因素 | 混杂、失访偏倚 |
| 病例对照 | 中 | 罕见病研究 | 回忆偏倚、选择偏倚 |
| 系统综述 | 最高 | 证据综合 | 发表偏倚、异质性 |
| 横断面 | 低 | 患病率 | 因果推断局限 |
| 诊断试验 | 中 | 诊断准确性 | 谱偏倚、金标准偏倚 |
输出格式
PubMed检索结果
json
{
"query": "检索词",
"count": 10,
"results": [
{
"pmid": "12345678",
"title": "文献标题",
"authors": ["作者1", "作者2"],
"journal": "期刊名",
"pubdate": "2024 Jan",
"doi": "10.xxxx",
"url": "https://pubmed.ncbi.nlm.nih.gov/12345678/"
}
]
}
批判性评价报告
json
{
"study_type": "RCT",
"study_type_name": "随机对照试验",
"questions": [
{
"id": "randomization",
"question": "随机化方法是否恰当?",
"answer": "是,使用计算机随机数生成器",
"notes": "分配隐藏充分"
}
],
"overall_assessment": "总体评价结论"
}
注意事项
- •API速率限制: NCBI E-utilities建议每秒不超过3次请求,脚本已内置延迟
- •邮箱设置: 首次使用前在脚本中设置有效邮箱(NCBI要求)
- •结果解读: 检索结果是起点,需结合专业知识解读
- •伦理使用: 遵守PubMed使用条款,大量检索请使用批量下载
扩展资源
- •PubMed语法参考 - 完整检索语法
- •研究类型指南 - 各研究设计特点
- •评价工具速查 - RoB、NOS、QUADAS-2、AMSTAR 2