Defining Form Layouts

– Administrator function –

The Layouts list shows all form layouts in the application, with the exception of custom forms such as Scheduling. There are two classes of layouts: Cority default and user-created (custom). Cority default layouts are bundled with the application and cannot be modified; these are identified on the layout with the Cority Created check box selected. User-created layouts are created by users with administrative rights; these are identified on the layout with the Cority Created check box cleared.

An administrator can import and export layout configurations; see Importing or Exporting Layouts or Migrating Configurations.

There are some forms which require the use of a single specific layout. Whenever this is the case, the layout can be configured through system settings. If a form is not restricted to a single layout you can create multiple layouts for it and assign them to roles for use.

A layout may include an image, such as a workflow diagram (see Including an Image on a Layout).

Admin_layouts_list.gif

Cority default layouts are pre-defined. To override a default layout, create a custom layout and assign it to the user's role. The Layout drop-down list will include all layouts for the current form assigned to the logged in user's roles.
Changes to the eRx Employee Medication layout are strongly discouraged: In order for an ePrescription to be transmitted successfully, Surescripts requires specific fields on the layout to be populated correctly. If any of the required information is missing or if the required workflow is altered, the eRx functionality may not work.

Creating a Custom Layout

Creating a Split Screen Layout

Including an Image on a Layout

Defining GDDLO Sections

Creating a Custom Tab

Importing or Exporting Layouts

Creating a Custom Layout

  1. In the Administrator menu, click Layouts.

  2. Click on a form name, then click New to create a custom version of the layout.

  3. Clicking New will erase the Selected Fields list. If you want to start your custom layout with the same configuration as the current layout, choose Actions»Clone instead.

  4. On the Form tab, define general information about the form as well as managing the subsections and fields that will be on the form:

  5. Admin_layouts_edit.gif

     

  6. Configure the fields. Double-click on a selected field and define its properties:

    Property Name

    Non-modifiable used to identify the field by the application.

    Label

    Field's label. This allows you to change the meaning of the particular field on the form. This is NOT a translation. If you rename the field, the new name will then appear in the form translation. Translation uses this label to translate this label for the field to other languages. Renaming a field on one layout will cascade to all other layouts for the same form.

    Tooltip

    Optional; add a tooltip that will appear when a user hovers over the field.

    Required

    Select if this is a required field. This checkbox is always selected (and disabled) for system-required fields. User-required fields are shown in the Selected Fields list with a yellow background.

    Disabled

    Select to temporarily disable the field (preventing entry). This checkbox is always cleared (and disabled) for system-required fields. Disabled fields are shown in the Selected Fields list with a gray background.

    Disable Autofill

    For non-picklist fields, select to prevent the browser from autofilling the field. For picklist fields, autofill is disabled by default and cannot be enabled. The browser will autofill First Name and Last Name regardless of their autofill setting.

    Hide Lookup Selector Icon

    Select to hide the look-up selector icon that normally appears beside look-up fields. For example, you may not want users to be able to view the entire list of Employees.

    Column span

    Number of columns the field will occupy (1 or 2).

    Row span

    Number of rows the field will occupy. Default is 1. Depending on the field type, maximum is 1 for look-up fields and 10 for text fields.

    Label Alignment

    The alignment for the field's label (Left/Center/Right)

    Default value

    The default value of the field. This depends on the type of field:

           Check box fields - select or clear the check box to represent the default state.

           Picklist field - select a value from the look-up table.

           Free text field - enter free text that the field should show by default.

           Date field - click Current Date to default to the current date when user creates a record, select a particular date or leave blank.

           Drop-down list - select a value or leave blank.

           Employee or User field - to have the field default to the employee/user filling in the form, click Is Me.

    The default health center identified in a form’s layout will only be used if a user has not specified a Default Health Center in their system settings.

    Default field values may be superseded by values set in system settings or by workflow; for example, the name of the EHS person in an incident report is populated based on workflow criteria, regardless if a default value is defined in the form layout.

    Display values as radio buttons

    Number of columns when displaying values as radio buttons

    Display the first 50 values of look-up fields as radio buttons (instead of having to select from a list) in the number of columns specified.

    Enable Multiple Values

    For picklist fields, will present each value with a check box and allow users to select multiple values.

    Notes If you select both “Display values as radio buttons” and “Enable Multiple Values”, the “Display values as radio buttons” setting takes precedence.
    Reporting, sorting and filtering are only based on the primary value (first selected), and secondary values will not have any effect on indicators (charts/graphs or tables).

  7. Use the Sections tab to include any related forms, which are rendered as tabs after the main tab on the form. These forms may have already been defined with their own layout.

  8. Alternatively, create a custom tab based on a questionnaire; see Creating a Custom Tab.

  9. Use the Lists tab to include any related lists, which are rendered as tabs after the main tab (and any related sections/form tabs) on the form.

  10. A list can be configured to appear as a section on the main tab instead.

  11. On the Buttons tab, select which buttons will be available on the form. The standard buttons (New, Save, Delete, Cancel) are selected by default.

  12. On the Actions tab, select which actions will be available on the form.

  13. Depending on business logic, some actions and buttons may be disabled.

  14. On the Granted Roles tab, select which user roles are allowed to access the form.

