function processAddNoteAction()
 {
     $personId = 0;
     $personId = (int) $this->_getParam('personId');
     $cnParams = $this->_getParam('clinicalNote');
     $clinicalNoteDefinitionId = $cnParams['clinicalNoteDefinitionId'];
     unset($cnParams['clinicalNoteDefinitionId']);
     $clinicalNote = new ClinicalNote();
     $clinicalNote->populateWithArray($cnParams);
     $noteLocationId = (int) $clinicalNote->locationId;
     if (!$noteLocationId > 0) {
         $identity = Zend_Auth::getInstance()->getIdentity();
         $user = new User();
         $user->userId = (int) $identity->userId;
         $user->populate();
         $preferences = $user->xmlPreferences;
         if ($preferences !== null) {
             $noteLocationId = (int) $preferences->currentLocation;
         }
     }
     $clinicalNote->locationId = $noteLocationId;
     $clinicalNote->personId = $personId;
     //$clinicalNote->visitId = $this->_visit->visitId;
     //$clinicalNote->locationId = $this->_location->locationId;
     foreach ($clinicalNoteDefinitionId as $cndId) {
         // add note one by one
         $clinicalNote->clinicalNoteId = 0;
         $clinicalNote->clinicalNoteDefinitionId = $cndId;
         $clinicalNote->persist();
     }
     //var_dump($_POST);exit;
     $json = Zend_Controller_Action_HelperBroker::getStaticHelper('json');
     $json->suppressExit = true;
     $json->direct(array('clinicalNoteId' => $clinicalNote->clinicalNoteId));
 }
 function processAddNoteAction()
 {
     $personId = 0;
     $personId = (int) $this->_getParam('personId');
     $cnParams = $this->_getParam('clinicalNote');
     $clinicalNoteDefinitionId = $cnParams['clinicalNoteDefinitionId'];
     unset($cnParams['clinicalNoteDefinitionId']);
     $clinicalNote = new ClinicalNote();
     $clinicalNote->populateWithArray($cnParams);
     $clinicalNote->personId = $personId;
     //$clinicalNote->visitId = $this->_visit->visitId;
     //$clinicalNote->locationId = $this->_location->locationId;
     foreach ($clinicalNoteDefinitionId as $cndId) {
         // add note one by one
         $clinicalNote->clinicalNoteId = 0;
         $clinicalNote->clinicalNoteDefinitionId = $cndId;
         $clinicalNote->persist();
     }
     //var_dump($_POST);exit;
     $json = Zend_Controller_Action_HelperBroker::getStaticHelper('json');
     $json->suppressExit = true;
     $json->direct(array('clinicalNoteId' => $clinicalNote->clinicalNoteId));
 }