Chapter 2. Using DFsetup - An Overview

Table of Contents

2.1. Login
2.2. Access Modes
2.3. Certificate Info
2.4. Main Window - CRFs
2.4.1. Modifying the appearance with keyboard shortcuts
2.5. Main Window - Field List
2.6. Entering Study Setup Specifications
2.7. Menus

This chapter covers login and locking and provides an introduction to the main window used to display CRF plates and define data fields.

2.1. Login

DFsetup is available for Windows 8/10, OS X v10.11 or later, and Linux. Starting DFsetup displays the login screen used to connect to the DFdiscover server where the study database is installed. There are 2 steps to the login process, as illustrated below.

Optional: In some configurations, your local IT infrastructure may require a proxy server for applications that connect to the internet. Your local IT department will supply the necessary information. To configure local proxy server settings, click the gear button to the right of the DFdiscover Server input field and complete the required fields in the sub-dialog.

Your login name and password will be the same for all DFdiscover programs (DFsetup, DFexplore and DFadmin) that you have permission to use on the specified server, but may differ across servers.

DFdiscover includes password aging, an FDA regulatory requirement. Password expiry may be any time between 1-9999 days and is set by the DFdiscover Administrator in DFadmin. After the expiry period has elapsed you will be prompted to reset your password the next time you login. To reset your password, enter the server name and your login name into the login dialog, then click Help and select Password Reset. You are then asked for your email address, which must match the email address for you on this server. A single-use password will be emailed to the address, which can then be used to complete the password reset operation.[1]

Help can be used to access login instructions and version information about DFsetup. After successful login, the DFsetup user guide may also be accessed and also from the Help menu.

If login is successful you will see the study selection dialog.

  • Each study database is identified by a number and a name.

  • Only studies for which you have been granted some level of access will be listed.

  • Select a study and click OK to create, edit or review the study setup information.

  • This dialog will timeout if a study is not selected within 60 seconds.

If the study is available and you have permission to access any of the study setup components, the access mode dialog appears.

  • The modes are ordered by increasing complexity and permission. View Only places no restrictions on access by others while Developer Access requires exclusive use.

  • The first 3 modes can be used by only one person at a time.

  • Some modes may be unavailable because they are not permitted or the mode is already in use.

  • To avoid blocking other users, select the least restrictive mode that is compatible with your objectives.

2.2. Access Modes

DFsetup provides 5 access modes. The modes, as listed in the dialog, are presented from most capable at the top to least capable at the bottom. A study role may not include permission to use all of the access modes. Select the lowest mode needed to accomplish the task at hand, to avoid blocking other users.

The following is a description of each mode that includes intended use, user permission requirements, and the restrictions it imposes on other study setup and database functions.

Developer Access 
Use

  • create a development-production link between 2 study databases.

  • publish setup changes from the development study to the production study.

  • review differences between the development and production study setups.

  • revert the development setup back to the current production version.

  • break the link between development and production study databases.

For a full description of how development - production study links are created and used refer to Link.

Permissions

  • this mode can be used by user datafax and study administrators only.

  • users must have 'Setup-Plates' permission.

Restrictions

  • only one user can have Developer Access mode at a time.

  • this mode will be unavailable if any other user is already in Developer, Exclusive or Normal access mode.

  • no DFexplore, DFimport.rpc or DFbatch logins can be active.

Exclusive Access 
Use

  • adding new plates and data fields to a study setup.

  • revising data field layout on existing plates by adding, inserting, deleting or reordering data fields.

Permissions

  • 'Setup-Plates'.

Restrictions
  • only one user can have Exclusive Access mode at a time.

  • this mode will be unavailable if any other user is already in Developer, Exclusive or Normal access mode.

  • no DFexplore, DFimport.rpc or DFbatch logins can be active.

Normal Access 
Use
  • create and modify styles.

  • modify existing field properties.

  • add and test edit checks.

Permissions

  • 'Setup-Plates'.

Restrictions
  • only one user can have Normal Access mode at a time.

  • this mode will be unavailable if any other user is already in Developer, Exclusive or Normal access mode.

  • Normal mode may be used while there are active DFexplore logins. Any saved setup changes only become active for new DFexplore logins.

Configuration Files 
Use
  • create and modify the configuration files (sites, visit map, edit checks, etc.) available under the View menu.

Permissions

  • separate permission is granted for each configuration file in the study roles.

Restrictions

  • this mode can be used by more than one user at a time, but each configuration file can be opened by only one user at a time.

  • this mode can be used while another user is in Exclusive or Normal Access mode.

  • this mode will be unavailable if any user is in Developer Access mode.

View Only 
Use
  • open and view all study setup components.

Permissions

  • 'Setup-View'.

Restrictions

  • none.

2.3. Certificate Info

