More generally, any programatic retrieval or modification of an entity should generate an audit trail. The access and modification of patient records within the pedigree editor is the most common and the most important scenario at the moment.
The corresponding audit entries should provide sufficient information to clarify how the data was accessed. It should be specified (e.g. in the extra field) whether the patient info was just viewed in the graphical pedigree, whether the individual's node menu was opened in the pedigree editor to view full details, and if any new data was saved.