public function setDefaultOptions()
{
$patient_id = (int) $_REQUEST['patient_id'];
$firm = Yii::app()->getController()->firm;
$episode = Episode::getCurrentEpisodeByFirm($patient_id, $firm);
if ($episode && $episode->diagnosis) {
$this->eye_id = $episode->eye_id;
}
$this->site_id = Yii::app()->session['selected_site_id'];
$this->senior_fellow_to_do = false;
if ($patient = Patient::model()->findByPk($patient_id)) {
$key = $patient->isChild() ? 'ophtroperationbooking_default_anaesthetic_child' : 'ophtroperationbooking_default_anaesthetic';
if (isset(Yii::app()->params[$key])) {
if ($at = AnaestheticType::model()->find('code=?', array(Yii::app()->params[$key]))) {
$this->anaesthetic_type_id = $at->id;
}
}
}
$this->fast_track = false;
$this->special_equipment = false;
$this->organising_admission_user_id = Yii::app()->user->id;
if ($priority = OphTrOperationbooking_Operation_Priority::model()->notDeleted()->find('`default`=1')) {
$this->priority_id = $priority->id;
}
}