Tools for selecting codes from codelist by searching or by browsing the codelist trees (only for hierarchical codelists). Enables caching some codelist to the client memory for faster response.