A method, system, and computer program product for storing and retrieving
patient data in a database connected to a network is disclosed. The
method, system, and computer program product comprises storing clinical
data in the database, extracting data from the clinical data, querying
the database using a taxonomy that includes inclusive or exclusive search
criterion, and receiving a result set. The method, system, and computer
program product comprises creating a taxonomy that includes at least one
search criterion, sending a query to the database, the query including
said at least one search criteria, receiving the result set in response
to the query, the result set including at least one result record, and
displaying said at least one result record. The method, system, and
computer program product can further include a user such as a clinical
researcher, a treating physician, or a consulting physician analyzing the
result set.