コード例 #1
0
 //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)) {
     $nc->setCodigoConsulta($c->getConvenio()->getCodigoConsulta());
 }
 if (!empty($convenio)) {
     $nc->setValorConsulta($convenio->getValorConsulta());
 }
 $nc->setNroAtendimento("");
コード例 #2
0
						<input type='text' id='txtGuia' value='<?php 
echo $procExecutado->getNumeroGuia();
?>
'  size='30' style='text-align: left;' />
					</div>
					<div class='field'>
						<label>Senha</label>
						<input type='text' id='txtSenha' value='<?php 
echo $procExecutado->getSenha();
?>
'  size='30' style='text-align: left;' />
					</div>
					
					<?php 
if (empty($id)) {
    $procExecutado->setPaciente(new Entities\Cliente());
    $procExecutado->setCirurgiao1(new Entities\Medico());
    $procExecutado->setCirurgiao2(new Entities\Medico());
    $procExecutado->setAnestesista1(new Entities\Medico());
    $procExecutado->setAnestesista1(new Entities\Medico());
}
$cliente = $procExecutado->getPaciente();
include_once '../includes/ConveniosPlanos.php';
?>
					
					
					
				</div>
			</div>
			<div id="tabs-2">
					<div cols='3'>
コード例 #3
0
$pacientes = $qPaciente->getResult();
$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) {
コード例 #4
0
ファイル: upload_ajax.php プロジェクト: alejesus/fato
 $urgencia = "0";
 switch ($paciente->getPlanoConvenio()->getConvenio()->getTabelaUrgencia()) {
     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)) {
コード例 #5
0
ファイル: marcarConsulta.php プロジェクト: alejesus/fato
$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();
//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("");