1. A hybrid electronic medical record system comprising: a structured database providing a plurality of records associated with particular patients and providing clinically derived medical data separated in different identified data fields; and a medical record system computer processor configured to execute instructions loaded from a fixed memory to implement a database management engine communicating with the structured database and responding to structured queries to provide predefined reports collecting and organizing information from different fields of selected records according to the query; a document generator generating newly created pseudo-documents, where each newly created pseudo-document is based on a single record from the structured database that is associated with a particular patient, wherein the newly created pseudo-document is a predefined report that has been augmented by dynamic text and that is generated based on a single record and includes both static and dynamic text from the single record, the static text being inserted proximate to associated dynamic text; an inverted index indexing the newly created pseudo-documents according to text terms in the newly created documents; and a text search engine communicating with the inverted index and responding to text queries to identify multiple ranked newly created documents based on the indexing of the inverted index, wherein the search engine further includes a query expander processing medical words from the text query to add additional medical words corresponding to the medical words of the query, further wherein the additional medical words are words related by co-morbidity identifying medical words based on a co-morbidity table based on a recognized link between the query and the additional medical words.
1. A hybrid electronic medical record system comprising: a structured database providing a plurality of records associated with particular patients and providing clinically derived medical data separated in different identified data fields; and a medical record system computer processor configured to execute instructions loaded from a fixed memory to implement a database management engine communicating with the structured database and responding to structured queries to provide predefined reports collecting and organizing information from different fields of selected records according to the query; a document generator generating newly created pseudo-documents, where each newly created pseudo-document is based on a single record from the structured database that is associated with a particular patient, wherein the newly created pseudo-document is a predefined report that has been augmented by dynamic text and that is generated based on a single record and includes both static and dynamic text from the single record, the static text being inserted proximate to associated dynamic text; an inverted index indexing the newly created pseudo-documents according to text terms in the newly created documents; and a text search engine communicating with the inverted index and responding to text queries to identify multiple ranked newly created documents based on the indexing of the inverted index, wherein the search engine further includes a query expander processing medical words from the text query to add additional medical words corresponding to the medical words of the query, further wherein the additional medical words are words related by co-morbidity identifying medical words based on a co-morbidity table based on a recognized link between the query and the additional medical words. 2. The hybrid electronic medical record system of claim 1 wherein the document generator further responds to a user selection of a ranked document to provide an associated predefined report via the database management engine.