定义默认单位和转换

Vault EDC 使用你选择的任何单位定义条目 作为该特定单位的默认值。对于该单位中的所有其他单位定义条目,必须定义单位转换

要将单位定义条目 设置为默认值,请执行以下操作:

  1. 在工作室中导航到研究
  2. 浏览(Browse)视图中,打开单位(Units)选项卡。
  3. 单击 + 新建单位(New Unit)创建新的单位定义,或单击现有的单位定义
  4. 填写必填字段。
  5. 通过填写必填字段并单击 + 添加单位定义条目(Add Unit Definition Item)以添加其他行来创建单位定义条目
  6. 选择你要默认使用的单位定义条目 上的标准(Standard)单选按钮。
  7. 点击保存

如果你的单位只有一个单位定义条目,则 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 会阻止你在可能创建的任何更高版本中进行某些更改。如果你要进行这些更改,则可能会在病例手册修订过程中导致错误。

有关不允许的更改和可用的解决方法的完整列表,请参见研究更新限制