1. A method for analyzing records in a data base comprising: collecting predetermined data and searching a data base and creating or appending a record within the data base; retrieving rules from a rules base, said retrieved rules selected to correspond to the data base record; applying the selected rules or retrieved rules to the data base record; reviewing results generated from applying the rules to the data; generating at least one message establishing a procedure related to treatment of a medical patient in accordance with the rules; storing results of rules application for comparative analysis; wherein applying the selected rules further comprises matching a medical patient's physician imposed activity restrictions to guideline-based criteria and wherein the message further comprises suggesting a rethinking of the patient treatment if the medical patient's physician imposed activity restrictions do not match the criteria; and wherein the method is executed within a computer system.