It is common for Field Service organizations to require the tech capture a problem, cause and Repair code on a work order. These codes are then used to rank solutions from highest to lowest probable fix for any give problem. Cause is often then used to determine chargeability or to make recommendations to stop problems form occurring. for example a power surge caused a component to fail, the recommendation would be to add a power conditioner. As problem, cause and repair codes are captured a counter would be incremented to indicate how many time this repair code fixed the problem. Then on the WO they tech is presented with the repair codes and the ranking for any given problem.