<!-- Creado: Janeth Cuevas. Se crea la vista para filtrar por Nombre -->
<?php
    use App\Libraries\ejLib;
    $var = ejLib::getInstance();
    $soapclient = $var->getWs();
    $wsClave = $var->get_wsClave();

    $usuario = $_SESSION['operador'];
    $Centro_Sal = $var->desencriptar_AES($usuario['centro_sal'], $usuario['x']);
    $Centro_Sal = trim($Centro_Sal);
    $id_doc = trim( $var->desencriptar_AES($usuario['id_doc'], $usuario['x']) );
    $checked = '';
    $btnRegistrarPac = ''; $opcEditarPac = ''; 
    $tipo = ''; // Tipo de consulta 1: CE, 2:urgencias, 3:Hosp
    
  
    if(isset($_GET['btnRegistrarPac'])) { $btnRegistrarPac = $_GET['btnRegistrarPac']; } else { $btnRegistrarPac = '1'; } if(isset($_POST['btnRegistrarPac'])){ $btnRegistrarPac = $_POST['btnRegistrarPac'];} else { $btnRegistrarPac = '1';}

    if(isset($_GET['opcEditarPac'])) { $opcEditarPac = $_GET['opcEditarPac']; } else { $opcEditarPac ='1';}  if(isset($_POST['opcEditarPac'])) { $opcEditarPac = $_POST['opcEditarPac']; } else { $opcEditarPac ='1';}
 
    if(isset($_GET['opcNuevaCita'])) { $opcNuevaCita = $_GET['opcNuevaCita']; } else { $opcNuevaCita ='1';}  if(isset($_POST['opcNuevaCita'])) { $opcNuevaCita = $_POST['opcNuevaCita']; } else { $opcNuevaCita ='1';}

    if(isset($_GET['opcUrgencias'])) { $opcUrgencias = $_GET['opcUrgencias']; } else { $opcUrgencias ='0';}  if(isset($_POST['opcUrgencias'])) { $opcUrgencias = $_POST['opcUrgencias']; } else { $opcUrgencias ='0';}
   

    if($opcUrgencias==1) { $btnRegistrarPac= '1'; $tipo='2'; } else { $tipo = '1'; }


    $Activos = '1';
    if(rtrim($opcEditarPac) == 2){
      $checked = 'checked';
      $Activos = '0';
    }else {
      $checked = '';
    }

?>

<?php $__env->startSection('styles'); ?>
    <style>

    </style>
<?php $__env->stopSection(); ?>
 

<?php $__env->startSection('title', ''); ?>
<?php $__env->startSection('breadcrumb'); ?>
    <li class="active">Buscar Paciente</li>
<?php $__env->stopSection(); ?>

<script src="js/jquery-3.1.0.min.js"></script>
<link rel="stylesheet" href="css/bootstrap.css">
<script src="js/notify.js"></script>
<link rel="stylesheet" href="css/smoothness.datepick.css">
<link rel="stylesheet" href="css/jquery.datepick.css">
<script src="js/jquery.datepick.js"></script>
<script src="js/jquery.datepick-es.js"></script>
<script src="js/searchpacientes.js"></script>



<div class="box box-primary">
  <div class="box-header with-border">
      <h3 class="box-title">Búsqueda de Pacientes</h3>
      
      <input type="hidden" name="h_opcNuevaCita" id="h_opcNuevaCita" value="<?php echo e($opcNuevaCita); ?>">
       <input type="hidden" name="h_btnRegistrarPac" id="h_btnRegistrarPac" value="<?php echo e($btnRegistrarPac); ?>">
       <input type="hidden" name="h_opcEditarPac" id="h_opcEditarPac" value="<?php echo e($opcEditarPac); ?>">

      <?php if(isset($paciente->clues_destino)): ?>
        <input type="hidden" name="h_clues_destino" id="h_clues_destino" value="<?php echo e($paciente->clues_destino); ?>">
        
      <?php else: ?>
         <input type="hidden" name="h_clues_destino" id="h_clues_destino" value="">
      <?php endif; ?>

      <?php if(isset($paciente->clues_origen)): ?>
        <input type="hidden" name="h_clues_origen" id="h_clues_origen" value="<?php echo e($paciente->clues_origen); ?>">
      <?php endif; ?> 
            
      <?php if(isset($paciente->id_solicitud)): ?>
        <input type="hidden" name="h_id_solicitud" id="h_id_solicitud" value="<?php echo e($paciente->id_solicitud); ?>">
      <?php endif; ?> 

      <?php if(isset($referencias)): ?>
        <input type="hidden" name="h_opcReferencias" id="h_opcReferencias" value="<?php echo e($referencias); ?>">
      <?php else: ?> 
        <input type="hidden" name="h_opcReferencias" id="h_opcReferencias" value="0"> 
      <?php endif; ?> 
            
      <input type="hidden" name="h_centro_sal" id="h_centro_sal" value="<?php echo e($Centro_Sal); ?>">
      <input type="hidden" name="h_id_doc" id="h_id_doc" value="<?php echo e($id_doc); ?>">

      <?php if(isset($paciente->entidad_fed_nac)): ?>
        <input type="hidden" name="h_datos" id="h_datos" value="<?php echo e($paciente->entidad_fed_nac); ?>">
      <?php endif; ?> 

      
      
      <div class="box-tools pull-right">
        <button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
      </div>

  </div>
        <!-- /.box-header -->
  
  <div class="box-body" id="objBuscarPaciente" name="objBuscarPaciente">
      <div class="row">
      <!--  <div class="col-sm-2">
            <div class="input-group-sm form-group-sm">
                <label>Buscar por:</label>
                <select id="opcion_bp_" name="opcion_bp_" class="form-control col-md-1">
                    <option value="1">Nombre</option>
                    <option value="2">CURP</option>
                    <option value="3">Expediente</option>
                    <option value="4">Folio de Seguro Popular</option>
                </select>
            </div>
        </div> -->

     <!-- Edicion -->

