コード例 #1
0
ファイル: laboratorio.php プロジェクト: p4scu41/sail
//echo '<pre>'.print_r($_POST,true).'</pre>';
require_once 'include/clasesLepra.php';
require_once 'include/fecha_hora.php';
$objHTML = new HTML();
$objSelects = new Select();
$listado = new ListGeneric();
$help = new Helpers();
$paciente = NULL;
$diagnostico = NULL;
$sospechoso = new Sospechoso();
$infUni = NULL;
$query = '';
// Obtener datos del Pacientes
if (!empty($_GET['id'])) {
    $paciente = new Paciente();
    $paciente->obtenerBD($_GET['id']);
    if (empty($paciente->idPaciente)) {
        echo msj_error('Paciente no encontrado');
    } else {
        // Paciente Sospechoso(5) o Descartado(6), no tienen un diagnostico asociado
        if ($paciente->idCatTipoPaciente != 5 && $paciente->idCatTipoPaciente != 6) {
            $diagnostico = new Diagnostico();
            $diagnostico->obtenerBD($diagnostico->obtieneIdDiagnostico($paciente->idPaciente));
            $diagnostico->cargarArreglosDiagnosticoContactos();
        } else {
            $sospechoso->obtenerBD($paciente->idPaciente);
            $diagnostico = $sospechoso;
        }
        $infUni = $help->getDatosUnidad($paciente->idCatUnidadTratante);
    }
} else {
コード例 #2
0
ファイル: SolicitudLaboratorio.php プロジェクト: p4scu41/sail
$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;
    case 'histo':
        $includeEstudio = 'content/estudioHisto.php';
        $estudio = new EstudioHis();
        $estudio->obtenerBD($_GET['id']);
        //var_dump($estudio);
        if (empty($estudio->idEstudioHis)) {
コード例 #3
0
 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');
         echo $pacienteLepra->msgError;
         $errorSql = true;
     }
     $resultHisto->idEstudioHis = $_GET['id'];
     //$resultHisto->idDiagnostico = 0;
     $resultHisto->fechaRecepcion = $_POST['fecha_recepcion_histo'];
     $resultHisto->muestraRechazada = $_POST['rechazo_muestra_histo'];
     $resultHisto->idCatMotivoRechazo = $_POST['criterio_rechazo_histo'];
     $resultHisto->otroMotivoRechazo = $_POST['otro_criterio_rechazo_histo'];
     $resultHisto->fechaResultado = $_POST['fecha_resultado_histo'];
     $resultHisto->hisDescMacro = $_POST['macroscopica'];
     $resultHisto->hisDescMicro = $_POST['microscopica'];
     $resultHisto->hisResultado = $_POST['resultado_histo'];