@php
/* 
01 Octubre 2018 . Janeth Cuevas . Vista para imprimir solicitudes de referencia a hospitales 
*/

/*function generaOptions($numMaximo, $numSeleccionado){
    $valor_devuelto='';
    $i=0;
    while($i<=$numMaximo){
      $valor = str_pad($i, 2, "0", STR_PAD_LEFT); ;
      if( $numSeleccionado == ($i) )
        $valor_devuelto.='<option value="'.$valor.'" SELECTED>'.$valor.'</option>';
      else
        $valor_devuelto.='<option value="'.$valor.'">'.$valor.'</option>';
      ++$i;
    }
    return $valor_devuelto;
}
*/
    use App\Libraries\ejLib;
    use mikehaertl\pdftk\Pdf;
    use mikehaertl\pdftk\XfdfFile;

    $var = ejLib::getInstance();
    $soapclient = $var->getWs();
    $wsClave = $var->get_wsClave();

    $usuario = $_SESSION['operador'];    
    $id_doc = trim( $var->desencriptar_AES($usuario['id_doc'], $usuario['x']) );

    $nombre = $var->desencriptar_AES($usuario['nombre_user'], $usuario['x']).' '.$var->desencriptar_AES($usuario['apellido_user_1er'], $usuario['x']).' '.$var->desencriptar_AES($usuario['apellido_user_2do'], $usuario['x']);

    $id_solicitud = '';
    $clues_origen = '';
    $editable = '';
    $mensajeSolicitud='Editar Solicitud';
    $opcForm = '';
    $opcHidden = '';

    if(isset($_GET['id_solicitud']))
      $id_solicitud = $_GET['id_solicitud'];
    if(isset($_GET['clues_origen']))
      $clues_origen = $_GET['clues_origen'];
    if(isset($_POST['editable']))
      $editable = $_GET['editable'];
    if($editable == '0'){
      $mensajeSolicitud='REFERENCIA';
      $opcForm = 'DISABLED';
      $opcHidden = 'visibility: hidden;';
    }


    
      
    
    $registro = $soapclient->ConsultaExterna_get_referencia($id_solicitud, $clues_origen, $wsClave);
    $REG  = new SimpleXMLElement(utf8_encode($registro)); 

    $objDiagnosticos = $soapclient->ConsultaExterna_getLstDiagnosticosDeReferencia($id_solicitud, $clues_origen, $wsClave);
    $Diagnosticos  = new SimpleXMLElement(utf8_encode($objDiagnosticos));                          
    $id_doc_refiere = utf8_decode($REG->respuesta[0]->id_doc_refiere);
    $objMedicoReferencia = $soapclient->AdministrarCuentasDeUsuario_get_Usuario($id_doc_refiere,$wsClave);
    $regMedico = new SimpleXMLElement(utf8_encode($objMedicoReferencia));

    
    //$nombreMedicoReferencia = utf8_decode($regMedico->respuesta[0]->nombre);

    $nom_Centro_Sal  = utf8_decode($REG->respuesta[0]->nom_umed_origen);
    $nombreEspecialidad = utf8_decode($REG->respuesta[0]->nom_especialidad);
    $edadPaciente = utf8_decode($REG->respuesta[0]->edad_usuario);
    $localidadDom= utf8_decode($REG->respuesta[0]->nom_localidad_dom);
    $analisis = utf8_decode($REG->respuesta[0]->analisis);
    $problema= utf8_decode($REG->respuesta[0]->problema);
    $subjetivo = utf8_decode($REG->respuesta[0]->subjetivo);
    $objetivo = utf8_decode($REG->respuesta[0]->objetivo);
    $leyenda = 'Estimado Paciente: Se le recomienda asistir en tiempo y forma a la cita programada por la Unidad que expide la presente referencia, ya que de lo contrario se le solicitará que reprograme su cita acudiendo al módulo de referencia en el hospital correspondiente. Cita que se le permitirá reprogramar solo esta vez.';
    $leyenda2 = utf8_decode($leyenda);
    $entidadNac = utf8_decode($REG->respuesta[0]->nom_entidad_nac);
    $colonia= utf8_decode($REG->respuesta[0]->nom_asentamiento_dom);

    $tipoDerechohab = utf8_decode($REG->respuesta[0]->derechohabiencia);

    if($tipoDerechohab == '0'){
      $imgLogo='img/logo_SP.png'; }
     else {
       $imgLogo='img/gob.jpg';
     }
     


