public static function determinarDiagnosticoNutricional($curva) { if (!empty($curva)) { // Percentis $percentilMediano = $curva->getPercentilMediano(); $percentilInferior = $curva->getPercentilInferior(); $percentilSuperior = $curva->getPercentilSuperior(); if (!empty($percentilMediano) || !empty($percentilInferior) || !empty($percentilSuperior)) { //captura o diagnóstico avaliando o percentil $diagnostico = PercentilController::determinarDiagnosticoPercentil($curva); } else { //captura o diagnóstico avaliando o imc $imc = $curva->getImc(); $diagnostico = IMCController::determinarDiagnosticoIMC($imc); } } return $diagnostico; }