public getLetterVisualAcuityForEpisodeLeft ( Episode $episode, boolean $include_nr_values = false, string $before_date = '' ) : OphCiExamination_VisualAcuity_Reading | ||
$episode | Episode | |
$include_nr_values | boolean | <<<<<<< HEAD ======= |
$before_date | string | >>>>>>> develop |
return | OphCiExamination_VisualAcuity_Reading |
public function getLetterVisualAcuityForEpisodeLeft($episode, $include_nr_values = false, $before_date = '')
{
$event_type = $this->getEventType();
if ($va = $this->getMostRecentElementInEpisode($episode->id, $event_type->id, 'models\\Element_OphCiExamination_VisualAcuity', $before_date)) {
if ($va->hasLeft()) {
if ($best = $va->getBestReading('left')) {
return $best->convertTo($best->value, $this->getSnellenUnitId());
} elseif ($include_nr_values) {
return $va->getTextForSide('left');
}
}
}
}