// 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']); }
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); } } }
<?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ó 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ó un ERROR al recuperar los datos del paciente a partir del estudio');
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',
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); } } }