Do not click New to add a role; the New button will start a new form layout.

Creating a Split Screen Layout

You can view multiple lists on the form’s main page without having to switch to another tab or scroll down.

  1. Create the layout as described above.

  2. On the Form tab, select the Split Screen Layout check box.

  3. On the List tab, change the properties of the appropriate selected list(s) to attach it to the main form, and select whether it should appear on the top or the bottom, and left or right column. If multiple selected lists share the same Group (as identified by the group name displayed inside square brackets), they must all be assigned to the main form.

  4. When you edit or create a record with this layout, you will see the additional list sections above (or below) the main form. In the following example, several sections are below the main form.

    Admin_layout_split1.gif
  5. You can edit or create records directly in a section of a split screen layout without having to open the source module.

  6. Drag the title bar of the sections to another area of the screen to suit your purposes. In our example, we have moved the Medications section to the top right side.

    Admin_layout_split2.gif

Including an Image on a Layout

You can include an image file, e.g. a workflow diagram, that will appear on each use of a custom form layout.

  1. Drag a blank field from the Available Fields box to the Selected Fields box.

  2. Double-click on the blank field in the Selected Fields box to define the Field Properties:

Defining GDDLO Sections

Many forms require a GDDLO subsection. If it makes sense to the layout you are working on, there is an orange link at the bottom of the Form tab to Add GDDLO Subsection.

Admin_layouts_edit_add_GDDLO_section.gif

Creating a Custom Tab

You can create a questionnaire that adds multiple user-defined fields to a layout, and include the questionnaire as a tab on that layout. It will be displayed to the right of the main tab. The Questionnaire Description will be used as the tab label (up to 25 characters). The tab will be in edit mode (unless the main record is locked). Users can choose the Edit Flex Fields action to go to the questionnaire in the Questionnaire look-up table, or Print Flex Fields (similar to printing a questionnaire). The header will display the current date, questionnaire name, and GDDLOFB from the parent record.

A questionnaire on a custom tab does not support attaching documents, comments, scoring, child questions, or creating findings.

To add a questionnaire as a custom tab to the layout:

  1. Set up the questionnaire as desired; the questionnaire must use a custom layout that includes the Flex Fields check box so that the questionnaire may be identified for that purpose.

  2. In the layout of the form to which you want to add the custom tab, select the questionnaire in the Flex Fields field on the Form tab.

  3. In the Flex Fields Display Mode field, select Tab, otherwise the tab will be hidden on the layout.

Importing or Exporting Layouts

You may import a layout from or to a JSON file. The file contains the following fields:

To import a layout configuration, in the layout list view choose Actions»Import Layout Configurations. Indicate whether any existing layout configurations should be updated, then select the JSON file.

To export a layout configuration, select the layout(s) in the list view that you want to export, then choose Actions»Export Layout Configurations.

An administrator can also migrate layouts from one environment to another; see Migrating Configurations.