protected function cleanUpSecondaryDiagnosis()
{
if ($sd = $this->_getSecondaryDiagnosis()) {
$disorder = $sd->disorder;
$audit_data = serialize($sd->attributes);
$sd->delete();
\Audit::add('SecondaryDiagnosis', 'delete', $sd->id, null, array('patient_id' => $sd->patient_id));
Yii::app()->user->setFlash('warning.alert', "Disorder '" . $disorder->term . "' has been removed because DR Grading was deleted.");
}
}