// Paciente Sospechoso(5) o Descartado(6), no tienen un diagnostico asociado
         if ($estudio->idPaciente) {
             $paciente->obtenerBD($estudio->idPaciente);
             $sospechoso->obtenerBD($estudio->idPaciente);
             $diagnostico = $sospechoso;
         } else {
             $paciente->obtenerBD($help->getIdPacienteFromDiagnostico($estudio->idDiagnostico));
             $diagnostico->obtenerBD($estudio->idDiagnostico);
         }
         $objCalidad->obtenerByBacilos($_GET['id']);
     }
     break;
 case 'histo':
     $includeEstudio = 'content/estudioHisto.php';
     $estudio = new EstudioHis();
     $estudio->obtenerBD($_GET['id']);
     //var_dump($estudio);
     if (empty($estudio->idEstudioHis)) {
         echo msj_error('Solicitud no encontrada');
     } else {
         // Paciente Sospechoso(5) o Descartado(6), no tienen un diagnostico asociado
         if ($estudio->idPaciente) {
             $paciente->obtenerBD($estudio->idPaciente);
             $sospechoso->obtenerBD($estudio->idPaciente);
             $diagnostico = $sospechoso;
         } else {
             $paciente->obtenerBD($help->getIdPacienteFromDiagnostico($estudio->idDiagnostico));
             $diagnostico->obtenerBD($estudio->idDiagnostico);
         }
         $objCalidad->obtenerByHisto($_GET['id']);
     }
Exemple #2
0
 public function cargarEstudiosHis()
 {
     $sql = "SELECT [idEstudioHis] FROM [estudiosHis] WHERE idContacto = " . $this->idContacto . " ORDER BY fechaResultado ASC;";
     $result = ejecutaQueryClases($sql);
     if (is_string($consulta)) {
         $this->error = true;
         $this->msgError = $consulta . " SQL:" . $sqlA;
     } else {
         while ($tabla = devuelveRowAssoc($result)) {
             $idTemp = $tabla["idEstudioHis"];
             $objTemp = new EstudioHis();
             $objTemp->obtenerBD($idTemp);
             array_push($this->arrEstudiosHis, $objTemp);
         }
     }
 }
Exemple #3
0
<?php

