保留字
访视,表单,字段,功能和变量中的保留字
为避免数据冲突,在Viedoc中命名表单,字段,功能和变量时,需要避免使用一些保留字。 例如,在Viedoc中执行功能,从Viedoc导出数据或在SAS中分析数据时,可能会发生这种冲突,并且可能会导致多余的行为甚至错误。
表单和字段
以下是Viedoc的内部JavaScript函数,因此不应将它们用作表单或字段OID:
addDays |
age |
bmi |
createRangeValue |
date |
days |
getDecimalCount |
getRangeValue |
getRangeValueFormattedNumber |
hours |
inRange |
minute |
now |
parseDate |
parseRangeValue |
parseTime |
subDays |
time |
today |
注意!SAS宏工具有一组保留字。 如果您打算使用该功能,请在Viedoc表单和字段标识符中避免使用这些词。
表单标识符
避免在表单名称中使用以下单词:
CodeLists |
Event dates |
Items |
Queries |
README |
Review status |
SDV |
WHODrug * |
* 或任何其他医学编码词典名称,例如 MedDRA
或 ATC
注意!如果您需要使用SAS分析数据,则需要在Viedoc表单标识符中避免使用某些保留字。这些标识符在SAS中用作数据集名称。
字段
避免在字段名称中使用以下单词:
__ARID |
__DATASTATUS |
__format |
__GROUPDATASTATUS |
__SDV |
ActivityId |
ActivityName |
DesignVersion |
EventDate |
EventId |
EventName |
EventSeq |
HAS_FILTERED_VALUES |
InitiatedBy |
InitiatedDate |
LastEditedBy |
LastEditedDate |
SiteCode |
SiteName |
SiteSeq |
SubjectId |
SubjectSeq |
注意!将数据从Viedoc导出为Excel或CSV格式时,Viedoc会自动为所有代码列表项中的代码创建额外的字段。通过将CD
后缀加到原始字段名称来创建字段标识符。因此,不建议在Viedoc中以CD
为字段结尾。
注意!代码列表项的数据(例如单选按钮,下拉菜单和复选框)在导出到SAS时具有已应用的格式。 因此,在命名代码列表ID,值和格式时,遵循SAS约定格式命名很重要。例如,这些都不应该包含带破折号的值。
注意!如果您使用SAS进行数据分析,则Viedoc中的复选框不应包含带有负代码列表值(例如-1)的选项。Viedoc将复选框的选项转换为SAS的变量名,并且SAS不允许在变量名中使用破折号。
字段和功能
避免在字段ID和功能中使用JavaScript中的keywords。
功能中的字段OID和变量名称
请勿将以下内容用作字段OID或功能中的变量名称:
ActivityDefId |
Category |
CountryCode |
EventDate |
FormDefId |
FormId |
FormRepeatKey |
Language |
OriginSubjectFormSeqNo |
RoleDefId |
SiteCode |
SiteSubjectSeqNo |
SourceSubjectFormSeqNo |
StudyEventDefId |
StudyEventId |
StudyEventName |
StudyEventRepeatKey |
StudyEventType |
StudyId |
StudySiteId |
StudySubjectSeqNo |
SubjectFormSeqNo |
SubjectId |
SubjectKey |
访视,表单和字段
在命名访视,表单和字段时,避免使用以下内容:
$EVENT |
$LAST |
$PREV |
|
对ID名的限制
当命名ID和标签时,适用于以下限制:
表单ID | 33个字符 |
表单名称 | 无限制,但应考虑美学因素 |
活动ID | 截断于32个字符 |
活动名称 | 无限制,但应考虑美学因素 |
访视ID | 截断于32个字符 |
访视名称 |
无限制,但应考虑美学因素 |
Windows中的命名限制
在使用微软Windows系统时,也有一些文件名保留字。请不要在Viedoc的数据集命名中使用这类名称,否则可能会在使用Windows或SAS打开文件时报错。