<?php 
/*
	15 Feb 2018 . LI Juan Pablo Sanchez Bracamontes . Formulario creado para visualizar la agenda del módulo de archivo de consulta externa	
	A este formulario debe llegar almenos 2 parametros: [clave_pac], [centro_sal], opcionalmente recibe 7 parametros: [clues_origen], [id_solicitud], [ver_como_ventana], [btngrabar], [btnborrar], [btninsertar], [btndetalles]



		[clave_pac]			Es el identificador del paciente que se pretende agendar.
		[centro_sal]		Es el identificador del Centro de Salud de la agenda a reservar.
		[clues_origen]		Es el identificador de la unidad médica que dio origen a la solicitud.
		[id_solicitud]		Es el identificador de la solicitud de referenciación del módulo de referencias (opcional -No Determinado-).
		[ver_como_ventana]	Es un atributo que determinará si el formulario será listado como formulario a ventana completa o como parte de otro componente (opcional -01-, donde el valor por defecto es 1).
		[btngrabar]	        Es un atributo que determinará si en el formulario será mostrado el botón de Grabar Cita.
		[btnborrar]	        Es un atributo que determinará si en el formulario será mostrado el botón de Borrar Cita.
		[btninsertar]	    Es un atributo que determinará si en el formulario será mostrado el botón de Insertar Cita.
		[btndetalles]	    Es un atributo que determinará si en el formulario será mostrado el botón de Detalles de la Cita.
		
		[centro_sal_ref]	Es el identificador del Centro de Salud de la agenda a reservar.
		[sp_exec]           Es opcional, en este parametro se debe proporcionar el nombre del proceso a ejecutar tras recuperar el id_cita del espacio agendado, es necesario que sea un proceso que reciba solo el parametro del id_cita y solo proporcionar el nombre

		[btnVacunacion]		Es un atributo que determinará si en el formulario será mostrado el botón de Vacunacion. 31 Dic 20

		[btnReporteVacunacion]		Es un atributo que determinará si en el formulario será mostrado el botón para generar reporte de vacunacion. 08 Ene 2021
		
		[id_doc] Es el identificador del médico que iniciará la consulta. 28 Nov 2022
		[id_med_con] Es el identificador de la agenda-médico que iniciará la consulta. 28 Nov 2022
		[id_especialidad] Es el identificador de la especialidad-médico que iniciará la consulta. 28 Nov 2022
		[agendaConsulta] Es el indentificador que determina si la agenda se muestra desde Consulta Externa. 1: Archivo: 0 es sí  29 Nov 2022 
		
		[btnImprimirCita]		Es un atributo que determinará si en el formulario será mostrado el botón para imprimir cita agendada. 23 Jun 2023



Ruta de pruebas: 
http://192.168.1.112/laravel/public/Agenda_solicitarCita?centro_sal=1&clave_pac=1847056999&id_solicitud=6&clues_origen=CMSSA001110&btngrabar=1&btnborrar=1&ver_como_ventana=1&btndetalles=1&btninsertar=1
*/

$btngrabar = ''; $btnborrar = ''; $btninsertar = ''; $btndetalles = '';
$centro_sal_ref=''; $sp_exec = '';  $agendaConsulta = ''; $btnImprimirCita = '';
if(isset($_GET['btnImprimirCita']))$btnImprimirCita = $_GET['btnImprimirCita']; if(isset($_POST['btnImprimirCita']))$btnImprimirCita = $_POST['btnImprimirCita'];

if(isset($_GET['btngrabar']))$btngrabar = $_GET['btngrabar']; if(isset($_POST['btngrabar']))$btngrabar = $_POST['btngrabar'];
if(isset($_GET['btnborrar']))$btnborrar = $_GET['btnborrar']; if(isset($_POST['btnborrar']))$btnborrar = $_POST['btnborrar'];
if(isset($_GET['btninsertar']))$btninsertar = $_GET['btninsertar']; if(isset($_POST['btninsertar']))$btninsertar = $_POST['btninsertar'];
if(isset($_GET['btndetalles']))$btndetalles = $_GET['btndetalles']; if(isset($_POST['btndetalles']))$btndetalles = $_POST['btndetalles'];

if(isset($_GET['centro_sal_ref']))$centro_sal_ref = $_GET['centro_sal_ref']; if(isset($_POST['centro_sal_ref']))$centro_sal_ref = $_POST['centro_sal_ref'];

if(isset($_GET['sp_exec']))$sp_exec = $_GET['sp_exec']; if(isset($_POST['sp_exec']))$sp_exec = $_POST['sp_exec'];
if($sp_exec != '')$sp_exec = $sp_exec.'(valor);';

$Clave_Pac = ''; $Centro_Sal = ''; $Clues_Origen = ''; $Id_Solicitud = ''; $ver_como_ventana = '1'; $Id_Especialidad = ''; $id_doc = '';
if(isset($_GET['ver_como_ventana']))$ver_como_ventana = $_GET['ver_como_ventana']; if(isset($_POST['ver_como_ventana']))$ver_como_ventana = $_POST['ver_como_ventana'];

if(isset($_GET['clave_pac'])) $Clave_Pac = trim($_GET['clave_pac']); if(isset($_POST['clave_pac'])) $Clave_Pac = trim($_POST['clave_pac']);
if(isset($_GET['centro_sal'])) $Centro_Sal = trim($_GET['centro_sal']); if(isset($_POST['centro_sal'])) $Centro_Sal = trim($_POST['centro_sal']);

if(isset($_GET['clues_origen'])) $Clues_Origen = trim($_GET['clues_origen']); if(isset($_POST['clues_origen'])) $Clues_Origen = trim($_POST['clues_origen']);
if(isset($_GET['id_solicitud'])) $Id_Solicitud = trim($_GET['id_solicitud']); if(isset($_POST['id_solicitud'])) $Id_Solicitud = trim($_POST['id_solicitud']);

if(isset($_GET['btnVacunacion']))$btnVacunacion = $_GET['btnVacunacion']; if(isset($_POST['btnVacunacion']))$btnVacunacion = $_POST['btnVacunacion'];

if(isset($_GET['btnReporteVacunacion']))$btnReporteVacunacion = $_GET['btnReporteVacunacion']; if(isset($_POST['btnReporteVacunacion']))$btnReporteVacunacion = $_POST['btnReporteVacunacion'];

if(isset($_GET['agendaConsulta']))$agendaConsulta = $_GET['agendaConsulta']; if(isset($_POST['agendaConsulta']))$agendaConsulta = $_POST['agendaConsulta'];

$error_solicitud = '';
$subsec = '';
$Id_Especialidad= '';
 $disable = '';
 $disableObj = '0';
 $opcHidden = '';
$id_med_con ='';

if(isset($_GET['btnReporteVacunacion']))$btnReporteVacunacion = $_GET['btnReporteVacunacion']; if(isset($_POST['btnReporteVacunacion']))$btnReporteVacunacion = $_POST['btnReporteVacunacion'];



