System Management module

 

About role-based eForm access

You can create rules that grant or deny access to a particular eForm based on a user role. You can control access to an eForm in a particular visit only, or anywhere it occurs in a visit schedule. All rules are study-specific and do not take eForm or visit cycles into account.

 

A restricted eForm shows in the schedule in the usual way but if a user without the required user role attempts to access it, they will see a message informing them that they do not have permission to open it. As a restricted eForm shows in the schedule, ensure that you do not allow any sensitive data to be used in the eForm date and label.

 

Restricted eForms cannot be accessed by an unauthorised data entry user in any way, including from the full and QuickView schedules, from hotlinks on other eForms, from the navigation buttons within other eForms, or from search panel results in the data/audit/SDV/DCR/notes browser. eForm level SDVs display in the SDV browser but the associated eForm cannot be accessed. eForm access rules also apply  when importing or exporting data through the API and Command Line, and when using the Batch Validation and Batch Data Loading modules. The Archive and Query modules are administrator-level modules and so are not affected by the rules.

How the access rules work

An eForm access rule can be set to Allow or Deny access, for a particular role. You do not need to use both types of rule. The simplest setup will use one or the other but if you want to control access more precisely you can combine them. Be sure to understand how the two types of rule work, both alone and together.

 

Allow rules explicitly allow access and always take precedence over Deny rules. This means that:

 

To create and remove eForm access rules, you need the 'Maintain Schedule' permission

Managing eForm access rules

eForm access rules are managed directly from the visit schedule in the Study Definition module. Help on this...

 

You can also use the API and Command Line modules to perform the following tasks:

 

 

Related Topics