<div class="col-sm-3 form-group form-group-sm">
          <div class="input-group input-group-sm">
           <span class="input-group-addon" id="sizing-addon3" style="background: #eee"><strong>Buscar por:</strong> </span>
              <div id="edit_TipoBusqueda" name="edit_TipoBusqueda">
                
                   <select id="opcion_bp" name="opcion_bp" class="form-control col-md-1">
                    <option value="1">Nombre</option>
                    <option value="2">CURP</option>
                    <option value="3">Expediente</option>
                    <option value="4">Folio de Seguro Popular</option>
                </select>
      
              </div>  
          </div>    
    </div>
    <div class="col-sm-3 form-group form-group-sm">
          <div class="input-group input-group-sm">
                  <span class="input-group-addon">
                    <input type="checkbox" id="cp_completa" name="cp_completa" <?php echo e($checked); ?>>
                  </span>
                  <br>
                  <span class="input-group-addon">Visualizar información completa del paciente</span>
                   <!-- comentado para prueba addNewPaciente -->
                   

                  
              </div>    
    </div>

    <div class="col-sm-3" id="objBuscarCurp" name="objBuscarCurp" >
          <div class="input-group input-group-sm">
            <span class="input-group-addon" id="sizing-addon3" style="background: #eee">CURP</span>
            <?php if(isset($paciente->curp)): ?>
              <input type="text" id="txtCurp" name="txtCurp" class="form-control" style="width: 100%; " placeholder="[a-z 1-9]" value="<?php echo e(utf8_decode(trim($paciente->curp))); ?>">
            <?php else: ?>
              <input type="text" id="txtCurp" name="txtCurp" class="form-control" style="width: 100%; " placeholder="[a-z 1-9]" value="">
             <?php endif; ?> 
            <!--<div class="input-group-addon btn btn-sm btn-success" id="cmdBuscarCurp" name="cmdBuscarCurp" ><span class="fa fa-search" aria-hidden="true" title="Buscar registros"></span> Buscar</div> -->
          </div>                        
        </div>


       <div id="objBusqNombre" name="objBusqNombre" class="col-sm-9">
        <div class="col-sm-4">
          <div class="input-group input-group-sm">
              <span class="input-group-addon" id="sizing-addon3" >Nombre</span>
               <?php if(isset($paciente->nombre)): ?>
                  <input type="text" id="nombre" name="nombre" class="form-control" value="<?php echo e(utf8_decode($paciente->nombre)); ?>">
               <?php else: ?>
                   <input type="text" id="nombre" name="nombre" class="form-control" placeholder="Mínimo 3 caracteres">
               <?php endif; ?>
          </div> 
        </div>
          
        <div class="col-sm-4">
         <div class="input-group input-group-sm">
           <span class="input-group-addon" id="sizing-addon3" >1er Apellido</span>
            <?php if(isset($paciente->ap_1er)): ?>
              <input type="text" id="apellidop" name="apellidop" class="form-control" value="<?php echo e(utf8_decode($paciente->ap_1er)); ?>">
            <?php else: ?>
              <input type="text" id="apellidop" name="apellidop" class="form-control" placeholder="Mínimo 3 caracteres">
            <?php endif; ?>  
         </div>
        </div>

        <div class="col-sm-4">
          <div class="input-group input-group-sm">
            <span class="input-group-addon" id="sizing-addon3" >2do Apellido</span>
            <?php if(isset($paciente->ap_2do)): ?>
              <input type="text" id="apellidom" name="apellidom" class="form-control" value="<?php echo e(utf8_decode($paciente->ap_2do)); ?>">
            <?php else: ?>
              <input type="text" id="apellidom" name="apellidom" class="form-control" placeholder="Mínimo 3 caracteres">
            <?php endif; ?>
          </div>
        </div>

      </div> <!-- termina objBusqNombre -->


      <!--Buscar por # expediente -->
      
        <div class="col-sm-3" id="objBuscarExp" name="objBuscarExp" >
          <div class="input-group input-group-sm">
            <span class="input-group-addon" id="sizing-addon3" style="background: #eee">Nº Expediente</span>     
            <?php if(isset($paciente->numexpediente)): ?>
              <input type="text" id="txtNExp" name="txtNExp" class="form-control" style="width: 100%; " title="Número de expediente en físico del usuario en la UMED solicitante" Value="<?php echo e(utf8_decode(trim($paciente->numexpediente))); ?>" >
            <?php else: ?>
              <input type="text" id="txtNExp" name="txtNExp" class="form-control" style="width: 100%; " title="Número de expediente en físico del usuario en la UMED solicitante">
            <?php endif; ?>
           
          </div>
       
      </div>

        <!-- Busqueda por folio -->
     
        <div class="col-sm-3"  id="objBuscarFolio" name="objBuscarFolio">
            <div class="input-group input-group-sm">
              <span class="input-group-addon" id="sizing-addon3" style="background: #eee">Folio</span>
              <?php if(isset($paciente->folio)): ?>
                <input type="text" id="txtFolio" name="txtFolio" class="form-control" style="width: 100%; " title="Folio de la Derechohabiencia del usuario" Value="<?php echo e(utf8_decode(trim($paciente->folio))); ?>">
                <span class="input-group-addon" id="sizing-addon3" style="background: #eee">Consecutivo</span>
                <input style="width: 30px; " class="form-control" id="txtConsecutivo" name="txtConsecutivo" Value="<?php echo e(utf8_decode(trim($paciente->consecutivo))); ?>"> 
              <?php else: ?>
                <input type="text" id="txtFolio" name="txtFolio" class="form-control" style="width: 100%;" title="Folio de la Derechohabiencia del usuario" >
                <span class="input-group-addon" id="sizing-addon3" style="background: #eee">Con.</span>
                <input style="width: 30px; " class="form-control" id="txtConsecutivo" name="txtConsecutivo">
              <?php endif; ?>

                                     
        </div>    
      </div>
 <!-- termina objBuscarPaciente -->
  <div class=" col-sm-3" id="divBusquedaPac" name="divBusquedaPac">
     
      <button type="button" id="btn_buscar_bp" name="btn_buscar_bp" class="btn btn-primary btn-sm" title="Buscar Paciente"><span class="fa fa-search" aria-hidden="true"></span> Buscar
      </button>
      <?php if($opcNuevaCita== '1'): ?>
        <button type="button" id="btn_consultar_agenda" name="btn_consultar_agenda" class="btn btn-primary btn-sm" title="Consultar Agenda"><span aria-hidden="true" class="fa fa-calendar-check-o"></span> Consultar</button>
      <?php endif; ?>   
