public function search()
{
$criteria = new CDbCriteria();
$criteria->compare('id', $this->id, true);
$criteria->compare('event_id', $this->event_id, true);
$criteria->compare('examination_date', $this->examination_date);
$criteria->compare('is_considered_blind', $this->is_considered_blind);
$criteria->compare('sight_varies_by_light_levels', $this->sight_varies_by_light_levels);
$criteria->compare('unaided_right_va', $this->unaided_right_va);
$criteria->compare('unaided_left_va', $this->unaided_left_va);
$criteria->compare('best_corrected_right_va', $this->best_corrected_right_va);
$criteria->compare('best_corrected_left_va', $this->best_corrected_left_va);
$criteria->compare('best_corrected_binocular_va', $this->best_corrected_binocular_va);
$criteria->compare('low_vision_status_id', $this->low_vision_status_id);
$criteria->compare('field_of_vision_id', $this->field_of_vision_id);
$criteria->compare('disorders', $this->disorders);
$criteria->compare('diagnoses_not_covered', $this->diagnoses_not_covered);
$criteria->compare('consultant_id', $this->consultant_id);
return new CActiveDataProvider(get_class($this), array('criteria' => $criteria));
}