16. A system for generating a query to search educational material to educate a patient regarding the patient's medical condition, the system comprising: one or more computers programmed to: extract a term regarding the patient's medical condition or a medicine from an electronic medical record in an electronic medical records database to obtain an extracted term, wherein the electronic medical record includes at least one of a medical report or a medical record; associate the extracted term with one of a list of medical categories that is semantically related with the extracted term, the list including medical conditions and medicines, the categories being indicative of one or more of body structure, chemical substance, and clinical finding; generate an additional term that is indicative of one or more of side effects, dosage, price, alternatives, and survival rates; generate a query in dependence on the extracted term, the additional term, and at least one category in the list of medical categories; submit the query to at least one search engine to obtain a plurality of found documents; compare at least one found document of the plurality of found documents with at least one of the medical report or the patient's medical record to determine a relevance of the found document to at least one of the medical report or the patient's medical record; rank the documents by representing each document as a vector in multi-dimensional space, where each dimension corresponds to a word in a given dictionary; represent the patient's electronic medical record as a vector in the multi-dimensional space; determine angles between the vector representing the medical record or part of the electronic medical record and the vectors representing the found documents; compare the angles between the document and electronic medical record vectors to determine similarity; determine textual difficulty of each document; and present documents to the patient based on the determined relevance, the determined similarity, and the determined textual difficulty; an electronic medical records database configured to store the medical records of the patient; and a display apparatus configured to present the documents to the medical report or the patient's medical record to the patient.
16. A system for generating a query to search educational material to educate a patient regarding the patient's medical condition, the system comprising: one or more computers programmed to: extract a term regarding the patient's medical condition or a medicine from an electronic medical record in an electronic medical records database to obtain an extracted term, wherein the electronic medical record includes at least one of a medical report or a medical record; associate the extracted term with one of a list of medical categories that is semantically related with the extracted term, the list including medical conditions and medicines, the categories being indicative of one or more of body structure, chemical substance, and clinical finding; generate an additional term that is indicative of one or more of side effects, dosage, price, alternatives, and survival rates; generate a query in dependence on the extracted term, the additional term, and at least one category in the list of medical categories; submit the query to at least one search engine to obtain a plurality of found documents; compare at least one found document of the plurality of found documents with at least one of the medical report or the patient's medical record to determine a relevance of the found document to at least one of the medical report or the patient's medical record; rank the documents by representing each document as a vector in multi-dimensional space, where each dimension corresponds to a word in a given dictionary; represent the patient's electronic medical record as a vector in the multi-dimensional space; determine angles between the vector representing the medical record or part of the electronic medical record and the vectors representing the found documents; compare the angles between the document and electronic medical record vectors to determine similarity; determine textual difficulty of each document; and present documents to the patient based on the determined relevance, the determined similarity, and the determined textual difficulty; an electronic medical records database configured to store the medical records of the patient; and a display apparatus configured to present the documents to the medical report or the patient's medical record to the patient. 17. The system according to claim 16 , wherein the presented documents are more relevant than a selected relevance threshold, more similar than a selected similarity threshold, and textually simpler than a selected textual difficulty threshold.