public function listPatientImmunizationsJsonAction()
 {
     $patientId = (int) $this->_getParam("patientId");
     $rows = array();
     if ($patientId > 0) {
         $patientImmunizationIterator = new PatientImmunizationIterator();
         $filter = array();
         $filter['patientId'] = $patientId;
         $patientImmunizationIterator->setFilter($filter);
         $rows = $patientImmunizationIterator->toJsonArray('code', array('dateAdministered', 'lot', 'route', 'site', 'series', 'reaction', 'immunization', 'patientReported', 'comment'));
     }
     $data = array();
     $data['rows'] = $rows;
     $json = Zend_Controller_Action_HelperBroker::getStaticHelper('json');
     $json->suppressExit = true;
     $json->direct($data);
 }