public function available($subspecialty_id = null)
{
$criteria = array();
if ($subspecialty_id) {
$criteria = array('join' => 'LEFT JOIN ophciexamination_postop_complications_subspecialty AS cs ON t.id = cs.complication_id AND cs.subspecialty_id = :subspecialty_id');
$criteria['condition'] = 'cs.subspecialty_id IS NULL';
$criteria['params'] = array('subspecialty_id' => $subspecialty_id);
}
$criteria['order'] = 't.display_order ASC, t.id ASC';
$this->getDbCriteria()->mergeWith($criteria);
return $this;
}