$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 { echo msj_error('Paciente no encontrado'); } // Guardar la solicitud en la BD if (!empty($_GET['id']) && !empty($_POST['paciente'])) { // Los datos de estado y jurisdiccion de la unidad tratante estan en $infUni if ($_POST['baciloscopico'] == 1) { $solicitudBacilos = new EstudioBac(); if (empty($_POST['diagnostico'])) {