1. A method for analysing records in a database comprising: collecting predetermined data and creating or appending a record; retrieving rules; applying the rules to the data; reviewing results generated from applying the rules to the data; generating at least one message.