Requirements are created and managed by the organization, and can be assigned to different access levels on a permission group. In order for a user to access data at a particular level, they must have been approved for all requirements up to that level.
All requirements can include instructions as well as a customizable form for collecting relevant information from users.
There are four general types of requirements.
A user requirement is fulfilled by a user once for the entire organization. User requirements can be set to either auto-approve or require administrator approval, and can be set to expire at a certain date.
A study requirement is the same as a user requirement, with the exception that it is fulfilled on behalf of a study, not a user.
A per-dataset user requirement is similar to a user requirement, except it must be approved for each dataset within a particular permission group. This allows administrators to restrict access to specific datasets without having to create additional permission groups and user requirements for those datasets.
A per-dataset study requirement is the same as a per-dataset user requirement, with the exception that it is fulfilled on behalf of a study, not a user.
Requirements are created and managed within the "Requirements" tab of the administrator panel. All requirements must have a name that is unique within the organization.
Requirements can also have optional instructions and / or a form associated with them. The form provides an interface to collect both structured and unstructured user input, as well as signatures and uploaded files.
When a requirement is submitted, it will trigger an alert on the corresponding member or study. You can resolve this alert by either approving or rejecting the requirement.