<?php

$cliente = $em->find("Entities\\Cliente", $_REQUEST["cliente"]);
if (empty($cliente)) {
    $cliente = new Entities\Cliente();
}
$xml = "";
$xml .= "<paciente>";
$xml .= "<idPaciente>" . $cliente->getNome() . "</idPaciente>";
$xml .= "<nome>" . $cliente->getNome() . "</nome>";
$procedimentos = $cliente->getProcedimentosRealizados();
foreach ($procedimentos as $p) {
    $itens = $p->getItensProcedimento();
    $xml .= "<procedimento>";
    $xml .= "<idProcedimentoExecutado>" . $p->getId() . "</idProcedimentoExecutado>";
    $xml .= "<numeroGuia>" . $p->getNumeroGuia() . "</numeroGuia>";
    $xml .= "<numeroAtendimento>" . $p->getNroAtendimento() . "</numeroAtendimento>";
    $xml .= "<senha>" . $p->getSenha() . "</senha>";
    $xml .= "<convenio>" . $p->getConvenio()->getNome() . "</convenio>";
    //	$dataAtendimento = date("d/m/Y", $p->getDataAtendimento()->getTimestamp());
    //	$xml .= 	"<dataAtendimento>".$dataAtendimento."</dataAtendimento>";
    $valorTotal = 0;
    foreach ($itens as $item) {
        $valorTotal += $item->getValor();
    }
    $xml .= "<total>" . $valorTotal . "</total>";
    $pago = "false";
    $temGlosa = "false";
    $pagamentos = $p->getPagamentos();
    foreach ($pagamentos as $pagamento) {
        $pago = "true";
Exemple #2
0
     case strtoupper("Cia Vale do Rio Doce"):
         $nomeConvenio = "VALE DO RIO DOCE";
         break;
     default:
         break;
 }
 $q->setParameter("nomePaciente", $nomePaciente);
 $q->setParameter("nomeConvenio", "{$nomeConvenio}, {$plano}");
 $q->setParameter("descricaoPlano", $plano);
 $pacientes = $q->getResult();
 $paciente = "";
 foreach ($pacientes as $paciente) {
     break;
 }
 if (empty($paciente)) {
     $paciente = new Entities\Cliente();
     $paciente->setNome($nomePaciente);
     $sqlConvenio = "select p from Entities\\PlanoConvenio p JOIN p.convenio c where (c.nome = :nomeConvenio and p.descricaoPlano = :descricaoPlano) or (c.nome = :nomeConvenio2 and p.descricaoPlano = 'UNICO') ";
     $q = $em->createQuery($sqlConvenio);
     $q->setParameter("nomeConvenio", $nomeConvenio);
     $q->setParameter("nomeConvenio2", $nomeConvenio);
     $q->setParameter("descricaoPlano", $plano);
     $planos = $q->getResult();
     $planoConvenio = "";
     foreach ($planos as $planoConvenio) {
         break;
     }
     if (empty($planoConvenio)) {
         $linha++;
         //				$valor = $tabela->val($linha,1);
         continue;
foreach ($consultasAntigas as $c) {
    $nc = new Entities\ProcedimentoExecutado();
    $status = $c->getStatusDigitacao();
    if (empty($status)) {
        $status = $em->find('Entities\\StatusDigitacao', 8);
    }
    //Agendado
    $nc->setStatus($status);
    //	if($nc->getStatus()->getDescricao == "Digitado"){
    $nc->setDataDigitacao($c->getDataDigitacao());
    $nc->setDataAtendimento($c->getData());
    $nc->setDataCirurgia($c->getDataCirurgia());
    $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)) {
Exemple #4
0
    //Digitado
    $consulta->setStatus($digitacao);
} else {
    if ($oldStatus == "8") {
        $consulta->setStatus($digitacao);
    }
}
$data = getDateTimeFromDateBr($data);
$consulta->setDataAtendimento($data);
$hrFim = getDateTimeFromHour($hrFim);
$consulta->setHrFim($hrFim);
$hrInicio = getDateTimeFromHour($hrInicio);
$consulta->setHrInicio($hrInicio);
$cidC = $em->find("Entities\\Cid", $cid);
$consulta->setCid($cidC);
$p = new Entities\Cliente();
$p->setNome($nome);
$p->setNroCarteirinha($carteirinha);
$p->setSexo($sexo);
$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();