1. A system for free text searching of electronic medical record data, said system comprising: an interface configured to accept search criteria and display search results; a search engine accepting a free text search query from the interface, the free text search query based on search criteria entered via the interface, the search engine communicating with a search crawler; and a search crawler searching electronic medical record data based on the free text search query, said electronic medical record data including at least alphanumeric data and image data, and providing search results consolidating patient data through the free text search.