Abstract: A computer system is used for tracking data, the computer system including a data collection system for identifying events of categories such as reception events, storage events, and association events. The system further includes an item module containing index data for an item. The system further includes an end user facility module for recording the reception events that are to be assigned to the item and the storage events that are to be assigned to the item. The system further includes a provider module for assigning the association events to a provider. The system further includes an end user module for recording the association events that are to be assigned to the end user and to the item. The system further includes a reporting system for generating reports. The item has a unique index value and the end user has a non-unique index value.