2 创建和管理定制规则
Oracle Clinical One Platform 提供了使用 JavaScript 创建自定义规则的用户界面。规则将在发布时在所有模式下应用,但您只能在测试模式下创建、测试、编辑、批准和发布规则。
- 规则生命周期
在规则生命周期内,您可以以迭代方式创建、测试、批准和发布,从而帮助您根据产品规范细化规则并实施规则。 - 规则状态说明
每个规则状态都有一个相应的图标,可用于在用户界面中轻松区分规则。 - 访问规则界面
Oracle Clinical One Platform 提供了一个用户界面,可用于创建、测试、审批和发布规则。您可以通过导航到访问中的表单来访问此对话框。 - 定义规则变量
创建自定义规则时,定义引用在规则表达式中使用的收集数据的变量。 - 为计算的值创建规则
您可以创建一个规则,使系统能够自动计算表单中的值。这样,您可以根据人工输入的表单数据自动计算某些值。减少计算错误并简化表单。 - 为自动查询创建规则
如果站点输入的值不符合规则逻辑定义的接受标准,则可以创建生成自动查询的规则。通过查询消息,用户可以知道他们应该验证其输入并更正任何错误。 - 创建规则以发送电子邮件通知
您可以通过创建在满足特定标准时发送自动电子邮件通知的规则来通知指定的团队成员。创建和管理定制规则的常见步骤仍然适用。 - 调试规则
规则设计者可以使用 logMsg() 语句来调试规则,以获取有关规则逻辑的信息,并确保其按需要工作。 - 准备用于测试和审批的规则
您的规则必须按顺序通过每个状态,并且可以在以后测试显示问题时发送回以进行返工。作为规则设计者,您应该在“草稿”模式下测试规则,然后再将其移至 UAT。这可以帮助您尽可能减少将来的返工。 - 测试和批准规则
在将规则发布到生产环境之前,您需要测试并批准规则。在从“草稿”模式移动之前,应先执行测试,然后再从 UAT 移动。这有助于确保您的规则在移至生产环境之前按预期运行。 - 发布单个规则
发布规则以使其在每种模式下可用。您可以使用规则界面中的规则滑块一次发布规则。 - 在表单级别发布多个规则
发布规则以使其在每个模式下可用。通过规则界面,可以同时发布表单中包含的所有已批准规则。当有许多需要发布的规则时,此批量审批功能可节省您时间。 - 在研究级别发布多个规则
发布规则以使其在每种模式下可用。通过规则界面,可以同时发布研究内的所有已批准规则。当有许多需要发布的规则时,此批量审批功能可节省您时间。 - 修改和重新发布已发布规则
您可以修改已发布规则,然后根据需要使用用于创建原始规则的相同流程重新发布该规则。如果在测试模式下修改已发布规则,则在将该规则的状态更新为已发布之前,更改不会在生产模式下显示。 - 禁用规则
如果错误地发布了规则,则可以禁用该规则,使其停止在生产的所有研究版本中运行。