Requirements

Overview

Requirements represent a series of steps that researchers must complete before they can work with data. They also provide administrators with a mechanism to collect various information, attestations, and documentation as part of the access application process. You can create, edit, and audit requirements on the Requirements section of the administrator panel.

Requirements provide researchers with a clear path to gain access to your organization's datasets, while providing administrators with the peace of mind that all researchers with access are abiding with the rules outlined by various data providers and use agreements.

circle-check
circle-info

When users submit requirements, these submissions will show up on the member and study sections of the administrator panel. Learn more about responding to access requests.

Creating requirements

Create a new requirement using the + New requirement button in the Requirements section of the administrator panel. All requirements must have a name that is unique within the organization.

Applicant type

Requirements are either fulfilled on behalf of a user or study. When creating a requirement, you must select the applicant type:

  • User: a requirement that can be fulfilled by each member in your organization. This is useful for collecting researcher-specific information, e.g., demographics, signed DUAs, and proof of data training.

  • Study: a requirement that can be fulfilled by each study in your organization. Studies represent a group of collaborators working on a common investigative effort. Study requirements are useful for collecting information that is relevant within the scope of a study, e.g., IRB approval, grant funding status.

Scope

Requirements apply either across all datasets or to specific datasets on a case-by-case basis. When creating a requirement, you must select the corresponding "scope":

  • Global: a requirement that applies to all datasets for which that requirement is assigned in your organization. For example, a researcher would only need to complete a HIPAA training requirement once, after which it would be checked off for all datasets that enforce the HIPAA training requirement.

  • Per dataset: a requirement that must be approved in the context of specific datasets. For example, you may have a requirement mandating IRB approval for many of the organization's datasets, though particular IRBs will likely only apply to a subset of those datasets. By configuring the requirement's scope as "per-dataset" , researchers must select specific datasets when submitting their requirement application; once approved, they will only have access to this subset of datasets.

circle-exclamation

Editing the requirement form

Requirements can contain instructions as well as an associated form. Instructions provide additional context for users completing the requirement, and the form provides a mechanism to collect rich information from users as part of the access application process.

Form fields

Requirement forms are made up of individual fields. Fields can be marked as optional or required.

Each field is assigned a name, which is visible only to administrators and is referenced in administrative reports. The field also has a label, which will be shown to users, alongside corresponding inputs based on the field type:

Type
Description

Short answer

A short input field. Limited to 100 characters.

Paragraph answer

A long input field (text box). Limited to 2000 characters.

Date

A date input.

Multiple Choice / Dropdown

A user may select one and only one option. Will be displayed as radio buttons if there are 5 or fewer options; otherwise, will be displayed as a dropdown.

You may choose to allow an "other" response to allow the user to create their own option.

Checkbox

A user may select any number of options.

You may choose to allow an "other" response to allow the user to create their own option.

File upload

A file upload, allowing the user to upload any number of files (up to 50MB) from their computer.

Signature

Provides the ability to upload a file that requires a user's signature as acknowledgement.

This field can be configured to expect either an e-signature or an uploaded, signed document.

Viewing approvals

The Approvals tab displays all applicants and the status of their submissions (approved, expired, pending or rejected). Click on any item to view the approval, or download this content as a CSV file by clicking the three dot menu at the top-right.

Viewing responses

The Responses tab displays the individual responses for each field in the requirement, across all submissions. You can filter this list by field, field type, status, or user / study, depending on the type of requirement.

Click on any item to view the corresponding, or download this content as a CSV file by clicking the three dot menu at the top-right.

Settings

The Settings tab of the requirement page allows configuration of various settings, including:

Administrator notes

These notes are only visible to administrators. They can be used to provide context or instructions for administrators reviewing submissions.

Automation

By default, all requirement submissions will be marked as "pending" until an administrator from your organization approves (or rejects) the submission.

You can also configure all submissions of a requirement to be automatically approved. This is helpful when you want to collect optional, user-provided information that doesn't need to be audited before users access data. Note that if a particular auto-approved requirement is revoked, all re-submissions of that requirement will need manual approval.

Expiration

By default, requirement submissions cannot be assigned a date of expiration – once approved, they will remain approved indefinitely, unless revoked by an administrator.

If expiration is turned on, all approvals of the requirement must include an expiration date. You can optionally choose a default expiration, calculated either from the requirement submission date or based on a date field in the requirement's form. Administrators can always override expiration defaults when approving the requirement.

Duplicate

Duplicate the contents of a requirement (but not any associated approvals). When duplicating a requirement, you can choose new options for the applicant type and scope.

Assigning requirements to datasets

Requirements are applied to datasets by assigning them to different access levels on a permission group. In order for a user to access data at a particular level, they must be approved for all requirements up to and including that level.

Users will then see (and be able to submit) requirements when they apply for access to your organization's datasets.

Last updated

Was this helpful?