Filtered list control


 

You can type in a value or select a predefined option from a menu on many pages such as the edit and filter pages. If the menu contains variable data, such as a list of patient names or referring physicians, it can be quite large. When this occurs, the web page can take a long time to download, especially over a slow network connection. Depending on who has access to these pages, the administrator may consider this information a security risk and choose to eliminate the menu. 

 

The administrator can limit the availability of menus, or eliminate them altogether by setting the filter list setting on the settings page. A value of -1 (default) means display all available options in a menu. A value of 0 means disable the menu entirely.

 

Any other positive number displays the list only when the number of items in a menu consists of fewer than the number of entries. In this case, lists sharing a limited number of values (such as study states), have a pull down list available. Larger lists (such as patient names), will be eliminated.

 

To override the system default for a single field on a filter page, set the setting from the Customize Labels page. From the Settings page,

  1. Click the Admin tab.

  2. Click the Settings tab.
  3. In the Server Settings section, click the Customize Labels link.
  4. From the Table list, select the table containing the field you intend to customize.

  5. Click the Edit button, , for the field row.

  6. Enter the Selection List Setting value.

  7. Click Save.

When generating filters for enumerated (enum) fields, the database scans the database for existing values to add to the list of enumerated values. This extra effort can take a long time and burden the database performance. To disable this process for fields that do not require the extra search, set the isStrict flag, as follows:

 

  1. Click the Admin tab.
  2. Click the Settings tab.
  3. In the Server Settings section, click the Customize Labels link.
  4. From the Table list, select the table containing the enumerated value field you want to edit.
  5. Click the Edit button, , for the field you want to edit.
  6. In the Select Filter Source section, check the is Strict Enum box. Note that if this setting is not available for the selected field, the feature does not exist and therefore cannot be configured.
  7. Click Save.