<?php
// FORMULARIO HCU 079 - EVALUACIÓN MÉDICA DE REINTEGRO LABORAL
// MSP Ecuador - Salud Ocupacional
?>
<form name="formulariop" id="formulariop" method="POST">
    <input type="hidden" name="idatencion" id="idatencion" value="<?php echo $_POST['idatencion'] ?? ''; ?>">
    <input type="hidden" name="tipo_formato" value="HCU_079">

    <div style="background-color:#CCCCFF; padding:10px; text-align:center; font-weight:bold; border:1px solid #555; margin-bottom:10px;">
        HCU 079 · EVALUACIÓN MÉDICA DE REINTEGRO LABORAL
    </div>

    <?php include 'partials/patient_header.php'; ?>

    <div class="msp-container">

        <div class="msp-section">
            <div class="msp-section-title">A · DATOS DEL ESTABLECIMIENTO DE SALUD</div>
            <div class="msp-row">
                <div class="msp-col-4"><label class="msp-field-label">CIIU del Establecimiento</label><input type="text" class="msp-input" name="ciiu_establecimiento"></div>
                <div class="msp-col-4"><label class="msp-field-label">Provincia</label><input type="text" class="msp-input" name="provincia_establecimiento"></div>
                <div class="msp-col-4"><label class="msp-field-label">Cantón</label><input type="text" class="msp-input" name="canton_establecimiento"></div>
            </div>
        </div>

        <div class="msp-section">
            <div class="msp-section-title">B · DATOS DE LA EMPRESA</div>
            <div class="msp-row">
                <div class="msp-col-6"><label class="msp-field-label">Empresa</label><input type="text" class="msp-input" name="femo_empresa"></div>
                <div class="msp-col-3"><label class="msp-field-label">RUC</label><input type="text" class="msp-input" name="femo_ruc"></div>
                <div class="msp-col-3"><label class="msp-field-label">CIIU Actividad</label><input type="text" class="msp-input" name="femo_actividad_eco"></div>
                <div class="msp-col-4"><label class="msp-field-label">Sector</label>
                    <select class="msp-select" name="empresa_sector"><option value="">--</option><option value="PRIVADO">Privado</option><option value="PUBLICO">Público</option><option value="MIXTO">Mixto</option></select>
                </div>
                <div class="msp-col-4"><label class="msp-field-label">Categoría de Riesgo</label>
                    <select class="msp-select" name="empresa_categoria_riesgo"><option value="">--</option><option value="I-BAJO">I - Bajo</option><option value="II-MEDIO">II - Medio</option><option value="III-ALTO">III - Alto</option><option value="IV-CRITICO">IV - Crítico</option></select>
                </div>
                <div class="msp-col-4"><label class="msp-field-label">Teléfono</label><input type="text" class="msp-input" name="empresa_telefono"></div>
                <div class="msp-col-8"><label class="msp-field-label">Dirección</label><input type="text" class="msp-input" name="empresa_direccion"></div>
                <div class="msp-col-4"><label class="msp-field-label">Email</label><input type="email" class="msp-input" name="empresa_email"></div>
            </div>
        </div>

        <div class="msp-section">
            <div class="msp-section-title">C · DATOS COMPLEMENTARIOS DEL TRABAJADOR</div>
            <div class="msp-row">
                <div class="msp-col-4"><label class="msp-field-label">Grupo Étnico</label><select class="msp-select" name="grupo_etnico"><option value="">--</option><option value="MESTIZO">Mestizo</option><option value="INDIGENA">Indígena</option><option value="AFROECUATORIANO">Afroecuatoriano</option><option value="MONTUBIO">Montubio</option><option value="BLANCO">Blanco</option><option value="OTRO">Otro</option></select></div>
                <div class="msp-col-4"><label class="msp-field-label">Nivel de Instrucción</label><select class="msp-select" name="nivel_instruccion"><option value="">--</option><option value="NINGUNO">Ninguno</option><option value="BASICA">Básica</option><option value="BACHILLERATO">Bachillerato</option><option value="SUPERIOR">Superior</option><option value="POSTGRADO">Postgrado</option></select></div>
                <div class="msp-col-4"><label class="msp-field-label">Discapacidad</label><input type="text" class="msp-input" name="discapacidad"></div>
            </div>
        </div>

        <!-- 1. DATOS DE LA INCAPACIDAD -->
        <div class="msp-section">
            <div class="msp-section-title">1 · DATOS DE LA INCAPACIDAD / AUSENCIA LABORAL PREVIA</div>
            <div class="msp-row">
                <div class="msp-col-12"><label class="msp-field-label">Motivo de la Incapacidad</label><input type="text" class="msp-input" name="motivo_incapacidad" placeholder="Diagnóstico que generó la ausencia"></div>
                <div class="msp-col-4"><label class="msp-field-label">Tipo de Incapacidad</label>
                    <select class="msp-select" name="tipo_incapacidad">
                        <option value="">--</option>
                        <option value="ENFERMEDAD_COMUN">Enfermedad Común</option>
                        <option value="ENFERMEDAD_PROFESIONAL">Enfermedad Profesional</option>
                        <option value="ACCIDENTE_TRABAJO">Accidente de Trabajo</option>
                        <option value="ACCIDENTE_COMUN">Accidente Común</option>
                        <option value="MATERNIDAD">Maternidad</option>
                        <option value="OTRA">Otra</option>
                    </select>
                </div>
                <div class="msp-col-4"><label class="msp-field-label">N° Certificado IESS / MSP</label><input type="text" class="msp-input" name="num_certificado_incapacidad"></div>
                <div class="msp-col-4"><label class="msp-field-label">Días de Ausencia Total</label><input type="number" class="msp-input" name="dias_ausencia"></div>
                <div class="msp-col-4"><label class="msp-field-label">Fecha Inicio Incapacidad</label><input type="date" class="msp-input" name="fecha_inicio_incapacidad"></div>
                <div class="msp-col-4"><label class="msp-field-label">Fecha Alta Médica</label><input type="date" class="msp-input" name="fecha_alta_medica"></div>
                <div class="msp-col-4"><label class="msp-field-label">Fecha Reintegro Propuesto</label><input type="date" class="msp-input" name="fecha_reintegro_propuesto"></div>
                <div class="msp-col-12"><label class="msp-field-label">Diagnóstico de la Incapacidad</label><textarea class="msp-textarea" name="diagnostico_incapacidad" rows="2"></textarea></div>
                <div class="msp-col-12"><label class="msp-field-label">Tratamiento Recibido y Evolución</label><textarea class="msp-textarea" name="tratamiento_recibido" rows="3"></textarea></div>
                <div class="msp-col-12"><label class="msp-field-label">Secuelas / Limitaciones Residuales</label><textarea class="msp-textarea" name="secuelas_limitaciones" rows="2"></textarea></div>
            </div>
        </div>

        <!-- 2. PUESTO -->
        <div class="msp-section">
            <div class="msp-section-title">2 · PUESTO DE TRABAJO AL QUE SE REINTEGRA</div>
            <div class="msp-row">
                <div class="msp-col-6"><label class="msp-field-label">Cargo / Puesto</label><input type="text" class="msp-input" name="cargo_puesto"></div>
                <div class="msp-col-6"><label class="msp-field-label">Área / Departamento</label><input type="text" class="msp-input" name="area_trabajo"></div>
                <div class="msp-col-3"><label class="msp-field-label">Antigüedad Puesto</label><input type="text" class="msp-input" name="antiguedad_puesto"></div>
                <div class="msp-col-3"><label class="msp-field-label">Antigüedad Empresa</label><input type="text" class="msp-input" name="antiguedad_empresa"></div>
                <div class="msp-col-3"><label class="msp-field-label">Jornada / Horas</label><input type="text" class="msp-input" name="jornada_horas"></div>
                <div class="msp-col-3"><label class="msp-field-label">Turno</label>
                    <select class="msp-select" name="turno"><option value="">--</option><option value="DIURNO">Diurno</option><option value="NOCTURNO">Nocturno</option><option value="ROTATIVO">Rotativo</option></select>
                </div>
                <div class="msp-col-6"><label class="msp-field-label">Tipo Contrato</label>
                    <select class="msp-select" name="tipo_contrato"><option value="">--</option><option value="INDEFINIDO">Indefinido</option><option value="PLAZO_FIJO">Plazo Fijo</option><option value="OBRA_CIERTA">Obra Cierta</option><option value="EVENTUAL">Eventual</option></select>
                </div>
                <div class="msp-col-6"><label class="msp-field-label">Fecha Ingreso a la Empresa</label><input type="date" class="msp-input" name="fecha_ingreso_empresa"></div>
                <div class="msp-col-12"><label class="msp-field-label">Descripción de Tareas Principales</label><textarea class="msp-textarea" name="descripcion_tareas" rows="3"></textarea></div>
            </div>
        </div>

        <!-- 3. RIESGOS -->
        <div class="msp-section">
            <div class="msp-section-title">3 · FACTORES DE RIESGO OCUPACIONAL</div>
            <table class="table table-sm table-bordered" style="font-size:11px;">
                <thead style="background:#CCCCFF;"><tr><th>Factor</th><th>SÍ</th><th>NO</th><th>Descripción</th><th>EPP</th></tr></thead>
                <tbody>
                    <?php
                    $riesgos = ['r_fisico'=>'Físicos','r_quimico'=>'Químicos','r_biol'=>'Biológicos','r_ergo'=>'Ergonómicos','r_psico'=>'Psicosociales','r_meca'=>'Mecánicos'];
                    foreach ($riesgos as $k => $label) {
                        echo '<tr><td>' . $label . '</td><td><input type="radio" name="' . $k . '" value="si"></td><td><input type="radio" name="' . $k . '" value="no" checked></td><td><input type="text" class="form-control form-control-sm" name="' . $k . '_desc"></td><td><input type="text" class="form-control form-control-sm" name="' . $k . '_epp"></td></tr>';
                    }
                    ?>
                </tbody>
            </table>
        </div>

        <!-- 4. EXAMEN FÍSICO -->
        <?php include 'partials/vital_signs.php'; ?>
        <div class="msp-section">
            <div class="msp-section-title">4 · EXAMEN FÍSICO</div>
            <div class="msp-row">
                <div class="msp-col-12"><label class="msp-field-label">Examen Físico Regional</label><textarea class="msp-textarea" name="ef_regional" rows="3"></textarea></div>
                <div class="msp-col-12"><label class="msp-field-label">Examen Físico por Sistemas</label><textarea class="msp-textarea" name="ef_sistemas" rows="3"></textarea></div>
            </div>
        </div>

        <!-- 5. EXÁMENES COMPLEMENTARIOS -->
        <div class="msp-section">
            <div class="msp-section-title">5 · EXÁMENES COMPLEMENTARIOS</div>
            <div class="msp-row">
                <div class="msp-col-6"><label class="msp-field-label">Laboratorio</label><textarea class="msp-textarea" name="examenes_lab" rows="2"></textarea></div>
                <div class="msp-col-6"><label class="msp-field-label">Imagenología</label><textarea class="msp-textarea" name="examenes_img" rows="2"></textarea></div>
                <div class="msp-col-6"><label class="msp-field-label">Audiometría</label><textarea class="msp-textarea" name="audiometria" rows="2"></textarea></div>
                <div class="msp-col-6"><label class="msp-field-label">Visiometría</label><textarea class="msp-textarea" name="visiometria" rows="2"></textarea></div>
                <div class="msp-col-6"><label class="msp-field-label">Espirometría</label><textarea class="msp-textarea" name="espirometria" rows="2"></textarea></div>
                <div class="msp-col-6"><label class="msp-field-label">EKG</label><textarea class="msp-textarea" name="ekg" rows="2"></textarea></div>
                <div class="msp-col-12"><label class="msp-field-label">Otros Exámenes</label><textarea class="msp-textarea" name="otros_examenes_esp" rows="2"></textarea></div>
            </div>
        </div>

        <!-- 6. CAPACIDAD DE REINTEGRO -->
        <div class="msp-section">
            <div class="msp-section-title">6 · EVALUACIÓN DE LA CAPACIDAD DE REINTEGRO</div>
            <div class="msp-row">
                <div class="msp-col-12"><label class="msp-field-label">Capacidad Funcional Actual del Trabajador</label><textarea class="msp-textarea" name="capacidad_funcional" rows="3"></textarea></div>
                <div class="msp-col-12"><label class="msp-field-label">¿Requiere Reubicación de Puesto o Adaptación Ergonómica?</label><textarea class="msp-textarea" name="requiere_reubicacion" rows="2"></textarea></div>
            </div>
        </div>

        <!-- 7. DIAGNÓSTICO -->
        <?php include 'partials/diagnostics.php'; ?>

        <!-- 8. APTITUD -->
        <div class="msp-section">
            <div class="msp-section-title">7 · APTITUD MÉDICA Y RECOMENDACIONES</div>
            <div class="msp-row">
                <div class="msp-col-6"><label class="msp-field-label">Aptitud Médica</label>
                    <select class="msp-select" name="aptitud" required><option value="">-- Seleccione --</option><option value="APTO">APTO</option><option value="APTO_OBSERVACION">APTO EN OBSERVACIÓN</option><option value="APTO_LIMITACIONES">APTO CON LIMITACIONES</option><option value="NO_APTO">NO APTO</option></select>
                </div>
                <div class="msp-col-6"><label class="msp-field-label">Próxima Evaluación</label><input type="date" class="msp-input" name="proxima_evaluacion"></div>
                <div class="msp-col-6"><label class="msp-field-label">Restricciones</label><textarea class="msp-textarea" name="restricciones" rows="3"></textarea></div>
                <div class="msp-col-6"><label class="msp-field-label">Recomendaciones</label><textarea class="msp-textarea" name="recomendaciones" rows="3"></textarea></div>
                <div class="msp-col-12"><label class="msp-field-label">Observaciones</label><textarea class="msp-textarea" name="observaciones_adicionales" rows="2"></textarea></div>
            </div>
        </div>

        <div class="form-group col-lg-12" id="guardar" style="display:none;">
            <button class="btn btn-primary btn-lg" type="submit" id="btnGuardarP"><i class="fa fa-save"></i> GUARDAR HCU 079</button>
            <button class="btn btn-danger btn-lg" onclick="cancelarform()" type="button"><i class="fa fa-arrow-circle-left"></i> Cancelar</button>
        </div>
    </div>
</form>