</div>
<div class="col-sm-12 alinear_centrado  ">
                    <?php if($btnRegistrarPac==='1'){ ?>  <button type="button" id="btn_agregar_pac" name="btn_agregar_pac" class="btn btn-success btn-sm" title="Registrar Paciente"><span class="fa fa-user-circle-o" aria-hidden="true"></span> Registrar Paciente </button> <?php } ?>
  </div>   

  <div class="row"></div>  



     <!-- termina edicion --> 




    <div class="modal fade" id="modalHistCitasPac" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
        <div class="modal-dialog modal-lg" role="document">
            <div id="modalContent" class="modal-content">

            </div>
        </div>
    </div>
  
  <br>

    <div id="resultadosContainer"></div>
    
    <div id="mnuCtx_Usuarios" class="tblBase margen_lr05px" style="border: solid 1px #c3c5c9; border-radius: 3px 3px 0px 3px; width: 150px; position: absolute; left: 150px; background-color: #fff; z-index: 1000; display: none;">
                  <i class="fa fa-window-close" id="mnuCtx_Usuarios_close" aria-hidden="true" style="position: absolute; top: 1px; right: 5px; cursor: pointer;"></i>           
                  <table width="100%" class="table-hover" id="tblCTmenu">
                      <tr title="Coparar este usuario con el usuario registrado en la referencia..." id="tblCTmenu_opcComp"><td width="5px"></td><td width="20px"><i class="fa fa-address-card-o" aria-hidden="true"></i></td><td>Comparar</td> <td width="5px"></td></tr>               
                    
                  </table>
                
    </div>

    <div id="testDebug" name="testDebug" style="width: 100% !important; margin-top: 20px; margin-left: 20px; margin-right: 20px;">
    </div>

  <!-- Modal 
    <div class="modal fade" id="defaultModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
      <div class="modal-dialog modal-lg" role="document">
        <div id="modalContent" name="modalContent" class="modal-content">X
        </div>
      </div>
    </div> -->
</div>

<?php $__env->startSection('scripts'); ?>
<script type="text/javascript">
function setInicio() {

};




function SmoothScrollTo(id_or_Name, timelength=500){            
            $('html, body').animate({
                scrollTop: $(id_or_Name).offset().top-10
            }, timelength, function(){
                window.location.hash = id_or_Name;
            });
 }

$(document).ready(function(){  


    $('#btn_agregar_pac').addClass('hidden'); 

    
    $('#objBuscarPaciente #objBuscarFolio').addClass('hidden'); 
    $('#objBuscarPaciente #objBuscarCurp').addClass('hidden'); 
    $('#objBuscarPaciente #objBuscarExp').addClass('hidden'); 
   
   

    $("#cmdBuscar").addClass('disabled');
    //$("#cmdBuscarCurp").addClass('disabled');

    $('#resultadosContainer #vCat_Dependencia').val('001').change();
    $('#resultadosContainer #vCat_Programa').val('001').change();
      
    $("#objBuscarCurp #cmdBuscar").addClass('disabled');

    var tipoDerechohabiencia = $('#derechohab').val();
    //console.log("tipoDerechohabiencia");
    //console.log(tipoDerechohabiencia);

     
  });




 function editarRegistroPaciente(clave_pac) {
 
  var parametros = { "clave_pac": clave_pac, "tipoBusqueda": '6'};
 // console.log(parametros);
    jqGetAjaxShort("ConsultaExterna_getLstPaciente","resultadosContainer", parametros);
      
      $('#resultadosContainer').show(200);
      SmoothScrollTo('#resultadosContainer');
    };



  $('#divBusquedaPac #btn_buscar_bp').click(function(){
            $('#testDebug').hide();            
            $('#resultadosContainer').show();
            var infCompleta = '0'; if($("#cp_completa").is(':checked')) infCompleta = '1';
            var nombrePac = $('#objBuscarPaciente #nombre').val();
            var primerAp = $('#objBuscarPaciente #apellidop').val();
            var segundoAp = $('#objBuscarPaciente #apellidom').val();
            var clues_destino = $('#h_clues_destino').val();
            var tipoBusqueda = $('#objBuscarPaciente #opcion_bp').val();
            var FolioSPopular = $('#objBuscarFolio #txtFolio').val();
            var numExp = $('#objBuscarExp #txtNExp').val();
            var curp = $('#objBuscarCurp #txtCurp').val();
            var editar = $('#h_opcEditarPac').val(); 
            var opcNuevaCita = $('#h_opcNuevaCita').val(); 
            var opcNuevaCitaUrg = <?php echo e($opcUrgencias); ?>;
            var tipo = <?php echo e($tipo); ?>;

         if (tipoBusqueda== '1' && nombrePac.length < 2) {
             $.notify("Es necesario que proporcione -Nombre completo-", "error");
             $('#objBuscarPaciente #nombre').focus();
            return false;
         }
         if (tipoBusqueda== '1' && primerAp.length < 2) {
              $.notify("Es necesario que proporcione -Primer Apellido-", "error");
             $('#objBuscarPaciente #apellidop').focus();
            return false;
         }
          
       
            var parametros = {
              nombrePac: nombrePac,
              primerAp: primerAp,
              segundoAp: segundoAp,
              infCompleta: infCompleta,
              clues_destino: clues_destino,
              tipoBusqueda: tipoBusqueda,
              FolioSPopular: FolioSPopular,
              numExp: numExp,
              curp: curp, 
              editar: editar,
              opcNuevaCita: opcNuevaCita,
              opcNuevaCitaUrg: opcNuevaCitaUrg,
              tipo : tipo
              
            };
          
            

            jqGetAjaxShort("ConsultaExterna_getLstPaciente","resultadosContainer", parametros);
            $('#btn_agregar_pac').removeClass('hidden');
            
            SmoothScrollTo('#resultadosContainer');

            $('#resultadosContainer #vCat_Programa').val('001').change();
        
  });

  // consultar agenda  
  $(document).on('click', '#divBusquedaPac #btn_consultar_agenda', function () {  
   
        var id_solicitud = '';
        var clues_origen = '';
        var centro_sal = $('#h_centro_sal').val();
        var opcNuevaCitaUrg = <?php echo e($opcUrgencias); ?>;
        var cont='';
        if(opcNuevaCitaUrg ==1) {
          cont='resultadosContainer';
        }else{ 
          cont='testDebug';
      }

    jqGetAjaxShort('Agenda_solicitarCita', cont, {
          centro_sal: centro_sal,
          clave_pac: '1',
          id_solicitud: id_solicitud,
          clues_origen: clues_origen,
          btngrabar: '0',
          btnborrar: '0',
          ver_como_ventana: '0',
          btndetalles: '1',
          btninsertar: '0',
          btnVacunacion: '0', 
          btnReporteVacunacion: '1',
          opcConsultarCitaUrg: opcNuevaCitaUrg,
          agendaUrgencias: '0'
          }  );

  }); 



  //busqueda por nombre
  $('#opcion_bp').change(function(){
        $('#btn_agregar_pac').addClass('hidden');
        var opcBusq = $(this).val();
 
         if(opcBusq=='1'){  
          $('#objBuscarPaciente #objBusqNombre').removeClass('hidden');
          $('#objBuscarPaciente #objBuscarCurp').addClass('hidden');
          $('#objBuscarPaciente #objBuscarExp').addClass('hidden');
          $('#objBuscarPaciente #objBuscarFolio').addClass('hidden');
           $('#divBusquedaPac #btn_buscar_bp').removeClass('hidden');
          /*$('#objBuscarFolio').hide();
          $('#objBuscarCurp').hide();
          $('#objBusqNombre').show();
          $('#btn_buscar_bp').show();
          $('#objBuscarExp').hide(); */
         }
         if(opcBusq=='2'){  
          $('#objBuscarPaciente #objBuscarCurp').removeClass('hidden');
          $('#objBuscarPaciente #objBuscarFolio').addClass('hidden');
          $('#objBuscarPaciente #objBusqNombre').addClass('hidden');
          $('#objBuscarPaciente #objBuscarExp').addClass('hidden');
          $('#divBusquedaPac #btn_buscar_bp').removeClass('hidden');
          
         
         }

         if(opcBusq=='3'){  
          $('#objBuscarPaciente #objBuscarCurp').addClass('hidden');
          $('#objBuscarPaciente #objBuscarFolio').addClass('hidden');
          $('#objBuscarPaciente #objBusqNombre').addClass('hidden');
          $('#objBuscarPaciente #objBuscarExp').removeClass('hidden');
          $('#divBusquedaPac #btn_buscar_bp').removeClass('hidden');
         }
         if(opcBusq=='4'){ 
          $('#objBuscarPaciente #objBuscarCurp').addClass('hidden');
          $('#objBuscarPaciente #objBuscarFolio').removeClass('hidden');
          $('#objBuscarPaciente #objBusqNombre').addClass('hidden');
          $('#objBuscarPaciente #objBuscarExp').addClass('hidden');
          $('#divBusquedaPac #btn_buscar_bp').removeClass('hidden');
         }

 });

