used to indicate that the reason for delay was that there was a delay in delivery of the parts a number preceding the code indicates the amount of time associated with the delay in the preferred embodiment the number indicates the additional days of delay such as for example u201c 2p2 u201d indicates that there was a two day delay at a particular step due to incorrect parts being delivered accordingly if for a vehicle at the frame repair step the code u201c 2p2 u201d appears this indicates that there was a delay for two days for a vehicle where the frame could not be operated upon due to incorrect parts being delivered if a particular shop receives an inordinate amount of code u201c p2 39 s u201d then this would indicate that there is a chronic problem of incorrect parts being delivered possibly for example from a single source for a single brand of vehicle this delay would adversely affect the strength indicator for cycle time and would also indicate that the problem could be addressed such as by possibly ordering parts from another supply shop for vehicles of that brand in the preferred embodiment the present invention also includes the source category of the parts such as whether the parts category is an oem original equipment manufacturer parts category or an after market parts category or a salvage parts category or other types of parts category another embodiment includes using additional attributes to store the source category of the parts the data structure 304 includes the date upon which the vehicle 39 s repair was completed as well as the final total amount expended to perform the repair thus the data structure 304 not only tracks the vehicle through a multi step process.