SAS编程|SDTM-DM人口学域

1 篇文章 1 订阅

1.RFSTDTC 受试者参照开始日期/时间

        通常以首次用药日期作为参照。

2.RFENDTC受试者参照结束日期/时间

        研究结束日期,通常以治疗结束或末次用药为参照,取最大值。

3.RFXSTDTC 首次研究治疗日期/时间

        任意试验方案指定治疗的首次暴露日期,等同于最早一次EXSTDTC 的变量值。

4.RFXENDTC 末次研究治疗日期/时间

        任意试验方案指定治疗的末次暴露日期,等同于最迟一次EXENDTC 的变量值(当EXENDTC 没有采集或者为空,则等同于最后一次EXSTDTC 的值)。

如何在多次给药时间中提取首次研究治疗日期/末次研究治疗日期:

代码如下:

data dm4;
	set	raw.ec(where=(^missing(ECSCATNS)));
	EXSTDTC = catx('T',ECDAT,ECSTTIM); 
	EXENDTC = catx('T',ECDAT,ECENTIM);
	keep USUBJID EXSTDTC EXENDTC;
run;

proc sql;
  create table dm_4(label='RFXSTDTC RFXENDTC') as
  select USUBJID
		,min(EXSTDTC) as RFXSTDTC
		,max(EXENDTC) as RFXENDTC
  from dm4
  group by USUBJID;
quit;

5.RFPENDTC 参与结束日期/时间

        应对应于最后一个已知的接触日期。 例子包括完成日期,撤退日期,最后的随访日期,记录在案的随访丢失日期或死亡日期。

6.ACTARMCD 实际分组编码

        当为非计划组别(未存在于试验组别域)时,ACTARMCD 将是"UNPLAN”。 已随机化但未 给药的受试者会被赋予一个“NOTTRT”的值。 筛查失败的受试者应当赋予“SCRNFAIL”的值,未被分配的受试者应被赋值为“NOTASSGN”。 其他情况以试验组别值为准。

7.ACTARM 实际分组描述

        当为非计划组别(未存在于试验组别域)时,ACTARM 将是“Unplanned Treatment”。 已随机化但未 给药的受试者会被赋予一个“Not Treated”的值。 筛查失败的受试者应当赋予“Screen Failure”的值,未被分配的受试者应被赋值为“Not Assigned”。 其他情况以试验组别值为准。

例如:

if missing(ARM) then do;
		ARMCD='SCRNFAIL';
		ARM='筛选失败';
end;
	ACTARMCD=ARMCD;
	ACTARM=ARM;

8.人群标识

        应作为DM的补充修饰,放置于补充修饰数据集SUPPDM 中。QORIG来源赋值为“ASSIGNED”,QEVAL评估者赋值为“SPONSOR”。通常QORIG为“CRF”,QEVAL为空。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值