<?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";
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)) {
//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();