$diagnostico = $paciente->arrDiagnosticos[0]; $diagnostico->cargarArreglosDiagnosticoEstudiosBac(); $diagnostico->cargarArreglosDiagnosticoEstudiosHis(); $diagnostico->cargarArreglosDiagnosticoContactos(); $diagnostico->cargarArreglosDiagnosticoControl(); } } } $objHTML->startFieldset(); if (!empty($paciente->idCatUnidadTratante)) { $infUni = $help->getDatosUnidad($paciente->idCatUnidadTratante); } $objSelects->selectEstado('edoCaso', $infUni['idCatEstado']); $objSelects->selectJurisdiccion('jurisCaso', $infUni['idCatEstado'], $infUni['idCatJurisdiccion']); $objSelects->selectMunicipio('muniCaso', $infUni['idCatEstado'], $infUni['idCatJurisdiccion'], $infUni['idCatMunicipio']); $objSelects->selectUnidad('uniTratado', $infUni['idCatEstado'], $infUni['idCatJurisdiccion'], $infUni['idCatMunicipio'], NULL, $paciente->idCatUnidadTratante); $objHTML->endFieldset(); $objHTML->startFieldset('Datos de identificación'); $objHTML->inputText('Clave del Paciente', 'clave_expediente', $paciente->cveExpediente, array('size' => '25', 'style' => 'text-align:center;font-weight:bold;text-decoration:underline', 'title' => 'Se genera automaticamente')); $objHTML->inputText('Nombre: ', 'nombre', $paciente->apellidoPaterno . ' ' . $paciente->apellidoMaterno . ' ' . $paciente->nombre, array('size' => 40)); $objHTML->inputText('Edad: ', 'edad', calEdad(formatFechaObj($paciente->fechaNacimiento, 'Y-m-d')) . ' años', array('size' => 8)); echo '<br />'; $objSelects->SelectCatalogo('Sexo', 'sexo', 'catSexo', $paciente->sexo); $objHTML->inputText('Ocupación', 'ocupacion_paciente', $paciente->ocupacion, array('size' => '40')); echo '<br />'; $objHTML->inputText('Domicilio:', 'domicilio', trim($paciente->calle) . ', No. ' . $paciente->noExterior, array('size' => '40')); $objHTML->inputText('Colonia:', 'colonia', $paciente->colonia, array('size' => '20')); $objHTML->inputText('Teléfono:', 'telefono', $paciente->telefono, array('size' => '12')); echo '<br />'; $objSelects->selectEstado('edoDomicilio', $paciente->idCatEstado ? $paciente->idCatEstado : 7); $objSelects->selectMunicipio('muniDomicilio', $paciente->idCatEstado ? $paciente->idCatEstado : 7, NULL, $paciente->idCatMunicipio);
echo '</td><td>'; $objSelects->selectEstado('edoCaso', isset($_POST['edoCaso']) ? $_POST['edoCaso'] : ($_SESSION['buscar']['edoCaso'] ? $_SESSION['buscar']['edoCaso'] : $_SESSION[EDO_USR_SESSION]), $_SESSION[EDO_USR_SESSION] == 0 ? array() : array('disabled' => 'disabled'), false); echo '</td><td align="right">'; $objHTMl->label('Jurisdicción:', array('for' => 'jurisCaso')); echo '</td><td>'; $objSelects->selectJurisdiccion('jurisCaso', isset($_POST['edoCaso']) ? $_POST['edoCaso'] : ($_SESSION['buscar']['edoCaso'] ? $_SESSION['buscar']['edoCaso'] : $_SESSION[EDO_USR_SESSION]), isset($_POST['jurisCaso']) ? $_POST['jurisCaso'] : $_SESSION['buscar']['jurisCaso'], null, false); echo '</td><td align="right">'; $objHTMl->label('Municipio:', array('for' => 'muniCaso')); echo '</td><td>'; $objSelects->selectMunicipio('muniCaso', isset($_POST['edoCaso']) ? $_POST['edoCaso'] : ($_SESSION['buscar']['edoCaso'] ? $_SESSION['buscar']['edoCaso'] : $_SESSION[EDO_USR_SESSION]), isset($_POST['jurisCaso']) ? $_POST['jurisCaso'] : $_SESSION['buscar']['jurisCaso'], isset($_POST['muniCaso']) ? $_POST['muniCaso'] : $_SESSION['buscar']['muniCaso'], null, false); echo '</td>'; echo '</tr><tr style="height:' . $heightTR . 'px;">'; echo '<td align="right">'; $objHTMl->label('Tratado(a) en:', array('for' => 'uniTratado')); echo '</td><td>'; $objSelects->selectUnidad('uniTratado', isset($_POST['edoCaso']) ? $_POST['edoCaso'] : ($_SESSION['buscar']['edoCaso'] ? $_SESSION['buscar']['edoCaso'] : $_SESSION[EDO_USR_SESSION]), isset($_POST['jurisCaso']) ? $_POST['jurisCaso'] : $_SESSION['buscar']['jurisCaso'], isset($_POST['muniCaso']) ? $_POST['muniCaso'] : $_SESSION['buscar']['muniCaso'], null, isset($_POST['uniTratado']) ? $_POST['uniTratado'] : $_SESSION['buscar']['uniTratado'], null, false); echo '</td>'; echo '</tr></table>'; $objHTMl->endFieldset(); $objHTMl->endForm('buscar', 'Buscar', 'limpiar', 'Limpiar'); $busqueda = new BusquedaPaciente(); if (isset($_GET['p'])) { $busqueda->page = $_GET['p']; } if ($_POST['buscar']) { // Guardamos los parametros de la ultima busqueda $_SESSION['buscar'] = $_POST; unset($_SESSION['buscar']['buscar']); if ($_POST['edoCaso'] == 0) { $busqueda->idCatEstado = ''; } else {
echo '<br />'; $objHTML->inputText('Tiempo de radicar en el domicilio actual', 'radica_anos', $paciente->anosRadicando, array('placeholder' => 'Años', 'size' => '10', 'maxlength' => '3', 'class' => 'validate[required,custom[integer]]')); $objHTML->inputText('', 'radica_meses', $paciente->mesesRadicando, array('placeholder' => 'Meses', 'size' => '10', 'maxlength' => '3')); $objHTML->inputText('Teléfono', 'telefono', $paciente->telefono, array('size' => '11', 'maxlength' => '13')); $objHTML->inputText('Numero Celular', 'celularContacto', $paciente->celularContacto, array('placeholder' => 'Numero celular para contacto', 'size' => '10', 'maxlength' => '10')); $objHTML->endFieldset(); if (!empty($paciente->idCatUnidadNotificante)) { $infUni = $help->getDatosUnidad($paciente->idCatUnidadNotificante); } $objHTML->startFieldset(); $objHTML->label('Unidad Notificante: '); $objSelects->selectEstado('edoUnidad', $infUni['idCatEstado'] ? $infUni['idCatEstado'] : $_SESSION[EDO_USR_SESSION], array('disabled' => 'disabled')); $objSelects->selectJurisdiccion('jurisUnidad', $infUni['idCatEstado'] ? $infUni['idCatEstado'] : $_SESSION[EDO_USR_SESSION], $infUni['idCatJurisdiccion']); $objSelects->selectMunicipio('muniUnidad', $infUni['idCatEstado'], $infUni['idCatJurisdiccion'], $infUni['idCatMunicipio']); echo '<br />'; $objSelects->selectUnidad('uniNotificante', $infUni['idCatEstado'], $infUni['idCatJurisdiccion'], $infUni['idCatMunicipio'], NULL, $paciente->idCatUnidadNotificante, array('class' => 'validate[required]')); $objSelects->SelectCatalogo('Institución', 'institucion', 'catInstituciones', $paciente->idCatInstitucionUnidadNotificante, array('class' => 'validate[required]')); $objHTML->inputText('', 'otraInstitucion', $paciente->otraInstitucionUnidadNotificante, array('placeholder' => 'Especifique', 'maxlength' => '15')); echo '<br />'; $objSelects->SelectCatalogo('Derechohabiencia del paciente', 'derechohabiencia', 'catInstituciones', $paciente->idCatInstitucionDerechohabiencia, array('class' => 'validate[required]')); $objHTML->inputText('', 'otraDerechohabiencia', $paciente->otraDerechohabiencia, array('placeholder' => 'Especifique', 'maxlength' => '12')); $objHTML->endFieldset(); echo '<a name="segundaFaseCaptura" id="segundaFaseCaptura"></a>'; $objHTML->startFieldset(); $objSelects->SelectCatalogo('Forma de detección del caso: ', 'deteccion', 'catFormaDeteccion', $paciente->idCatFormaDeteccion, array('class' => 'validate[required]')); echo '<br />'; $objHTML->inputText('Fecha de inicio del padecimiento', 'fecha_padecimiento', formatFechaObj($paciente->fechaInicioPadecimiento), array('placeholder' => 'Fecha de Padecimiento', 'class' => 'validate[required]')); $objHTML->inputText('Fecha de notificación', 'fecha_notificacion', $paciente->fechaNotificacion ? formatFechaObj($paciente->fechaNotificacion) : date('d-m-Y'), array('placeholder' => 'Fecha de Notificacion', 'class' => 'validate[required]', 'disabled' => 'disabled')); $objHTML->inputText('Semana de notificación', 'semana_notificacion', $paciente->semanaEpidemiologica ? $paciente->semanaEpidemiologica : $semanaEpidemiologica, array('placeholder' => 'Semana', 'size' => '3', 'disabled' => 'disabled')); echo '<br />'; $objHTML->inputText('Fecha de Dx Clínico', 'fecha_diagnostico', formatFechaObj($paciente->fechaDiagnostico), array('placeholder' => 'Fecha de Diagnostico', 'class' => 'validate[required]'));
}); </script> <?php require_once 'include/clases/Helpers.php'; require_once 'include/clases/validacionSis.php'; echo '<h2 align="center">VALIDACIÓN PLATAFORMA SIS</h2>'; $objHTML = new HTML(); $objSelects = new Select(); $objHelp = new Helpers(); $objHTML->startForm('formReporte', '?mod=valSIS', 'POST'); $objHTML->startFieldset(); echo '<div align="center">'; $objHTML->inputHidden('estado', $_SESSION[EDO_USR_SESSION]); $objSelects->selectJurisdiccion('jurisdiccion', $_SESSION[EDO_USR_SESSION], $_POST['jurisdiccion']); $objSelects->selectMunicipio('municipio', $_SESSION[EDO_USR_SESSION], $_POST['jurisdiccion'], $_POST['municipio']); $objSelects->selectUnidad('unidad', $_SESSION[EDO_USR_SESSION], $_POST['jurisdiccion'], $_POST['municipio'], NULL, $_POST['unidad']); echo '<br>'; $objHTML->label('Fecha: '); $objHTML->inputText('', 'fecha_inicio', $_POST['fecha_inicio'] ? $_POST['fecha_inicio'] : '01-' . date('m-Y'), array('placeholder' => 'Inicio')); $objHTML->inputText('', 'fecha_fin', $_POST['fecha_fin'] ? $_POST['fecha_fin'] : date("d", mktime(0, 0, 0, date('m') + 1, 1, date('Y')) - 1) . '-' . date('m-Y'), array('placeholder' => 'Fin')); echo '<br><br>'; $objHTML->inputSubmit('generarReporte', 'Generar Reporte'); echo '</div>'; $objHTML->endFieldset(); $objHTML->endFormOnly(); $objHTML->startFieldset(); if (!empty($_POST['fecha_inicio']) && !empty($_POST['fecha_inicio'])) { $estado = $objHelp->getNombreEstado($_SESSION[EDO_USR_SESSION]); $jurisdiccion = $objHelp->getNombreJurisdiccion($_SESSION[EDO_USR_SESSION], $_POST['jurisdiccion']); $jurisdiccion = $jurisdiccion ? ', Jurisdicción: ' . htmlentities($jurisdiccion) : ''; $municipio = $objHelp->getNombreMunicipio($_SESSION[EDO_USR_SESSION], $_POST['jurisdiccion'], $_POST['municipio']);