15. A system for automatically tagging and manually editing electronic content, comprising: one or more computers, comprising one or more processors, storing: a plurality of concepts stored in a database, wherein each concept is hierarchically under a domain and is unique within the domain, wherein each domain has its own hierarchical structure wherein each domain has its own hierarchical structure; wherein at least one of said each domain is a category selected from the group including but not limited to a problem, a procedure, a diagnosis, a medication, and an allergy; a plurality of descriptions stored in a database, wherein a description is an alternative way to express a concept, wherein each description also is unique within a given domain, wherein each description relates to a respective concept, wherein said descriptions have a many-to-one relationship with each of said plurality of concepts, and wherein each description has a presence factor indicative of a strength of the relationship between it and its related concept, the presence factor also indicative of a physician's intent when the description is generally used by physicians; a plurality of items of electronic content, where each electronic content item includes portions and each portion is reviewed to determine if said portion matches one or more of said concepts by determining if said portion relates to one or more of said plurality of descriptions associated with a given concept; a plurality of content tags representing locations and identifications of portions of the electronic content that relate to one or more of said plurality of descriptions, wherein said content tags have a many-to-many relationship with said plurality of descriptions, wherein said electronic content items have a many-to-many relationship with said plurality of content tags; a plurality of rankings for the electronic content, the rankings generated in response to a query and based at least on the presence factor for the descriptions of content tags applied to the electronic content; and a list of the electronic content sorted by the plurality of rankings; and a database including a table for storing information relating to said electronic content.
15. A system for automatically tagging and manually editing electronic content, comprising: one or more computers, comprising one or more processors, storing: a plurality of concepts stored in a database, wherein each concept is hierarchically under a domain and is unique within the domain, wherein each domain has its own hierarchical structure wherein each domain has its own hierarchical structure; wherein at least one of said each domain is a category selected from the group including but not limited to a problem, a procedure, a diagnosis, a medication, and an allergy; a plurality of descriptions stored in a database, wherein a description is an alternative way to express a concept, wherein each description also is unique within a given domain, wherein each description relates to a respective concept, wherein said descriptions have a many-to-one relationship with each of said plurality of concepts, and wherein each description has a presence factor indicative of a strength of the relationship between it and its related concept, the presence factor also indicative of a physician's intent when the description is generally used by physicians; a plurality of items of electronic content, where each electronic content item includes portions and each portion is reviewed to determine if said portion matches one or more of said concepts by determining if said portion relates to one or more of said plurality of descriptions associated with a given concept; a plurality of content tags representing locations and identifications of portions of the electronic content that relate to one or more of said plurality of descriptions, wherein said content tags have a many-to-many relationship with said plurality of descriptions, wherein said electronic content items have a many-to-many relationship with said plurality of content tags; a plurality of rankings for the electronic content, the rankings generated in response to a query and based at least on the presence factor for the descriptions of content tags applied to the electronic content; and a list of the electronic content sorted by the plurality of rankings; and a database including a table for storing information relating to said electronic content. 21. The system according to claim 15 , further comprising: a user interface configured to view and modify at least one of: said plurality of concepts, said plurality of descriptions, said plurality of content tags, and said plurality of items of electronic content.