public function audit($target, $action, $data = null, $log_message = null, $properties = array())
{
foreach (array('patient_id', 'episode_id', 'event_id', 'user_id', 'site_id', 'firm_id') as $field) {
if (isset($this->{$field}) && !isset($properties[$field])) {
$properties[$field] = $this->{$field};
}
}
Audit::add($target, $action, $data, $log_message, $properties);
}