流程图唯一的硬指标是"账要对得上":入组数、排除数、分析数三者的加减必须闭合。审稿人核对的就是这一条。
一、CONSORT 的四个阶段
- Enrollment(入组):评估合格数 → 排除数(含原因分类)→ 随机化数。
- Allocation(分配):分到各组的人数 + 是否按计划接受干预。
- Follow-up(随访):失访与中断人数 + 原因。
- Analysis(分析):纳入分析人数(ITT / PP 分别列出)。
二、PRISMA 2020 的关键变化
- 检索来源要分库列出(PubMed、Embase、Cochrane、其他),并给出各库检出数。
- 去重数必须单列(数据库间重复)。
- 排除原因要分类给数(不是"不符合标准 45 篇"这种笼统写法)。
- 新增"Previous studies"与"Other methods"分支,用于综述更新与引文追溯。
三、必须闭合的五处
- 评估合格数 − 排除数 = 随机化/纳入数。
- 随机化数 = 各组分配数之和。
- 各组分配数 − 失访数 = 各组分析数(若用 ITT,需说明失访者的处理)。
- 数据库检出数 − 去重数 = 进入标题/摘要筛选数。
- 筛选数 − 排除数 = 全文评估数;全文评估数 − 排除数 = 最终纳入数。
四、常见错误
- 只写"排除 45 篇",不写原因和逐类数字。
- 摘要里的样本量与流程图里的数字不一致(最容易被一眼挑出)。
- ITT 与 PP 混用却不说明。
- 流程图用截图,放大后模糊,无法核对数字。
五、用接口直接出图(可复制)
按阶段给数字,返回可直接进论文的矢量流程图与核对表。
REST:CONSORT 流程图
curl -X POST https://sanyu.wentangkeji.com/api/open/v1/run/act_consort_flow \
-H "Authorization: Bearer sk-sanyu-你的密钥" \
-H "Content-Type: application/json" \
-d '{"assessed":320,"excluded":80,"randomized":240,\
"group1":120,"group2":120,"lost_group1":8,"lost_group2":6}'
常见问题
- 流程图里的数字必须和正文完全一致吗?
- 必须。注册信息、伦理申请、摘要、正文、流程图五处的样本量不一致,是审稿人最快发现的问题之一,也常被作为"研究质量不可信"的信号。
- 失访的人要不要从分母里去掉?
- 按 ITT 原则不去掉(按随机分组分析),并按 PP 另给一套敏感性分析。直接删掉失访者会破坏随机化的可比性。
- PRISMA 2020 与 2009 版差别大吗?
- 主要差别在检索来源的拆分、去重单列、排除原因分类,以及新增"引文追溯/综述更新"分支。投 2022 年以后的期刊基本都要求 2020 版。