<?php
ob_start();
session_start();

if (!isset($_SESSION["nombre"])) {
    header("Location: login.html");
} else {
    require 'header.php';
    ?>
    <div class="content-wrapper">
        <section class="content">
            <div class="row">
                <div class="col-md-12">
                    <div class="box box-primary">
                        <div class="box-header with-border">
                            <h3 class="box-title"><i class="fa fa-file-text-o"></i> Generar Solicitud de Exámenes</h3>
                        </div>
                        <div class="box-body">
                            <form id="formulario_examen" method="POST">

                                <!-- Buscador de Paciente -->
                                <div class="row">
                                    <div class="col-md-8">
                                        <div class="form-group">
                                            <label>Buscar Paciente: <span class="text-danger">*</span></label>
                                            <select id="idpersona" name="idpersona" class="form-control select2"
                                                style="width: 100%;" required>
                                            </select>
                                        </div>
                                    </div>
                                    <div class="col-md-4">
                                        <label>Información:</label>
                                        <div id="info_paciente" class="text-muted">Seleccione un paciente...</div>
                                    </div>
                                </div>

                                <hr>

                                <!-- Tipo de Solicitud -->
                                <div class="row">
                                    <div class="col-md-4">
                                        <div class="form-group">
                                            <label>Tipo de Solicitud: <span class="text-danger">*</span></label>
                                            <select class="form-control" name="tipo_solicitud" id="tipo_solicitud"
                                                onchange="cambiarTipoSolicitud()">
                                                <option value="LABORATORIO">Laboratorio Clínico</option>
                                                <option value="IMAGENOLOGIA">Imagenología (RX, Eco, TAC, etc.)</option>
                                                <option value="ESPECIALIZADO">Exámenes Especializados</option>
                                            </select>
                                        </div>
                                    </div>
                                </div>

                                <hr>

                                <!-- Diagnóstico Presuntivo (Común para todos) -->
                                <div class="row">
                                    <div class="col-md-12">
                                        <div class="form-group">
                                            <label>Diagnóstico Presuntivo (CIE-10):</label>
                                            <select class="form-control select2" name="diagnostico_select"
                                                id="diagnostico_select" style="width: 100%;">
                                            </select>
                                            <small class="text-muted">Busque por código o nombre. Si no encuentra, use el
                                                campo de texto abajo.</small>
                                            <textarea class="form-control" name="diagnostico_texto" id="diagnostico_texto"
                                                rows="2" placeholder="O escriba el diagnóstico aquí..."
                                                style="margin-top: 5px;"></textarea>
                                        </div>
                                    </div>
                                </div>

                                <!-- CAMPOS ESPECÍFICOS LABORATORIO -->
                                <div class="div-laboratorio">
                                    <h4 class="text-primary"><i class="fa fa-flask"></i> Exámenes de Laboratorio</h4>
                                    <div class="row">
                                        <div class="col-md-12">
                                            <div class="form-group">
                                                <label>Categoría:</label>
                                                <select class="form-control" name="categoria_lab" id="categoria_lab">
                                                    <option value="HEMATOLOGIA">Hematología</option>
                                                    <option value="QUIMICA">Química Sanguínea</option>
                                                    <option value="UROANALISIS">Uroanálisis</option>
                                                    <option value="COPROLOGICO">Coprológico</option>
                                                    <option value="SEROLOGIA">Serología</option>
                                                    <option value="BACTERIOLOGIA">Bacteriología</option>
                                                    <option value="OTRO">Otro</option>
                                                </select>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-md-12">
                                            <div class="form-group">
                                                <label>Exámenes Solicitados:</label>
                                                <textarea class="form-control" name="examenes_lab" id="examenes_lab"
                                                    rows="5"
                                                    placeholder="Ej: Biometría hemática completa&#10;Glucosa en ayunas&#10;Creatinina&#10;Perfil lipídico"></textarea>
                                                <small class="text-muted">Escriba cada examen en una línea separada.</small>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <!-- CAMPOS ESPECÍFICOS IMAGENOLOGÍA -->
                                <div class="div-imagenologia" style="display:none;">
                                    <h4 class="text-info"><i class="fa fa-camera"></i> Estudios de Imagenología</h4>
                                    <div class="row">
                                        <div class="col-md-4">
                                            <div class="form-group">
                                                <label>Tipo de Estudio:</label>
                                                <select class="form-control" name="tipo_imagen" id="tipo_imagen">
                                                    <option value="RAYOS_X">Rayos X</option>
                                                    <option value="ECOGRAFIA">Ecografía</option>
                                                    <option value="TAC">Tomografía (TAC)</option>
                                                    <option value="RESONANCIA">Resonancia Magnética</option>
                                                    <option value="MAMOGRAFIA">Mamografía</option>
                                                    <option value="OTRO">Otro</option>
                                                </select>
                                            </div>
                                        </div>
                                        <div class="col-md-4">
                                            <div class="form-group">
                                                <label>Región Anatómica:</label>
                                                <input type="text" class="form-control" name="region_anatomica"
                                                    id="region_anatomica" placeholder="Ej: Tórax, Abdomen, Columna">
                                            </div>
                                        </div>
                                        <div class="col-md-4">
                                            <div class="form-group">
                                                <label>Especificaciones:</label>
                                                <input type="text" class="form-control" name="especificaciones_imagen"
                                                    id="especificaciones_imagen"
                                                    placeholder="Ej: PA y Lateral, Con contraste">
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <!-- CAMPOS ESPECÍFICOS ESPECIALIZADO -->
                                <div class="div-especializado" style="display:none;">
                                    <h4 class="text-success"><i class="fa fa-stethoscope"></i> Exámenes Especializados</h4>
                                    <div class="row">
                                        <div class="col-md-6">
                                            <div class="form-group">
                                                <label>Tipo de Examen:</label>
                                                <select class="form-control" name="tipo_especializado"
                                                    id="tipo_especializado">
                                                    <option value="ELECTROCARDIOGRAMA">Electrocardiograma (ECG)</option>
                                                    <option value="ESPIROMETRIA">Espirometría</option>
                                                    <option value="AUDIOMETRIA">Audiometría</option>
                                                    <option value="HOLTER">Holter</option>
                                                    <option value="OTRO">Otro</option>
                                                </select>
                                            </div>
                                        </div>
                                        <div class="col-md-6">
                                            <div class="form-group">
                                                <label>Especificaciones:</label>
                                                <textarea class="form-control" name="especificaciones_esp"
                                                    id="especificaciones_esp" rows="3"
                                                    placeholder="Detalles adicionales del examen..."></textarea>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <hr>

                                <!-- Indicaciones Clínicas (Común para todos) -->
                                <div class="row">
                                    <div class="col-md-12">
                                        <div class="form-group">
                                            <label>Indicaciones Clínicas / Motivo:</label>
                                            <textarea class="form-control" name="indicaciones" id="indicaciones" rows="3"
                                                placeholder="Escriba las indicaciones clínicas o motivo de la solicitud..."></textarea>
                                        </div>
                                    </div>
                                </div>

                                <hr>

                                <!-- Botón Generar -->
                                <div class="row">
                                    <div class="col-md-12 text-center">
                                        <button type="button" class="btn btn-primary btn-lg"
                                            onclick="solicitarVistaPrevia()">
                                            <i class="fa fa-file-text-o"></i> GENERAR VISTA PREVIA
                                        </button>
                                    </div>
                                </div>

                            </form>
                        </div>
                    </div>
                </div>
            </div>
        </section>
    </div>

    <?php
    require 'footer.php';
    ?>
    <script type="text/javascript" src="scripts/examen_generar.js?v=<?php echo time(); ?>"></script>
    <?php
}
ob_end_flush();
?>