1. A computer system for processing an insurance claim, comprising: a processor; and a memory storing computer instructions which, when executed by the processor, cause the system to perform a method for processing an insurance claim, the method comprising: receiving, by a text analyzer, text corresponding to the insurance claim, automatically separating, by the text analyzer, the text into groups of words, and analyzing, by the text analyzer, using a specialized insurance dictionary, the groups of words to extract data elements; and assigning, by a rules engine, a value to each of the data elements, the value reflecting each data element's relevance to claim subrogation potential, and evaluating, by the rules engine, the values assigned to the data elements to determine whether the insurance claim has subrogation potential.