The Test Status Templates preference is used to setup how statuses change when tests are ordered within iGene. This preference is used in conjunction with the Test Workflow document.
Test Status Template requires statuses to be set within the Test Statuses preference and is selected and used in the Test/Order preference.
The Test Status Template preference is located under the Administration > Preferences area of iGene.
In order to access the preference area, a user must be a member of a role that has the Administration: Preferences and Administration: Menu permissions assigned.
Find Test Status Templates in the table and click View by either:
To create a new test status template, click the + button at the bottom of the table, or select New Item from the Actions menu.
To edit an existing Test Status Template, click the Edit button.
The table of test status templates will display the code, name and status for the templates.
The Status field indicates two pieces of information:
User / System: User records have been added by users manually and are fully editable. System records are generally added via a data import or provided by default. Only the name can be edited on a system record.
Active / Inactive: Shows whether the record is currently active or inactive. Inactive items will not show up for selection for new records but will continue to show on entries that are using them.
When adding or editing a Test Status Template, the following form opens to complete.
Always press Save in the bottom right corner of the browser after adding or editing a Test Status Template.
(Required, Unique)
A unique code for the Test Status Template. This can be the same as the name but must be unique throughout the entire system.
(Required)
A name for the preference. It is advisable to keep this unique.
A checkbox to activate / deactivate an entry. If the preference is not active, it will not be selectable in any drop down lists.
Once set up, when a test goes through a transition matching any of the described state changes, then that test will be labelled with the appropriate test status. In the above example, once a test has results entered the status will change to ‘Results Entered’ and once a test has been reported and then authorised the status will change to ‘Reported’.
The statuses available in the dropdown lists are set in another preference: Test Statuses. The colours for the test statuses are also set here.
A test status template can also define a list of transitions that indicate specific user actions for changing from one status to the other. Transitions provide additional actions (via buttons and the actions menu) when viewing results to trigger a state change. A transition has the following values:
Example
Here is an extra button found at the bottom of a results entry screen as a result of the 4th row in the transitions table on the example above.
Initially the test status is ‘Waiting’. Once triaged it changes to ‘Testing’. After the results have been entered for the first time (automatic) it changes to ‘Results Entered’ and an extra button appears ‘Confirm Checked’. When this is pressed the test status will change to ‘Checked’.
Each Test Status Template has an active status that specifies whether the Test Status Template is available for selection. When deactivating a Test Status Template, it will no longer appear in dropdown lists for selection on the tests, but will still be displayed on any records that continue to use it.
To deactivate (or reactivate) a Test Status Template, either:
- Untick the Active checkbox inside the preference and Save.
Or
- Right-click on the required entry in the table and select Toggle Active Status. Click Yes when prompted.
The state of the Test Status Template will then be changed to either Active or Inactive.
This preference relies on the statuses set in the Test Statuses preference.
Test Status Templates are selected in the Test/Order preference.
Altogether these preferences make up the Test Workflow and details about this can be found in the Test Workflow document.