require_once '../../../include/var_global.php';
require_once '../../../include/bdatos.php';
require_once '../../../include/log.php';
require_once '../../../include/fecha_hora.php';
require_once '../../../include/clasesLepra.php';
require_once 'tcpdf_include.php';
$idEstudioHis = $_GET["idEstudioHis"];
$connectionBD = conectaBD();
$help = new helpers();
$estudioHis = new EstudioHis();
$estudioHis->obtenerBD($idEstudioHis);
$arrHis = $help->getArrayCatHistopatologia();
$estudioSolicitado = "Histopatologia";
////////////////////////////////////////////////////////////////////////////////////////////////////////////
// VARIABLES QUE SE IMPRIMEN
if (is_null($estudioHis->idContacto) && $estudioHis->idDiagnostico == 0) {
    // SOSPECHOSOS
    $nombre = $help->getNamePaciente($estudioHis->idPaciente);
    $arrUbic = $help->getArrDomicilioMunicipioEstado($estudioHis->idPaciente);
    $domicilio = $arrUbic["domicilio"];
    $municipio = $arrUbic["municipio"];
    $estado = $arrUbic["estado"];
} elseif (is_null($estudioHis->idContacto) && is_null($estudioHis->idPaciente)) {
    // CONFIRMADO
    $diagnostico = new Diagnostico();
    $diagnostico->obtenerBD($estudioHis->idDiagnostico);
    $nombre = $help->getNamePaciente($diagnostico->idPaciente);
    $arrUbic = $help->getArrDomicilioMunicipioEstado($diagnostico->idPaciente);
    $domicilio = $arrUbic["domicilio"];
    $resultBacilos->idCatBac = $_POST['ib_promedio'];
    $resultBacilos->bacIM = $_POST['im_promedio'];
    $resultBacilos->bacObservaciones = $_POST['obser_bacilos'];
    $resultBacilos->idCatEstadoLaboratorio = $_POST['edoLab'];
    $resultBacilos->idCatJurisdiccionLaboratorio = $_POST['jurisLab'];
    $resultBacilos->idCatAnalistaLab = $_POST['analista'];
    $resultBacilos->idCatSupervisorLab = $_POST['supervisor'];
    $resultBacilos->modificarBD();
    if ($resultBacilos->error) {
        //echo $resultBacilos->msgError;
        $errorSql = true;
    }
} else {
    if ($_POST['guarda_resultado_histo']) {
        $resultHisto = new EstudioHis();
        $resultHisto->obtenerBD($_GET['id']);
        //$objCalidad->obtenerByHisto($_GET['id']);
        if ($resultHisto->idPaciente == "" && $resultHisto->idPaciente == NULL) {
            $newDiagnostico = new Diagnostico();
            $newDiagnostico->obtenerBD($resultHisto->idDiagnostico);
            if ($newDiagnostico->error) {
                echo msj_error('Ocurri&oacute; un ERROR al recuperar los datos del diagnostico a partir del estudio');
                //echo $newDiagnostico->msgError;
                $errorSql = true;
            }
            $resultHisto->idPaciente = $newDiagnostico->idPaciente;
        }
        $pacienteLepra = new Paciente();
        $pacienteLepra->obtenerBD($resultHisto->idPaciente);
        if ($pacienteLepra->error) {
            echo msj_error('Ocurri&oacute; un ERROR al recuperar los datos del paciente a partir del estudio');
Exemple #5
0
    require_once '../include/var_global.php';
    require_once '../include/conf.php';
    require_once '../include/log.php';
    require_once '../include/bdatos.php';
    require_once '../include/fecha_hora.php';
    require_once '../include/HTML.class.php';
    require_once '../include/Catalogo.class.php';
    require_once '../include/Select.class.php';
    require_once '../include/clasesLepra.php';
    require_once '../include/enviaCorreo.php';
    require_once '../include/commandSMS.php';
    require_once '../include/clases/controlCalidad.php';
    $objHTML = new HTML();
    $objSelects = new Select();
    $estudio = new EstudioHis();
    $estudio->obtenerBD($_POST['id']);
    $isAjax = 1;
    $auxBR = '<br />';
}
?>

<script type="text/javascript">
$(document).ready(function() {
	<?php 
if ($load_files) {
    ?>
		deshabilitarCampos = new Array('cve_lesp_histo',
				'fecha_recepcion_histo',
				'rechazo_muestra_histo',
				'criterio_rechazo_histo',
				'otro_criterio_rechazo_histo',
Exemple #6
0
 public function getProcesadosHisPaciente($paciente)
 {
     $this->arrEstudiosHis = array();
     /*$sql = 'SELECT e.idEstudioHis FROM estudiosHis e, diagnostico d, pacientes p 
     		WHERE e.idDiagnostico = d.idDiagnostico AND d.idPaciente = p.idPaciente AND 
     		p.idPaciente='.$paciente.' AND e.fechaResultado IS NOT NULL ORDER BY fechaResultado';*/
     /*$sql = 'SELECT 
           e.idEstudioHis
       FROM estudiosHis e
       LEFT JOIN diagnostico AS d
           ON d.idDiagnostico = e.idDiagnostico
       LEFT JOIN pacientes AS p 
           ON p.idPaciente = e.idPaciente
       WHERE 
           p.idPaciente='.$paciente.' AND 
           e.fechaResultado IS NOT NULL 
           OR e.muestraRechazada = 1
       ORDER BY fechaSolicitud';*/
     $sql = ' SELECT 
            idEstudioHis
        FROM estudiosHis
        WHERE 
            (idPaciente = ' . $paciente . ' OR 
            idDiagnostico = (SELECT TOP 1 idDiagnostico FROM diagnostico WHERE idPaciente = ' . $paciente . ' ORDER BY idDiagnostico ASC))
            AND (estudiosHis.fechaResultado IS NOT NULL 
            OR estudiosHis.muestraRechazada = 1)
            ORDER BY fechaSolicitudEstudio';
     $result = ejecutaQueryClases($sql);
     if (is_string($result)) {
         $this->error = true;
         $this->msgError = $result . " SQL:" . $sql;
     } else {
         while ($registro = devuelveRowAssoc($result)) {
             $idTemp = $registro["idEstudioHis"];
             $objTemp = new EstudioHis();
             $objTemp->obtenerBD($idTemp);
             array_push($this->arrEstudiosHis, $objTemp);
         }
     }
 }