研究更新限制

发布病例手册定义 的初始版本后,Vault 会阻止你在可能创建的任何更高版本中进行某些更改。如果你要进行这些更改,则可能会在病例手册修订过程中导致错误。

对于不允许的更改,Vault 将禁用工作室属性(Properties)面板中的相应控件。在下图中,名称(Name)事件组类型(Event Group Type)重复(Repeating)属性字段都被禁用,即使属性面板处于编辑模式。

受限属性在“属性”面板中被禁用

限制

不允许进行以下更改:

全部

  • 更改任何定义对象记录的名称

事件组

  • 更改研究计划中事件组 的顺序
  • 更新事件组的事件组类型
  • 从重复切换到非重复

可以减少事件组重复最大值,此更改仅适用于事件组 的新实例。

事件

  • 更新事件的事件类型
  • 事件组 之间移动事件

表单

  • 从重复切换到非重复(允许从非重复切换到重复)
  • 从动态切换到非动态
  • 更新表单受限(设盲)设置

可以减少表单重复最大值,此更改仅适用于表单 的新实例。

项组

  • 在动态和非动态之间切换(在不使用渐进显示的研究中)

可以减少条目组重复最大值,此更改仅适用于条目组 的新实例。

  • 切换数据类型
  • 强制 和非强制之间切换
  • 减少精确度长度
  • 在使用代码列表的条目上,可以进行上线后更新,以将默认长度向下调整为代码列表代码值的最大长度值。代码列表的最大长度(通过查看具有最长编码值的代码列表条目来确定)将在发布验证中显示为错误或警告。
  • 更新条目 以引用其他代码列表单位
  • 更新条目 以将允许未知部分 从允许更改为不允许
  • 允许未知部分 选项更新为相比之前允许更少的未知部分(例如,不能从日期和时间 切换到时间

派生条目(适用于使用跨表单派生的研究)

  • 显示可见性(Display Visibility)中移除“包含在数据录入中(Include in Data Entry)”和/或“包含在提取中(Include in Extracts)”。

代码列表

  • 更改代码列表条目 代码
  • 移除代码列表条目单位条目

单位

实验室

有关在部署后更改实验室数据的更多信息,请参见上线后对实验室进行更改

解决方法

如果需要进行这些更新,可以尝试一些解决方法。对于大多数情况,可以创建一个新的设计对象定义,使用新的更改对其进行配置,然后用来替换现有定义。例如,要将项目的数据类型从数字 更改为单位,请创建一个数据类型为单位 的新条目。替换研究计划中的现有数字 类型条目。

替换设计定义

要替换设计定义,请按以下顺序执行配置任务:

  1. 创建新记录以替换现有设计定义。
  2. 将所需的配置应用于新记录并保存。
  3. 在研究计划中,将先前定义的任何实例替换为新记录。可能需要将其他组件拖动到新记录中(例如,将所需的条目组 添加到替换表单)。
  4. 更新引用先前定义的任何规则以引用新定义记录。
  5. 可选:从计划和任何规则中移除先前设计定义的所有实例后,可以将其删除。

移除代码列表 & 单位条目

如果需要移除单位或代码列表条目,可以使用隐藏复选框向数据录入用户隐藏该选项。有关详细信息,请参见“定义默认单位 & 转换”。

在替换代码列表和单位条目作为替换解决方法后,还可以使用隐藏