//validar curp
 $('#objBuscarCurp #txtCurp').focusout(function(){
    var curp = $('#objBuscarCurp #txtCurp').val();   
    curp = curp.trim().length;  

    
      if(curp != 18 ){
         //Se comenta validación para dejar solo la validación desde el BE - Janeth C. 04 Abr 2024
       /*$('#objBuscarCurp #txtCurp').addClass('error');
        $.notify("La longitud del texto proporcionado para la CURP no cumple con el tamaño mínimo requerido", "error");*/
          $('#objBuscarCurp #cmdBuscarCurp').addClass('disabled');
      }
      else{
          $('#objBuscarCurp #txtCurp').removeClass('error');
          $('#objBuscarCurp #cmdBuscarCurp').removeClass('disabled');
        }
 });

  //busqueda por curp
  $('#objBuscarPaciente #cmdBuscarCurp').click(function(){
        $('#resultadosContainer').show();
        var curp = $('#objBuscarCurp #txtCurp').val();
        //console.log(curp);
        //  $objeto = $soapclient->Archivo_getInfCurpPersona($curp, $wsClave);
        
       
        jqGetAjaxShort("archivo/getLstPacientesFull","resultadosContainer",  {"Curp": curp});
        $('#btn_agregar_pac').removeClass('hidden');
  });

 

  //Agregar paciente
  $('#objBuscarPaciente #btn_agregar_pac').click(function(){
     
    var infCompleta = '0'; if($("#cp_completa").is(':checked')) infCompleta = '1';
    var nombrePac = $('#objBuscarPaciente #nombre').val();
    var primerAp = $('#objBuscarPaciente #apellidop').val();
    var segundoAp = $('#objBuscarPaciente #apellidom').val();
    var clues_destino = $('#h_clues_destino').val();
    var tipoBusqueda = '5';
    var FolioSPopular = $('#objBuscarFolio #txtFolio').val();
    var numExp = $('#objBuscarExp #txtNExp').val();
    var clues_origen  =  $('#h_clues_origen').val(); 
    var id_solicitud = $('#h_id_solicitud').val();
    
    
      var comando = `  
        var referencia = $('#h_opcReferencias').val();
        if (referencia == 1) {
          $('#divNumExp').addClass('hidden'); 
        } else { $('#divNumExp').removeClass('disabled'); }
        `;

    var parametros = {
      tipoBusqueda: tipoBusqueda,
       clues_origen: clues_origen,
      id_solicitud: id_solicitud,
      nombrePac: nombrePac,
      primerAp: primerAp,
      segundoAp: segundoAp,
      tipo: <?php echo e($tipo); ?>

    };


     $('#btn_agregar_pac').addClass('hidden'); 
    //jqGetAjaxShort("ConsultaExterna_getLstPaciente","resultadosContainer", parametros);

    jqGetAjaxShort_exec("ConsultaExterna_getLstPaciente","resultadosContainer", parametros, false, comando);
    SmoothScrollTo('#resultadosContainer');




  });  

  // migracion de registrarPaciente a Busqueda de paciente 



  //$('#resultadosContainer #curp #cmdBuscarCurp').click(function(){
    $(document).on('click', '#resultadosContainer #curp #cmdBuscarCurp', function () {  
    
     var Curp = $('#resultadosContainer #curp #txtCurp').val();
     var bdCurp = $('#resultadosContainer #h_editable').val(); 
     var nombres = $('#objBuscarPaciente #txtNombres').val();
     var primerAp = $('#objBuscarPaciente #txtPrimerAp').val();
     var segundoAp = $('#objBuscarPaciente #txtSegundoAp').val();
     var fnac =  $('#resultadosContainer #txtFNac').val(); 
      //  prueba busqueda ws renapo:

   // jqGetAjax_Modal('getInfoPorCurp','modalContent',  {curp:Curp}, 'defaultModal');
   

    if(Curp.length == 18){

      jqGetAjax_Modal('getInfoPorCurp','modalContent',  {curp:Curp}, 'defaultModal');
    }
    else { 
      
      jqGetAjax_Modal('buscarCurpGeneralesWs','modalContent',  {nombres:nombres, primerAp: primerAp, segundoAp: segundoAp, fnac: fnac }, 'defaultModal');
    }

    


        //parte funcional, comentado para pruebas 04 dic 20 descomentar...
 /*   var parametros = { Curp: Curp, bdCurp: bdCurp };
      if(Curp.length == 18){
       
          jqGetAjax_Modal("archivo/getLstPacientesFull","modalContent", parametros, 'defaultModal');
         // jqGetAjax_Modal("archivo/getLstPacientesFull","modalContent", {"Curp": Curp, "bdCurp:" bdCurp}, 'defaultModal');
            }
      
      */ 

  }); 
