CDISC递交数据--Value Level Metadata实例续讲P21
Vlm存在不同的Origin应该在红框处为空。

Note:Length如果是type=date or datetime 也应该为空。
当variable在vlm出现多种datatype,那么variable level的datatype可置空或者填充一个能兼容多种datatype的datatype。

例如,如果在vlm的AVAL值有float和integer。那么在varaible level可以用float填充,也可以置空。


当所有的vlm的datatype/length/digits/format相同,应置空。仅在variable level填充。


当vlm有codelist的时候attributes还是要填充的。因为CT也是有相应的attributes要和vlm的进行cross check。换句话说,不管codelist在variable还是value出现,都必须填充attributes。

对于variable level codelist的datatype,要确保value level的datatype与variable level的相匹配。否则会产生以下warning。

当datatype为“text”或“integer”或“float”时,确保datatype和length都被填充。否则会报以下错误。

Note:对于float来说,length没有实际用处,因为float在define.xml显示为displayformat,虽然length和displayformat同在一个column。要确保这三个attributes都要填充。


总结: 实际情况可能更为复杂,以上只是简单列出几种常见的问题。如有疑问欢迎私信,共同讨论!