The followings are the available columns in table:
Inheritance: extends SplitEventTypeElement
 protected function addIop(\FlotChart $chart, models\Element_OphCiExamination_IntraocularPressure $iop, $timestamp, $side)
 {
     if ($reading = $iop->getReading($side)) {
         $seriesName = strtoupper($side[0]) . 'E';
         $chart->addPoint($seriesName, $timestamp, $reading, "{$reading} mmHg");
     }
 }
 public function run()
 {
     $criteria = new CDbCriteria();
     $criteria->compare('episode_id', $this->episode->id);
     $criteria->compare('event_type_id', $this->event_type->id);
     $criteria->order = 'event_date';
     $iop = null;
     foreach (Event::model()->findAll($criteria) as $event) {
         if ($iop = models\Element_OphCiExamination_IntraocularPressure::model()->find('event_id=?', array($event->id))) {
             break;
         }
     }
     $this->render('OphCiExamination_Episode_IOP', array('iop' => $iop));
 }
Ejemplo n.º 3
0
 private function createIopElement(Event $event, $eye_id)
 {
     $element = new models\Element_OphCiExamination_IntraocularPressure();
     $element->event_id = $event->id;
     $element->eye_id = $eye_id;
     $element->save(false);
     return $element;
 }
Ejemplo n.º 4
0
 /**
  * Sets up jsvars for editing.
  */
 protected function initEdit()
 {
     $this->jsVars['Element_OphCiExamination_IntraocularPressure_link_instruments'] = models\Element_OphCiExamination_IntraocularPressure::model()->getSetting('link_instruments') ? 'true' : 'false';
     if (Yii::app()->hasModule('OphCoTherapyapplication')) {
         $this->jsVars['OphCiExamination_loadQuestions_url'] = $this->createURL('loadInjectionQuestions');
     }
     $this->jsVars['Element_OphCiExamination_Refraction_sphere'] = array();
     foreach (models\OphCiExamination_Refraction_Sphere_Integer::model()->findAll(array('order' => 'display_order asc')) as $si) {
         $this->jsVars['Element_OphCiExamination_Refraction_sphere'][$si->sign_id][] = $si->value;
     }
     $this->jsVars['Element_OphCiExamination_Refraction_cylinder'] = array();
     foreach (models\OphCiExamination_Refraction_Cylinder_Integer::model()->findAll(array('order' => 'display_order asc')) as $si) {
         $this->jsVars['Element_OphCiExamination_Refraction_cylinder'][$si->sign_id][] = $si->value;
     }
 }