$(document).on('click', '#objBusqGralesRenapo #btn_buscar_ws', function () { 
     var nombres = $('#objBusqGralesRenapo #nombre').val();
     var primerAp = $('#objBusqGralesRenapo #apellidop').val();
     var segundoAp = $('#objBusqGralesRenapo #apellidom').val();
     var fNac= $('#objBusqGralesRenapo #txtFNac').val();
     var entidadNac= $('#objBusqGralesRenapo #edit_vCat_Entidades_nac #vCat_Entidades').val();
     if (fNac==""){
       $.notify("Favor de capturar fecha de nacimiento", "error");
        $("#objBusqGralesRenapo #txtFNac").focus();
       return false;
     }
     if (entidadNac==""){
       $.notify("Favor de capturar entidad de nacimiento", "error");
        $("#objBusqGralesRenapo #edit_vCat_Entidades_nac #vCat_Entidades").focus();
       return false;
     }

      jqGetAjaxShort('getCurpPorDatos','tblModalBusquedaWs',  {nombres:nombres, primerAp: primerAp, segundoAp: segundoAp, fNac: fNac, entidadNac: entidadNac});
     
    
  });   

//tblModalGralesWs
$(document).on('click', '#tblModalGralesWs .beneficiadoCurpWs', function () {    
      $('#defaultModal').modal('hide');
      $tr = $(this);
       
         $('#txtFNac').datepick({dateFormat: 'dd/mm/yyyy'}); 
         $("#curp #txtCurp").val($tr.data('curp'));
         $("#txtPrimerAp").val($tr.data('paterno'));
         $("#txtSegundoAp").val($tr.data('materno'));
         $("#txtNombres").val($tr.data('nombre'));
         $("#txtFNac").val($tr.data('nacimiento'));
         var Edad = Math.trunc(restaFechas($tr.data('nacimiento') , '<?php echo date("d/m/Y"); ?>') /(365.25));
         
         $("#edit_vCat_Entidades_nac #vCat_Entidades").val( $tr.data('entidad_nac') );
      //   $("#edit_vCat_Entidades_fed #vCat_Entidades").val( $tr.data('entidad_nac') );
        entidad=  $("#edit_vCat_Entidades_nac #vCat_Entidades").val();

       // jqGetAjaxShort("vCat_Municipios","edit_vCat_Municipio_dom", {"entidad_id": entidad  });
            
      $("#edit_vCat_SexoCurp #vCat_SexoCurp").val( $tr.data('sexo') );
         

      });



  $(document).on('click', '#tblModalBeneficiadoCurp .beneficiadoCurp', function () {    
      $('#defaultModal').modal('hide');
      $tr = $(this);
       
         $('#txtFNac').datepick({dateFormat: 'dd/mm/yyyy'}); 
         
         $("#txtPrimerAp").val($tr.data('paterno'));
         $("#txtSegundoAp").val($tr.data('materno'));
         $("#txtNombres").val($tr.data('nombre'));
         $("#txtFNac").val($tr.data('nacimiento'));
         var Edad = Math.trunc(restaFechas($tr.data('nacimiento') , '<?php echo date("d/m/Y"); ?>') /(365.25));
         var entidad ='';          
          $("#divEdad").html(Edad+" año(s)");

        $("#edit_vCat_Entidades_nac #vCat_Entidades").val( $tr.data('entidad_nac') );
        entidad=  $("#edit_vCat_Entidades_nac #vCat_Entidades").val();

        //jqGetAjaxShort("vCat_Municipios","edit_vCat_Municipio_dom", {"entidad_id": entidad  });
         $("#edit_vCat_SexoCurp #vCat_SexoCurp").val( $tr.data('sexo') );
         

      });



  $(document).on('click', '#tblModalUsuarioCurp .afiliadoCurp', function () {    
      $('#defaultModal').modal('hide');
      $tr = $(this);
         $('#txtVigenciaIni').datepick({dateFormat: 'dd/mm/yyyy'});
         $('#txtVigenciaFin').datepick({dateFormat: 'dd/mm/yyyy'});
         $('#txtFNac').datepick({dateFormat: 'dd/mm/yyyy'}); 
         $("#folio_afiliacion #txtFolio").val($tr.data('folio'));
         $("#folio_afiliacion #txtConsecutivo").val($tr.data('identificador'));
         $("#vigencia #txtVigenciaIni").val($tr.data('inicio'));
         $("#txtVigenciaFin").val($tr.data('fin'));
         $("#txtPrimerAp").val($tr.data('paterno'));
         $("#txtSegundoAp").val($tr.data('materno'));
         $("#txtNombres").val($tr.data('nombre'));
         $("#txtFNac").val($tr.data('nacimiento'));
         var Edad = Math.trunc(restaFechas($tr.data('nacimiento') , '<?php echo date("d/m/Y"); ?>') /(365.25));          
          $("#divEdad").html(Edad+" año(s)");

         $("#edit_vCat_Derechohabiencia #vCat_Derechohabiencia").val($tr.data('tipo_afil'));
         $("#edit_vCat_Entidades_fed #vCat_Entidades").val( $tr.data('entidad_nac') );
         $("#edit_vCat_Municipio_dom").html('<select style="width: 100%; height: 100%;" class="form-control" id="vCat_Municipios" name="vCat_Municipios"><option value="'+$tr.data('cve_mun')+'">'+$tr.data('municipio')+'</option></select>');
         $("#edit_vCat_Localidad_dom").html('<select style="width: 100%; height: 100%;" class="form-control" id="vCat_Localidades" name="vCat_Localidades"><option value="'+$tr.data('cve_localidad')+'">'+$tr.data('localidad')+'</option></select>');
        
         $("#tab_1 #edit_vCat_TipoVialidad_dom #vCat_TipoVialidad").val($tr.data('tipo_vialidad'));
         $("#tab_1 #edit_vCat_Entidades_fed #vCat_Entidades").val($tr.data('entidad_dom'));
         $("#divNumExp #txtNExp").val($tr.data('num_expe'));

         $("#tab_1 #txtCalle").val($tr.data('calle'));
         $("#tab_1 #txtNExt").val($tr.data('num_exterior'));
         $("#tab_1 #txtNExtL").val($tr.data('letra_ext'));
         $("#tab_1 #txtNInt").val($tr.data('num_interior'));
         $("#tab_1 #txtNIntL").val($tr.data('letra_int'));

         $("#tab_1 #txtTelefono").val($tr.data('telefono'));
         $("#tab_1 #txtCelular").val($tr.data('celular'));
         $("#tab_1 #txtEmail").val($tr.data('email'));

         jqGetAjaxShort("vCat_CodigoPostal","edit_vCat_CPostal_dom", {"entidad_id": $tr.data('entidad_dom'), "municipio_id": $tr.data('cve_mun')});

          

         jqGetAjaxShort("vCat_Asentamiento","edit_vCat_Asentamiento_dom", {"entidad_id": $tr.data('entidad_dom'), "municipio_id": $tr.data('cve_mun'), "localidad_id": $tr.data('cve_localidad'), "id_asentamiento": $tr.data('id_asenta') });

      });
 $(document).on('click', '#resultadosContainer #cmdCancelRegistro', function () {  
      $('#resultadosContainer').hide("slow");
      scrollTop: ($('#objBuscarPaciente').offset().top);
    });

  $('#btnRefrescar').click(function(){
      var idEntidad = $('#edit_vCat_Entidades_fed #vCat_Entidades').val(); 
      var idMunicipio = $('#edit_vCat_Municipio_dom #vCat_Municipios').val();
      var idLocalidad = $('#edit_vCat_Localidad_dom #vCat_Localidades').val();
      var id_asentamiento = '';
    
      
      jqGetAjaxShort("vCat_Asentamiento","edit_vCat_Asentamiento_dom", {"entidad_id": idEntidad, "municipio_id": idMunicipio, "localidad_id": idLocalidad, "id_asentamiento": id_asentamiento });
    

  });


    //buscar consecutivos
    $('#folio_afiliacion #txtFolio').change(function(){
    var folio = $('#txtFolio').val().length;
    var length = $("#folio_afiliacion #txtFolio").val().length;
    var dh = $('#edit_vCat_Derechohabiencia #vCat_Derechohabiencia').val();
    if(dh == '0' || dh == '15' && length <10){   
    $.notify('El Folio no es válido, longuitud mínima ~10 caracteres~', 'error');
  
    
    $("#folio_afiliacion #txtFolio").focus();
    return;
    }
    });


    $('#folio_afiliacion #cmdBuscar').click(function(){


        var dh = $('#edit_vCat_Derechohabiencia #vCat_Derechohabiencia').val();

   
        if(dh == '0' || dh == '15' ){          
         
          var folio = $('#txtFolio').val();
          var length = $("#folio_afiliacion #txtFolio").val().length;
          
                //$('#txtFolio').removeClass('error');                
                if (folio == '' || length <10) {
                    $.notify('El Folio no es válido', 'error');
                    $('#txtConsecutivo').addClass('disabled');
                    $("#folio_afiliacion #txtFolio").focus();
                    return false;
                    //$("#txtConsecutivo").prop('disabled', true);
                }     
                else { 
              
                  $('#txtConsecutivo').removeClass('disabled');
                }
                
        } 
       
      });


    $('input[type=checkbox][name=prospera]').change(function () {
   
        if (this.checked) {
            $('#resultadosContainer #prosperaDiv').removeClass('hidden');
        }
        else {
            $('#resultadosContainer #prosperaDiv').addClass('hidden');
        }
    });




    $('#hablaLengInd').change(function(){
       var opcBusq = $(this).val();
         
            if(opcBusq=='1'){ 
              $('#lenguasIndDiv').removeClass('hidden');
          }
          else {
              $('#lenguasIndDiv').addClass('hidden');
          }
           
    });


    $(document).on('change', 'input[type=radio][name=hablaLengInd]', function (event) {
     
      switch($(this).val()) {
       case '1' :
         $('#lenguasIndDiv').removeClass('hidden');
        break;

        default:
          $('#lenguasIndDiv').addClass('hidden');
      }     
    });



    // 23 Sept 19 - Janeth Cuevas - Recuperar listado de municipios en base a la entidad seleccionada 
    $(document).on('change', '#edit_vCat_Entidades_fed #vCat_Entidades', function () { 
      var idEntidad = $(this).val();
      //console.log(idEntidad);
      jqGetAjaxShort("vCat_Municipios","edit_vCat_Municipio_dom", {"entidad_id": idEntidad });
      });

    // 23 Sept 19 - Janeth Cuevas - Recuperar listado de localidades y CP en base al municipio seleccionado
    $(document).on('change', '#edit_vCat_Municipio_dom #vCat_Municipios', function () {                      
        var idEntidad = $('#edit_vCat_Entidades_fed #vCat_Entidades').val(); 
        var idMunicipio = $('#edit_vCat_Municipio_dom #vCat_Municipios').val();
        jqGetAjaxShort("vCat_Localidades","edit_vCat_Localidad_dom", {"entidad_id": idEntidad, "municipio_id": idMunicipio });
        
        jqGetAjaxShort("vCat_CodigoPostal","edit_vCat_CPostal_dom", {"entidad_id": idEntidad, "municipio_id": idMunicipio });
      });
 
    // 23 Sept 19 - Janeth Cuevas - Recuperar listado de Asentamientos 
    $(document).on('change', '#edit_vCat_Localidad_dom #vCat_Localidad', function () { 
      var idEntidad = $('#edit_vCat_Entidades_fed #vCat_Entidades').val(); 
      var idMunicipio = $('#edit_vCat_Municipio_dom #vCat_Municipios').val();
      var idLocalidad = $('#edit_vCat_Localidad_dom #vCat_Localidad').val();
      var id_asentamiento = '';
      
     // console.log(idLocalidad);
      if(idLocalidad == '9999' ){ 
         $('#cnt_otra_localidad').removeClass('hidden'); } else {   $('#cnt_otra_localidad').addClass('hidden');
          $('#cnt_otra_localidad #txt_otralocalidad').val('');
            }
      
      jqGetAjaxShort("vCat_Asentamiento","edit_vCat_Asentamiento_dom", {"entidad_id": idEntidad, "municipio_id": idMunicipio, "localidad_id": idLocalidad, "id_asentamiento": id_asentamiento });
      });

    // 26 Sept 19 - Janeth Cuevas - Recuperar listado de Asentamientos 
    $(document).on('change', '#edit_vCat_TipoAsent_dom #vCat_TipoAsentamiento', function () { 
      var idEntidad = $('#edit_vCat_Entidades_fed #vCat_Entidades').val(); 
      var idMunicipio = $('#edit_vCat_Municipio_dom #vCat_Municipios').val();
      var idLocalidad = $('#edit_vCat_Localidad_dom #vCat_Localidad').val();
      var id_asentamiento = '';
     
      
      //jqGetAjaxShort("vCat_Asentamiento","edit_vCat_Asentamiento_dom", {"entidad_id": idEntidad, "municipio_id": idMunicipio, "localidad_id": idLocalidad, "id_asentamiento": '' });
      });


    //----------------------------datos de emergencia -----------------------------------------------------------
    // 26 Sept 19 - Janeth Cuevas - Recuperar listado de municipios en base a la entidad seleccionada 
    $(document).on('change', '#edit_vCat_Entidades_fed_emer #vCat_Entidades', function () { 
      var idEntidad = $(this).val();
      //console.log(idEntidad);
      jqGetAjaxShort("vCat_Municipios","edit_vCat_Municipio_emer", {"entidad_id": idEntidad });
      });

    // 26 Sept 19 - Janeth Cuevas - Recuperar listado de localidades y CP en base al municipio seleccionado
    $(document).on('change', '#edit_vCat_Municipio_emer #vCat_Municipios', function () {                      
        var idEntidad = $('#edit_vCat_Entidades_fed_emer #vCat_Entidades').val(); 
        var idMunicipio = $('#edit_vCat_Municipio_emer #vCat_Municipios').val();
        $('#localidad_emer').addClass('hidden');
        $('#cp_emer').addClass('hidden');
        
        
        jqGetAjaxShort("vCat_Localidades","edit_vCat_Localidad_emer", {"entidad_id": idEntidad, "municipio_id": idMunicipio });
        
        jqGetAjaxShort("vCat_CodigoPostal","edit_vCat_CPostal_emer", {"entidad_id": idEntidad, "municipio_id": idMunicipio });
      });

     // 26 Sept 19 - Janeth Cuevas - Recuperar listado de Asentamientos 
    $(document).on('change', '#edit_vCat_Localidad_emer #vCat_Localidad', function () { 
      var idEntidad = $('#edit_vCat_Entidades_fed_emer #vCat_Entidades').val(); 
      var idMunicipio = $('#edit_vCat_Municipio_emer #vCat_Municipios').val();
      var idLocalidad = $('#edit_vCat_Localidad_emer #vCat_Localidad').val();
      var id_asentamiento = '';
      //console.log(idEntidad,idMunicipio, idLocalidad, id_asentamiento);
      $('#asentamiento_eme').addClass('hidden');
      jqGetAjaxShort("vCat_Asentamiento","edit_vCat_Asentamiento_eme", {"entidad_id": idEntidad, "municipio_id": idMunicipio, "localidad_id": idLocalidad, "id_asentamiento": id_asentamiento });
      });

    // 26 Sept 19 - Janeth Cuevas - Recuperar listado de Asentamientos 
    $(document).on('change', '#edit_vCat_TipoAsent_dom #vCat_TipoAsentamiento', function () { 
      var idEntidad = $('#edit_vCat_Entidades_fed_emer #vCat_Entidades').val(); 
      var idMunicipio = $('#edit_vCat_Municipio_emer #vCat_Municipios').val();
      var idLocalidad = $('#edit_vCat_Localidad_emer #vCat_Localidades').val();
      var id_asentamiento = '';
      //console.log(idEntidad,idMunicipio, idLocalidad, id_asentamiento);
      
     // jqGetAjaxShort("vCat_Asentamiento","edit_vCat_Asentamiento_eme", {"entidad_id": idEntidad, "municipio_id": idMunicipio, "localidad_id": idLocalidad, "id_asentamiento": id_asentamiento });
      });
    
    $(document).on('change', '#curp #txtCurp', function () { 
       var regNuevo = $('#resultadosContainer #h_editable').val(); 
       var curp = $('#curp #txtCurp').val().length; 
     // console.log(regNuevo);
       if(curp != 18 ){
          // $.notify("Es necesario que proporcione la Curp del usuario", "error");
        } 
        else if (regNuevo == '0') {
           var curpVal = $('#curp #txtCurp').val(); 
           jqGetAjax_Modal("archivo/getNvecesCurpPaciente","modalContent", {"Curp": curpVal}, 'defaultModal');

          }
     });


  $(document).on('change', '#resultadosContainer #prospera', function () {     
   
        if (this.checked) {
            $('#resultadosContainer #prosperaDiv').removeClass('hidden');
        }
        else {
            $('#resultadosContainer #prosperaDiv').addClass('hidden');
        }
    });
    $(document).on('change', '#edit_vCat_Derechohabiencia #vCat_Derechohabiencia', function () {     
      var dh = $('#edit_vCat_Derechohabiencia #vCat_Derechohabiencia').val();
        $('#txtFNac').datepick({dateFormat: 'dd/mm/yyyy'});
        //var folio =   $('#folio_afiliacion #txtFolio').val();
      if (dh == '0' || dh == '15' ){ 
        
         $('#vigencia').removeClass('hidden');
         $('#Finvigencia').removeClass('hidden');
         $('#folio_afiliacion #consecutivo').removeClass('hidden');
         $('#folio_afiliacion #txtConsecutivo').removeClass('hidden');
         $('#folio_afiliacion #cmdBuscar').removeClass('hidden');
         //$('#folio_afiliacion #txtFolio').attr('maxlength', '13');
         $('#txtVigenciaIni').datepick({dateFormat: 'dd/mm/yyyy'});
         $('#txtVigenciaFin').datepick({dateFormat: 'dd/mm/yyyy'});
       
         
      } else {
        
         $('#folio_afiliacion #txtFolio').val("");
         $('#vigencia').addClass('hidden');
         $('#Finvigencia').addClass('hidden');
         $('#folio_afiliacion #consecutivo').addClass('hidden');
         $('#folio_afiliacion #txtConsecutivo').addClass('hidden');
         $('#folio_afiliacion #cmdBuscar').addClass('hidden');
         //$('#folio_afiliacion #txtFolio').attr('maxlength', '10');
    
        
      }

      switch (dh) {
        case '0':
          $('#folio_afiliacion #txtFolio').attr('maxlength', '13');
          break;

        case '1':
          $('#folio_afiliacion #txtFolio').attr('maxlength', '10');
          break;  

        case '2':
          $('#folio_afiliacion #txtFolio').attr('maxlength', '13');
          break; 
        default:
          $('#folio_afiliacion #txtFolio').attr('maxlength', '15');
      }
    });

