<?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 = '';

	//<----------------------------------URGENCIAS------------------------------------------------------>
	//print_r($_POST);

 	$opcConsultarCitaUrg = ''; $agendaUrgencias=''; $opcDisabled = '';
 	if(isset($_GET['opcConsultarCitaUrg']))$opcConsultarCitaUrg = $_GET['opcConsultarCitaUrg']; if(isset($_POST['opcConsultarCitaUrg']))$opcConsultarCitaUrg = $_POST['opcConsultarCitaUrg'];

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

 	if(isset($agendaUrgencias)=='1'){
 			$rsDataInfoPac   = $soapclient->BuscarPaciente_getLstPorClavePac($Clave_Pac, $wsClave);	
 			$rsInfoPac  = new SimpleXMLElement(utf8_encode($rsDataInfoPac));

 	} 
 if($agendaUrgencias ==0){
 		$opcDisabled = 'disabled';
 	} 


 	$checked = '';
 	$optHiddenCsRefer = 'hidden';
 	$optHiddenTipoLesion = 'hidden';

	//<---------------------------------------------------------------------------------------------------> 
	


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'){
?>
@extends('layouts.app')

@section('title', 'BASE PARA RENDERIZAR LA AGENDA ')
@section('breadcrumb')
    <li class="active">BASE PARA RENDERIZAR LA AGENDA</li>
@endsection
@section('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>
@endsection

<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>

@section('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: 30px; 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: #000; font-size: 12px; font-weight: 600; vertical-align: middle; padding-left: 50px !important; }

	.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: #cccccc8f !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;
}


 #g-table tbody tr > td{
                 
                    height: 30px;
                    padding-left: 3px;
                }
                #g-table{
                    padding-left: 40px;
                    margin-top: 20px;

                }
                .espacio{
					height:10px;
				}
.table-striped>tbody>tr:nth-child(odd)>td, 
      .table-striped>tbody>tr:nth-child(odd)>th {
       background-color: #C9FFE5;
      }
      .table-striped>tbody>tr:nth-child(even)>td, 
      .table-striped>tbody>tr:nth-child(even)>th {
       background-color: #ccc0;
      }
      .table-striped>thead>tr>th {
         background-color: #eee;
      }

</style> 
@if($agendaUrgencias=='1')
	<div class="row margen_s05px" style="
    background-color: #7d7d7d3d;">
    	<div class="col-sm-1"></div>
		<div class="col-sm-10 " > <b> Paciente: <em>{{ $rsInfoPac->respuesta[0]->nombre.' '.$rsInfoPac->respuesta[0]->primer_ap.' '.$rsInfoPac->respuesta[0]->segundo_ap  }}</em>   &nbsp; &nbsp;CURP: <em>{{ $rsInfoPac->respuesta[0]->curp}} </em>  &nbsp; &nbsp; Núm. Exp.: <em> {{ $rsInfoPac->respuesta[0]->numero_expe.' '  }} </em>  </b>
		</div>
	
	</div>
