private void GenerateAuditLog()
{
var audit = new DicomInstancesAccessedAuditHelper(ServerPlatform.AuditSource, EventIdentificationContentsEventOutcomeIndicator.Success, EventIdentificationContentsEventActionCode.R /* Read*/);
audit.AddUser(new AuditPersonActiveParticipant(SessionManager.Current.Credentials.UserName,null,SessionManager.Current.Credentials.DisplayName));
var participant = new AuditStudyParticipantObject(_study.StudyInstanceUid, _study.AccessionNumber);
participant.ParticipantObjectDetailString = string.Format("Partition: {0}", string.IsNullOrEmpty(_study.ThePartition.Description) ? _study.ThePartition.AeTitle : _study.ThePartition.Description);
audit.AddStudyParticipantObject(participant);
ServerAuditHelper.LogAuditMessage(audit);
}