预定义规则与自定义规则

预定义的规则包含在 Oracle Clinical One Platform 中,研究设计人员可以在研究设计过程中将这些规则应用于问题。自定义规则是更高级的规则,通常由规则设计器创建,这些规则应用更复杂的验证,或确定响应特定标准的操作。

预定义规则可以在研究设计期间选择,并且通常(但不总是)用于验证数据。研究设计人员将这些规则应用于特定形式的特定问题,以帮助在研究中适当地输入数据。通过这些规则,研究设计者可以更好地控制收集的数据的质量,方法是在每次不满足规则设置的条件时生成验证错误消息。但是,这些规则仅适用于少数常见情况。

自定义规则允许针对已回答的问题和满足输入数据的特定条件的问题显示查询。自定义规则还可用于计算只读问题的值或确定其他操作,例如发送电子邮件通知。这些规则是使用 Javascript 编写的,需要了解基本编码原则。Oracle Clinical One Platform 提供了一个高效的界面,您可以在其中使用 JavaScript 创建、验证和发布规则。

注意:

在学习设计中使用预定义规则时,应注意,必须先解决预定义验证规则引发的查询,然后才能筛选或随机化主题。他们还可以防止分配操作。但是,使用定制规则时,即使查询未解析,系统也允许对主题进行筛选或随机化。请仔细应用预定义的验证规则。始终在测试模式下验证自定义规则,以确保在批准用于生产研究的规则之前获得预期结果。