关于SDTM-Define.XML内构造及参数(深入解剖SDTM-Define.XML),以及关于如何实现SDTM-Define.XML的自动化生成(SDTM-Define.XML自动化生成工具)。今天小编将对Adam-Define.XML内部构造进行讲解,以及介绍小编写的自动生成Adam-Define.XML的程序及原理。
正文
下面小编将结合Adam-Define.XML的展现及对应的XML的编码进行讲解。并主要讲解Adam-Define与SDTM-Define的不同之处。首先我们来看一下Adam-Define展现的效果。
Adam-Define.XML示例
SDTM-Define.XML示例
相同之处
如上为Adam-Define.XML与SDTM-Define.XML。这俩个文件都是通过同一个样式表(define2-1.xsl)进行展现的。展现内容相同或相似的部分如下表。
Adam-Define | SDTM-Define |
---|---|
Supplemental Documents | Supplemental Documents |
Standards | Standards |
Datasets | Datasets |
Controlled Terminology | Controlled Terminology |
Methods | Methods |
如上,他们相同的部分连模块的名称都是一样的。 如上这些部分对应的XML编码的写法也几乎是一致的。但是其中还是有几处有很细微的不一样。下面小编将列出它们主要不同的地方。
Datasets
Datasets不同之处在于,SDTM中在<ItemGroupDef>中有Domain这个属性,而Adam中是没有的,如上截图Purpose是不一样的。
Methods
如上Methods的区别,其实也就是这个Name属性值的书写方式的不一样。至于XML的语法结构也都是一模一样的。
不同之处
上面所提到的不同之处,其实也没有太大的不同,以致于在我眼里都是一样的。这个文件真正的不同是在于Adam Define增加了分析结果部分的展现
Define.XML
对应的Code
关于这部分内容,需要大家细细品,其实还是很简单实现的。
工具
上次推文写了关于SDTM-Define.XML自动化生成工具,同样关于Adam-Define.XML小编也写了一套工具。模版也是和上次的SDTM-Define.XML的基本一样,主要变化是增加了一个AnalysisResultDisplays用来填写Define中分析结果部分的内容。
AnalysisResultDisplays
模版
参数说明
生成结果
因为小编先写的SDTM Define的模版,Adam Define的模版是在前者的基础上进行增加的。故而其他内容和填写方式基本一致。