public function saveUserSignature($signatureFile, \Event $event)
{
$portal_connection = new \OptomPortalConnection();
if ($new_file = $portal_connection->createNewSignatureImage($signatureFile, $event->id)) {
if ($clinic_element = $this->getClinicalElementForEvent($event)) {
$clinic_element->consultant_signature_file_id = $new_file->id;
$clinic_element->consultant_id = \Yii::app()->user->id;
$clinic_element->save();
} else {
throw new \Exception("Could not find clinical element for event " . $event->id);
}
} else {
throw new \Exception("could not create event signature file");
}
}