Patent ID: 7899685

Claim:
A computer-readable storage medium having stored thereon a set of instructions which, when executed, perform a method comprising: receiving, via a user interface on a client system, a user request for a display of selected data, wherein the selected data is aggregated from subject enrollment data, the subject enrollment data is stored in a database, the subject enrollment data pertains to a clinical trial, the selected data comprises one or more attributes for each subject participating in the clinical trial, each of the one or more attributes is among a plurality of configurable attributes, the each of the one or more attributes comprises one or more subject status states per clinical trial, and each of the one or more subject status states is among a plurality of configurable status states; responsive to the user request, generating a database query of the database, wherein the database query is configured to generate the selected data by virtue of being configured to query the database; storing the database query; updating the user interface to display the database query; receiving a selection input at the user interface, wherein the selection input indicates selection of the database query via the user interface; responsive to the receiving the selection input, generating the selected data by executing the database query on the database; responsive to the generating the selected data, generating a chart, wherein the chart portrays the selected data by graphically portraying the each of the one or more attributes, and the each of the one or more attributes is selected from the plurality of configurable attributes; and responsive to the generating the chart, displaying the chart on the display of the client system.