<?php $__env->startSection('titulo', 'Consultas'); ?>

<?php $__env->startSection('css'); ?>
	<?php echo Html::style('css/inscripcion-seguimiento.css'); ?>

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

<?php $__env->startSection('botonera'); ?>
	<li class="form-group">
		<a href="<?php echo URL::to('admin'); ?>" class="btn btn-warning btn-right">Salir</a>
	</li>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('content-extra'); ?>
	<div class="row bg-info content-extra">
		<div class="container">
			<?php if(isset($paciente)): ?>
				<?php echo Form::model($paciente, ['class' => 'form-horizontal', 'url' => '/consultas', 'method' => 'POST']); ?>

			<?php else: ?>
				<?php echo Form::open(['class' => 'form-horizontal', 'url' => '/consultas', 'method' => 'POST']); ?>

			<?php endif; ?>
				<div class="row">
					<div id="div-documento">
						<?php echo Form::label('documento', 'Documento:', ['class' => 'col-sm-1 control-label input-sm']); ?>

						<div class="col-sm-2">
							<?php echo Form::text('documento', null, ['class' => 'form-control input-sm']); ?>

						</div>
					</div>

					<?php echo Form::label('id', 'Paciente:', ['class' => 'col-sm-1 col-sm-1-original control-label input-sm']); ?>

					<div class="col-sm-3">
						<?php echo Form::select('id', $pacientes, null, ['class' => 'form-control input-sm']); ?>

					</div>

					<div class="col-sm-2">
						<?php echo Form::submit('Buscar', ['class' => 'btn btn-success btn-sm']); ?>

					</div>
				</div>
				<hr class="compacto">
				<div class="row">
					<?php echo Form::label('nacimiento', 'Fecha de Nacimiento:', ['class' => 'col-sm-1 control-label input-sm']); ?>

					<div class="col-sm-2">
						<?php echo Form::text('nacimiento', null, ['class' => 'form-control input-sm', 'readonly']); ?>

					</div>

					<?php echo Form::label('tipo_usuario', 'Tipo Usuario:', ['class' => 'col-sm-1 col-sm-1-original control-label input-sm']); ?>

					<div class="col-sm-2">
						<?php echo Form::select('tipo_usuario', [
							'' => '',
							'co' => 'Contributivo',
							'su' => 'Subsidiado',
							'vi' => 'Vinculado',
							'pa' => 'Particular',
							'ot' => 'Otro',
							'dc' => 'Desplazado Contributivo',
							'ds' => 'Desplazado Subsidiado',
							'dv' => 'Desplazado Vinculado'
						], null, ['class' => 'form-control input-sm', 'readonly', 'disabled']); ?>

					</div>

					<?php echo Form::label('estado_civil', 'Estado Civil:', ['class' => 'col-sm-1 col-sm-1-original control-label input-sm']); ?>

						<div class="col-sm-2">
							<?php echo Form::select('estado_civil', [
								'' => '',
								'so' => 'Soltero',
								'ca' => 'Casado',
								'vi' => 'Viudo',
								'se' => 'Separado',
								'un' => 'Union Libre',
								'ot' => 'Otro'
							], null, ['class' => 'form-control input-sm', 'readonly', 'disabled']); ?>

						</div>
					
					<?php echo Form::label('sexo', 'Sexo:', ['class' => 'col-sm-1 control-label input-sm col-sm-1-reducido']); ?>

						<div class="col-sm-2">
							<?php echo Form::select('sexo', [
								'' => '',
								'm' => 'Masculino',
								'f' => 'Femenino',
								'i' => 'Indeterminado'
							], null, ['class' => 'form-control input-sm', 'readonly']); ?>

						</div>
						
					<?php echo Form::label('ocupacion', 'Ocupación:', ['class' => 'col-sm-1 control-label input-sm']); ?>

						<div class="col-sm-2">
							<?php echo Form::text('ocupacion', null, ['class' => 'form-control input-sm', 'readonly']); ?>

						</div>
					<?php echo Form::label('direccion', 'Dirección:', ['class' => 'col-sm-1 col-sm-1-original control-label input-sm']); ?>

					<div class="col-sm-2">
						<?php echo Form::text('direccion', null, ['class' => 'form-control input-sm', 'readonly']); ?>

					</div>

					<?php echo Form::label('telefono_1', 'Tel 1:', ['class' => 'col-sm-1 col-sm-1-original control-label input-sm']); ?>

					<div class="col-sm-2">
						<?php echo Form::text('telefono_1', null, ['class' => 'form-control input-sm', 'readonly']); ?>

					</div>

					<?php echo Form::label('telefono_2', 'Tel 2:', ['class' => 'col-sm-1 col-sm-1-original col-sm-1-reducido control-label input-sm']); ?>

					<div class="col-sm-2">
						<?php echo Form::text('telefono_2', null, ['class' => 'form-control input-sm', 'readonly']); ?>

					</div>

					<?php echo Form::label('sisben', 'Sisben:', ['class' => 'col-sm-1 control-label input-sm']); ?>

					<div class="col-sm-2">
						<?php echo Form::text('sisben', null, ['class' => 'form-control input-sm', 'readonly']); ?>

					</div>

					<?php echo Form::label('edad_actual', 'Edad actual:', ['class' => 'col-sm-1 col-sm-1-original control-label input-sm']); ?>

					<div class="col-sm-3">
						<?php echo Form::text('edad_actual', null, ['class' => 'form-control input-sm', 'readonly']); ?>

					</div>

				</div>
			<?php echo Form::close(); ?>

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

