methods and apparatus , including computer program products , are provided for providing value help . in one aspect , there is provided a computer - implemented method . the method may include receiving , at a code list provider , a request from a user interface for code list value help ; determining , based on the request , whether to access at least one of a cache and a secondary storage ; accessing , by the code list provider , a cache including at least a first code list , the cache implemented in memory , when the determination results in access to the cache ; accessing a secondary storage including at least a second code list , when the determination results in access to the secondary storage ; and sending , by the code list provider , at least one of the first code list and the second code list to a user interface to enable the user interface to provide code list value help . related apparatus , systems , methods , and articles are also described .