Exemplo n.º 1
0
<?php

use classes;
$id = $_REQUEST['id'];
$data = $_REQUEST['data'];
list($dia, $mes, $ano) = explode("/", $data);
$dataNova = new DateTime();
$dataNova->setDate($ano, $mes, $dia);
$em->getConnection()->beginTransaction();
$proc = $em->find("Entities\\ProcedimentoExecutado", $id);
$erro = "Data Alterada Com Sucesso";
if (!empty($proc)) {
    if ($proc->getStatus()->getDescricao() == "Importado" || $proc->getStatus()->getDescricao() == "Pendente") {
        $erro = "Procedimento NAO Foi Digitado Ainda";
    } else {
        $proc->setDataDigitacao($dataNova);
        $em->persist($proc);
        $historiador = new \classes\Historiador($em, $proc);
        $historiador->escreverAlterarDataDigitacao("[Nova Data Digitacao] = " . $data);
    }
}
try {
    $em->flush();
    $em->getConnection()->commit();
} catch (Exception $e) {
    $erro = $e->getMessage();
    $em->getConnection()->rollback();
}
echo "<erro>{$erro}</erro>";
Exemplo n.º 2
0
<?php

use classes;
$idItem = $_REQUEST['idItem'];
$em->getConnection()->beginTransaction();
$item = $em->find("Entities\\ItemProcedimentoExecutado", $idItem);
$p = $item->getProcedimentoExecutado();
$historiador = new \classes\Historiador($em, $p);
$historiador->escreverRemocaoItem($item);
$em->remove($item);
$erro = "0";
try {
    $em->flush();
    $em->getConnection()->commit();
} catch (Exception $e) {
    $erro = $e->getMessage();
    $em->getConnection()->rollback();
}
echo "<erro>{$erro}</erro>";
Exemplo n.º 3
0
        break;
    }
    echo $procedimentoAntigo->getAcomodacao()->getId();
    $novoProcedimentoExecutado->setAcomodacao($procedimentoAntigo->getAcomodacao());
    $novoProcedimentoExecutado->setConvenio($procedimentoAntigo->getConvenio());
    $novoProcedimentoExecutado->setPlanoConvenio($procedimentoAntigo->getPlanoConvenio());
    $novoProcedimentoExecutado->setDataAtendimento($procedimentoAntigo->getDataAtendimento());
    $novoProcedimentoExecutado->setHrFim($procedimentoAntigo->getHrFim());
    $novoProcedimentoExecutado->setHrInicio($procedimentoAntigo->getHrInicio());
    $novoProcedimentoExecutado->setPaciente($procedimentoAntigo->getPaciente());
    $novoProcedimentoExecutado->setNroAtendimento($procedimentoAntigo->getNroAtendimento());
    $novoProcedimentoExecutado->setUrgencia($procedimentoAntigo->isUrgencia());
    //$novoProcedimentoExecutado->setNumeroGuia($procedimentoAntigo->getNumeroGuia());
    $novoProcedimentoExecutado->setTecnicaAnestesica($procedimentoAntigo->getTecnicaAnestesica());
    //$novoProcedimentoExecutado->setSenha($procedimentoAntigo->getSenha());
    $novoProcedimentoExecutado->setTabela($procedimentoAntigo->getTabela());
    $novoProcedimentoExecutado->setStatus($s);
    $novoProcedimentoExecutado->setComplementar(true);
    $em->persist($novoProcedimentoExecutado);
    $historiador = new \classes\Historiador($em, $novoProcedimentoExecutado);
    $historiador->escreverGeracaoComplementar();
    $erro = 0;
    try {
        $em->flush();
        $em->getConnection()->commit();
    } catch (Exception $e) {
        $erro = $e->getMessage();
        $em->getConnection()->rollback();
    }
}
echo "<error>{$erro}</error>";
Exemplo n.º 4
0
    if (empty($ultimoPagamento)) {
        $s = $em->find("Entities\\StatusDigitacao", 6);
        //Faturado;
    } else {
        $s = $em->find("Entities\\StatusDigitacao", 7);
        //glosado;
        $total = 0;
        if ($atendimento->getTipo() == "P") {
            $itens = $atendimento->getItensProcedimento();
            foreach ($itens as $i) {
                $total += $i->getValorTotal();
            }
        } else {
            $total = $atendimento->getValorConsulta();
        }
        $glosa = $total - $totalPago;
        $ultimoPagamento->setGlosa($glosa);
        $em->persist($ultimoPagamento);
    }
    $atendimento->setStatus($s);
    $em->persist($atendimento);
    $historiador = new \classes\Historiador($em, $atendimento);
    $historiador->escreverRemocaoPagamento($p);
    $em->flush();
    $em->getConnection()->commit();
} catch (Exception $e) {
    $em->getConnection()->rollback();
}
?>

Exemplo n.º 5
0
    if ($pp->getCalculaAcomodacao()) {
        if ($descricaoAtual == "APARTAMENTO" && $idAntigo != $idAtual) {
            $valorUrgencia = $valorUrgencia * 2;
            $valorProcedimento = $p->getValor() * 2;
        } else {
            if ($descricaoAntiga == "APARTAMENTO" && trim($idAntigo) != trim($idAtual)) {
                $valorUrgencia = $valorUrgencia / 2;
                $valorProcedimento = $p->getValor() / 2;
            }
        }
    }
    //
    $p->setValor($valorProcedimento);
    $p->setValorUrgencia($valorUrgencia);
    $em->persist($p);
}
$atendimento->setAcomodacao($a);
$historiador = new \classes\Historiador($em, $atendimento);
$historiador->escreverAlteracaoUrgencia();
$em->persist($atendimento);
$erro = "0";
$msg = "";
try {
    $em->flush();
    $em->getConnection()->commit();
} catch (Exception $e) {
    $erro = $e->getCode();
    $msg = $e->getMessage();
    $em->getConnection()->rollBack();
}
echo "<erro>{$erro}</erro><msg>{$msg}</msg>";