定义默认单位和转换
Vault EDC 使用你选择的任何单位定义条目 作为该特定单位的默认值。对于该单位中的所有其他单位定义条目,必须定义单位转换。
要将单位定义条目 设置为默认值,请执行以下操作:
- 在工作室中导航到研究。
- 在浏览(Browse)视图中,打开单位(Units)选项卡。
- 单击 + 新建单位(New Unit)创建新的单位定义,或单击现有的单位定义。
- 填写必填字段。
- 通过填写必填字段并单击 + 添加单位定义条目(Add Unit Definition Item)以添加其他行来创建单位定义条目。
- 选择你要默认使用的单位定义条目 上的标准(Standard)单选按钮。
- 点击保存。
如果你的单位只有一个单位定义条目,则 Vault 会自动使用该单位定义条目 作为标准。
值 & 已转换的值
当用户使用标准(默认)单位以外的单位输入数据时,Vault EDC 会将用户输入的单位值(unit_value__v
)转换为默认单位,从而转换以该单位输入的值(value__v
)。这将产生已转换的单位值(unit_value_translated__v
)。在这种情况下,“unit value”是指在某个字段的单位下拉菜单中选择的值,而“value”是指用户在该字段中输入的数值。
已转换的单位值 值自动使用 4 的精确度。设计任何适当引用此单位的规则。
单位转换公式
你还可以使用公式来定义单位转换。请注意,对于单位转换,你不需要定义条目,因为你为每个条目定义了一个单位定义。请使用 $value__v
代替。在“v”之前使用两个下划线。
公式语法版本 1(于 2019 年 4 月 19R1 之前创建的研究)
使用 value__v
在单位转换公式中引用输入的值。
公式语法版本 2(于 2019 年 4 月 19R1 之后创建的研究)
使用 $value__v
在单位转换公式中引用输入的值。
如果要定义用于单位转换的数字的小数位数,则必须在计算中使用 Round 函数。
例如,磅到千克的转换可以写成 $value_v /2.204622622
。对于 200 磅的值,转换的值为 90.718473993777244 千克。如果想在此示例中使用简化的 90.7,请在单位转换(Unit Conversion)字段中输入 Round($value_v /2.204622622, 1)
。
有关可用函数和运算符的列表,请参见 Vault CDMS 公式参考。
示例:华氏度到摄氏度
可以配置温度 单位定义,以将体温 条目从华氏度转换为摄氏度:
($value__v - 32)/1.8
在单位 定义中的相应行条目上输入单位转换公式。
隐藏单位条目
在你发布初始病例手册定义 版本后,Vault 不再允许从单位中移除单位条目。
如果需要在单位下拉列表中向数据录入用户隐藏某个单位条目,请选中隐藏(Hide)复选框。请注意,单位条目无法隐藏。
公式指南
Vault 从左到右处理公式。对于嵌套函数,Vault 先从左到右处理子函数,然后再处理父函数。Vault 按照标准运算顺序,先处理算术和逻辑运算符,再处理其他类型的运算符。你可以使用括号覆盖运算顺序。
表达式指南
编写表达式时,请遵循以下指南:
- 小数点使用句点,而不考虑 Vault 区域设置。
- 公式的最大表达式长度为 1,500 个字符。
函数指南
在公式表达式中添加函数时,请遵循以下指南:
- 函数名称区分大小写。
- 函数可以有一个或多个参数。不同函数允许不同数量的参数。
研究更新限制
发布病例手册定义 的初始版本后,Vault 会阻止你在可能创建的任何更高版本中进行某些更改。如果你要进行这些更改,则可能会在病例手册修订过程中导致错误。
有关不允许的更改和可用的解决方法的完整列表,请参见研究更新限制。