表单、访问和规则

清除动态显示隐藏的问题不起作用

当站点用户清除父动态问题时,具有数据分类的任何链接的隐藏或只读问题现在都会清除,不会出现错误 - 即使用户无权访问它们。以前,在由运行时定制规则触发时,此操作失败,因为“清除项 API”端点传递了空数据分类,而不是 ALL 参数。这可防止提取和验证隐藏的问题。因此,系统显示错误,未清除子问题值。此修复可确保基于规则的清除操作包括所有数据分类,以便正确验证和清除隐藏的问题。

(问题 37700629

非重复实验室表未返回已清除的行

现在,支持规则执行的 API 会为非重复练习表部分返回已清除的行,以确保使用 getValues() 的自定义 JavaScript 规则正确对齐表单实例。以前,当清除非重复实验室表行中的数据时,API 响应中省略了该行,导致规则中的值未对齐或缺失。重复实验室表单已正确返回已清除的行,但未重复的行没有返回,因为 API 逻辑将其视为非重复对象并排除已清除项。该修复引入了重复实验室表单所使用的共享逻辑路径,确保所有实验室表部分(包括非重复部分)均一致返回已清除的行。

(问题 38371717

在添加、更新或删除分支数据时,系统用户界面 (UI) 显示不正确的分支

现在,在添加、更新或删除分支数据时,正确的分支会在 UI 中一致地显示,从而确保所有更改都应用在正确的位置。以前,当用户单击、更新、添加或删除分支数据时,UI 通常会显示不正确的分支,要求用户手动更正其更新并确认它们是在预期位置进行的。

(问题 38437568

编码术语时发生规则执行错误

现在,Oracle Central Coding 上下文项已从 Oracle Clinical One Platform 正确传输到 Oracle Central Coding 。以前,如果 JavaScript 计算规则将路由和指示上下文项都填充到编码目标问题中,则可能无法将其中一个值或两个值成功传输到 Oracle Central Coding

这还与站点用户和主题数据中的问题 37669804 相关。

(问题 37895326

对于包含规则填充项的表单,表单状态未正确更新

现在,对于包含设计或自定义规则的用户,平面和重复表单状态将正确更新。以前,当规则填充了选择表单项时,表单状态将无法正确更新。此外,当同时保存多个表单时,其状态将无法正确更新。

(问题 38209696

在生产模式下添加新规则和更新现有数据所需的时间不足

添加新规则或更新保存的数据时,应用程序现在将在足够的时间内处理这些更改。以前,对现有数据所做的更改需要超过 30 秒才能保存,而添加新规则需要超过一分钟的时间,应用程序才能完成处理。

(问题 38267486

重复查询不再阻止关闭自动查询

即使存在重复条目或删除条目,用户现在也可以使用定制 JavaScript 规则成功关闭自动查询。以前,如果应用程序遇到重复记录(包括已删除的记录),则尝试关闭此类查询失败,并显示错误,这会阻止其查找正确的打开查询。此修复更新了如何标识要关闭的查询,从而确保仅针对有效的相关查询。因此,用户在这些情况下关闭查询时将不再遇到错误。

(问题 36465916

当存在数据标志时,getValues() 帮助程序函数不会返回准确的结果(以前已知的问题)

当问题包含数据标志时,使用 getValues() 帮助函数可返回准确的结果。以前,如果问题包括“未完成”、“不适用”或“未知”等数据标志,则使用 getValues() 帮助程序函数在重复表单上的日期/时间问题上检查 NULL(缺少数据)不会返回准确的结果。

(问题 36496392

日期和时间项在表单中显示不准确

日期和时间表单项正确显示。以前,某些列的日期和时间部分出现不准确。

(问题 38144855

无法完成受试者的随机化访视

您现在可以完成随机化访问而不出现意外错误,从而允许正确更新访问状态。以前,当配置服务关闭时,系统无法完成访问状态更新,使访问停留在“进行中”状态,并阻止进入下一次访问。

(问题 37102836

当研究中有大量访视时,保存“访视开始日期”字段可能需要更长的时间(以前的已知问题)

在包含大量访视的研究中保存访视开始日期时,系统保存数据所需的时间已改进到更可接受的时间范围。

(问题 32342403

没有为只读问题显示规则验证文本

现在,为只读项显示验证错误文本。以前,当只读问题的验证规则失败时,红色边框指示验证失败,但未显示关联的验证说明文本,例如您未选择所需选项

(问题 34785185

由于组合了必需问题和可选问题,无法筛选受试者

筛选表单现在可以按预期工作,允许用户在不回答所有问题的情况下筛选主题。以前,如果非强制性问题具有动态相关问题,系统会错误地阻止筛选,要求用户回答这些项目,即使初始问题留空也是如此。

此修复问题是新功能的一部分。有关详细信息,请参阅改进数据收集和随机化以及试用供应管理 (RTSM) 的数据录入工作流

(问题 37077702

更改初始答案值后,动态问题项继续间歇显示

现在,当您更改配置为触发其他问题的动态问题的初始答案时,将清除并隐藏新问题。以前,当包含引发其他问题的“显示问题”规则的项的答案值发生更改时,新问题将间歇性地显示和消失。

(问题 36626039

无法在周期内将数据输入动态访问

现在,用户可以按周期将数据输入动态触发的访问。以前,当启动周期的第 1 天分配时,任何周期中的第 1 天访问都不会显示,并且访问将移至下一个周期。这使得用户无法完全访问访问。

(问题 37375355