@endif
			<div class="row" id="div_proceso_agenda_recepcion_urg" name="div_proceso_agenda_recepcion_urg">
				
				<div class="row" id="tblAgenda_archivo_{!! $Id_Solicitud !!}_{!! $Centro_Sal !!}_{!! $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_Delete" id="txt_Motivo_Delete" 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; {{ $disable }}">
						  		<button class="btn btn-info" onclick="
						  		$('#tblAgenda_archivo_{!! $Id_Solicitud !!}_{!! $Centro_Sal !!}_{!! $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" style="
    text-align: center;">Motivo de ingreso</td><td id="td_id_consultorio" hidden></td><td width="10px">&nbsp;</td></tr>
				  	<tr><td width="10px">&nbsp;</td><td> <textarea id="txt_Motivo" name="txt_Motivo" rows="5" cols="25" placeholder="Capture el motivo de ingreso" {{ $opcDisabled }}></textarea> </td><td width="10px">&nbsp;</td></tr>
				  	</table>	

				 
				  			

				  	<table class="tblBase margen_lr20px margen_s05px" hidden><tr><td width="10px">&nbsp;</td><td class="tblTObj" hidden>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" hidden>
				  		<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" hidden>
				  		<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 alinear_centrado margen_lr05px" style="min-height: 70px;">
				  				<div class="margenSuperior"></div>
				  			<b>Referenciado</b>
				  				<form id="refer" action="">				  				
				  				<table width="95%" align="center">				  					
				  					<tr class="tr_cbo_labels" style=" font-size: 14px; text-align: justify;"><td style="vertical-align: middle;"> &nbsp;
				  						<label class="radio-inline">
										  <input type="radio" name="inlineRadioOptions" id="cbo_referenciado_si" value="1" {!! $chk.$disRefer !!} {{$disableRadio }} {{ $opcDisabled }}> Si
										</label>
										<label class="radio-inline"></label>
										<label class="radio-inline"></label>
										<label class="radio-inline">
										  <input type="radio" name="inlineRadioOptions" id="cbo_referenciado_si" value="0" {!! $chkNo.$disRefer !!} {{$disableRadio }} {{ $opcDisabled }} > No
										</label>
				  					</td></tr>

				  					<tr class="tr_cbo_labels {{ $optHiddenCsRefer }}" id="trUnidadRefer" name="trUnidadRefer" 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@vCat_CentroSalQueRefieren','centro_sal='.$Centro_Sal);
							          	?>				  						
				  					</td></tr>
				  					<tr class="tr_cbo_labels {{ $optHiddenCsRefer }}" id="" name="" style="color: #fff; font-size: 12px;"  ><td style="vertical-align: middle;">
				  							  						
				  					</td></tr>
				  					<tr class="tr_cbo_labels {{ $optHiddenCsRefer }}" id="trFolioRefer" name="trFolioRefer" style="font-size: 12px;"  ><td style="vertical-align: middle;">
				  						 <label for="txtFolioRef">Folio: </label> <input type="text" name="txtFolioRef" id="txtFolioRef" style="width: 100%; height: 25px;" />
				  										  						
				  					</td></tr>
				  				</table>

				  				
				  				</form>				  				
				  			</div>

				  			<div class="tblBase alinear_centrado margen_lr05px" style="min-height: 70px;">
				  				<div class="margenSuperior"></div>
				  
				  				<form id="refer" action="">				  				
				  				<table id="g-table" width="100%" align="center">				  					
				  				
				  				
				  					<tr class="tr_cbo_labels" style=" font-size: 13px;">
				  						<td style="vertical-align: baseline;"><b>Enviar: </b>
				  						</td>
				  						<td style="vertical-align: baseline;">
				  						<?php							            
							            $sessionID=(htmlspecialchars(session_id())); session_write_close();
							            if($disRefer!='' ||  $agendaConsulta == 1)
							            	echo $var->getView('Catalogos\VistasController@vCat_EnviarARecepcion','Centro_Sal='.$Centro_Sal);
							        	else
							        		if($agendaUrgencias ==0)
							        			echo $var->getView('Catalogos\VistasController@vCat_EnviarARecepcion','centro_sal='.$Centro_Sal.'&disable=1');
							        			else
							        					echo $var->getView('Catalogos\VistasController@vCat_EnviarARecepcion','centro_sal='.$Centro_Sal);

							          	?>				  						
				  					</td></tr>
				  					<tr class="espacio"></tr>

				  					<tr class="tr_cbo_labels" style=" font-size: 13px;">
				  						<td style="vertical-align: baseline;"><b>Servicio: </b>
				  						</td>
				  						<td style="vertical-align: baseline;">
				  						<?php							            
							            $sessionID=(htmlspecialchars(session_id())); session_write_close();
							            if($disRefer!='' ||  $agendaConsulta == 1)
							            	echo $var->getView('Catalogos\VistasController@vCat_ServicioUrgencias','centro_sal='.$Centro_Sal);
							        	else
							        			if($agendaUrgencias ==0)
							        					echo $var->getView('Catalogos\VistasController@vCat_ServicioUrgencias','centro_sal='.$Centro_Sal.'&disable=1');
							        			else	
															echo $var->getView('Catalogos\VistasController@vCat_ServicioUrgencias','centro_sal='.$Centro_Sal);
							          	?>				  						
				  					</td></tr>
				  				</table>

				  				
				  				</form>				  				
				  			</div>


				  			<div class="tblBase alinear_centrado margen_lr05px" style="min-height: 70px;">
				  				<div class="margenSuperior"></div>
				  			<b>&nbsp;</b>
				  				<form id="refer" action="">				  				
				  				<table width="95%" align="center">				  					
				  					<tr class="tr_cbo_labels" style=" font-size: 14px; text-align: justify;"><td style="vertical-align: middle;"> &nbsp;
				  						<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="chkLesion" name="chkLesion" {{ $checked }} {{ $opcDisabled }}>
                  						</span>
                  						<br>
                  		<span class="input-group-addon"><b>Lesión traumática</b></span>
											</div></div>
				  					</td></tr>

				  					<tr class="tr_cbo_labels {{ $optHiddenTipoLesion }}" name="optTipoLesion" id="optTipoLesion" style="color: #fff; font-size: 12px;"  >
				  						<td style="vertical-align: middle;">
				  								<div class="radio"><label class="cbo_labels"><input type="radio" name="optionsRadios" value="0" {!! $disRefer !!} {{$disableRadio }} >Accidental</label></div>
							  				<div class="radio"><label class="cbo_labels"><input type="radio" name="optionsRadios" value="1" {!! $disRefer !!} {{$disableRadio }}>Intencional</label></div>  						
				  						</td>
				  					</tr>
				  				</table>

				  				
				  				</form>				  				
				  			</div>

				  			 <div class="tblBase alinear_centrado margen_lr05px" style="min-height: 70px;">
				  				<div class="margenSuperior"></div>
				  			<b>Interrogatorio</b>
				  				<form id="refer" action="">				  				
				  				<table width="95%" align="center">				  					
				  					<tr class="tr_cbo_labels" name="tipo_interroga" id="tipo_interroga" style=" font-size: 14px; text-align: justify;"><td style="vertical-align: middle;"> &nbsp;
				  						<label class="radio-inline">
										  <input type="radio" name="cbo_interrogatorio_si" id="cbo_interrogatorio_si" value="1" {!! $chk.$disRefer !!} {{$disableRadio }} {{ $opcDisabled}}> Directo
										</label>
									
										
										<label class="radio-inline">
										  <input type="radio" name="cbo_interrogatorio_si" id="cbo_interrogatorio_si" value="2" {!! $chkNo.$disRefer !!} {{$disableRadio }} {{ $opcDisabled}} > Indirecto
										</label>
				  					</td></tr>

				  					<tr class="tr_cbo_labels" style="color: #fff; font-size: 12px;"><td style="vertical-align: middle;">
				  								  						
				  					</td></tr>
				  				</table>

				  				
				  				</form>				  				
				  			</div>


				



				  			

				  			

				  		</td><td width="10px">&nbsp;</td></tr>				  		
				  	</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-striped 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" style="color: #fff !important;"></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>						
						
					
					</div>
				  </div>		  
				  
				</div> 
				<div class="row" id="tbl_proceso_add_cita" name="tbl_proceso_add_cita"></div>
 @if($agendaUrgencias=='1')
	 <footer><p class="text-center"><button type="button" class="btn btn-success" id="btn_add_agenda_recepcion" name="btn_add_agenda_recepcion">+ Ingresar Paciente</button> </p></footer>
@endif
			
			</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_{!! $Id_Solicitud !!}_{!! $Centro_Sal !!}_{!! $Clave_Pac !!} = 0;
			var hora_ini_segmento_{!! $Id_Solicitud !!}_{!! $Centro_Sal !!}_{!! $Clave_Pac !!}= '';

			var parametros_{!! $Id_Solicitud !!}_{!! $Centro_Sal !!}_{!! $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_{!! $Id_Solicitud !!}_{!! $Centro_Sal !!}_{!! $Clave_Pac !!} #fecha").datepick({
				  onSelect: function() {
				  	var fecha = $(this).datepick().datepick("getDate");
				  	var nomObj = "tblAgenda_archivo_{!! $Id_Solicitud !!}_{!! $Centro_Sal !!}_{!! $Clave_Pac !!}";
				  	
				  	$("#"+nomObj+" #h_dia_actual").val(formatDate(fecha, ""));
				  	fechaActual = $(this).datepick().datepick("getDate");
				  	
				  	$('#tblAgenda_archivo_{!! $Id_Solicitud !!}_{!! $Centro_Sal !!}_{!! $Clave_Pac !!} #tbl_Dias .th').html( dias[formatDate(fecha, "nd")] );

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


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


					var id_consultorio = {{ $id_consultorio}}
					var id_especialidad = {{ $Id_Especialidad }};
					var fecha = formatDate(fecha, "");
					var medico= '{{ $Medico }}';
					var especialidad = '{{ $Especialidad }}';
					var numCons = {{ $no }};

					
					var nomObj_s = "tblAgenda_archivo_{!! $Id_Solicitud !!}_{!! $Centro_Sal !!}_{!! $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); 

		// validaciones agenda recepcion de urgencias
			
			$(document).on('change', 'input[type=radio][id=cbo_referenciado_si]', function (event) {
   			switch($(this).val()) {
       		case '1' :
        		$('#trUnidadRefer').removeClass('hidden');
        		$('#trFolioRefer').removeClass('hidden');
        		
        		break;

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




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


		var getAgenda_RecepcionUrg = function(){  // 07 Jun 2024 . Función para recuperar la agenda de urgencias para recepcion
				
		    	var nomObj_s = "tblAgenda_archivo_{!! $Id_Solicitud !!}_{!! $Centro_Sal !!}_{!! $Clave_Pac !!}"; var nomObj = "#"+nomObj_s;				
		    
		    	var fecha = $(nomObj+" #h_dia_actual").val();		    	
		    
		    	var centro_sal = {!! $Centro_Sal !!}; // pruebas

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

		    	jqGetAjaxShort("Urgencias_getAgenda_recepcionUrg", nomObj_s+" #tbl_Horario_tb", { "centro_sal" : centro_sal, 
		    		"fecha" : fecha});

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


			$(document).on('click', "#div_proceso_agenda_recepcion_urg #btn_add_agenda_recepcion", function () {
				var centro_sal = {!! $Centro_Sal !!};
				var clave_pac = {!! $Clave_Pac !!};
				var motivo = $("#div_proceso_agenda_recepcion_urg #txt_Motivo").val();
				var referenciado =  $('#refer input:radio[name=inlineRadioOptions]:checked').val();
				var centro_sal_refiere = $("#div_proceso_agenda_recepcion_urg #vCat_CentroSalQueRefieren").val();
				var enviar_a = $("#div_proceso_agenda_recepcion_urg #vCat_EnviarARecepcion").val();
				var folio_refer = $("#div_proceso_agenda_recepcion_urg #txtFolioRef").val();
				var servicio_urg = $("#div_proceso_agenda_recepcion_urg #vCat_ServicioUrgencias").val();
				var lesion_trauma = '0'; if($("#div_proceso_agenda_recepcion_urg #chkLesion").is(':checked')) lesion_trauma = '1';

				


				var tipo_lesion =  $('#optTipoLesion input:radio[name=optionsRadios]:checked').val();
				var interrogatorio =  $('#tipo_interroga input:radio[name=cbo_interrogatorio_si]:checked').val();
				   
			//	var obj = parametros_{!! $Id_Solicitud !!}_{!! $Centro_Sal !!}_{!! $Clave_Pac !!}[0];
			// var id_cita = obj.ID_CITA;
			//	var centro_sal = obj.Centro_Sal_AgendaDestino;
			if (motivo == ''){
				$.notify('Favor de capturar el motivo de ingreso', 'error');	
				$("#div_proceso_agenda_recepcion_urg #txt_Motivo").focus();
				return false;
			}

			if (referenciado == 1 && centro_sal_refiere==''){
				$.notify('Favor de capturar el centro de salud referenciado', 'error');	
				$("#div_proceso_agenda_recepcion_urg #vCat_CentroSalQueRefieren").focus();
				return false;
			}
			if (referenciado == 1 && folio_refer==''){
				$.notify('Favor de capturar el folio de la referencia', 'error');	
				$("#div_proceso_agenda_recepcion_urg #txtFolioRef").focus();
				return false;
			}


			if (enviar_a == ''){
				$.notify('Favor de especificar el envío del ingreso', 'error');	
				$("#div_proceso_agenda_recepcion_urg #vCat_EnviarARecepcion").focus();
				return false;
			}

			if (servicio_urg == ''){
				$.notify('Favor de especificar el servicio de urgencias del ingreso', 'error');	
				$("#div_proceso_agenda_recepcion_urg #vCat_ServicioUrgencias").focus();
				return false;
			}


			if (lesion_trauma == 1 && tipo_lesion ==undefined ){
				$.notify('Favor de especificar el tipo de lesión', 'error');	
			
				return false;
			}

		
			var accidental = 0;
			var intencional = 0;

			if (tipo_lesion ==0){
				accidental=1;
				intencional = 0;

			} else if(tipo_lesion ==1){
				accidental=0;
				intencional = 1;
			}

			if (referenciado == 0 ){
				centro_sal_refiere = 'NULL';
				folio_refer = 'NULL';
			}


			$.notify('Espere unos instantes se está registrando la cita...', 'info');	

		
			// console.log({centro_sal,clave_pac,motivo,referenciado,centro_sal_refiere,folio_refer,enviar_a,servicio_urg,lesion_trauma, accidental,intencional,interrogatorio  });		 

			jqGetAjaxShort_execFn("Urgencias_ingresarPacienteUrg", "div_proceso_agenda_recepcion_urg #tbl_proceso_add_cita", {'centro_sal': centro_sal, 'clave_pac': clave_pac, 'motivo_de_ingreso': motivo, 'referido': referenciado,'centro_sal_referido': centro_sal_refiere,'folio_referido':folio_refer,'enviar_a': enviar_a, 'servicio': servicio_urg,'lesion_traumatica': lesion_trauma,'accidental': accidental,'intencional': intencional,'interrogatorio': interrogatorio }, 
			  		" var valor = $('#div_proceso_agenda_recepcion_urg #tbl_proceso_add_cita #hError').val(); console.log(valor); if(valor ==0){ getAgenda_RecepcionUrg(); $.notify('Se ha detectado el registro de una cita', 'info');  $('#div_proceso_agenda_recepcion_urg #btn_add_agenda_recepcion').addClass('hidden');   }  "); 

				
			});


			</script>


<?php if($ver_como_ventana != '1')die(); ?>			
		</div>
    </div>
</div>
@endsection

