OEModule\OphCiExamination\components\OphCiExamination_API::getBestVisualAcuity PHP Method

getBestVisualAcuity() public method

returns the best visual acuity for the specified side in the given episode for the patient. This is from the most recent examination that has a visual acuity element.
public getBestVisualAcuity ( Patient $patient, Episode $episode, string $side ) : OphCiExamination_VisualAcuity_Reading
$patient Patient
$episode Episode
$side string
return OphCiExamination_VisualAcuity_Reading
    public function getBestVisualAcuity($patient, $episode, $side)
    {
        if ($va = $this->getElementForLatestEventInEpisode($episode, 'models\\Element_OphCiExamination_VisualAcuity')) {
            switch ($side) {
                case 'left':
                    return $va->getBestReading('left');
                case 'right':
                    return $va->getBestReading('right');
            }
        }
    }
OphCiExamination_API