SV:翻译过来受试者访视。
什么是受试者访视呢?我觉得CRA或者CRC更清楚。我的理解是比如说受试者经过筛选后入组了,然后根据试验方案,第1周吃试验药,第2周加大剂量吃药,然后第3周,第4周接下去...
也有可能是第1次在医院吃了研究用药,检测生命体征;然后研究者告诉受试者,下周你要来或者下个月你要来医院一次吃下药,然后检测一下生命体征,也是延续下去。
那什么是计划外访视呢?计划外,计划外,也就是在试验方案规定的日期之外进行的一次访视,可能受试者吃了药有一些特殊情况,比如说ae事件啊。
我们看SDTMIG,就这几个变量,但是实际写起程序来,真是很麻烦。
在实际项目中,visitnum和visit一般都是需要的,visit的取值,我们看ig的“CDISC 注释”有讲“方案定义的临床访视描述”,对的,visit一般在方案上有具体描述.
你要做的就是给visit取一个合理的值,比如说第一周,给visit赋值“week 1”,第二周赋值"week 2"...对应的visitnum,你可以赋值10,20...我这是从编写SPEC的角度来讲的,我们在写程序的时候,不要只按照SPEC上的描述,把程序写出来就是了,而要想想这些变量怎么来的,为什么需要这些变量,赋值的时候为什么要给它赋这些值?
SVSTDTC一般是去每取访视最早的日期,比如说在2021年的6月21日,这时的访视:visit=“week 3”,visitnum=30,但是在这个第三周(不是有7天吗),假设第一天我进行实验室检查,测一下什么转氨酶啊七七八八的,第二天进行生命体征检查,测一下呼吸频率,血压什么的,第三天我又进行心电图检查...
这些都是在“WEEK 3”这个访视周期里进行的,那么这个访视周期的最早日期,也就是SVSTDTC=2021-06-21,注意不是实验室检查取一个最早日期,生命体征取一个最早日期...而是在这个访视周期"week 3"取一个最早的日期,相当于把进行的三个实验室检查按时间从小到大排序,取最小的日期。
同理,SVENDTC也是按照上面的方法进行处理的。
那么计划外的访视怎么处理呢?比如说在“week 3”最后一天,按照试验方案,这个访视周期结束了。过几天可能就进入下一个访视周期了。但是第二天患者突然说吃了药之后有点问题,那么研究者屁颠屁颠赶紧去查看发生了什么事?
这就属于计划外访视了,这时候怎么处理visit,visitnum呢?一般可以这样做:如果计划外第一天就解决问题了,那么visitnum可以取:上面"week 3"的visitnum不是取30吗?那么我们可以给这个计划外访视取visitnum=30.1,visit取“计划外访视+visitnum”,当然了,最好加上是在哪个方式周期进行的这个计划外访视,所以可以取“计划外访视,week 2,30.1”。
如果第一天搞不定呢?那就进行第二天,对应的visitnum=30.2,visit按照上面的方式取值。
一般不管是写SV的SPEC还是自己写程序,思路大致上是这样。
这个SVUPDES只记录计划外访视发生的事,一般有专门的UNS数据集记录计划外访视发生了什么,你只要通过一些关键变量拼接到计划外访视的后面就行了。
/************************/
写不下去了,我现在头好晕,这两周真的是太痛苦了,每天头都是昏昏沉沉的。现在好几个项目从SDTM,到ADaM,到TFL,每天就是在写程序,QC程序。
上周同事离职了,把他的项目接手过来了。今天写SV就是因为要改他的SV,挺麻烦的,还是肿瘤项目的。然后又有一个新的dm的sdv(数据进展报告),要从头开始写,并且周五就得完稿。今天真的是感觉心力憔悴。
我现在只想写完文章,然后赶紧睡,什么都不想做,连手机都不想玩。因为玩手机头还是痛。
网友评论