コード例 #1
0
 public function processSetVisitTypePrimaryProviderAction()
 {
     $providerId = (int) $this->_getParam('id');
     $visitId = (int) $this->_getParam('visitId');
     $personId = (int) $this->_getParam('personId');
     $isPrimary = (int) $this->_getParam('isPrimary');
     $data = false;
     $patientVisitType = new PatientVisitType();
     $patientVisitType->patientId = $personId;
     $patientVisitType->visitId = $visitId;
     $patientVisitType->providerId = (int) $providerId;
     $patientVisitType->populateWithIds();
     if ($patientVisitType->resetPrimaryProvider()) {
         $data = true;
     }
     $patientVisitType->isPrimary = $isPrimary;
     $patientVisitType->persist();
     $json = Zend_Controller_Action_HelperBroker::getStaticHelper('json');
     $json->suppressExit = true;
     $json->direct($data);
 }