protected function saveComplexAttributes_Element_OphCiExamination_ClinicOutcome($element, $data, $index)
{
if ($element->status && $element->status->patientticket && ($api = Yii::app()->moduleAPI->get('PatientTicketing'))) {
if (isset($data['patientticket_queue'])) {
$queue = $api->getQueueForUserAndFirm(Yii::app()->user, $this->firm, $data['patientticket_queue']);
$queue_data = $api->extractQueueData($queue, $data);
$api->createTicketForEvent($this->event, $queue, Yii::app()->user, $this->firm, $queue_data);
} else {
$api->updateTicketForEvent($this->event);
}
}
}