The following example is a more complex Custom Screen, which incorporates more than one field on the same line, and a mixture of check boxes, option buttons, and drop-down (combo box) fields, as shown in the example below:
Note that it is a 'Label' type field, and that the 'Bold' checkbox is ticked, as we want it to stand out from the other labels on the screen.
|
|
|
a) Add a check box for 'Firm' |
b) Add a second check box for 'Boggy' |
|
The first two fields will look like this: |
|
|
||
|
Rather than show each window, below is a summary of the settings for each field for the first three lines of the table. (Note that inapplicable fields have been omitted from the table). |
|
Type |
Title |
Line |
Field left offset |
Other |
Label |
Gingiva |
0 |
5 |
Tick 'Bold' |
|
Check box |
Firm |
0 |
75 |
|
|
Check box |
Boggy |
0 |
150 |
|
|
Check box |
Fibrotic |
0 |
225 |
|
|
Check box |
Hyperplastic |
0 |
300 |
|
|
Label |
Colour |
1 |
5 |
Tick 'Bold' |
|
Check box |
Pink |
1 |
75 |
|
|
Check box |
Red |
1 |
150 |
|
|
Check box |
Dark Red |
1 |
225 |
|
|
Check box |
Blue/Red |
1 |
300 |
|
|
Label |
Papilla |
2 |
5 |
Tick 'Bold' |
|
Check box |
Pink |
2 |
75 |
|
|
Check box |
Red |
2 |
150 |
|
|
Check box |
Dark Red |
2 |
225 |
|
|
Check box |
Blue/Red |
2 |
300 |
|
The next group of fields are slightly different, in that they are Option Groups and Option Buttons.
They are also arranged in two columns, on five lines each. They are set up as summarised in the following table:
|
Type |
Title |
Group |
Line |
Field left offset |
Other |
Option Group |
Margins |
1 |
3 |
5 |
'Label left offset' 5 |
|
Option Button |
Normal |
1 |
3 |
70 |
|
|
Option Button |
Recession |
1 |
4 |
70 |
|
|
Option Button |
Irregular |
1 |
5 |
70 |
|
|
Option Button |
Rolled |
1 |
6 |
70 |
|
|
Option Button |
Bulbous |
1 |
7 |
70 |
|
|
Option Group |
Oral Hygiene |
2 |
3 |
175 |
'Label left offset' 210 |
|
Option Button |
Very Good |
2 |
3 |
300 |
|
|
Option Button |
Good |
2 |
4 |
300 |
|
|
Option Button |
Fair |
2 |
5 |
300 |
|
|
Option Button |
Poor |
2 |
6 |
300 |
|
|
Option Button |
Very Poor |
2 |
7 |
300 |
|
The last group of fields insert the last line which contains a label and two combo boxes regarding Bleeding.
|
Type |
Title |
Group |
Line |
Field left offset |
Other |
Label |
Bleeding |
0 |
8 |
5 |
Tick 'Bold' |
|
Combo Box |
On Probing |
3 |
8 |
125 |
Label left offset 65 |
|
Combo Entry |
Low |
3 |
8 |
125 |
Width 60 |
|
Combo Entry |
Medium |
3 |
8 |
125 |
Width 60 |
|
Combo Entry |
High |
3 |
8 |
125 |
Width 60 |
|
Combo Box |
With Scaling |
4 |
8 |
290 |
Label left offset 225 |
|
Combo Entry |
Low |
4 |
8 |
290 |
Width 60 |
|
Combo Entry |
Medium |
4 |
8 |
290 |
Width 60 |
|
Combo Entry |
High |
4 |
8 |
290 |
Width 60 |
Click on the button to view your completed custom screen and select the required default entries.
Tips and Tricks With Custom Screen Layout
Our finished screen in the example above has lots of fields, and looks a little 'busy' as a result. If we add some blank lines between blocks of fields, by skipping line numbers 4 and 10 (and adding one to the line number of the fields that were on lines 4 to 8, and make what was line 8 line 11 instead), it gives us a screen that is still compact, but easier on the eye.
Another problem is that the drop-down items (Combo Boxes) for 'Bleeding' drop down to obscure the 'OK' and 'Cancel' buttons. One way to get around this, is to add another field on line 12 which adds an extra line between the other fields and the buttons. (We could also add it on line 13 to add two extra lines, if required). If we add a 'Label' field on line 12, and save it with a blank 'Title', space is allocated in the window for it, moving the 'OK' and 'Cancel' buttons down, but it is effectively invisible, with a width of 0. The resultant screen looks like this:
Field Order and Default Values
Another trick for usability is considering the order of fields, and what default values (if any) you assign. With our example above, you will note that for each data entry field, the most commonly chosen (or 'most healthy') options are positioned next to the prompt or label for the field, and the 'least healthy' are furthest away. This consistency makes it more logical for the user. If for example, the order of the 'Oral Hygiene' options were reversed, it would be not unlikely that the user would select the wrong option first, then correct it.
Whether you set default entries for each field, and what defaults you choose, is up to you. On the one hand, if you set the defaults to the most common options, it minimises data entry. On the other hand, leaving fields blank forces the user to enter a value, which tends to make them check the defaulted values are correct. However, unlike other screens in EXACT, custom screens do not force mandatory data entry for fields. If there is a label on the window instructing users that particular fields should not be left blank, it will help minimise missing data.