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

getLetterDRRetinopathy() public method

Get the NSC Retinopathy grade.
public getLetterDRRetinopathy ( Patient $patient, Episode $episode, string $side ) : string
$patient Patient
$episode Episode
$side string 'left' or 'right'
return string
    public function getLetterDRRetinopathy($patient, $episode, $side)
    {
        if ($dr = $this->getElementForLatestEventInEpisode($episode, 'models\\Element_OphCiExamination_DRGrading')) {
            $res = $dr->{$side . '_nscretinopathy'};
            if ($dr->{$side . '_nscretinopathy_photocoagulation'}) {
                $res .= ' and evidence of photocoagulation';
            } else {
                $res .= ' and no evidence of photocoagulation';
            }
            return $res;
        }
    }
OphCiExamination_API