1. A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by the processor, cause that processor to: receive user input from a medical service provider for defining a computer-executable rule for identifying one or more patients of said medical service provider who satisfy said rule; receive user input from said medical service provider for defining a computer-executable action to be taken concerning the identified one or more patients of said medical service provider who satisfy said rule; determine, for the computer-executable rule, an execution time for the action; process a plurality of computer-based medical records of patients for whom said medical service provider has an access key that grants the medical service provider access to said computer-based medical records against said computer-executable rule to identify one or more of said patients whose medical records satisfy the rule; and initiate, on or after the execution time, the action concerning the one or more patients whose medical records satisfy the rule.