OEModule\OphCiExamination\models\OphCiExamination_VisualAcuity_Reading::convertTo PHP Method

convertTo() public method

Convert a base_value (ETDRS + 5) to a different unit.
public convertTo ( integer $base_value, integer $unit_id = null ) : string
$base_value integer
$unit_id integer
return string
    public function convertTo($base_value, $unit_id = null)
    {
        $value = $this->getClosest($base_value, $unit_id);
        return $value->value;
    }

Usage Example

 /**
  * @param Event                                 $event
  * @param \FlotChart                            $chart
  * @param OphCiExamination_VisualAcuity_Reading $reading
  * @param string                                $side
  */
 protected function addVaReading($event, \FlotChart $chart, models\OphCiExamination_VisualAcuity_Reading $reading, $side)
 {
     $series_name = "Visual Acuity ({$side})";
     $label = "{$series_name}\n{$reading->element->unit->name}: {$reading->convertTo($reading->value)} {$reading->method->name}";
     $chart->addPoint($series_name, Helper::mysqlDate2JsTimestamp($event->event_date), $reading->value, $label);
 }
All Usage Examples Of OEModule\OphCiExamination\models\OphCiExamination_VisualAcuity_Reading::convertTo