echo '<br><label>Diagnóstico Clínico: </label><br>'; $objSelects->SelectCatalogo('', 'revision_clinica', 'catRevisionContacto'); echo '<br><label>Observaciones:</label><br>'; $objHTML->inputTextarea('', 'observaciones_revContacto', '', array('rows' => 8, 'cols' => 35)); echo '<br><br><div align="center">'; $objHTML->inputButton('btnProcesarRevisionContacto', 'Guardar', array('onClick' => 'procesarRevisionContacto()')); echo '</div>'; $objHTML->endFormOnly(); echo '</div>'; /***************************************************************************/ echo '<h3>Revisión Clínica</h3>'; $maxRevision = 0; $arrRevisionContactos = NULL; $i = 1; $objCatalogo = new Catalogo('catRevisionContacto'); $catRevisionContacto = $objCatalogo->getValores(); foreach ($catRevisionContacto as $key => $val) { $catRevisionContacto[$key] = str_replace('lesiones', 'lesiones<br>', htmlentities($val)); } foreach ($diagnostico->arrContactos as $contacto) { $objControlContacto = new ControlContacto(); $objControlContacto->obtenerBD($contacto->idContacto); $arrRevisiones = null; $maxRevContacto = count($objControlContacto->arrRevisionContacto); $maxRevision = max($maxRevision, $maxRevContacto); for ($i = 0; $i < $maxRevContacto; $i++) { $arrRevisiones[$i] = array('id' => $objControlContacto->arrRevisionContacto[$i]->idControlContacto, 'fecha' => $objControlContacto->arrRevisionContacto[$i]->fecha, 'resultado' => $catRevisionContacto[$objControlContacto->arrRevisionContacto[$i]->idCatRevisionContacto], 'observaciones' => htmlentities($objControlContacto->arrRevisionContacto[$i]->observaciones)); } $arrRevisionContactos[$contacto->idContacto] = $arrRevisiones; } $encabezadoRevision = '';
echo '</td></tr></table>'; echo '<br />'; $objHTML->label('Segmentos Afectados: '); echo '<br />'; $objHTML->inputCheckbox('Cabeza', 'segAfeCab', 1, $diagnostico->segAfeCab); $objHTML->inputCheckbox('Tronco', 'segAfeTro', 1, $diagnostico->segAfeTro); $objHTML->label('Miembros:'); $objHTML->label('Superiores'); $objHTML->inputCheckbox('I', 'segAfeMSI', 1, $diagnostico->segAfeMSI); $objHTML->inputCheckbox('D', 'segAfeMSD', 1, $diagnostico->segAfeMSD); $objHTML->label('Inferiores'); $objHTML->inputCheckbox('I', 'segAfeMII', 1, $diagnostico->segAfeMII); $objHTML->inputCheckbox('D', 'segAfeMID', 1, $diagnostico->segAfeMID); echo '<br />'; $objCatalogo = new Catalogo('catNumeroLesiones'); $catNumeroLesiones = $objCatalogo->getValores(); foreach ($catNumeroLesiones as $key => $value) { $catNumeroLesiones[$key] = $key - 1 . '. ' . $value; } $objHTML->inputSelect('Número de lesiones', 'noLesiones', $catNumeroLesiones, $diagnostico->idCatNumeroLesiones, array('class' => 'validate[required]')); echo '</div>'; $objHTML->endFieldset(); $objHTML->startFieldset('', array('id' => 'fs_grado_discapacidad')); echo '<br />'; $objHTML->label('Grado de discapacidad:'); echo '<br /><br />'; $discapacidad = array('0' => '0', '1' => '1', '2' => '2'); echo '<table><tr align="left"><td><strong>Ojo Izquierdo</strong> </td><td>'; $objHTML->inputSelect('', 'ojo_izq', $discapacidad, $diagnostico->discOjoIzq, array('class' => 'validate[required]')); echo '</td><td><strong>Mano Izquierda</strong> </td><td>'; $objHTML->inputSelect('', 'mano_izq', $discapacidad, $diagnostico->discManoIzq, array('class' => 'validate[required]'));
echo '<br />'; $objHTML->label('Segmentos Afectados: '); $objHTML->inputCheckbox('Cabeza', 'segAfeCab', 1, $diagnostico->segAfeCab); $objHTML->inputCheckbox('Tronco', 'segAfeTro', 1, $diagnostico->segAfeTro); $objHTML->label('Miembros:'); $objHTML->label('Superiores'); $objHTML->inputCheckbox('I', 'segAfeMSI', 1, $diagnostico->segAfeMSI); $objHTML->inputCheckbox('D', 'segAfeMSD', 1, $diagnostico->segAfeMSD); $objHTML->label('Inferiores'); $objHTML->inputCheckbox('I', 'segAfeMII', 1, $diagnostico->segAfeMII); $objHTML->inputCheckbox('D', 'segAfeMID', 1, $diagnostico->segAfeMID); echo '<br />'; $objHTML->label('Morfología de lesiones:'); echo '<br />'; $objCatalogo = new Catalogo('catTipoLesionDiagrama'); $morfoLesiones = $objCatalogo->getValores(); if (empty($diagnostico->idDiagnostico)) { $lesionesDiagnostico = $help->getArrayLesionesDiagramaSospechoso($paciente->idPaciente); } else { $lesionesDiagnostico = $help->getAllTipoLesion($diagnostico->idDiagnostico); } foreach ($morfoLesiones as $key => $value) { if ($key == 4) { echo '<br />'; } $objHTML->inputCheckbox($value, 'morfoLesiones', 1, in_array($key, $lesionesDiagnostico)); } echo '<br />'; $objHTML->label('Descripción Complementaria:'); echo '<div align="center">'; $objHTML->inputTextarea('', 'topo_morfo_lesiones', $diagnostico->descripcionTopografica, array('cols' => '85', 'rows' => '10'));
$objHTML->label('Promedio', array('style' => 'text-decoration:underline')); echo '<br />'; $objSelects->SelectCatalogo('Indice Bacteriológico:', 'ib_promedio', 'catBaciloscopia', $estudio->idCatBac, array('class' => 'validate[required]'), false); $objHTML->inputText('Indice Morfológico', 'im_promedio', $estudio->bacIM, array('class' => 'validate[required,custom[integer]]', 'size' => '10', 'placeholder' => '%')); echo '<br /><br />'; $objCatalogo = new Catalogo(); $activos = ""; if ($isAjax == 0) { $activos = "[activo] = 1 AND"; } $queryAnalista = 'SELECT [idCatAnalistaLab],[nombre] FROM [catAnalistaLab] WHERE ' . $activos . ' 1=1 '; if ($_SESSION[EDO_USR_SESSION] != 0) { $queryAnalista .= ' AND [idCatEstado]=' . $_SESSION[EDO_USR_SESSION]; } $objCatalogo->setQuery($queryAnalista); $objHTML->inputSelect('Analista:', 'analista', $objCatalogo->getValores(), $estudio->idCatAnalistaLab, array('class' => 'validate[required]')); $querySupervisor = 'SELECT [idCatSupervisorLab],[nombre] FROM [catSupervisorLab] WHERE ' . $activos . ' 1=1 '; if ($_SESSION[EDO_USR_SESSION] != 0) { $querySupervisor .= ' AND [idCatEstado]=' . $_SESSION[EDO_USR_SESSION]; } $objCatalogo->setQuery($querySupervisor); $objHTML->inputSelect('Supervisor:', 'supervisor', $objCatalogo->getValores(), $estudio->idCatSupervisorLab, array('class' => 'validate[required]')); echo '<br /><br />'; $objSelects->selectEstado('edoLab', $resultadoGuardado ? $infUni['idCatEstado'] : $estudio->idCatEstadoLaboratorio); $objSelects->selectJurisdiccion('jurisLab', $resultadoGuardado ? $infUni['idCatEstado'] : $estudio->idCatEstadoLaboratorio, $resultadoGuardado ? $infUni['idCatJurisdiccion'] : $estudio->idCatJurisdiccionLaboratorio, array('class' => 'validate[required]')); echo '<br /><br />'; echo '<div align="center">'; $objHTML->label('Observaciones:'); echo '<br />'; $objHTML->inputTextarea('', 'obser_bacilos', $estudio->bacObservaciones, array('cols' => 55)); echo '</div>';
$objCatalogo = new Catalogo(); $activos = ""; if ($isAjax == 0) { $activos = "[activo] = 1 AND"; } /*$queryAnalista = 'SELECT [idCatAnalistaLab],[nombre] FROM [catAnalistaLab] WHERE '.$activos.' 1=1 '; if($_SESSION[EDO_USR_SESSION] != 0) $queryAnalista .= ' AND [idCatEstado]='.$_SESSION[EDO_USR_SESSION]; $objCatalogo->setQuery($queryAnalista); $objHTML->inputSelect('Analista:', 'analista', $objCatalogo->getValores(), $estudio->idCatAnalistaLab, array('class'=>'validate[required]'));*/ $querySupervisor = 'SELECT [idCatSupervisorLab],[nombre] FROM [catSupervisorLab] WHERE ' . $activos . ' 1=1 '; if ($_SESSION[EDO_USR_SESSION] != 0) { $querySupervisor .= ' AND [idCatEstado]=' . $_SESSION[EDO_USR_SESSION]; } $objCatalogo->setQuery($querySupervisor); $objHTML->inputSelect('Diagnosticó:', 'supervisor', $objCatalogo->getValores(), $estudio->idCatSupervisorLab, array('class' => 'validate[required]')); echo '<br /><br />'; $objSelects->selectEstado('edoLab', $resultadoGuardado ? $infUni['idCatEstado'] : $estudio->idCatEstadoLaboratorio); $objSelects->selectJurisdiccion('jurisLab', $resultadoGuardado ? $infUni['idCatEstado'] : $estudio->idCatEstadoLaboratorio, $resultadoGuardado ? $infUni['idCatJurisdiccion'] : $estudio->idCatJurisdiccionLaboratorio, array('class' => 'validate[required]')); echo '<br /><br />'; $objHTML->endFieldset(); /*if($isAjax) { $objCalidad = new controlCalidad(); $objCalidad->obtenerByHisto($_POST['id']); if($objCalidad->idcontrolCalidad) include_once('../content/controlCalidadMuestra.php'); echo '<style type="text/css">div.selector span { max-width: none !important; }</style>'; }*/