1. A computer implemented method of searching for records, the method comprising extracting text and related contextual information from a screen element and generating a relevant search string based on the extracted text and related contextual information.