Example #1
0
     $qAnestesia->setParameter("parametro", $anestesia);
     $anestesias = $qAnestesia->getResult();
     $anest = "";
     foreach ($anestesias as $anest) {
         //			echo $anest->getDescricao() . " - ";
         break;
     }
     if (empty($anest)) {
         $anest = new Entities\TecnicaAnestesica();
         $anest->setDescricao($anestesia);
         if (!empty($anestesia)) {
             $em->persist($anest);
             $em->flush();
         }
     }
     $procRealizado->setTecnicaAnestesica($anest);
 }
 $procRealizado->setTipo("P");
 $numTraco = substr_count($convenio, " - ");
 $numBarra = substr_count($convenio, " / ");
 $plano = "UNICO";
 $nomeConvenio = $convenio;
 if ($numTraco > 0) {
     list($nomeConvenio, $plano) = explode(" - ", $convenio);
 } else {
     if ($numBarra > 0) {
         list($nomeConvenio, $plano) = explode(" / ", $convenio);
     }
 }
 $sqlPaciente = "select p from Entities\\Cliente p JOIN p.planoConvenio pc JOIN pc.convenio co where p.nome = :nomePaciente and co.nome in (:nomeConvenio) and (pc.descricaoPlano = :descricaoPlano or pc.descricaoPlano = 'UNICO')";
 $q = $em->createQuery($sqlPaciente);