public function patientFactorList($element_id)
{
$factors = array();
$patient_factor = OphCoCvi_ClericalInfo_PatientFactor::model()->findAll('`active` = ?', array(1));
foreach ($patient_factor as $key => $factor) {
$factors[$key]['id'] = $factor->id;
$factors[$key]['name'] = $factor->name;
$factors[$key]['is_comments'] = $factor->require_comments;
$factors[$key]['label'] = $factor->comments_label;
$factors[$key]['is_factor'] = OphCoCvi_ClericalInfo_PatientFactor_Answer::model()->getFactorAnswer($factor->id, $element_id);
$factors[$key]['comments'] = OphCoCvi_ClericalInfo_PatientFactor_Answer::model()->getComments($factor->id, $element_id);
}
return $factors;
}