When creating a Protocols Template (as explained in the Protocols - Templates article) you have the option to setup certain fields and sections that only display when earlier questions on the form are answered a specific way. This allows an institution to setup forms that only display the questions that a researcher needs to answer, thereby reducing the administrative burden of completing the protocol process.
When you create a gadget in a template you can specify the Progressive Disclosure logic at the bottom of the gadget configuration window. Any gadget with Progressive Disclosure logic configured will only display in the form if the statements listed are true.
Setting Up Progressive Disclosure
In the Progressive Disclosure section of your gadget there is a + button. When you press it a dropdown list will display. When you click on the dropdown list you can scroll and find any gadget listed in your form. Once you have selected a gadget the options that are available based on the type of gadget you are referencing will display and you can define the rest of your logic. When you are done entering your logic you will have a statement such as 'Are Children Included' 'is' 'Yes' or 'Submission Type' 'does not include' 'IACUC Waiver Form'. If you have a single statement and the statement is true, then the gadget you are configuring will display.
You can also add multiple statements to your Progressive Disclosure logic. When you add your second statement a dropdown will appear above your Progressive Display entries with the options Any or All. If you select Any then the gadget will display if any of your statements are true. If you select All then your gadget will only display if all of your statements are true.
Below is a description of the logic you can build out for each gadget type.
Radio Buttons and Dropdown Lists: These gadgets can be compared against is or is not. The third dropdown in the Progressive display statement will display all available answers for the gadget you've selected.
Filtered Dropdown Lists: Filtered Dropdown Lists can be compared against is or is not. The third dropdown in the Progressive Disclosure statement will display all available answers for the gadget you've selected. If there is an option available in multiple filtering scenarios each option must be included as a line in the Progressive Display options. For example, in the PHI example listed in the Filtered Dropdown example above, if Other is an option for a University or External PHI source then Other will appear in the Progressive display options for this gadget twice. You will have to enter 2 statements in your Progressive Disclosure configuration, one for each version of "Other" if you want a followup gadget based on this answer.
Check Boxes: This gadget can be compared against has, does not have, has at least, or has less than. If you select has or does not have then the third dropdown in the Progressive Disclosure statement will display all available answers for the gadget you've selected. If you select has at least, or has less than the third dropdown in the Progressive Disclosure statement will display a number field and you can check against the number of answers on the checklist.
Text Input, Text Area, and Rich Text: These gadgets can be compared against contains or does not contain. When you select this option a free text field will display. These fields cannot be checked against a pre-determined set of answers, but you can trigger progressive display based on strings of characters within the answers. As an example if you have a free text sponsor field and a followup question about FCOI if the sponsor field includes "NIH, or National Inst, or Natl. Inst, or Natl Inst" you would catch most ways a researcher would list NIH. For Progressive Display rules that use these types of gadgets you should have your compliance admins check for typos and other odd spellings that might prevent the display of your field, but the option is available.
Person Typeahead, Unit Select: These gadgets can be compared against contains or does not contain. When you select this option a free text field will display as the third field in the Progressive Disclosure statement. Unlike the text input fields these gadgets do have fixed datasets that they pull from, but the potential for very large external datasets makes it impractical to display all possible answers in the Progressive Disclosure interface. Unit Select statements are based on the Unit Number field in the Group Hierarchy. Person Typeahead statements are based on the School ID of the selected user.
File Attachment: This gadget can be compared against exists and does not exist. This will check if an attachment has been added, but cannot check any additional details about the attachment.
Example of Progress Disclosure Setup