public function bySubspecialty($subspecialty)
{
$criteria = array('join' => 'left join ophciexamination_comorbidities_item_options on ophciexamination_comorbidities_item_options.comorbidities_item_id = t.id', 'condition' => 'ophciexamination_comorbidities_item_options.subspecialty_id is null');
if ($subspecialty) {
$criteria['condition'] .= ' OR ophciexamination_comorbidities_item_options.subspecialty_id = :subspecialty_id';
$criteria['params'] = array(':subspecialty_id' => $subspecialty->id);
}
$this->getDbCriteria()->mergeWith($criteria);
return $this;
}