<?php $__env->startSection('content'); ?>
	<?php echo $__env->make('alerts.request', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

	<?php if(isset($movimientos)): ?>
		<div id='row-respuesta' class="row">
			<?php if(count($movimientos)): ?>
				<table class="table table-bordered table-condensed table-hover">
					<thead>
						<th>Tipo</th>
						<th>Fecha / Hora (24h)</th>
						<th>Programa</th>
						<th>Responsable</th>
						<th>Operaciones</th>
					</thead>
					<tbody>
						<?php foreach($movimientos as $movimiento): ?>
							<tr class="
								<?php if($movimiento['deleted_at']): ?>
									bg-danger
								<?php elseif($movimiento['tipo'] == 'Seguimiento'): ?>
									bg-success
								<?php elseif($movimiento['tipo'] == 'Inscripción'): ?>
									bg-info
								<?php endif; ?>
							">
								<td>
									<?php echo e($movimiento['tipo']); ?>

									<?php if($movimiento['deleted_at'] && $movimiento['tipo'] == 'Inscripción'): ?>
										(inactiva)
									<?php elseif($movimiento['tipo'] == 'Inscripción'): ?>
										(activa)
									<?php endif; ?>
								</td>
								<td><?php echo e($movimiento['fecha_hora']); ?></td>
								<td><?php echo e($movimiento['programa']); ?></td>
								<td><?php echo e($movimiento['responsable']); ?></td>
								<td>
									<?php if($movimiento['tipo'] == 'Inscripción'): ?>
										<?php echo link_to('/mostrar-pdf-inscripcion/'.$movimiento['movimientoId'], 
											$title = 'Imprimir',
											$attributes = ['class' => 'btn btn-success btn-xs', 'target' => '_blank']); ?>

									<?php elseif($movimiento['tipo'] == 'Seguimiento'): ?>
										<?php echo link_to('/mostrar-pdf/'.$movimiento['programaId'].'/'.$movimiento['movimientoId'], 
											$title = 'Imprimir',
											$attributes = ['class' => 'btn btn-success btn-xs', 'target' => '_blank']); ?>


										<?php if($movimiento['cantidadDeMedicamentos']): ?>
											<?php echo link_to_action(
												'SeguimientoController@mostrarPdfMedicamentos',
												$title = 'Imp Medi',
												$parameters = [$movimiento['programaId'],  $movimiento['movimientoId']],
												$attributes = ['class' => 'btn btn-success btn-xs', 'target' => "_blank"]
											); ?>

										<?php else: ?>
											<a data-toggle="modal" data-target="#modal-no-contiene-medicamentos" class="btn btn-warning btn-xs">Imp Medi</a>
										<?php endif; ?>

										<?php if($movimiento['cantidadDeProcedimientos']): ?>
											<?php echo link_to_action(
												'SeguimientoController@mostrarPdfProcedimientos',
												$title = 'Imp Proc',
												$parameters = [$movimiento['programaId'],  $movimiento['movimientoId']],
												$attributes = ['class' => 'btn btn-success btn-xs', 'target' => "_blank"]
											); ?>

										<?php else: ?>
											<a data-toggle="modal" data-target="#modal-no-contiene-procedimientos" class="btn btn-warning btn-xs">Imp Proc</a>
										<?php endif; ?>
									<?php endif; ?>
								</td>
							</tr>
						<?php endforeach; ?>
					</tbody>
				</table>
			<?php else: ?>
				<p>El paciente no se encuentra asociado a ninún formulario de inscripción o de seguimiento.</p>
			<?php endif; ?>
		</div>
	<?php endif; ?>

	<div id="modal-no-contiene-medicamentos" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
	  <div class="modal-dialog modal-sm" role="document">
	    <div class="modal-content">
	        <div class="modal-header">
	            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
	            <h4 class="modal-title" id="myModalLabel">Advertencia</h4>
	        </div>
	        <div class="modal-body">
	            Formulario sin prescripción de medicamentos.
	        </div>
	        <div class="modal-footer">
	            <button type="button" class="btn btn-default" data-dismiss="modal">Continuar</button>
	        </div>
	    </div>
	  </div>
	</div>

	<div id="modal-no-contiene-procedimientos" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
	  <div class="modal-dialog modal-sm" role="document">
	    <div class="modal-content">
	        <div class="modal-header">
	            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
	            <h4 class="modal-title" id="myModalLabel">Advertencia</h4>
	        </div>
	        <div class="modal-body">
	            Formulario sin prescripción de apoyo diagnóstico.
	        </div>
	        <div class="modal-footer">
	            <button type="button" class="btn btn-default" data-dismiss="modal">Continuar</button>
	        </div>
	    </div>
	  </div>
	</div>

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

<?php $__env->startSection('scripts'); ?>
	<script type="text/javascript">
		$(document).ready(function(){
			<?php echo $__env->make('componentes.script-mostrar-modal-request', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

			// Actualizar el input type text documento al seleccionar un paciente del select
			$('#id').change(function(){
				$('#documento').val($(this).val() != 0 ? $(this).val():'');
				limpiarFormulario();
			});

			// Actualizar el select al ingresar un documento en el input type text
			$('#documento').keyup(function(){
				if ($('option[value=' + $(this).val() + ']').length) {
					$('#id').val($(this).val());
				} else {
					$('#id').val(0);
				}
				limpiarFormulario();
			});

			function limpiarFormulario() {
				$(':text[readonly], select[readonly]').val('');
				$('#row-respuesta').html('');
			}

		});
	</script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.admin-bloqueo-vista', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>