研究设计
单中心,IgAN 患者 120 例,由统计师提前生成随机分配表(1:1),患者按入组顺序领取随机号,分配至:
·
干预组(60 例) :恩格列净(SGLT2 抑制剂)10 mg/d + 标准治疗
·
对照组(60 例) :安慰剂 + 标准治疗
主要终点:12 个月 UPCR 下降 ≥ 50%。
① 建项目(管理员,做一次)
后台 → 新建项目 → 项目名称填"IgAN_RCT_BJ01" → 病种模块选
IgAN → 中心代码
BJ01。
② 录基线(研究助理,每位患者做一次)——重点看第 4 列起
研究编号 性别 出生年
干预组别 ⭐
随机号 ⭐
随机化日期 ⭐
基线 Scr 基线 UPCR
0001 男 1978 干预组 R-0001 2024-03-01 112 μmol/L 1200 mg/g
0002 女 1985 对照组 R-0002 2024-03-01 98 μmol/L 950 mg/g
0003 男 1990 干预组 R-0003 2024-03-02 125 μmol/L 1450 mg/g
0004 女 1972 对照组 R-0004 2024-03-02 87 μmol/L 780 mg/g
0005 男 1968 干预组 R-0005 2024-03-03 140 μmol/L 1680 mg/g
…(共 120 行)
黄色列 = RCT 专属;白色列 = 和普通研究完全一样。
③ 每季度随访(录入方式与普通研究完全相同)
后台 → 患者列表 → 点击研究编号 → 复制随访链接发给患者/随访员 → 患者用链接填写:日期 / BP / Scr / UPCR。
④ 导出并分析
后台 → 一键生成论文包 → 解压 → 运行脚本。
导出的
patients_baseline.csv 中自动包含分组列:
patients_baseline.csv(节选,关键列)
复制
patient_code,treatment_arm,randomization_id,randomization_date,baseline_scr,baseline_upcr
0001,干预组,R-0001,2024-03-01,112,1200
0002,对照组,R-0002,2024-03-01,98,950
0003,干预组,R-0003,2024-03-02,125,1450
0004,对照组,R-0004,2024-03-02,87,780
0005,干预组,R-0005,2024-03-03,140,1680
⑤ R 分析示例(按组比较基线特征)
按 treatment_arm 分组分析(R)
复制
df <- read.csv("patients_baseline.csv")
# 查看各组人数(应接近 1:1)
table(df$treatment_arm)
# 对照组 干预组
# 60 60
# 两组基线 UPCR 比较(均值 ± SD)
by(df$baseline_upcr, df$treatment_arm, function(x)
c(mean=mean(x,na.rm=T), sd=sd(x,na.rm=T)))
# t 检验
t.test(baseline_upcr ~ treatment_arm, data=df)
⑥ Methods 部分参考写法(投稿用)
"Eligible patients were randomly assigned 1:1 to intervention or control using a computer-generated randomization list
(randomization_id recorded at enrollment). The primary endpoint was a ≥50% reduction in UPCR at 12 months.
All visit data were prospectively recorded in KidneySphere AI (data snapshot archived prior to analysis;
Snapshot ID: [填入快照编号])."