public function searchAction()
 {
     $name = $this->_getParam('name');
     $hospitals = Application_Model_M_Hospital::fetchByName($name);
     if (count($hospitals) > 0) {
         $out['errno'] = '0';
         $results = array();
         foreach ($hospitals as $hospital) {
             $result = array('id' => $hospital->getId(), 'name' => $hospital->getName(), 'avatar' => Application_Model_M_Hospital::getAvatarUrl($hospital->getId()), 'type' => $hospital->getType(), 'departments' => $hospital->getDepartments(), 'longitude' => $hospital->getLongitude(), 'latitude' => $hospital->getLatitude());
             array_push($results, $result);
         }
         $out['hospitals'] = $results;
     } else {
         $out['errno'] = '1';
     }
     $out['msg'] = Yy_ErrMsg_Hospital::getMsg('search', $out['errno']);
     Yy_Utils::jsonOut($out);
 }