$nc->setHrInicio($c->getHrInicio());
 $nc->setHrFim($c->getHrFim());
 $nc->setCid($c->getCid());
 $p = new Entities\Cliente();
 $p->setNome($c->getNome());
 $p->setNroCarteirinha($c->getCarteirinha());
 $p->setSexo($c->getSexo());
 $p->setTelefone($c->getTelefone());
 $p->setIdade($c->getIdade());
 $nc->setPaciente($p);
 $nc->setAnestesista($c->getMedico());
 $convenio = $c->getConvenio();
 if (!empty($convenio)) {
     $nc->setConvenio($c->getConvenio());
     //		$p->setConvenio($c->getConvenio());
     $nc->setPlanoConvenio($c->getPlanoConvenio());
     $p->setPlanoConvenio($c->getPlanoConvenio());
 }
 if (!empty($convenio)) {
     $nc->setCodigoConsulta($c->getConvenio()->getCodigoConsulta());
 }
 if (!empty($convenio)) {
     $nc->setValorConsulta($convenio->getValorConsulta());
 }
 $nc->setNroAtendimento("");
 $nc->setUrgencia(0);
 $nc->setTipo('C');
 $em->persist($nc);
 $em->persist($p);
 $em->remove($c);
 try {
$paciente = "";
foreach ($pacientes as $paciente) {
    break;
}
if (empty($paciente)) {
    $paciente = new Entities\Cliente();
    $paciente->setNome($nome);
    $paciente->setNroCarteirinha($carteirinha);
    $paciente->setPlanoConvenio($planoConvenio);
    $em->persist($paciente);
}
$pe = new Entities\ProcedimentoExecutado();
$pe->setNroAtendimento("0");
$pe->setNumeroGuia("");
$pe->setPaciente($paciente);
$pe->setPlanoConvenio($planoConvenio);
$pe->setConvenio($convenio);
$pe->setTabela($convenio->getTabelaContratada());
$pe->setUrgencia(false);
$pe->setTipo("P");
$status = $em->find("Entities\\StatusDigitacao", 1);
$pe->setStatus($status);
$historiador = new \classes\Historiador($em, $pe);
$historiador->escreverNovoProcedimento();
$em->persist($pe);
$error = "0";
try {
    $em->flush();
    $em->getConnection()->commit();
} catch (Exception $e) {
    $em->getConnection()->rollback();
Example #3
0
     case "amb90":
         $dataUrgencia = $dataCirurgia;
         $dataUrgencia->setTime(date("H", $hrInicioP->getTimestamp()), date("i", $hrInicioP->getTimestamp()));
         $verificador = new classes\VerificadorUrgenciaAmb90();
         $urgencia = $verificador->isUrgencia($dataUrgencia);
         break;
     case "amb90Bradesco":
         $dataUrgencia = $dataCirurgia;
         $dataUrgencia->setTime(date("H", $hrInicioP->getTimestamp()), date("i", $hrInicioP->getTimestamp()));
         $verificador = new classes\VerificadorUrgenciaBradesco();
         $urgencia = $verificador->isUrgencia($dataUrgencia);
         break;
 }
 $procRealizado->setPaciente($paciente);
 $procRealizado->setConvenio($paciente->getPlanoConvenio()->getConvenio());
 $procRealizado->setPlanoConvenio($paciente->getPlanoConvenio());
 $procRealizado->setNroAtendimento($numeroAtendimento);
 $procRealizado->setStatus($status);
 $procRealizado->setHrInicio($hrInicioP);
 $procRealizado->setHrFim($hrFimP);
 $procRealizado->setDataAtendimento($dataCirurgia);
 $procRealizado->setUrgencia($urgencia);
 $procRealizado->setTabela($procRealizado->getConvenio()->getTabelaContratada());
 $item = new Entities\ItemProcedimentoExecutado();
 if (!empty($anestesista2)) {
     $item->setAnestesista1($anestesista2);
 }
 $item->setCirurgiao1($cirurgiao);
 if (!empty($auxiliar1)) {
     $item->setCirurgiao2($auxiliar1);
 }
Example #4
0
$p->setTelefone($telefone);
$p->setIdade($idade);
if (!empty($anestesista)) {
    $consulta->setAnestesista($anestesista);
}
if (!empty($cirurgiao)) {
    $consulta->setCirurgiao($cirurgiao);
}
$consulta->setPaciente($p);
$consulta->setConvenio($convenio);
$consulta->setCodigoConsulta($convenio->getCodigoConsulta());
$d = $consulta->getDataDigitacao();
//if(!empty($d)){
$plano = $em->find("Entities\\PlanoConvenio", $planoConvenio);
if (!empty($plano)) {
    $consulta->setPlanoConvenio($plano);
    $p->setPlanoConvenio($plano);
    $em->persist($plano);
}
//}
$data = getDateTimeFromDateBr($dataCirurgia);
$consulta->setDataCirurgia($data);
$consulta->setValorConsulta($convenio->getValorConsulta());
$consulta->setNroAtendimento("");
$consulta->setUrgencia(0);
$consulta->setTipo("C");
$salvar = true;
$erro = 0;
if ($digitado == "true") {
    $dqlB = "select b from Entities\\Bloqueio b where b.data = :data";
    $q = $em->createQuery($dqlB);