OEModule\OphCiExamination\models\Element_OphCiExamination_DRGrading::cleanUpSecondaryDiagnosis PHP Method

cleanUpSecondaryDiagnosis() protected method

if this element is linked to a secondary diagnosis that still exists, it will be removed.
    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.");
        }
    }