public function cargarEstudiosBac() { $sql = "SELECT [idEstudioBac] FROM [estudiosBac] 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["idEstudioBac"]; $objTemp = new EstudioBac(); $objTemp->obtenerBD($idTemp); array_push($this->arrEstudiosBac, $objTemp); } } }
$includeEstudio = ''; $estudio = null; $objHTML = new HTML(); $objSelects = new Select(); $paciente = new Paciente(); $diagnostico = new Diagnostico(); $sospechoso = new Sospechoso(); $infUni = NULL; $help = new Helpers(); $resultadoGuardado = false; $objCalidad = new controlCalidad(); switch ($_GET['tipo']) { case 'bacilos': $includeEstudio = 'content/estudioBacilo.php'; $estudio = new EstudioBac(); $estudio->obtenerBD($_GET['id']); if (empty($estudio->idEstudioBac)) { 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->obtenerByBacilos($_GET['id']); } break;
5 No Especificado */ $idCatTratMT = 1; $idCatTratPQ = 2; $idCatTratOE = 3; $idCatTratST = 4; /* idCatTratamiento descripcion 1 Monoterapia 2 PQT 3 Otro Esquema 4 Sin Tratamiento */ // BD ////////////////////////////////////// $idEstudioBac = $_GET["idEstudioBac"]; $connectionBD = conectaBD(); $help = new helpers(); $estudioBac = new EstudioBac(); $estudioBac->obtenerBD($idEstudioBac); $arrResBac = $help->getArrayCatBaciloscopia(); $diag = 1; $control = 0; $tipoll = 0; $tipolt = 0; $tipold = 0; $tipoli = 0; $tipolc = 0; $mono = 0; $pqt = 0; $oe = 0; $st = 0; if (is_null($estudioBac->idContacto) && $estudioBac->idDiagnostico == 0) { // SOSPECHOSOS $nombre = $help->getNamePaciente($estudioBac->idPaciente);
session_start(); $SEGURO = TRUE; 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/clases/controlCalidad.php'; $objHTML = new HTML(); $objSelects = new Select(); $estudio = new EstudioBac(); $estudio->obtenerBD($_POST['id']); $isAjax = 1; $auxBR = '<br />'; } ?> <script type="text/javascript"> function calcPromedioIB() { ind_baci_ft1 = parseInt($('#ind_baci_ft1').val()); ind_baci_ft2 = parseInt($('#ind_baci_ft2').val()); ind_baci_ft3 = parseInt($('#ind_baci_ft3').val()); numFt = 0; if(ind_baci_ft1<0 || isNaN(ind_baci_ft1)) ind_baci_ft1 = 0;
public function cargarArreglosDiagnosticoEstudiosBac() { if ($this->idDiagnostico != 0) { $sql = "SELECT [idEstudioBac] FROM [estudiosBac] WHERE idDiagnostico = " . $this->idDiagnostico . ";"; $result = ejecutaQueryClases($sql); if (is_string($consulta)) { $this->error = true; $this->msgError = $consulta . " SQL:" . $sqlA; } else { while ($tabla = devuelveRowAssoc($result)) { $idTemp = $tabla["idEstudioBac"]; $objTemp = new EstudioBac(); $objTemp->obtenerBD($idTemp); //echo $objTemp->msgError; array_push($this->arrEstudiosBac, $objTemp); } } } }
<?php //$objCalidad = new controlCalidad(); $errorSql = false; beginTransaccion(); if ($_POST['guarda_resultado_bacilos']) { $resultBacilos = new EstudioBac(); $resultBacilos->obtenerBD($_GET['id']); //$objCalidad->obtenerByBacilos($_GET['id']); $resultBacilos->idEstudioBac = $_GET['id']; //$resultBacilos->idDiagnostico = 0; $resultBacilos->fechaRecepcion = $_POST['fecha_recepcion_bacilos']; $resultBacilos->muestraRechazada = $_POST['rechazo_muestra_bacilos']; $resultBacilos->idCatMotivoRechazo = $_POST['criterio_rechazo_bacilos']; $resultBacilos->otroMotivoRechazo = $_POST['otro_criterio_rechazo_bacilos']; $resultBacilos->fechaResultado = $_POST['fecha_resultado_bacilos']; $resultBacilos->idCatBacFrotis1 = $_POST['ind_baci_ft1']; $resultBacilos->idCatBacFrotis2 = $_POST['ind_baci_ft2']; $resultBacilos->idCatBacFrotis3 = $_POST['ind_baci_ft3']; $resultBacilos->bacPorcViaFrotis1 = $_POST['bacilos_ft1']; $resultBacilos->bacPorcViaFrotis2 = $_POST['bacilos_ft2']; $resultBacilos->bacPorcViaFrotis3 = $_POST['bacilos_ft3']; $resultBacilos->bacCalidadAdecFrotis1 = $_POST['calidad_muestra_ft1']; $resultBacilos->bacCalidadAdecFrotis2 = $_POST['calidad_muestra_ft2']; $resultBacilos->bacCalidadAdecFrotis3 = $_POST['calidad_muestra_ft3']; $resultBacilos->bacIdCatTiposBacilosFrotis1 = $_POST['tipo_bacilo_ft1']; $resultBacilos->bacIdCatTiposBacilosFrotis2 = $_POST['tipo_bacilo_ft2']; $resultBacilos->bacIdCatTiposBacilosFrotis3 = $_POST['tipo_bacilo_ft3']; $resultBacilos->idCatBac = $_POST['ib_promedio']; $resultBacilos->bacIM = $_POST['im_promedio']; $resultBacilos->bacObservaciones = $_POST['obser_bacilos'];
public function getProcesadosBacPaciente($paciente) { $this->arrEstudiosBac = array(); /*$sql = 'SELECT e.idEstudioBac FROM estudiosBac 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 idEstudioBac FROM estudiosBac WHERE (idPaciente = ' . $paciente . ' OR idDiagnostico = (SELECT TOP 1 idDiagnostico FROM diagnostico WHERE idPaciente = ' . $paciente . ' ORDER BY idDiagnostico ASC)) AND (estudiosBac.fechaResultado IS NOT NULL OR estudiosBac.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["idEstudioBac"]; $objTemp = new EstudioBac(); $objTemp->obtenerBD($idTemp); array_push($this->arrEstudiosBac, $objTemp); } } }