25. The computer program product of claim 18 , wherein the suggestion request is further based on one or more of an effective date and an expiration date, and the data set received in response to the suggestion request is filtered by one or more of the effective date and the expiration date.
18. A computer program product comprising a storage medium embodied with computer program instructions that when executed by a computer cause the computer to implement: receiving a geographic location indicator associated with a plurality of geographic location-based rules stored in a database; monitoring a user input interface of an interactive user display for a user input string comprising a minimum number of characters; generating a suggestion request to retrieve a data set from the plurality of geographic location-based rules stored in the database that match the geographic location indicator and the user input string based on determining that the user input string includes at least the minimum number of characters, the geographic location-based rules constraining a plurality of numeric classification codes and corresponding descriptions based on the geographic location indicator, and a same numeric classification code having a different corresponding description defined by the geographic location-based rules; receiving the data set in response to the suggestion request; formatting the data set as a list comprising one or more entries, each of the entries comprising one of the numeric classification codes and one of the corresponding descriptions based on the geographic location indicator; and outputting the list on the interactive user display as one or more user selectable instances of the one or more entries.