1. A system, comprising: a processing device; and a memory device in communication with the processing device, the memory device storing instructions that when executed by the processing device result in: 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.