1. A method for text interpretation and normalization, comprising: receiving, using a processor and a memory, a reference data entry that includes a plurality of pre-approved, standardized string, reference strings, and one or more associated codes, wherein each associated code is associated with plurality of pre-approved, standardized string, reference strings; creating, using the processor, one or more tokens for the received reference data entry, wherein each token is tied to an associated code; splitting the reference data entry into separate words by searching for delimiting characters; for each word that the reference entry has been split into, randomly selecting a random number of characters from a randomly selected location in one of the separate words; creating new tokens from the randomly selected characters; adding new tokens created from the randomly selected characters to the configuration data if the new tokens are unique; comparing the new tokens from each word in the reference entry to each reference string and every other existing token in the configuration data, if any, to determine if the one or more tokens are unique wherein if one token of the one or more tokens is determined to not be unique, discarding the non-unique token and creating a new, different token if possible; continue repeating the random selecting characters and comparing until finished processing the standardized string in the reference data; formatting, using the processor, the one or more tokens with an operations code (opcode) that provides additional information about the token, wherein the one or more tokens is used to interpret non-reference data and associate the non-reference data to one of the one or more associated numeric codes; and writing the formatted token into the token database.