@endphp

<style type="text/css">
  .botonRefrescar{
    font-size: 15px;
    color: #3bc647;
    cursor: pointer;    
  }

  .tirar:hover{
    font-size: 17px;
    color: red;
    cursor: pointer;
  }



        table, table tr th td, table tbody tr td {
            word-wrap: break-word;
        }
        .header {
            width: 100%;
        }

        .logo {
            width: 200px;
        }

        .htd2 {
            text-align: center;
            font-size: 18px;
            font-weight: 700;
            padding: 0px;
            margin: 0px;
        }

        .htd3 {
            font-size: 10px;
            text-align: right;
            width: 200px;
        }

        .subtitulo {
            font-size: 10px;
            text-align: center;
            font-weight: 500;
            padding: 0px;
            margin: 0px;
        }

        .titulo {
            border-top: 1px solid #000000;
            font-size: 14px;
            font-weight: 700;
            text-align: center;
        }

        .table2 {
            width: 100%;
            border-collapse: collapse;

        }

        .table2 tr, .table2 td {
            border: 1px solid black;
        }

        .text-center {
            text-align: center;
        }

        .table-bordered {
            border-collapse: collapse;
        }

        .table-bordered tr, .table-bordered td, .table-bordered th {
            border: 1px solid black;
        }




</style>    
            
  <div class= "box-body"> <!-- "box-header with-border"> -->
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
      <div class="box-tools pull-right">
        <table class="header" cellpadding="0" cellspacing="0">
          <tr>
            <td class="logo" rowspan="3">
              <img width="150" src="img/gob.jpg" alt="">

            </td>
            
            <td height="14" class="htd2">{!!utf8_decode('Secretaría de Salud')!!}
            </td>
                     
            <td class="htd3" rowspan="3">
              <p style="margin: 0px;"><strong>Folio de solicitud:</strong> {!!utf8_decode($id_solicitud)!!} </p>
              <p style="margin: 0px;"><strong>{!!utf8_decode('Emisión:')!!}</strong>21-02-12</p>
              <p style="margin: 0px;"><strong>{!!utf8_decode('Versión:')!!}</strong> 0</p>
              <p style="margin: 0px;"><strong>{!!utf8_decode('Página:')!!}</strong> 1 de 1</p>
            </td>
          </tr>

          <tr>
            <td height="14" class="subtitulo">HOJA DE REFERENCIA / CONTRAREFERENCIA</td>
          </tr>
    
          <tr>
            <td height="20" class="titulo">ORDINARIA</td>
          </tr>
        </table>
        <hr>

        <!-- AFILIACION Y EXPEDIENTE-->
        <table class="table2" style="font-weight: 600; font-size: 9px;">
          <tr>
            <td class="text-center" width="20%">Fecha</td>
            <td class="text-center" width="20%">Unidad que refiere</td>
            <td class="text-center" width="20%">{!!utf8_decode('Afiliación Seg. Popular')!!}</td>
            <td class="text-center" width="20%">Vigencia</td>
            <td class="text-center" width="20%">No. Expediente</td>
          </tr> 

          <tr>
            <td>{!! $REG->respuesta[0]->fecha_envio !!} </td>
            <td>{!! utf8_decode($nom_Centro_Sal) !!}</td>
            <td>{!! $REG->respuesta[0]->folio !!}</td>
            <td>{!! $REG->respuesta[0]->vigencia_fin !!}</td>
            <td>{!! $REG->respuesta[0]->numexpediente !!}</td>
          </tr> 

        </table>    
                
        <br />

        <!-- UNIDAD MEDICA QUE REFIERE-->
        <table  class="table2" style="font-weight: 600; font-size: 9px;">
          <tr>
            <td class="text-center" colspan="2">{!!utf8_decode('Unidad Médica a la que se refiere')!!}</td>
            <td class="text-center" colspan="2">Especialidad o Servicio</td>
          </tr>
                  
          <tr>
            <td colspan="2">{!! utf8_decode($REG->respuesta[0]->nom_umed_destino) !!}</td>
            <td colspan="2">{!! utf8_decode($nombreEspecialidad) !!}</td>
          </tr>
        </table>
      </div>
  </div>

  <!-- DATOS GENERALES DEL PACIENTE-->            
  <div class="box-body" id="datosPaciente" >
    <div class="box-tools pull-right">
      <!-- Nombre del paciente -->
      <table style="width:100%; font-size: 10px; font-style: normal;">
        <caption style="text-align: left; font-size: 12px;"><b>Nombre del paciente</b></caption>
          <tr>
            <td><?= utf8_decode(utf8_decode($REG->respuesta[0]->ap_1er)) ?></td>
            <td><?= utf8_decode(utf8_decode($REG->respuesta[0]->ap_2do)) ?></td> 
            <td><?= utf8_decode(utf8_decode($REG->respuesta[0]->nombre)) ?></td>
            <td><b>CURP:</b> <?= $REG->respuesta[0]->curp ?> </td>
            <td><b>Edad:</b> <?= utf8_decode($edadPaciente) ?> </td>
          </tr>

          <tr>
            <td>Primer Apellido</td>
            <td>Segundo Apellido</td>
            <td>Nombre(s)</td>
            <td></td>
            <td></td>
          </tr>
      </table >  

      <!--Domicilio del paciente -->
      <table style="width:100%; font-size: 10px; font-style: normal;">
        <tr>
          <td><b>Domicilio:</b></td>
          <td><b>Colonia</b></td>
          <td><b>C.P.</b></td>
          <td><b>Fecha de Nacimiento</b></td>
          <td><b>Sexo</b></td>
        </tr>
                      
        <tr>
          <td>{!! $REG->respuesta[0]->calle !!} {!! $REG->respuesta[0]->numexterior !!} </td>
          <td>{!! utf8_decode($colonia) !!}</td>
          <td>{!! $REG->respuesta[0]->codigo_postal !!}</td>
          <td>{!! $REG->respuesta[0]->fecha_nac !!}</td>
          <td>{!! utf8_decode($REG->respuesta[0]->nom_sexo) !!}</td>
        </tr>
      </table>
      
      <br />
      <!--dificultad del paciente -->
      <table style="width:100%; font-size: 11px; font-style: normal;" colspan="3">
        <tr>
          <td><b>Dificultad: </b> {!! utf8_decode($REG->respuesta[0]->dificultad) !!}</td>
          <td><b>Grado Dificultad: </b>{!! utf8_decode($REG->respuesta[0]->dificultad_grado) !!}</td>
          <td><b>Origen Dificultad: </b>{!! utf8_decode($REG->respuesta[0]->dificultad_origen) !!}</td>
        </tr>
      </table>
      
      <br />
      <table style="width:100%; font-size: 12px; font-style: normal;" colspan="4">
        <tr>
          <td><b>Telefono(s):</b> </td>
          <td><b>Estado:</b> </td>
          <td><b>Municipio:</b> </td>
          <td><b>Localidad:</b> </td>
          <td><b>Entidad Nacimiento:</b> </td>
        </tr>
        
        <tr>
          <td>{!! $REG->respuesta[0]->telefono !!}</td>
          <td>{!! utf8_decode($REG->respuesta[0]->nom_entidad_dom) !!}</td>
          <td>{!! utf8_decode($REG->respuesta[0]->nom_municipio_dom) !!}</td>
          <td>{!! utf8_decode($localidadDom) !!}</td>
          <td>{!! utf8_decode($entidadNac) !!}</td>
        </tr> 
      </table>
      
      <!--FAMILIAR EMERGENCIA            
      <p class="alinear_izquierda" style="font-size: 12px;"> <b> Nombre del familiar: </b> XXXXXXXX XXXXX XXXXXXXX</p> 
      -->  
    </div>
  </div> 

  <!--INFORMACION DE LA REFERENCIA -->
  <div class="box-body" id="datosReferencia" name= "datosReferencia" >
    <p class="alinear_izquierda" style="color: DimGrey; font-size: 12px;"> <b> MOTIVO DE LA REFERENCIA (Resumen {!! utf8_decode('Clínico') !!} del Padecimiento) </b></p>
    <!--SOMATOMETRIA 
    <table class="table2" style="font-weight: 600; font-size: 12px;">
      <tr>
        <td>T.A. ##.##</td>
        <td>Temperatura: ## {!! utf8_decode('°C') !!} </td>
        <td>F.R. ##</td>
        <td>F.C. ##</td>
      </tr>

      <tr> 
        <td>Peso: ##.##</td>
        <td >Talla #.##</td>
        <td colspan="2">Grupo {!! utf8_decode('Sanguíneo:') !!} X </td>
      </tr>
    </table>
     -->   
   
    <!-- DATOS NOTA MEDICA-->
    <p class="alinear_izquierda" style="color: DimGrey; font-size: 14px;"> <b> Nota {!! utf8_decode('Médica:') !!} </b></p>
    <p class="alinear_izquierda" style="font-size: 12px;">Problema: <br />{!! utf8_decode($problema) !!}</p>
    <p class="alinear_izquierda" style="font-size: 12px;">Subjetivo: <br />{!! utf8_decode($subjetivo) !!}</p>
    <p class="alinear_izquierda" style="font-size: 12px;">Objetivo: <br />{!! utf8_decode($objetivo) !!}</p>
    <p class="alinear_izquierda" style="color: DimGrey; font-size: 14px;"><b>{!! utf8_decode('Impresión diagnóstica:') !!}</p>
    <p class="alinear_izquierda" style="font-size: 12px;">{!! utf8_decode($analisis) !!}</p>
    
    <?php  
        foreach($Diagnosticos->respuesta as $regDiag){ 
          if( !isset($regDiag->error) ){
            $descripcionDiag = utf8_decode($regDiag->nom_diagnostico);
    ?>
    <p class="alinear_izquierda" style="font-size: 12px;">{!! $regDiag->clave_ !!} {!! utf8_decode($descripcionDiag) !!}<br /> </p>
    <?php } ?>
    <?php } ?>
  </div>  
  
  <br/>
  <br/> 

  <div class="box-body" id="firmaMedico" name= "firmaMedico" >        
    <table style="width:100%; font-size: 11px;">
      <tr>
        <td align="center" style="font-size: 12px; text-decoration: underline">{!! utf8_decode($regMedico->respuesta[0]->nombre) , utf8_decode($regMedico->respuesta[0]->paterno), utf8_decode($regMedico->respuesta[0]->materno) !!} </td>
        <td align="center" style="font-size: 12px;"> ______________________________________</td>
      </tr>

      <tr>
        <td align="center"> NOMBRE Y FIRMA DEL {!! utf8_decode('MÉDICO') !!} TRATANTE </td>
        <td align="center"> NOMBRE Y FIRMA DEL RESPONSABLE DE LA UNIDAD</td>
      </tr>
    </table>
  
  </div>    
  <footer>
    <p style="font-size: 10px;"><small>{!! ($leyenda2) !!}</small></p>
  </footer>     
  
