When a limit is breached, different actions can occur depending on how the limits have been set up. These include:
In addition to the above a special Apply Limit exists that allows a result to be entered but converts it to another value. This is particularly useful for results outside the range of an instrument, or a stable analytical range. For example, if the lower limit is set to 0.5 and 0.3 is entered, Matrix will convert the value and display it as <0.5. Similarly, if the upper limit is set, the value will be converted to a greater than value. The entered value is stored in the database but the displayed and reported values will be dependent on the rules set.
A test may have one or all the above actions defined, and each action can have different limits associated with it, therefore there may be multiple actions for each result. For instance, you may notify the user if the result is close to a limit but fail if the result is beyond the limit. A good LIMS will provide the choice of whether to just report the most severe action when multiple actions are triggered (i.e. reject, then fail, warning, and notification in order), or to report all failing actions to the user.
Matrix enables all Test, Substance and Sample limits to work in parallel, using a reporting hierarchy such that the reject parameters are checked first followed by the fail and warning parameters, and so on.