站点用户和主题数据
数据输入后,实验室表单状态现在可以正确更新
现在,在回答所有必需的问题并保存数据后,具有重复部分的实验室表单将显示“完成”状态。以前,即使用户完成了所有必需的问题,实验室表单状态仍为“未完成”,导致混乱。此修复可确保完成所有必需的问题更新实验室表单的状态,使可见状态与后端逻辑保持一致,并允许更清晰地跟踪访问进度和完成情况。
(问题 36505556 )
系统不考虑已锁定和已跳过访视的最新研究版本
系统现在可以正确地显示并锁定当前研究版本的表单,即使在较旧版本中跳过访视也是如此。以前,在较旧的研究版本中跳过访视,然后锁定在新的研究版本中时,新研究版本中的表单显示不正确。此外,与新研究版本关联的新表单在旧研究版本中显示为“未回答”。
(问题 38193545 )
由于正在创建重复的表单级别签名记录,无法在受试者访视中输入数据
现在,试验机构用户可以在受试者访视中输入数据,然后根据数据是签名还是未签名,仅生成一个已签名或未签名的表单级别记录。以前,试验机构用户无法在受试者访视中输入数据,因为正在创建的表单层记录重复(包括已签名记录和未签名记录),从而导致系统错误。
此问题发生在以前通过执行自定义 JavaScript 规则将数据输入表单时。
(问题 37845829 )
计划的访问现在仅在完成当前访问后显示
仅当当前必需的访视完全完成后,计划访视才会显示在受试者的计划中。以前,如果用户在分支访问开始后启动了计划外访问,只需回答其中的任何问题即可错误地显示受试者计划中的下一个计划访问 - 即使当前访问未完成。例如,在计划外访视中输入日期可能会导致访视 5 显示在访视 4 完成之前。修复程序从计划逻辑中排除未计划的访问,以确保准确的排序。
(问题 38260677 )
无法完成包含 10 个以上选项的选择问题
现在,系统会为包含 10 个以上选项的选择问题保存选定的答案。以前,如果为选项问题在位置 10 或更高位置选择了选项,系统将显示误导性的错误消息并提示您刷新页面。反过来,这会阻止您保存表单。此修复可恢复一致的数据处理,确保具有许多选项的表单按预期工作。
(问题 38235953 )
当所有问题均由规则填充时,访问状态保持为“进行中”
现在,当使用自定义 JavaScript 计算规则填充访视中的所有表单问题时,正确的访视状态将显示为“已完成”。以前,即使所有字段都由计算规则填充,访视的状态仍为“进行中”。要将访视的状态更新为“已完成”,试验机构用户必须手动重新输入访视日期作为解决方法。修复后,当访视表单中的所有必填字段都由 JavaScript 规则填充时,访视状态现在会正确更新为“已完成”,而无需进一步输入用户。
(问题 38247383 )
在受试者的访问计划中添加了额外的访问
现在,如果试验机构用户导航到另一个受试者,则使用“访视”页面右上角的“受试者选择”下拉列表 - 在为当前受试者保存数据时 - 不再有意外访视被添加到新受试者的访视计划的风险。以前,在为原始受试者保存受试者数据时在受试者之间导航可能会导致原始受试者存在访视,从而错误地添加到第二个受试者的访视计划中。
(问题 37110046 )
规则执行失败时不保存实验室正常更新
实验室正常值现在可以正确保存并反映在实验室表单中,即使运行规则的过程失败也是如此。以前,如果实验室表单具有引用实验室正常范围的自定义 JavaScript 规则,则由于后端规则错误,对实验室正常值的任何更新(例如添加或更新缺少的低值或高值)或添加/更新参考数据(例如性别、出生日期)都会无提示失败。这会阻止更新出现在受试者的表单中。为了解决此问题,运行定制 JavaScript 规则的过程与保存数据的过程分开,即使规则未能成功执行,也可以存储实验室正常值。
(问题 37914482 )
清除后,上一个访视将成为计划中的当前访视,其状态将移至新建
现在,当上一个访视的数据被清除并且其状态更新为新建时,当前访视将保留当前周期的访视。以前,即使排班中有其他访视,在清除当前周期的数据并将状态更新为新建时,上一个访视也会成为当前周期的访视。
(问题 37375385 )
“分配信息”对话框显示筛选编号
现在,在完成随机化并启动药物分配后,“信息”对话框将显示随机化编号。以前,“信息”对话框显示随机化完成并启动药物分配后,筛选编号而不是随机化编号。
(问题 37768406 )
系统允许在数据完全刷新之前进行其他数据输入
现在,在包含日期/时间问题的表单中输入数据并单击表单外部以允许保存和验证后,系统将禁止任何其他数据输入。以前,在用户为包含日期/时间问题的表单输入数据后,系统将继续允许输入其他数据,然后才能通过保存和验证处理刷新数据。这导致了系统生成的错误。
(问题 37258410 )
父主题:修复的问题