# Script para insertar Sección X en MSP-051
$ErrorActionPreference = "Stop"

Write-Host "Leyendo archivo original..."
$lines = Get-Content 'msp_051.php' -Encoding UTF8

Write-Host "Total de líneas: $($lines.Count)"

# Dividir en dos partes: antes y después de la línea 1116
$part1 = $lines[0..1115]
$part2 = $lines[1116..($lines.Count-1)]

Write-Host "Parte 1: $($part1.Count) líneas"
Write-Host "Parte 2: $($part2.Count) líneas"

# Contenido de la Sección X
$seccionX = @"

        <!-- ========== SECCIÓN X: MORBILIDAD MATERNA Y COMPLICACIONES OBSTÉTRICAS ========== -->
        <div class="clap-section-title" style="background: #D32F2F; border-color: #B71C1C; color:white; margin-top:10px;">X. MORBILIDAD MATERNA Y COMPLICACIONES OBSTÉTRICAS</div>
        
        <!-- 10.1 TRASTORNOS HIPERTENSIVOS DEL EMBARAZO -->
        <div class="clap-row">
            <div class="clap-box w-100" style="background:#FFEBEE;">
                <span class="clap-label" style="color:#000; font-size:10px;">TRASTORNOS HIPERTENSIVOS DEL EMBARAZO</span>
                <div style="display:flex; justify-content:space-around; padding:5px; font-size:10px; color:#000;">
                    <label style="color:#000;"><input type="checkbox" name="morb_preeclampsia"> Preeclampsia</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_eclampsia"> Eclampsia</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_hellp"> Síndrome HELLP</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_hta_gestacional"> Hipertensión Gestacional</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_hta_cronica"> Hipertensión Crónica</label>
                </div>
            </div>
        </div>

        <!-- 10.2 INFECCIONES -->
        <div class="clap-row">
            <div class="clap-box w-100" style="background:#FFF3E0;">
                <span class="clap-label" style="color:#000; font-size:10px;">INFECCIONES</span>
                <div style="display:grid; grid-template-columns: repeat(4, 1fr); gap:5px; padding:5px; font-size:9px; color:#000;">
                    <label style="color:#000;"><input type="checkbox" name="morb_bacteriuria"> Bacteriuria Asintomática</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_pielonefritis"> Pielonefritis</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_gonorrea"> Gonorrea</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_sifilis_inf"> Sífilis</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_vih_inf"> VIH/SIDA</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_itu"> Infección Tracto Urinario</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_inf_ovular"> Infección Ovular</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_corioamnionitis"> Corioamnionitis</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_endometritis"> Endometritis Puerperal</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_inf_genital"> Infección Genital</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_inf_cesarea"> Infección Herida Cesárea</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_inf_episio"> Infección Episiorrafia</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_mastitis"> Mastitis</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_otras_inf"> Otras Infecciones: <input type="text" name="morb_otras_inf_esp" style="width:100px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"></label>
                </div>
            </div>
        </div>

        <!-- 10.3 HEMORRAGIAS -->
        <div class="clap-row">
            <div class="clap-box w-100" style="background:#FCE4EC;">
                <span class="clap-label" style="color:#000; font-size:10px;">HEMORRAGIAS</span>
                <div style="display:flex; gap:10px; padding:5px; font-size:9px; color:#000;">
                    <!-- Hemorragia 1er Trimestre -->
                    <div style="flex:1; border-right:1px solid #ccc; padding-right:5px;">
                        <b style="color:#000;">1er TRIMESTRE:</b><br>
                        <label style="color:#000;"><input type="checkbox" name="morb_amenaza_aborto"> Amenaza de Aborto</label><br>
                        <label style="color:#000;"><input type="checkbox" name="morb_aborto"> Aborto</label><br>
                        <label style="color:#000;"><input type="checkbox" name="morb_ectopico"> Embarazo Ectópico</label><br>
                        <label style="color:#000;"><input type="checkbox" name="morb_mola"> Enfermedad Trofoblástica</label>
                    </div>
                    <!-- Hemorragia 2do/3er Trimestre -->
                    <div style="flex:1; border-right:1px solid #ccc; padding-right:5px;">
                        <b style="color:#000;">2do/3er TRIMESTRE:</b><br>
                        <label style="color:#000;"><input type="checkbox" name="morb_placenta_previa"> Placenta Previa</label><br>
                        <label style="color:#000;"><input type="checkbox" name="morb_dppni"> DPPNI (Desprendimiento)</label><br>
                        <label style="color:#000;"><input type="checkbox" name="morb_otras_hem23"> Otras causas: <input type="text" name="morb_otras_hem23_esp" style="width:80px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"></label>
                    </div>
                    <!-- Hemorragia Postparto -->
                    <div style="flex:1; padding-left:5px;">
                        <b style="color:#000;">POSTPARTO:</b><br>
                        <label style="color:#000;"><input type="checkbox" name="morb_atonia"> Atonía Uterina</label><br>
                        <label style="color:#000;"><input type="checkbox" name="morb_desgarros_hem"> Desgarros</label><br>
                        <label style="color:#000;"><input type="checkbox" name="morb_restos_plac"> Restos Placentarios</label><br>
                        <label style="color:#000;"><input type="checkbox" name="morb_acretismo"> Acretismo Placentario</label><br>
                        <label style="color:#000;"><input type="checkbox" name="morb_inversion"> Inversión Uterina</label><br>
                        <label style="color:#000;"><input type="checkbox" name="morb_rotura_uterina"> Rotura Uterina</label>
                    </div>
                </div>
            </div>
        </div>

        <!-- 10.4 TRASTORNOS METABÓLICOS Y TIROIDEOS -->
        <div class="clap-row">
            <div class="clap-box w-50" style="background:#E8F5E9;">
                <span class="clap-label" style="color:#000; font-size:10px;">TRASTORNOS METABÓLICOS</span>
                <div style="padding:5px; font-size:9px; color:#000;">
                    <label style="color:#000;"><input type="checkbox" name="morb_diabetes_gest"> Diabetes Gestacional</label><br>
                    <label style="color:#000;"><input type="checkbox" name="morb_diabetes_id"> Diabetes Insulino-dependiente</label><br>
                    <label style="color:#000;"><input type="checkbox" name="morb_diabetes_nid"> Diabetes No Insulino-dependiente</label><br>
                    <label style="color:#000;"><input type="checkbox" name="morb_tol_glucosa"> Tolerancia Oral Glucosa Anormal</label>
                </div>
            </div>
            <div class="clap-box w-50" style="background:#E1F5FE;">
                <span class="clap-label" style="color:#000; font-size:10px;">TRASTORNOS TIROIDEOS</span>
                <div style="padding:5px; font-size:9px; color:#000;">
                    <label style="color:#000;"><input type="checkbox" name="morb_hipotiroidismo"> Hipotiroidismo</label><br>
                    <label style="color:#000;"><input type="checkbox" name="morb_hipertiroidismo"> Hipertiroidismo</label><br>
                    <label style="color:#000;"><input type="checkbox" name="morb_crisis_tiroidea"> Crisis Tiroidea</label>
                </div>
            </div>
        </div>

        <!-- 10.5 OTROS TRASTORNOS MATERNOS -->
        <div class="clap-row">
            <div class="clap-box w-100" style="background:#F3E5F5;">
                <span class="clap-label" style="color:#000; font-size:10px;">OTROS TRASTORNOS MATERNOS</span>
                <div style="display:grid; grid-template-columns: repeat(4, 1fr); gap:5px; padding:5px; font-size:9px; color:#000;">
                    <label style="color:#000;"><input type="checkbox" name="morb_hiperemesis"> Hiperemesis Gravídica</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_tvp"> Trombosis Venosa Profunda</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_tep"> Tromboembolismo Pulmonar</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_cardiopatia_morb"> Cardiopatía</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_anemia_ferro"> Anemia Ferropriva</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_anemia_falci"> Anemia Falciforme</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_enf_renal"> Enfermedad Renal</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_neoplasia"> Neoplasia Maligna: <input type="text" name="morb_neoplasia_esp" style="width:60px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"></label>
                    <label style="color:#000;"><input type="checkbox" name="morb_psiquiatrico"> Trastorno Psiquiátrico: <input type="text" name="morb_psiquiatrico_esp" style="width:60px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"></label>
                    <label style="color:#000;"><input type="checkbox" name="morb_alt_conciencia"> Alteración Estado Conciencia</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_convulsiones"> Convulsiones</label>
                </div>
            </div>
        </div>

        <!-- 10.6 COMPLICACIONES OBSTÉTRICAS -->
        <div class="clap-row">
            <div class="clap-box w-100" style="background:#FFF9C4;">
                <span class="clap-label" style="color:#000; font-size:10px;">COMPLICACIONES OBSTÉTRICAS</span>
                <div style="display:grid; grid-template-columns: repeat(3, 1fr); gap:5px; padding:5px; font-size:9px; color:#000;">
                    <label style="color:#000;"><input type="checkbox" name="morb_parto_obstruido"> Parto Obstruido</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_rpm"> Rotura Prolongada Membranas: <input type="number" name="morb_rpm_horas" style="width:30px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"> hrs</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_oligohidramnios"> Oligohidramnios</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_polihidramnios"> Polihidramnios</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_sfa"> Sufrimiento Fetal Agudo</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_rciu"> Restricción Crecimiento Intrauterino (RCIU)</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_emb_multiple"> Embarazo Múltiple: <input type="number" name="morb_emb_multiple_num" style="width:25px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"> fetos</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_pres_anormal"> Presentación Anormal: <input type="text" name="morb_pres_anormal_tipo" style="width:60px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"></label>
                    <label style="color:#000;"><input type="checkbox" name="morb_prolapso_cordon"> Prolapso de Cordón</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_circular_cordon"> Circular de Cordón</label>
                </div>
            </div>
        </div>

        <!-- 10.7 INTERVENCIONES REALIZADAS -->
        <div class="clap-row">
            <div class="clap-box w-100" style="background:#E0F2F1;">
                <span class="clap-label" style="color:#000; font-size:10px;">INTERVENCIONES REALIZADAS</span>
                <div style="display:grid; grid-template-columns: repeat(3, 1fr); gap:5px; padding:5px; font-size:9px; color:#000;">
                    <label style="color:#000;"><input type="checkbox" name="morb_inmuno_rhd"> Inmunoglobulina Anti-Rh D: <input type="date" name="morb_inmuno_rhd_fecha" style="width:90px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"></label>
                    <label style="color:#000;"><input type="checkbox" name="morb_via_central"> Vía Venosa Central</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_hemoderivados"> Hemoderivados: <input type="text" name="morb_hemoderivados_tipo" style="width:80px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"></label>
                    <label style="color:#000;"><input type="checkbox" name="morb_laparotomia"> Laparotomía: <input type="text" name="morb_laparotomia_indic" style="width:80px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"></label>
                    <label style="color:#000;"><input type="checkbox" name="morb_histerectomia"> Histerectomía: <input type="text" name="morb_histerectomia_indic" style="width:80px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"></label>
                    <label style="color:#000;"><input type="checkbox" name="morb_atb_iv"> Antibióticos IV: <input type="text" name="morb_atb_iv_tipo" style="width:80px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"></label>
                    <label style="color:#000;"><input type="checkbox" name="morb_transfusion"> Transfusión Sanguínea: <input type="number" name="morb_transfusion_unid" style="width:30px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"> unidades</label>
                    <label style="color:#000;"><input type="checkbox" name="morb_uci"> Ingreso a UCI: <input type="number" name="morb_uci_dias" style="width:30px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"> días</label>
                </div>
            </div>
        </div>

        <!-- 10.8 MUERTE MATERNA (SI APLICA) -->
        <div class="clap-row">
            <div class="clap-box w-100" style="background:#FFCDD2; border:2px solid #D32F2F;">
                <span class="clap-label" style="color:#B71C1C; font-size:10px; font-weight:bold;">MUERTE MATERNA (Si aplica)</span>
                <div style="display:flex; gap:10px; padding:5px; font-size:9px; color:#000;">
                    <div style="flex:1;">
                        <label style="color:#000;"><input type="checkbox" name="morb_muerte_materna"> <b>MUERTE MATERNA</b></label><br>
                        Fecha: <input type="date" name="morb_muerte_fecha" style="width:100px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;">
                        Hora: <input type="time" name="morb_muerte_hora" style="width:80px; border:none; border-bottom:1px solid #000; background:transparent; color:#000;">
                    </div>
                    <div style="flex:2;">
                        <b style="color:#000;">Causa Directa:</b> <input type="text" name="morb_muerte_causa_directa" style="width:100%; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"><br>
                        <b style="color:#000;">Causa Indirecta:</b> <input type="text" name="morb_muerte_causa_indirecta" style="width:100%; border:none; border-bottom:1px solid #000; background:transparent; color:#000;"><br>
                        <label style="color:#000;"><input type="checkbox" name="morb_muerte_autopsia"> Autopsia Realizada</label>
                    </div>
                </div>
            </div>
        </div>
"@

# Combinar todo
$newContent = $part1 + $seccionX.Split("`n") + $part2

Write-Host "Nuevo total de líneas: $($newContent.Count)"

# Escribir el nuevo archivo
$newContent | Set-Content 'msp_051.php' -Encoding UTF8

Write-Host "¡Archivo actualizado exitosamente!"
