All history of changes of individual data values is kept in the database. The information that is kept about each change of the data value includes user performing the change, date and time of change, old and new value. Reviewing of audit trail is available at individual data point level or at the form level.