//----------------------------Pais de Residencia----------------------------------------------------------
    // 15 Ene 20 - Janeth Cuevas - Recuperar listado de Entidad, municipio y localidad No Disponible 
    $(document).on('change', '#tab_1 #vCat_Paises', function () { 
      var Pais = $('#tab_1 #vCat_Paises').val();
      
      if (Pais !='484') {

        jqGetAjaxShort("vCat_Entidades","edit_vCat_Entidades_fed", {"claven": '99' });
        jqGetAjaxShort("vCat_Municipios","edit_vCat_Municipio_dom", {"entidad_id": '99' });
        jqGetAjaxShort("vCat_Localidades","edit_vCat_Localidad_dom", {"entidad_id": '99', "municipio_id": '999' });
      }
     
     
    });

//***************************************Inhabilitar origen y grado de dificultad************
 
    $(document).on('change', '#edit_vCat_Dificultad #vCat_Dificultad', function () { 
      var dificultad = $('#edit_vCat_Dificultad #vCat_Dificultad').val();
     
      if (dificultad ==9) {
          $('#vCat_GradoDeDificultad').prop('disabled', true);
          $('#vCat_OrigenDeDificultad').prop('disabled', true);

        } else {
          $('#vCat_GradoDeDificultad').prop('disabled', false);
          $('#vCat_OrigenDeDificultad').prop('disabled', false);
        }
     
     });


    $(document).on('change', '#edit_vCat_TipoMigrante #vCat_TipoMigrante', function () { 
      var idTipoMigrante = $(this).val();
      //console.log(idTipoMigrante);
      switch (idTipoMigrante) {
        case '0':
           $('#divPaisProc').addClass('hidden');

          break;

        case '1':
          $('#divPaisProc').removeClass('hidden');
          

           jqGetAjaxShort("vCat_Nacionalidad","edit_vCat_PaisProcedencia", {"id_Nacionalidad": '142', "disable":  '1' });

          break;  

        case '2':
          $('#divPaisProc').removeClass('hidden');
           jqGetAjaxShort("vCat_Nacionalidad","edit_vCat_PaisProcedencia", {});
          

           $("#edit_vCat_PaisProcedencia #vCat_Nacionalidad").find('[value="142"]').remove();

          break; 

        case '3':
          $('#divPaisProc').removeClass('hidden');
          
          jqGetAjaxShort("vCat_Nacionalidad","edit_vCat_PaisProcedencia", {"id_Nacionalidad": '142', "disable":  '1' });

          break; 
            
        default:
          $('#divPaisProc').addClass('hidden');
      }

     
      // jqGetAjaxShort("vCat_Municipios","edit_vCat_Municipio_dom", {"entidad_id": idEntidad });
      });



  $(document).on('click', '#edit_vCat_PaisProcedencia #vCat_Nacionalidad', function () { 
      var idTipoNac = $(this).val();
      var idTipoMigrante = $('#edit_vCat_PaisProcedencia #vCat_Nacionalidad').val();

           $(this).find('[value="142"]').remove();
  });
 


/* $(document).on('click', '#divCmdRegistrar_pac #cmdContinuar', function () {
   $('#divBusquedaPac #btn_buscar_bp').click(); 
  }); 
  */

   /* 10 Dic 2019 . Janeth Cuevas . Evento disparador clic de la tabla de la busqueda de los pacientes recuperados para modificar registro.
  $(document).on('dblclick', '#objBuscarPaciente #resultadosContainer .tr_clave_pac_find', function () {    

    var clave_pac = '' + $(this).data('clave_pac');
    var parametros = { clave_pac: clave_pac, tipoBusqueda: '6'};
    
    jqGetAjax("ConsultaExterna_getLstPaciente","resultadosContainer", parametros);

      });
  */

  <?php if(isset($_GET['btn_agregar_pac'] ) && $_GET['btn_agregar_pac'] == '1'): ?>
    $('#btn_agregar_pac').click();
  <?php endif; ?>


  

 </script>

<?php $__env->stopSection(); ?>















<?php echo $__env->make('layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH C:\xampp_fe80\htdocs\siseec\resources\views/buscarPaciente/busquedaPaciente.blade.php ENDPATH**/ ?>