$pagamento->setAgencia($agencia); $pagamento->setFormaPagamento($tipoPagamento); $pagamento->setDataPagamento(getDateTimeFromDateBr($dataPagamento)); $pagamento->setGlosa(0); $pagamento->setNotaFiscal($numeroNota); $pagamento->setValorAdicional(0); $pagamento->setValorCSLL(0); $pagamento->setValorCofins(0); $pagamento->setValorPago($valor); $pagamento->setValorLiquido($valor); $pagamento->setValorPis(0); $pagamento->setvalorRateio(0); $pagamento->setValorIR(0); $pagamento->setProcedimentoRealizado($consulta); $statusRecebido = $em->find('Entities\\StatusDigitacao', 5); //status de recebido; $consulta->setStatus($statusRecebido); $consulta->addPagamento($pagamento); $em->persist($consulta); $em->persist($pagamento); $historiador = new \classes\Historiador($em, $consulta); $historiador->escreverPagamento($pagamento); try { $em->flush(); $em->getConnection()->commit(); } catch (Exception $e) { $em->getConnection()->rollback(); $erro = $e->getMessage(); } } echo "<erro>{$erro}</erro>";
$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); } $item->setProcedimentoExecutado($procRealizado); $procRealizado->addItemProcedimento($item); $historiador = new \classes\Historiador($em, $procRealizado); $historiador->escreverImportacao(); $em->persist($procRealizado); $em->persist($item); $em->flush(); $linha++; // $valor = $tabela->val($linha,1); } // while(!empty($valor)){ // $codigo = strtoupper($tabela->val($linha,1)); // $nomePaciente = strtoupper($tabela->val($linha,2)); // $numeroAtendimento = strtoupper($tabela->val($linha,3)); // $convenio = strtoupper($tabela->val($linha,4)); // $prescricao= strtoupper($tabela->val($linha,5)); // $cirurgia =strtoupper( $tabela->val($linha,6)); // $hrInicio =strtoupper( $tabela->val($linha,7));
} if (empty($anestesista)) { $valor = 0; $valorUrgencia = 0; } $itemProcediementoExecutado->setPorcentagem($porcentagem); $itemProcediementoExecutado->setProcedimento($procedimento); $itemProcediementoExecutado->setValor($valor); $itemProcediementoExecutado->setValorUrgencia($valorUrgencia); $itemProcediementoExecutado->setValorCirurgiao1($valorCirurgiao1); $itemProcediementoExecutado->setValorCirurgiao2($valorCirurgiao2); //$itemProcediementoExecutado->getDataAtendimento(); //$itemProcediementoExecutado->setHrInicio($hInicio); //$itemProcediementoExecutado->setHrFim($hFim); $itemProcediementoExecutado->setTecnica($tecnica); $itemProcediementoExecutado->setViaAcesso($viaAcesso); $historiador = new \classes\Historiador($em, $procedimentoExecutado); $historiador->escreverSalvarItem($itemProcediementoExecutado); $em->persist($itemProcediementoExecutado); $em->persist($procedimentoExecutado); $xml = ""; $erro = "0"; try { $em->flush(); $em->getConnection()->commit(); } catch (Exception $e) { $erro = $e->getMessage(); $em->getConnection()->rollback(); } $xml .= "<erro>{$erro}</erro><valorUrgencia>{$valorUrgencia}</valorUrgencia><valorTotal>" . $itemProcediementoExecutado->getValorTotal() . "</valorTotal>"; echo $xml;
$statusAntigo = $atendimento->getStatus()->getDescricao(); $atendimento->setConvenio($convenio); $atendimento->setPlanoConvenio($plano); $atendimento->setNroAtendimento($nroAtendimento); $atendimento->setNumeroGuia($guia); $atendimento->setSenha($senha); $atendimento->setStatus($statusDigitacao); $atendimento->setUrgencia($urgencia); $atendimento->setTipo("P"); $dataDigita = $atendimento->getDataDigitacao(); //echo "" $dataDigita; if ($statusDigitacao->getDescricao() == "Digitado" && $statusAntigo != "Digitado" && empty($dataDigita)) { $dataDigitacao = new DateTime(); $atendimento->setDataDigitacao($dataDigitacao); } $historiador = new classes\Historiador($em, $atendimento); $historiador->escreverAlteracaoProcedimento(); $em->persist($atendimento); $em->persist($paciente); $erro = "0"; $msg = "Atualizacao efetuada com sucesso!"; try { $em->flush(); $em->getConnection()->commit(); } catch (Exception $e) { $erro = $e->getCode(); $msg = $e->getMessage(); $em->getConnection()->rollback(); $em->close(); } echo "<erro>{$erro}</erro><msg>{$msg}</msg>";
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(); $error = $e->getMessage(); echo "rollback"; } echo "<error>{$error}</error>";
<?php $em->getConnection()->beginTransaction(); $id = $_REQUEST['id']; $obsImportacao = removeAcentosXML($_REQUEST['obs']); $p = $em->find('Entities\\ProcedimentoExecutado', $id); $usuario = $em->find("Entities\\Login", IDLOGIN); $p->setObsImportacao($obsImportacao); $p->setUsuarioObsImportacao($usuario->getUsername()); $p->setDataObsImportacao(getDateTimeFromDateBr(date('d/m/Y'))); $historiador = new \classes\Historiador($em, $p); $historiador->escreverObsProcedimento($obsImportacao); $em->persist($p); $error = 0; try { $em->flush(); $em->getConnection()->commit(); } catch (Exception $e) { $error = $e->getMessage(); $em->getConnection()->rollback(); } echo "<error>{$error}</error>";
} $q = $em->createQuery($sql); $q->setParameter('dataInicio', change_data_from_Br_to_bd($dataInicial)); $q->setParameter('dataFim', change_data_from_Br_to_bd($dataFinal)); // echo C // echo $strIds; // $q->setParameter("idConvenio", '13,11'); $q->setParameter('nome', $paciente); if ($credenciado != "0") { $q->setParameter('idAnestesista', $credenciado); } // echo implode(",", $idConvenio); $procedimentos = $q->getResult(); $status = $em->createQuery("select s from Entities\\StatusDigitacao s where s.descricao = 'Faturado'")->getResult(); $status = $status[0]; foreach ($procedimentos as $p) { echo $p->getId(); $p->setStatus($status); $historiador = new \classes\Historiador($em, $p); $historiador->escreverAlteracaoStatus(); $em->persist($p); } try { $em->flush(); } catch (Exception $e) { $e = $e->getCode(); } } else { $erro = "1"; } echo "<error>{$erro}</error>";
<?php //use classes; $ids = $_REQUEST["ids"]; $motivo = $_REQUEST["motivoExclusao"]; $em->getConnection()->beginTransaction(); foreach ($ids as $id) { $atendimento = $em->find('Entities\\ProcedimentoExecutado', $id); foreach ($atendimento->getHistoricos() as $h) { $h->setProcedimentoExecutado(null); $em->persist($h); } $atendimento->setStatus($em->find("Entities\\StatusDigitacao", 10)); //status Excluido $em->persist($atendimento); $historiador = new \classes\Historiador($em, $atendimento); $historiador->escreverExclusaoProcedimento("[Motivo Exclusao] = " . $motivo); } $error = "0"; try { $em->flush(); $em->getConnection()->commit(); } catch (Exception $e) { $em->getConnection()->rollback(); $error = $e->getMessage(); } echo "<error>{$error}</error>";
} $recurso = $em->find('Entities\\Recurso', $idRecurso); if (empty($recurso)) { $recurso = new Entities\Recurso(); } $recurso->setStatusRecurso($status); $recurso->setProcedimentoExecutado($atendimento); $recurso->setJustificativa($justificativa); $data = new DateTime(); $recurso->setDataDigitacao($data); $recurso->setValor($valor); $recurso->setProcedimentos($procedimentos); if ($idCredenciado != "0") { $medico = $em->find("Entities\\Medico", $idCredenciado); $recurso->setCredenciado($medico); } $historiador = new \classes\Historiador($em, $atendimento); $historiador->escreverSalvarRecurso($recurso); $em->persist($recurso); $em->persist($atendimento); $msg = ""; $erro = "0"; 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><id>{$recurso->getId()}</id>";
$erro = 0; if ($digitado == "true") { $dqlB = "select b from Entities\\Bloqueio b where b.data = :data"; $q = $em->createQuery($dqlB); $data = str_replace("/", "-", getDateBdStringFromDate($consulta->getDataDigitacao())); echo $data; $q->setParameter("data", "{$data}"); $bloqueios = $q->getResult(); echo "cont = " . count($bloqueios); if (count($bloqueios) > 0) { $salvar = false; $erro = "Dia Bloqueado.<br />Obs: " . $bloqueios[0]->getObs(); } } if ($salvar) { $em->persist($consulta); $em->persist($p); try { $em->flush(); $consulta->setNumeroGuia(str_pad($consulta->getId(), 8, "0", STR_PAD_LEFT)); $em->persist($consulta); $historiador = new \classes\Historiador($em, $consulta); $historiador->escreverSalvarConsulta(); $em->flush(); $em->getConnection()->commit(); } catch (Exception $e) { $em->getConnection()->rollback(); $erro = $e->getMessage(); } } echo "<erro>{$erro}</erro>";