108:LBALL,VSALL,PEALL,我all in 了,看你的了

天天坐在椅子上,痔疮都坐出来了,可以确定就是久坐造成的,因为这段时间我都没有吃辣!但是不得不说,虽然我可以不吃辣,但是感觉吃饭总少了点味道。

而且这个季节,辣椒、茄子,豆角、苋菜都长出来了,应季的这些蔬菜,用猪油一炒,至少能干两碗饭,下饭又好吃!可惜在大城市吃不到乡村特有的那种味道。就拿炒茄子来说,我家习惯用刀削薄片,像削刀削面那样,然后用猪油下锅爆炒,再放点辣椒,那个味道我一直记在脑海中。

———————————————————————————————

今天继续讲讲写SDTM SPEC中的这个XXALL怎么回事,我一直好奇的是,如果你没做这个检查项目的话,那就不输出这条记录到数据集里就好了,为什么还要添加一条记录呢?(我以LB为例)

以前一直没有思考过什么时候需要LBALL,只是说SPEC写了,那就在程序里面加上呗,SPEC怎么说就怎么写,反正程序出错了就是写SPEC的人的问题。啊,呸~~~忒~~~

那什么时候该用这个LBALL呢?关键就在这个“ALL”上,代表这一系列的检查,比如大的检查项目血常规,会包括红细胞压积(HCT)、红细胞计数(RBC)、血红蛋白(HGB)、血小板计数(PLT)等很多个子检查项目,对于血常规,也会有专门的一个raw数据集收集这些数据,差不多长这样



所有血常规的子检查项目都会像这样横向收集,我们要做的就是给这些子检查项目赋予XXTEST和XXTESTCD,然后转换成纵向结构-一个子检查项一条记录。我们看到图中有两个"否",这是对是否做了血常规检查进行提问。

如果选择了否,就代表所有血常规的子检查项目都没做,这时候,我们就要创建一条LBTEST="实验室检查",LBTESTCD="LBALL"的记录。

所以总结一下,就是如果你的leading question(就是这个是否做了检查?)是对一系列的检查进行判断,如果勾选了“否”,就要生成这个LBALL了,或者说我们经常还会创建一个LBCAT变量来区分这些大的检查,比如血常规、血生化、尿常规,也可以认为LBALL是对LBCAT的判断,看看这个catagory,a group of tests是否检查。



如果某个LBCAT只有一个检查项,我们就不用创建LBALL,或者像某位读者说的,这一个检查项可能都不会赋予它LBCAT。

还有一种情况是如果大的检查项leading question勾选了"是",但是里面还进一步细分是否做了某一项子检查,这个时候该怎么写?

如果大的检查项leading question勾选了"否",我们直接创建一条“XXALL”的记录,如果大的检查项leading question勾选了"是",里面的子检查项有的勾选了"是",有的勾选了"否",我们只要创建相应的XXTESTCD,做了检查的就把相应的结果放到XXORRES里面,没做检查的,XXORRES放空,XXSTAT=“NOT DONE”就可以了。

如果你们有什么补充的欢迎指正。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,338评论 19 139
  • 容器技术概念入门篇 从进程说开去 容器本身没有价值,有价值的是“容器编排”。 容器其实是一种沙盒技术。顾名思义,沙...
    白板时钟阅读 2,762评论 0 2
  • POM 代表“Project Object Model”。它是 Maven 项目的 XML 表示形式,保存在名为 ...
    rosy_dawn阅读 2,178评论 0 1
  • 【小小熊来了嘛?】 2020年6月22日晚八点半左右,已经忐忑许久的小小熊妈妈终于安耐不住内心的疑惑,想要看看是不...
    丫Y間書阅读 962评论 0 2
  • Getting Started Burp Suite 是用于攻击web 应用程序的集成平台。它包含了许多工具,并为...
    Eva_chenx阅读 29,183评论 0 14

友情链接更多精彩内容