DFsetup communicates with the DFdiscover server using HTTPS on port 443. This port must be open on any firewalls between the local computer and the study server.

This is industry-standard technology that encrypts the bi-directional communication using a 'certificate of trust' provided by the server. It is the same technology used by banks and the majority of secure, global web services.

You can visually confirm that the communication is secure. Select Help > Certificate Info and look for the green checkmark.

The Certificate Info dialog

2.4. Main Window - CRFs

If your login was successful the main window will be displayed.

The main DFsetup window has 3 major components, which are from left to right:

  • a plate-module-field navigation window which lists the CRF plates that have been imported, each of which can be opened to show the list of modules and data fields defined on that plate,

  • the CRF image window which shows the CRF plates that have been imported and the modules and data fields that have been defined for data entry, and

  • the field properties window which shows the properties that have been specified for the current field (highlighted in the CRF image window). When a change is made Apply and Revert at the bottom of this window become active. Select Revert to undo all changes made to the field since the last Apply, and select Apply to save changes to your computer memory. Changes to field properties are not saved to the study server until you select File > Save.

The main window title bar shows: the user, DFdiscover server and study names, and whether there are any unsaved changes to the study setup.

The main window footer always includes the current page number, plate label, and a button used to switch between the CRF and the Field List views.

On the left side is the Setup State button. This button displays a colored icon of yellow or red if setup problems are detected and green if setup is valid (no problems). If problems are present, a problem count will also be displayed to the right of the icon. Clicking on this button will open a window at the bottom of the screen listing each problem type and details. If no problems are present, the window will open but be empty. Clicking again will hide the window.

When problems are detected, the Setup State icon displays the status of the most critical problem in either yellow or red. The setup problem window displays an entry for each problem with its respective type (Warning or Error) and details. When both Errors and Warnings exist in setup, the Errors are always displayed first.

Problems are displayed in the Setup State window with their corresponding problem type, plate and, if applicable, field number. A brief description of the problem follows. Double-clicking any problem entry automatically takes the user to the problem plate. If the problem exists for a specific field, that field becomes highlighted/active on the current plate.

It is possible to resolve each problem while the problem window remains open. Each time a problem is resolved, the problem entry disappears from the list and the problem count drops. The Setup State window is automatically updated. It is not necessary to save setup in order to update the Setup State window/problem count.

2.4.1. Modifying the appearance with keyboard shortcuts

It is possible to change the visibility of features in the main window via several keyboard shortcuts. For each of these keys, the appearance is changed only while the key is pressed; the original appearance is restored as soon as the key is released.

  • H hides the data field widgets to show the underlying CRF image.

  • R changes the field widgets to show the 'need' property for all fields on the current page: solid = essential, stippled = required, and outlined = optional.

  • M hides all fields except those belonging to same module instance as current field.

  • I hides all modules except those that are instances of the same root module as current module.

  • C hides all module names from CRF view.

2.5. Main Window - Field List

Selecting Field List at the bottom of the main window toggles the center window between the CRF view (shown above) where the focus is on 1 data field at a time, and the Field List view (shown below) where the field properties of all data fields defined on the current plate can be reviewed.

This view is useful for reviewing and comparing data field properties.

Click any column name to sort the table on that column.

Right-click any column name and then select Show/Hide columns to select the field properties to be displayed.

The cells of the spreadsheet are view only. Clicking anywhere in a row puts that data field in the Field Properties panel where changes can be made.

2.6. Entering Study Setup Specifications

Data fields are defined in the main window (Main Window - CRFs). This is fully described in Defining Data Fields. All of the other setup components: visit map, missing value codes, edit checks, etc., are defined using separate dialogs available from the View menu, as described in View Menu.

2.7. Menus

This section lists all menu options available from the menubar at the top of the main window.

File Menu

  • Preferences - DFsetup user preferences

  • Link - manage development-production study links

  • Print - print annotated CRFs, style, module and field properties

  • Save as PDF - save annotated CRFs, style, module and field properties as PDF files

  • Save - save all changes to the DFdiscover server

  • Export Setup - export study setup as Excel, JSON or XML file

  • Verify All - check setup specifications for obvious errors

  • Review Changes - show unsaved changes made to field specifications

  • New Study - start another DFsetup session

  • Close Study - close connection to the current study

  • Exit - quit DFsetup

View Menu

Study Menu

Field Menu

  • Copy - copy selected data fields

  • Paste - paste copied data fields to create new fields

  • Delete - remove data fields

  • Select All - select all data fields

  • Order - reorder data fields on the current plate

  • Group - group fields on the current plate

  • Ungroup - ungroup selected fields



[1] There is a timer in the Password Reset dialog, which closes the dialog after 60 seconds of inactivity for DFexplore, DFsend and DFsetup.