if($Clave_Pac < 1 || $Centro_Sal < 1){
	die("El formulario no ha recibido los controles mínimos necesarios");
}

 

  use App\Libraries\ejLib;
  $var = ejLib::getInstance();
  $soapclient = $var->getWs();
  $wsClave = $var->get_wsClave();

  $usuario = $_SESSION['operador'];

  $id_doc = $var->desencriptar_AES($usuario['id_doc'], $usuario['x']);
  $id_cita = '';
  $disableRadio = '';
  $Nombre =    $var->desencriptar_AES($usuario['nombre_user'], $usuario['x']);
    $Apellido1 = $var->desencriptar_AES($usuario['apellido_user_1er'], $usuario['x']);
    $Apellido2 = $var->desencriptar_AES($usuario['apellido_user_2do'], $usuario['x']);
    $Medico = trim($Nombre).' '.trim($Apellido1).' '.trim($Apellido2);
   	$Especialidad = $var->desencriptar_AES($usuario['especialidad'], $usuario['x']);


  $Centro_Sal_Refiere = '';


  
  if($Id_Solicitud >0 && strlen(trim($Clues_Origen))>9 ){
  	// Se necesita un método que actualice los datos del registro del usuario con los datos entrantes de la solicitud de referencia
  	$extra   = $soapclient->ConsultaExterna_upd_filiacion_con_usuarioreferencia($Clave_Pac,$Id_Solicitud, $Clues_Origen,$wsClave);	
  	$rsExtra  = new SimpleXMLElement(utf8_encode($extra));

  	$error_solicitud = trim($rsExtra->respuesta[0]->error);
  	if($error_solicitud != '' && $error_solicitud > 0)die("No fue actualizado el registro del afiliado por que se ha presentado el siguiente error: ".utf8_decode(trim($rsExtra->respuesta[0]->descripcionerror)));

  	$data    = $soapclient->ConsultaExterna_get_referencia($Id_Solicitud, $Clues_Origen,$wsClave);
  	$rsData  = new SimpleXMLElement(utf8_encode($data));	

  	$error_solicitud = trim($rsData->respuesta[0]->error);

  	if($centro_sal_ref!='')
  		$Centro_Sal_Refiere = $centro_sal_ref ;
  	else
  		$Centro_Sal_Refiere = trim($rsData->respuesta[0]->centro_sal_origen);
  		
  	
  	$Id_Especialidad = trim($rsData->respuesta[0]->especialidad);

  	$NOM_PERS = trim($rsData->respuesta[0]->medico_origen);
  	$FOLIO_REF_Origen = trim($rsData->respuesta[0]->folio_consulta);
  	$DIAG_CITA = trim($rsData->respuesta[0]->lstdiag);

  	$id_cita = trim($rsData->respuesta[0]->id_cita);
  	$nom_estatus_proceso = trim($rsData->respuesta[0]->nom_estatus_proceso);
  	$estatus_proceso = trim($rsData->respuesta[0]->estatus_proceso);
echo '<input type="hidden" name="h_Centro_Sal_Refiere" id="h_Centro_Sal_Refiere" value="'.$Centro_Sal_Refiere.'">';
  	if($Centro_Sal_Refiere == ''){
  		echo '<input type="hidden" name="h_id_cita" id="h_id_cita" value="'.$id_cita.'">';
  		die("No se ha podido recuperar los datos de la solicitud <b>No existe la solicitud</b>");
  	}
  	
  	if($estatus_proceso != 4 || trim($id_cita) != ''){
  		echo '<input type="hidden" name="h_id_cita" id="h_id_cita" value="'.$id_cita.'">';
  		die("Solo las solicitudes de referencias en estatus Enviadas pueden agendar una cita, y la que ha proporcionado está como <b>$nom_estatus_proceso</b>");
  	}

  	if( trim($DIAG_CITA) == '' ){
  		echo '<input type="hidden" name="h_id_cita" id="h_id_cita" value="'.$id_cita.'">';
  		die("Solo las solicitudes de referencia con diagnósticos registrados pueden agendar una cita, y la solicitud que ha proporcionado <b> no cuenta con registros de diagnósticos</b>");
  	}
  }
  else { // 28 Nov 22 Janeth C. Se agregan comprobaciones para recuperar info necesaria desde el Apartado Agenda/CE

   if(isset($_GET['Id_Especialidad']))$Id_Especialidad = $_GET['Id_Especialidad']; if(isset($_POST['Id_Especialidad']))$Id_Especialidad = $_POST['Id_Especialidad'];
	
   if(isset($_GET['no']))$no = $_GET['no']; if(isset($_POST['no']))$no = $_POST['no'];

   if(isset($_GET['id_med_con']))$id_med_con = $_GET['id_med_con']; if(isset($_POST['id_med_con']))$id_med_con = $_POST['id_med_con'];

 
   // 30 nov 2023
   
	
		if(($Id_Especialidad)==='-1' || ($id_med_con)=== '0' ) {
     die("<div class='card text-center'>
     	<div class='card-body'>
    	<b style='font-size: 200%;'>No cuenta con Agenda disponible</b>
  	</div>
		</div>");
  	}
  
   if($agendaConsulta== 1) { 
   	// $disable = 'pointer-events: none;';
   	$disableObj = '1';
   	$disableRadio = 'disabled';
   	$opcHidden = 'hidden';
    
    $rsDatosConsultorio = $soapclient->AdministrarConsultorios_getLstConsultorios($Centro_Sal, $no, 1,  $wsClave);
    $rsConsultorio  = new SimpleXMLElement(utf8_encode($rsDatosConsultorio));	

    $id_consultorio = trim($rsConsultorio->respuesta[0]->id_consultorio);  

   }
 	

  }
  $esSubsecuente = $soapclient->Archivo_getPacienteSubsecuente($Clave_Pac,$agendaConsulta,$Id_Especialidad, $wsClave);
  $rsSubsecuente = new SimpleXMLElement(utf8_encode($esSubsecuente));	
  $subsec = trim($rsSubsecuente->respuesta[0]->subsecuente);
  /*print_r($Clave_Pac.','.$agendaConsulta.','.$Id_Especialidad);
print_r('Subsecuente:'.$subsec); die(); */

if($error_solicitud != '' && $error_solicitud > 0)die("No se puede solicitar una cita para Referencias que no existen");
if($id_cita != '')die("No se puede solicitar una cita para Referencias con citas ya registradas");
$disReferTipo='';
$disRefer = ''; $chk = ''; $chkNo = ' checked="checked"'; $sub =''; 
if($Centro_Sal_Refiere != ''){ 
	if($subsec== 0) {
		$sub = ' checked="checked"';
	} else {  $sub =''; $chk = 'checked="checked"';}
	 $disRefer = ' disabled'; $chkNo = ''; //$sub ='';
} 
else { if($subsec== 0) { $chk = ''; $disRefer = ''; $sub = ' checked="checked"';} else {$chk = 'checked="checked"'; $disRefer = '';  $sub =''; } }

//print_r($Centro_Sal_Refiere); die();

if($ver_como_ventana == '1'){
?>


<?php $__env->startSection('title', 'BASE PARA RENDERIZAR LA AGENDA '); ?>
<?php $__env->startSection('breadcrumb'); ?>
    <li class="active">BASE PARA RENDERIZAR LA AGENDA</li>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('styles'); ?>

<link type="text/css" href="css/bootstrap-timepicker.min.css" />
<script type="text/javascript" src="js/bootstrap-timepicker.min.js">
	/* Será código descontinuado desde *extends('layouts.app') hasta section('content') */
</script>
<style>               
</style>
<?php $__env->stopSection(); ?>

<link rel="stylesheet" href="css/bootstrap.css">
<script src="js/jquery-3.1.0.min.js"></script>
<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>

<?php $__env->startSection('content'); ?>
<div class="row" >

	<div class="box box-primary" id="objEditarReferencias" name="objEditarReferencias" style="">   
            
		<div class="box-header with-border">
			<h3 class="box-title" style="text-align: center !important;">Agenda archivo </h3>
			<div class="box-tools pull-right">
				<button id="cmdCloseEditSolicitud" name="cmdCloseEditSolicitud" type="button" class="btn btn-box-tool" data-widget="collapse" aria-pressed="true"><i class="fa fa-minus"></i></button>
			</div>
		</div>
		<div class="box-body">
<?php }    ?>
<style type="text/css">
	.tblBase{ width: 100%; }

	.tblTObj{ font-weight: 600; font-size: 14px; width: 50%; }

	.tblsTObj{ font-weight: 600; font-size: 12px; }

	.datepick{ margin: auto; }

	.margen_lr05px{ margin-left: 5px; margin-right: 5px; }

	.margen_lr10px{ margin-left: 10px; margin-right: 10px; }

	.margen_lr20px{ margin-left: 20px; margin-right: 20px; }

	.margen_s05px{ margin-top: 5px; }

	.margen_s10px{ margin-top: 10px; }
	.margen_si10px{ margin-top: 10px; margin-bottom: 10px; }
	.margen_si15px{ margin-top: 15px; margin-bottom: 15px; }
	.margen_si20px{ margin-top: 20px; margin-bottom: 20px; }

	.form-control{ height: 25px; font-size: 12px; padding: 0; }

	.divLbl_border{ -ms-word-break: break-all; word-break:break-all; width: 100%; border: solid 1px #000; font-size: 12px; }

	.divLbl_border_ro{ border: solid 1px #000; border-radius: 7px 7px 7px 7px; background-color: #326ca3; color: #f7ea3b; font-size: 12px; font-weight: 600; text-align: left; }

	.cbo_labels{ color: #1a1a82; font-size: 12px; font-weight: 600; vertical-align: middle; padding-left: 5px; }

	.tr_cbo_labels{ height: 20px; vertical-align: top; }
	.col-sm-8{ padding:  0px !important;  }
	.col-sm-1 { width:  1.33333333% !important;  }
	form{ margin-bottom: 0px; }

	input[type="radio"]{
		margin-top: 0px;
	}

	.radio label {
		min-height: 14px;
		font-weight: 600;
	}

	
	#tbl_Horario th{ text-align: center; background-color: #326ca3; color: #f5f5f5; }
	
	.th{ color: #f5f5f5 !important; }
	.th:hover{
	}

	.btn-default:hover, .btn-default:active, .btn-default.hover{ font-weight: 600; }

	#tbl_Horario_tb tr td{
		padding: 3px 8px;
	}

	#mnuCtx_Agenda #tblCTmenu tr:hover{
		font-weight: 600;	
		cursor: pointer;
		color: #00631b;
		font-size: 16px;	
	}

	#mnuCtx_Agenda #tblCTmenu tr:active{		
		font-size: 16px;		
		background-color: #848587;
		color: #fff;
	}

	input.disabled-radio {
  pointer-events:none;
  opacity:0.5;
}

</style>
			<div class="row">
				
				<div class="row" id="tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>">
					<input type="hidden" name="h_id_cita" id="h_id_cita" value="">

<div class="modal fade modDelCita" tabindex="-1" role="dialog" aria-labelledby="modal_DelCita" aria-hidden="true">
  <div class="modal-dialog modal-lg">
    <div class="modal-content" style="border: 1px solid transparent; border-radius: 7px;">
    	<div class="modal-header" style="color: #fff; background-color: #28a745; border-color: #28a745; border: 1px solid transparent; border-radius: 5px 5px 0px 0px;">
	        <span class="modal-title" id="titulo" style="font-size: 16px; font-weight: bold; text-transform: uppercase;">Borrar cita</span>
	        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
				<span aria-hidden="true">&times;</span>
	    	</button>
	    </div>
      <div class="row margen_si20px">
      	<div class="col-sm-3">Proporcione el motivo:</div>
      	<div class="col-sm-8"><textarea class="form-control" rows="1" name="txt_Motivo" id="txt_Motivo" style="padding: 5px 10px;"></textarea></div>
      </div>
      <div class="modal-footer">        
        <p class="pull-left"><button type="button" class="btn btn-sm btn-danger" data-dismiss="modal">Cancelar</button></p>
        <span id="div_proceso" name="div_proceso"></span>
        <button type="button" class="btn btn-sm btn-primary" id="cmd_Aceptar" name="cmd_Aceptar">Aceptar</button>
      </div>
    </div>
  </div>
</div>

	<div class="modal fade" id="defaultModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"  style="background-color: fff;">
        <div class="modal-dialog modal-lg" role="document">
            <div id="modalContent" class="modal-content">

            </div>
        </div>
    </div>
					<input type="hidden" name="h_dia_actual" id="h_dia_actual" value="">					
				  <div class="col-sm-2">				  	
				  	<table class="tblBase margen_lr20px margen_s05px">
				  	  <tr>
				  	    <td>
				  	      <div>
						  	<div id="fecha" name="fecha" style="text-align: center; <?php echo e($disable); ?>">
						  		<button class="btn btn-info" onclick="
						  		$('#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #fecha').datepick().datepick('setDate', new Date());">Cargar control de fecha</button>
						  	</div>
						  </div>
				  	    </td>
				  	  </tr>
				  	</table>
				  	
				  	<table class="tblBase margen_lr20px margen_s05px"><tr><td width="10px">&nbsp;</td><td class="tblTObj">Consultorio</td><td id="td_id_consultorio"></td><td width="10px">&nbsp;</td></tr></table>				  	
				  	<table class="tblBase margen_lr20px margen_s05px"><tr><td width="10px">&nbsp;</td><td class="tblTObj">Especialidad</td><td><?php $disabled=''; if(trim($Id_Especialidad)!='')$disabled='&disable'; echo $var->getView('Catalogos\VistasController@vCat_Especialidad','centro_sal='.$Centro_Sal.$disabled.'&id_especialidad='.$Id_Especialidad); ?>
							          		
							          	</td><td width="10px">&nbsp;</td></tr></table>

				  	<table class="tblBase margen_lr20px margen_s10px">
				  		<tr><td width="10px">&nbsp;</td><td class="tblsTObj">Médico:</td><td width="10px">&nbsp;</td></tr>
				  		<tr><td width="10px">&nbsp;</td><td class="divLbl_border alinear_centrado" id="txt_Medico">Nombre de Médico muy largo para adaptar contenido</td><td width="10px">&nbsp;</td></tr>
				  	</table>

				  	<table class="tblBase margen_lr20px margen_s05px">
				  		<tr><td width="10px">&nbsp;</td><td class="tblsTObj">Especialidad:</td><td width="10px">&nbsp;</td></tr>
				  		<tr><td width="10px">&nbsp;</td><td class="divLbl_border alinear_centrado" id="txt_Especialidad">Nombre de Especialidad</td><td width="10px">&nbsp;</td></tr>
				  	</table>

				  	<table class="tblBase margen_lr20px">
				  		<tr><td>
				  			<div class="tblBase divLbl_border_ro alinear_centrado margen_lr05px">
				  				<form id="tipo" action="">
				  				<div class="margenSuperior"></div>
				  				
					  				<table style="width: 85%; margin: auto; background-color: #fff;">
					  					<tr class="cbo_labels">
					  						<td style="font-size: 10px;" width="30px;">&nbsp;Tipo</td>
					  						<td>
					  							<div class="radio"><label class="cbo_labels"><input type="radio" name="optionsRadios" id="cbo_tipo_primeravez" value="1" <?php echo $chk.$disReferTipo; ?> <?php echo e($disableRadio); ?> >Primera vez</label></div>
					  							<div class="radio"><label class="cbo_labels"><input type="radio" name="optionsRadios" id="cbo_tipo_subsecuente" value="0" <?php echo $disReferTipo.$sub; ?> <?php echo e($disableRadio); ?> >Subsecuente</label></div>
					  						</td>
					  					</tr>
					  				</table>		

				  				<div class="margenSuperior"></div>		  				
				  				</form>				  				
				  			</div>

				  			<div class="tblBase divLbl_border_ro alinear_centrado margen_lr05px">
				  				<div class="margenSuperior"></div>
				  				Seleccionar tipo de solicitud
				  				<form id="tipoSol" action="">
				  				
				  				<table style="width: 85%; margin: auto; background-color: #fff;">
				  					<tr class="cbo_labels">
				  						<td style="font-size: 8px;" width="30px;">&nbsp;</td>
				  						<td>
							  				<div class="radio"><label class="cbo_labels"><input type="radio" name="optionsRadios" value="0" <?php echo $disRefer; ?> <?php echo e($disableRadio); ?> >Presencial</label></div>
							  				<div class="radio"><label class="cbo_labels"><input type="radio" name="optionsRadios" value="1" <?php echo $disRefer; ?> <?php echo e($disableRadio); ?>>Telefónica</label></div>
							  				<div class="radio"><label class="cbo_labels"><input type="radio" name="optionsRadios" value="2" <?php echo $disRefer; ?> <?php echo e($disableRadio); ?>>Correo electrónico</label></div>
							  				<div class="radio"><label class="cbo_labels"><input type="radio" name="optionsRadios" value="4" <?php echo $chk.$disRefer.$sub; ?> <?php echo e($disableRadio); ?> >Portal</label></div>
							  				<div class="radio"><label class="cbo_labels"><input type="radio" name="optionsRadios" value="3" <?php echo $disRefer; ?> <?php echo e($disableRadio); ?> >Archivo</label></div>
				  						</td>
				  					</tr>
				  				</table>		
				  				<div class="margenSuperior"></div>		  				
				  				</form>				  				
				  			</div>

				  			<div class="tblBase divLbl_border_ro alinear_centrado margen_lr05px" style="min-height: 70px;">
				  				<div class="margenSuperior"></div>
				  				Seleccionar si es referenciado
				  				<form id="refer" action="">				  				
				  				<table width="95%" align="center">				  					
				  					<tr class="tr_cbo_labels" style="color: #fff; font-size: 12px;"><td style="vertical-align: middle;">Referenciado: &nbsp;
				  						<label class="radio-inline">
										  <input type="radio" name="inlineRadioOptions" id="cbo_referenciado_si" value="1" <?php echo $chk.$disRefer; ?> <?php echo e($disableRadio); ?>> Si
										</label>
										<label class="radio-inline">
										  <input type="radio" name="inlineRadioOptions" id="cbo_referenciado_si" value="2" <?php echo $chkNo.$disRefer; ?> <?php echo e($disableRadio); ?> > No
										</label>
				  					</td></tr>

				  					<tr class="tr_cbo_labels" style="color: #fff; font-size: 12px;"><td style="vertical-align: middle;">
				  						<?php							            
							            $sessionID=(htmlspecialchars(session_id())); session_write_close();
							            if($disRefer!='' ||  $agendaConsulta == 1)
							            	echo $var->getView('Catalogos\VistasController@getLstReferenciasCs','Centro_Sal='.$Centro_Sal.'&Centro_Sal_Refiere='.$Centro_Sal_Refiere.'&disable=1&sessionID='.$sessionID);
							        	else
							        		echo $var->getView('Catalogos\VistasController@getLstReferenciasCs','Centro_Sal='.$Centro_Sal.'&Centro_Sal_Refiere='.$Centro_Sal_Refiere.'&disable=0&sessionID='.$sessionID);
							          	?>				  						
				  					</td></tr>
				  				</table>

				  				
				  				</form>				  				
				  			</div>

				  		</td><td width="10px">&nbsp;</td></tr>				  		
				  	</table>

				  	<table class="tblBase margen_lr20px margen_s05px" <?php echo e($opcHidden); ?>>
				  		<tr><td width="10px">&nbsp;</td><td style="vertical-align: top;"><input type="checkbox" id="" <?php echo e($disableRadio); ?>></td><td class="tblsTObj" style="vertical-align: bottom;">Ordenar Hoja Pacientes</td><td width="10px">&nbsp;</td></tr>

				  		<?php if($btnReporteVacunacion==='1'){ ?><tr><td width="10px">&nbsp;</td><td style="vertical-align: top;">&nbsp;</td><td class="tblsTObj" style="vertical-align: bottom;"><button type="button" id="btn_impAgendaVac" name="btn_impAgendaVac" class="btn btn-primary btn-sm" title="Reporte Vacunación" <?php echo e($disableRadio); ?>><span aria-hidden="true" class="fa fa-print"></span> Imprimir Vacunación</button></td><td width="10px"></td></tr> <?php } ?> 

				  		
				  	</table>

				  </div>				  	
				  <div class="col-sm-1"></div>
				  <div class="col-sm-8 alinear_centrado" style="border: 1px solid #000; display: flex; min-height: 20px;">
				  	<table style="font-size: 12px; margin: 0px;" class="table table-bordered table-hover" id="tbl_Horario">
				  	<thead>
				  		<tr><th style="width: 70px;">HORA</th><th> 
				  			<table width="100%" id="tbl_Dias" name="tbl_Dias">
				  				<tr>
				  					<th class="th" data-dia="0"></th>				  					
				  				</tr>
				  			</table>				  			
				  		</th></tr></thead>
				  		<tbody id="tbl_Horario_tb"></tbody>
		    		</table>
					<div id="mnuCtx_Agenda" class="tblBase margen_lr05px" style="border: solid 1px #c3c5c9; border-radius: 3px 3px 0px 3px; width: 150px; position: absolute; left: 150px; display: none; background-color: #fff; z-index: 1000;">
						<i class="fa fa-window-close" id="mnuCtx_Agenda_close" aria-hidden="true" style="position: absolute; top: 1px; right: 5px; cursor: pointer;"></i>						
						<table width="100%" class="table-hover" id="tblCTmenu">
							<?php if($agendaConsulta==='1'){ ?> 
								<tr title="Iniciar la consulta" id="tblCTmenu_opcAbrir"><td width="5px"></td><td width="20px"><i class="fa fa-id-card-o" aria-hidden="true"></i></td><td>Abrir Consulta</td> <td width="5px"></td></tr>
								
								
							<?php } ?>
							<?php if($btndetalles==='1'){ ?> 
								<tr title="Establecer como urgente la cita" id="tblCTmenu_opcUrg"><td width="5px"></td><td width="20px"><i class="fa fa-heartbeat" aria-hidden="true"></i></td><td>Cita Urgente</td> <td width="5px"></td></tr>
								<tr title="Detalles de la cita" id="tblCTmenu_opcDet"><td width="5px"></td><td width="20px"><i class="fa fa-address-card-o" aria-hidden="true"></i></td><td>Detalles Cita</td> <td width="5px"></td></tr>
								
							<?php } ?>
							<?php if($btnVacunacion==='1'){ ?><tr title="Vacunacion" id="tblCTmenu_opcVac"><td width="5px"></td><td width="20px"><i class="fa fa-pencil-square-o" aria-hidden="true"></i></td><td>Vacunación</td> <td width="5px"></td></tr> <?php } ?> 
							<?php if($btngrabar==='1'){ ?> <tr title="Grabar cita" id="tblCTmenu_opcGra"><td width="5px"></td><td width="20px"><i class="fa fa-floppy-o" aria-hidden="true"></i></td><td>Grabar Cita</td><td width="5px"></td></tr> <?php } ?>
							<?php if($btnborrar==='1'){ ?> <tr title="Borrar cita" id="tblCTmenu_opcBor"><td width="5px"></td><td width="20px"><i class="fa fa-trash-o" aria-hidden="true"></i></td><td>Borrar Cita</td> <td width="5px"></td></tr> <?php } ?>
							<?php if($btninsertar==='1'){ ?> <tr title="Insertar cita" id="tblCTmenu_opcIns"><td width="5px"></td><td width="20px"><i class="fa fa-indent" aria-hidden="true"></i></td><td>Insertar Cita</td> <td width="5px"></td></tr> <?php } ?>
							<?php if($btngrabar==='1'){ ?> <tr title="El usuario no acudió a la cita" id="tblCTmenu_opcNoA"><td width="5px"></td><td width="20px"><i class="fa fa-user-times" aria-hidden="true"></i></td><td>No Acudió</td> <td width="5px"></td></tr> <?php } ?>
							<?php if($btnImprimirCita==='1'){ ?> 
								<tr title="Imprimir Cita Agendada" id="tblCTmenu_opcImpCita"><td width="5px"></td><td width="20px"><i class="fa fa-print" aria-hidden="true"></i></td><td>Imprimir Cita</td> <td width="5px"></td></tr>
							<?php } ?>
							<tr title="detalles cita"><td width="5px"></td><td width="20px"><td colspan="3" id="tblCTmenu_setProceso" style="text-align: right;"></td></tr>
						</table>
					
					</div>
				  </div>		  

				</div> 

				<div class="row margen_lr20px margen_s05px" style="border: 1px solid #fff; background-color: #c7f7aa;">
					<div class="col-sm-1 margen_s05px"><table><tr><td class="tblsTObj">(6) de (53)</td></tr>
						<tr><td class="tblsTObj">(0) de (43)</td></tr></table></div>
					<div class="col-sm-2 margen_s05px"><table width="100%"><tr><td class="tblsTObj" style="text-align: right;">Sin Cita </td><td style="padding-left: 5px; text-align: left;"><div style="height: 15px; width: 15px; border: 1px solid #000; background-color: #fff;"></div></td></tr>
						<tr><td class="tblsTObj" style="text-align: right;">Cita de Primera Vez </td><td style="padding-left: 5px; text-align: left;"><div style="height: 15px; width: 15px; border: 1px solid #000; background-color: #ef8b8b;"></div></td></tr></table></div>

					<div class="col-sm-2 margen_s05px"><table width="100%"><tr><td class="tblsTObj" style="text-align: right;">No disponible </td><td style="padding-left: 5px; text-align: left;"><div style="height: 15px; width: 15px; border: 1px solid #000; background-color: #8e8d8d;"></div></td></tr>
						<tr><td class="tblsTObj" style="text-align: right;">Consulta Tomada </td><td style="padding-left: 5px; text-align: left;"><div style="height: 15px; width: 15px; border: 1px solid #000; background-color: #4c4b4b;"></div></td></tr></table></div>

					<div class="col-sm-2 margen_s05px"><table width="100%"><tr><td class="tblsTObj" style="text-align: right;">Cita Subsecuente </td><td style="padding-left: 5px; text-align: left;"><div style="height: 15px; width: 15px; border: 1px solid #000; background-color: #c9ffcd;"></div></td></tr>
						<tr><td class="tblsTObj" style="text-align: right;">Columna Inactiva </td><td style="padding-left: 5px; text-align: left;"><div style="height: 15px; width: 15px; border: 1px solid #000; background-color: #fffec6;"></div></td></tr></table></div>

					<div class="col-sm-12 margen_s05px"> </div>
				</div>
			</div>

			<script type="text/javascript">


			var dias = ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"];
			var fAct = new Date();
			var fechaActual = new Date();
			var clickTbl_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> = 0;
			var hora_ini_segmento_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>= '';

			var parametros_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> = [];

			var formatDate = function(fecha_in, formato_in) {
				var fecha = "";

				var dia = pad(fecha_in[0].getDate());
				var mes = pad(fecha_in[0].getMonth()+1);
				var anio = pad(fecha_in[0].getFullYear());

				if(dia.length <2)dia = "0"+dia;
				if(mes.length <2)mes = "0"+mes;

				//fecha = [dia, mes , anio].join('/');

				
				switch(formato_in) {
						case "dd-mm-YYYY":
		    			fecha = [dia, mes , anio].join('-');
		    		break;
		  				case "dd-mm-YY":
		  				anio = anio.substring(2);
		    			fecha = [dia, mes , anio].join('-');
		    		break;		
		    			case "dd/mm/YY":
		  				anio = anio.substring(2);
		    			fecha = [dia, mes , anio].join('/');
		    		break;	
		    			case "nd":		  				
		    			fecha = ''+fecha_in[0].getDay();
		    		break;		
		  			default:
		    				fecha = [dia, mes , anio].join('/');
		    		break;
				}

				return fecha;
					
			};

			setTimeout(function(){
				$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #fecha").datepick({
				  onSelect: function() {
				  	var fecha = $(this).datepick().datepick("getDate");
				  	var nomObj = "tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>";
				  	
				  	$("#"+nomObj+" #h_dia_actual").val(formatDate(fecha, ""));
				  	fechaActual = $(this).datepick().datepick("getDate");
				  	
				  	$('#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tbl_Dias .th').html( dias[formatDate(fecha, "nd")] );

					get_Consultorios_xDiaxEspecialidad(nomObj, formatDate(fecha, ""));
				


				<?php if($agendaConsulta == '1'){ // validacion agenda normal ?>
					


					var id_consultorio = <?php echo e($id_consultorio); ?>

					var id_especialidad = <?php echo e($Id_Especialidad); ?>;
					var fecha = formatDate(fecha, "");
					var medico= '<?php echo e($Medico); ?>';
					var especialidad = '<?php echo e($Especialidad); ?>';
					var numCons = <?php echo e($no); ?>;

					
					var nomObj_s = "tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>"; var nomObj = "#"+nomObj_s;	

			
					
				jqGetAjaxShort("Agenda_getAgenda_xDiaxConsultorio", nomObj_s+" #tbl_Horario_tb", { "id_consultorio" : id_consultorio, "id_especialidad" : id_especialidad, "fecha" : fecha});
				$(nomObj+" #td_id_consultorio").html(numCons);
				$(nomObj+" #txt_Medico").html(medico);
		  	$(nomObj+" #txt_Especialidad").html(especialidad);

					
				<?php }  else { ?>		

   					
			
				 	<?php } ?>	     

				    
				  }
			
				

				}).datepick("setDate", fechaActual); // Asignar fecha del dia por default	
				
			}, 2000);

			var get_Consultorios_xDiaxEspecialidad = function(Obj, fecha){  // 21 Feb 2019 . Función para recuperar la agenda de la consulta externa de archivo			


				var id_especialidad = $("#"+Obj+" #vCat_Especialidad").val();				
				if(id_especialidad.trim() != "") jqGetAjaxShort("vCat_Consultorios_xDiaxEspecialidad", Obj+" #td_id_consultorio", { "Centro_Sal" : <?php echo $Centro_Sal; ?>, "Especialidad" : id_especialidad, "Fecha" : fecha, "id_doc" : <?php echo $id_doc; ?> , "disable" : <?php echo $disableObj; ?>, "nomObj": 'vCat_Consultorios_solAgenda'});

				var nomObj = "tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>";
				$("#"+nomObj+" #txt_Medico").html("[SELECCIONE CONSULTORIO]");
		    	$("#"+nomObj+" #txt_Especialidad").html("[SELECCIONE CONSULTORIO]");


		    	$.notify('-Es necesario seleccionar un consultorio...', 'info'); // Aqui
		    	jqSetMensaje(nomObj+" #tbl_Horario_tb", '', null);	

		    		    	 
			};

			var getAgenda_xDiaxConsultorio = function(){  // 21 Feb 2019 . Función para recuperar la agenda de la consulta externa de archivo			  				
				
		    	var nomObj_s = "tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>"; var nomObj = "#"+nomObj_s;				
		    	var obj = $(nomObj+' #vCat_Consultorios_solAgenda').find(':selected');
		    	var fecha = $(nomObj+" #h_dia_actual").val();		    	
		    	var id_especialidad = obj.data('id_especialidad');
		    	var id_consultorio = obj.data('consultorio');

		    	$(nomObj+" #mnuCtx_Agenda").css("display", "none");
		    	//pruebas
		    

		    	jqGetAjaxShort("Agenda_getAgenda_xDiaxConsultorio", nomObj_s+" #tbl_Horario_tb", { "id_consultorio" : id_consultorio, "id_especialidad" : id_especialidad, "fecha" : fecha});

		    		if( typeof recargarBusqueda !== 'undefined' && jQuery.isFunction( recargarBusqueda ) ) {
					  
					    
				
					    setTimeout(recargarBusqueda, 500);
					}
			};

			
		   
		    $(document).on('change', '#vCat_Consultorios_solAgenda', function () {
		    	var nomObj = "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>";
		    	var nomObj_s = "tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>";
		    	$(nomObj+" #mnuCtx_Agenda").css("display", "none");
		    	var val = $(this).val().trim();

		    	if(val === ''){
		    		$(nomObj+" #txt_Medico").html("[SELECCIONE CONSULTORIO]");
		    		$(nomObj+" #txt_Especialidad").html("[SELECCIONE CONSULTORIO]");
		    		$.notify('Es necesario seleccionar un consultorio...', 'info');	 //no	    	
		    		$(this).focus();
		    	}
		    	else{
		    		var fecha = $(nomObj+" #h_dia_actual").val();
		    		var obj = $(this).find(':selected');
		    		var medico = obj.data('medico');
		    		var especialidad = obj.data('especialidad');
		    		var id_especialidad = obj.data('id_especialidad');
		    		var id_consultorio = obj.data('consultorio');

		    		$(nomObj+" #txt_Medico").html(medico);
		    		$(nomObj+" #txt_Especialidad").html(especialidad);
		    		
		    		jqGetAjaxShort("Agenda_getAgenda_xDiaxConsultorio", nomObj_s+" #tbl_Horario_tb", { "id_consultorio" : id_consultorio, "id_especialidad" : id_especialidad, "fecha" : fecha});

		    	}
		    }); 
		    
		    $(document).on('mouseenter', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tbl_Horario_tb .espacios_agenda", function (e) {
			  posicion = $(this).position();
			});

			$(document).on('mouseleave', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tbl_Horario_tb .espacios_agenda", function (e) {
			  posicion = $(this).position();
			});
			
			$(document).on('click', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tbl_Horario_tb .espacios_agenda", function () {	

				var tipo_cita = $('#tipo input:radio[name=optionsRadios]:checked').val();
	      		var tipo_solicitud = $('#tipoSol input:radio[name=optionsRadios]:checked').val();
	      		var es_referenciado = $('#refer input:radio[name=inlineRadioOptions]:checked').val();
	      		var idcita = $(this).data('id_cita');
	      		<?php if($Centro_Sal_Refiere == ''){ // validacion agenda normal ?>
	      		if (tipo_cita === undefined){
	      			$.notify("Es necesario que especifique -Tipo de cita-", "error");
       				return false;
	      		}

	      		if (tipo_solicitud === undefined){
	      			$.notify("Es necesario que especifique -Tipo de solicitud-", "error");
       				return false;
	      		}
	      		 <?php } ?>	

			  $("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_setProceso").html('');
			  var valor = $('#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #h_id_cita').val();
			  var clave_pac = $(this).data('clave_pac'); 
			  var objConsultorio =  $('#vCat_Consultorios_solAgenda').find(':selected');
		      var idespecialidad = objConsultorio.data('id_especialidad');
		     

			  if(! valor) valor = '';

			  if(clave_pac != ''){			  	
			  	if(valor == '' || valor == '0'){
				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcGra").hide();
				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcDet").show();
				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcBor").show();
				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcIns").show();
				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcVac").show();

				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcNoA").show();
				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcUrg").show();	
				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcAbrir").show();

				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcImpCita").show();			
				  		  	
			  	}else{
			  		$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcGra").hide();
				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcDet").show();
				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcBor").show();
				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcIns").hide();
				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcVac").show();
				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcNoA").show();
				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcUrg").show();			
				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcAbrir").show(); 

				  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcImpCita").show();	 	
			  	}
			  }
			  else {			  	
			  	if(valor == '' || valor == '0')
			  		$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcGra").show();
			  	else
			  		$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcGra").hide();
			  	
			  	

			  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcBor").hide();
			  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcIns").hide();
			  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcDet").hide();
			  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcNoA").hide();
			  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcUrg").hide();
			  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcVac").hide();
			  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcAbrir").hide();
			  	$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_opcImpCita").hide();
			  }

			  var nomObj = "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>";
		      $(nomObj+" #mnuCtx_Agenda").css("top", posicion.top);
		    
		      $(nomObj+" #mnuCtx_Agenda").css("display", "block");
		      clickTbl_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> = 1;

		      // recuperar aqui el momento de la agenda
		      hora_ini_segmento_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> = $(this).data('hora_ini_segmento'); 		      

		      var fecha = $(nomObj+" #h_dia_actual").val();

		      <?php if($Centro_Sal_Refiere != ''){ // Registrar referencia ?>
		      		parametros_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> = [{'Centro_Sal_Origen': '<?php echo $Centro_Sal_Refiere; ?>',
				    'DIAG_CITA': '<?php echo trim($DIAG_CITA); ?>', // Se obtiene del diagnostico proporcionado en la solicitud
				    'FOLIO_REF_Origen': '<?php echo trim($FOLIO_REF_Origen); ?>', // Se obtiene del FOLIO de la consulta proporcionado en la solicitud
				    'NOM_PERS': '<?php echo trim($NOM_PERS); ?>', // Es el nombre del médico solicitante
				    'ID_DOC': '<?php echo trim($id_doc); ?>', // Es el identificador del médico actual del sistema
				    'ID_MED_CON_Origen': $(this).data('id_med_con'), // Se obtiene del ID_MED_CON_Origen proporcionado en la solicitud
				    'FECHA': fecha + " " + hora_ini_segmento_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>, // Aqui concatenar la fecha y la hora del espacio agendado
				    'CLAVE_PAC': '<?php echo $Clave_Pac; ?>',
				    'TIPODECONSULTA': tipo_cita,
				    'Centro_Sal_AgendaDestino': '<?php echo $Centro_Sal; ?>',
				    'ID_MED_CON_AgendaDestino': $(this).data('id_med_con'),
				    'ID_CITA': $(this).data('id_cita'),
				    'TIPO_DE_CITA': '4', 'MOTIVO': '', 'ID_SOLICITUD': '<?php echo $Id_Solicitud; ?>', 'CLUES_ORIGEN': '<?php echo $Clues_Origen; ?>',
				    'TIPO_PROC': '', 'REFERENCIADO': '1', 'ES_REFERENCIA': true,
				    'Clave_Pac_Agenda': clave_pac, 
				    'Id_Especialidad': idespecialidad
				}];	

				

		      <?php }else{ // Registrar agenda normal ?>

	      		//$.notify('El proceso de registro de una cita normal aun no esta definido, solo es para citas de solicitudes de referencia...', 'warning');
	      		

	      		parametros_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> = [{'Centro_Sal_Origen': '<?php echo $Centro_Sal; ?>','DIAG_CITA': '',
	      			'FOLIO_REF_Origen': '',
	      			'NOM_PERS': '',
	      			'ID_DOC': '<?php echo trim($id_doc); ?>',
	      			'ID_MED_CON_Origen': $(this).data('id_med_con'),
	      			'FECHA': fecha + " " + hora_ini_segmento_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>,
	      			'CLAVE_PAC': '<?php echo $Clave_Pac; ?>',
	      			'TIPODECONSULTA': tipo_cita,
	      			'Centro_Sal_AgendaDestino': '<?php echo $Centro_Sal; ?>',
	      			'ID_MED_CON_AgendaDestino': $(this).data('id_med_con'),
	      			'ID_CITA': idcita,
	      			'TIPO_DE_CITA': tipo_solicitud, 
	      			'MOTIVO': '', 'ID_SOLICITUD': '', 'CLUES_ORIGEN': '',
	      			'TIPO_PROC': '', 'REFERENCIADO': es_referenciado,  
	      			'Clave_Pac_Agenda': clave_pac,
	      			'Id_Especialidad': idespecialidad
	      		}];
		      		

		      <?php } ?>


		     
			});

			$(document).on('click', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #mnuCtx_Agenda #tblCTmenu #tblCTmenu_opcGra", function () {
			 // $.notify('Espere unos instantes, se esta generando la cita...', 'info');
			  //En este caso, sería de este modo:
			  jqGetAjaxShort_execFn("Agenda_add_CitaReferencia", "tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_setProceso", parametros_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>[0], 
			  	" var valor = $('#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_setProceso #h_id_cita').val(); $('#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #h_id_cita').val( valor ); if(valor != '' & valor != '0'){  getAgenda_xDiaxConsultorio(); $('#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu #tblCTmenu_opcGra').hide(); $.notify('Se ha detectado el registro de una cita', 'info'); <?php echo $sp_exec; ?>  } ");

			});
			
			$(document).on('click', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #mnuCtx_Agenda #mnuCtx_Agenda_close", function () {
		      $("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #mnuCtx_Agenda").css("display", "none");
		      parametros_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> = [];
			});

			$(document).on('click', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #btn_listar_pace", function () {
		      $.notify('Haz seleccionado Recuperar el reporte de Enfermería', 'info');
			});

			$(document).on('click', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #btn_listar_pact", function () {
		      $.notify('Haz seleccionado Recuperar el reporte de Teléfonos de pacientes', 'info');
			});
			
			$(document).on('click', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #mnuCtx_Agenda #tblCTmenu #tblCTmenu_opcBor", function () {
				$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> .modDelCita #txt_Motivo").val('');
				$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> .modDelCita #txt_Motivo").attr("disabled", false);
				$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> .modDelCita").modal('show');
			});

			$(document).on('click', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> .modDelCita #cmd_Aceptar", function () {
				var obj = $("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> .modDelCita #txt_Motivo");
				var motivo = obj.val();
				motivo = $.trim(motivo);

				if(motivo.length < 10){$.notify('La longitud del motivo debe contener una descripción del almenos 10 caracteres...', 'warning'); obj.focus(); return;}
				else{
					parametros_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>[0].MOTIVO = motivo;
					//console.log(parametros_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>[0]);
					$.notify('Espere unos instantes, se esta removiendo la cita...', 'info');
					//En este caso, sería de este modo:
					jqGetAjaxShort_execFn("Agenda_del_CitaReferencia", "tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> .modDelCita #div_proceso", parametros_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>[0], 
					  	" var valor = $('#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> .modDelCita #div_proceso #hError').val(); if(valor == '0'){ $.notify('El registro ha sido removido, recargando agenda...', 'success'); $('#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> .modDelCita').modal('hide');  getAgenda_xDiaxConsultorio(); } ");

				}
				
			});

			
			
			$(document).on('click', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #mnuCtx_Agenda #tblCTmenu #tblCTmenu_opcIns", function () {
				//$.notify('El control de insertar cita no está disponible', 'warning');

				//$.notify('Espere unos instantes, se esta generando la cita...', 'info');
			  	//En este caso, sería de este modo:
			  	var p = parametros_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>[0];				
				
			  	if(p.ES_REFERENCIA){			  		
			  		jqGetAjaxShort_execFn("Agenda_ins_CitaReferencia", "tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_setProceso", p, 
			  		" var valor = $('#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_setProceso #h_id_cita').val(); $('#h_id_cita').val( valor ); if(valor != '' & valor != '0'){ getAgenda_xDiaxConsultorio(); $('#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu #tblCTmenu_opcGra').hide(); $.notify('Se ha detectado el registro de una cita', 'info'); <?php echo $sp_exec; ?>  } ");
			  	}else{

			  		
			  		jqGetAjaxShort_execFn("Agenda_ins_CitaAgenda", "tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_setProceso", p, 
			  		" var valor = $('#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_setProceso #h_id_cita').val(); if(valor != '' & valor != '0'){  getAgenda_xDiaxConsultorio(); $('#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu #tblCTmenu_opcGra').hide(); $.notify('Se ha detectado el registro de una cita', 'info'); <?php echo $sp_exec; ?>  }else {  $.notify( $('#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_setProceso #hErrorTitulo').val() , 'error'); } ");
			  		
			  	}
			  		
			  	
			});

			$(document).on('click', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #mnuCtx_Agenda #tblCTmenu #tblCTmenu_opcDet", function () {
				$.notify('Espere unos instantes se está recuperando el formulario...', 'info');
				var obj = parametros_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>[0];
				var id_cita = obj.ID_CITA;
				var centro_sal = obj.Centro_Sal_AgendaDestino;
				
				jqGetAjax_Modal("Agenda_getDetalleCita","modalContent", {'id_cita': id_cita, 'centro_sal': centro_sal, 'imprimeObjeto': '1' }, 'tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #defaultModal');

				
			});

			$(document).on('click', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #mnuCtx_Agenda #tblCTmenu #tblCTmenu_opcImpCita", function () {
				$.notify('Espere unos instantes se está recuperando el formulario...', 'info');
				var obj = parametros_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>[0];
				var id_cita = obj.ID_CITA;
				var centro_sal = obj.Centro_Sal_AgendaDestino;
				
				jqGetAjax_Modal("referencia/impimir_CitaAgendada","modalContent", {'id_cita': id_cita, 'centro_sal': centro_sal, 'imprimeObjeto': '1', referencia: '1' }, 'defaultModal');

				
			});

			$(document).on('click', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #mnuCtx_Agenda #tblCTmenu #tblCTmenu_opcVac", function () {
				$.notify('Espere unos instantes se está recuperando el formulario de vacunación...', 'info');
				var obj = parametros_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>[0];
				//var clave_pac = obj.CLAVE_PAC;
				var centro_sal = obj.Centro_Sal_AgendaDestino;
				var id_cita = obj.ID_CITA;
				
				
				jqGetAjax_Modal("getVacunasAsignadasPac","modalContent", {'id_cita': id_cita, 'centro_sal': centro_sal, 'imprimeObjeto': '1' }, 'tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #defaultModal');


				
			});

			$(document).on('click', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #mnuCtx_Agenda #tblCTmenu #tblCTmenu_opcUrg", function () {
				$.notify('Espere unos instantes se está actualizando el estado Urgente de la cita proporcionada...', 'info');

				var obj = parametros_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>[0];
				var id_cita = obj.ID_CITA;
				var centrosaludagenda = obj.Centro_Sal_AgendaDestino;

				var nomObj_s = "tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_setProceso";

				jqGetAjaxShort("Agenda_set_Cita_Urgente", nomObj_s, {id_cita: id_cita, centrosaludagenda: centrosaludagenda});
			});

			$(document).on('click', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #mnuCtx_Agenda #tblCTmenu #tblCTmenu_opcNoA", function () {
				
				$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> .modDelCita #txt_Motivo").val('NO ACUDIO AL LLAMADO');
				$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> .modDelCita #txt_Motivo").attr("disabled", true);
				$("#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> .modDelCita").modal('show');
			});

			
			$(document).on('click', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #defaultModal #txtUrgente", function () {
				var nomObj_s = "tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #defaultModal #txtUrgente";
				var obj = $("#"+nomObj_s);

				jqGetAjaxShort("Agenda_set_Cita_Urgente", nomObj_s, {id_cita: obj.data('id_cita'), centrosaludagenda: obj.data('centrosaludagenda'), mostrar: '1'});
								
			});


			$(document).on('click', '#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #btn_impAgendaVac', function () {        
				var nomObj_s = "tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>"; 
				var nomObj = "#"+nomObj_s;				
		    	var obj = $(nomObj+' #vCat_Consultorios_solAgenda').find(':selected');
		    	var id_med_con = obj.val();
          		var fecha = $(nomObj+' #h_dia_actual').val();
          		var centro_sal = $('#h_centro_sal').val();

          		var nombre = obj.data('medico');
          		var id_consultorio = obj.data('consultorio');
          		
          		
		          jqGetAjax_Modal("getAgendaVacunas_pdf","modalContent", {'centro_sal': centro_sal, 'fecha': fecha, 'id_med_con': id_med_con, 'medico': nombre, 'consultorio':id_consultorio }, 'defaultModal');

		          SmoothScrollTo('#modalContent'); 

		      });

			$(document).on('click', "#tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #mnuCtx_Agenda #tblCTmenu #tblCTmenu_opcAbrir", function () {
				$.notify('Espere unos instantes...', 'info');

				var obj = parametros_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?>[0];
				var id_cita = obj.ID_CITA;
				var centrosaludagenda = obj.Centro_Sal_AgendaDestino;

				var nomObj_s = "tblAgenda_archivo_<?php echo $Id_Solicitud; ?>_<?php echo $Centro_Sal; ?>_<?php echo $Clave_Pac; ?> #tblCTmenu_setProceso";
				var clave_pac = obj.Clave_Pac_Agenda;
				var id_especialidad = obj.Id_Especialidad;
				var id_doc = obj.ID_DOC;
				var id_med_con = obj.ID_MED_CON_Origen;

			
			
				
			
				jqGetAjaxShort("agenda_addFolioConsulta", "obj_getAgendaMedico", {clave_pac: clave_pac, id_cita: id_cita, centro_sal: centrosaludagenda, id_especialidad: id_especialidad, id_doc: id_doc, id_med_con: id_med_con});
			});



			
					  
			</script>


<?php if($ver_como_ventana != '1')die(); ?>			
		</div>
    </div>
</div>
<?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/ConsultaExterna/Agenda/solicitarCita.blade.php ENDPATH**/ ?>