    <!-- ANÁLISIS DE POSIBLES GLOSAS -->
    {% set procedimientos_glosa = (procedimientos_curados or []) | selectattr('reconciliation_status', 'in', ['realizado_no_facturado', 'facturado_sin_soporte_exacto']) | list %}
    {% if glosa_analisis or medicamentos_glosa or procedimientos_glosa %}
    <div class="card">
      <div class="section-header">⚠️ Análisis de Posibles Glosas</div>

      <div class="epicrisis-panel epicrisis-panel--glosa">
        <p class="epicrisis-note">
          <strong>📌 Nota:</strong> Este análisis automático identifica posibles riesgos de glosa basado en la
          coherencia entre diagnósticos, procedimientos, medicamentos, factura y soportes asistenciales.
        </p>

        {% if glosa_analisis %}<div class="soat-entry soat-entry--analysis">
          {{ glosa_analisis | safe }}
        </div>{% endif %}

        {% if medicamentos_glosa %}
        {% set possible_count = medicamentos_glosa|selectattr('estado', 'equalto', 'posible_glosa')|list|length %}
        {% set review_count = medicamentos_glosa|selectattr('estado', 'equalto', 'revisar')|list|length %}
        <section class="medication-glosa" aria-labelledby="medication_glosa_title">
          <div class="medication-glosa__heading">
            <div>
              <p class="medication-glosa__eyebrow">Conciliación de medicamentos</p>
              <h4 id="medication_glosa_title">Hallazgos que requieren validación</h4>
            </div>
            <div class="medication-glosa__summary" aria-label="Resumen de hallazgos">
              {% if possible_count %}<span class="medication-pertinence medication-pertinence--posible_glosa">{{ possible_count }} {{ 'posible glosa' if possible_count == 1 else 'posibles glosas' }}</span>{% endif %}
              {% if review_count %}<span class="medication-pertinence medication-pertinence--revisar">{{ review_count }} por revisar</span>{% endif %}
            </div>
          </div>
          <div class="medication-glosa__list">
            {% for finding in medicamentos_glosa %}
            <article class="medication-glosa__item medication-glosa__item--{{ finding.estado }}">
              <header>
                <span>
                  <strong>{{ finding.medicamento }}</strong>
                  {% if finding.presentacion %}<small class="medication-glosa__presentation">{{ finding.presentacion }}</small>{% endif %}
                </span>
                <span class="medication-pertinence medication-pertinence--{{ finding.estado }}">{{ finding.estado|replace('_', ' ') }}</span>
              </header>
              {% if finding.codigo_referencia or finding.posologia or finding.dosis %}
              <p class="medication-glosa__scheme">
                {% if finding.codigo_referencia %}<span>CUM/IUM {{ finding.codigo_referencia }}</span>{% endif %}
                {% if finding.posologia %}<span>{{ finding.posologia }}</span>{% endif %}
                {% if finding.dosis %}<span>{{ finding.dosis }}</span>{% endif %}
              </p>
              {% endif %}
              <div class="medication-glosa__chain" aria-label="Cadena documental">
                <span class="medication-support medication-support--{{ finding.cadena.orden }}">Orden: {{ finding.cadena.orden|replace('_', ' ') }}</span>
                <span class="medication-support medication-support--{{ finding.cadena.administracion }}">Administración: {{ finding.cadena.administracion|replace('_', ' ') }}</span>
                <span class="medication-support medication-support--{{ finding.cadena.facturacion }}">Facturación: {{ finding.cadena.facturacion|replace('_', ' ') }}</span>
              </div>
              <p class="medication-glosa__association">
                <b>Asociación con factura:</b> {{ finding.asociacion_factura|replace('_', ' ') }}
              </p>
              {% if finding.comparacion_cantidad and (finding.comparacion_cantidad.cantidad_clinica is not none or finding.comparacion_cantidad.cantidad_facturada is not none) %}
              <p class="medication-glosa__quantities">
                {% if finding.comparacion_cantidad.cantidad_clinica is not none %}
                <span>Clínica: {{ finding.comparacion_cantidad.cantidad_clinica }} {{ finding.comparacion_cantidad.unidad_clinica }}</span>
                {% endif %}
                {% if finding.comparacion_cantidad.cantidad_facturada is not none %}
                <span>Facturada: {{ finding.comparacion_cantidad.cantidad_facturada }} {{ finding.comparacion_cantidad.unidad_facturada }}</span>
                {% endif %}
              </p>
              {% endif %}
              {% if finding.motivos %}
              <ul>
                {% for reason in finding.motivos %}<li>{{ reason }}</li>{% endfor %}
              </ul>
              {% endif %}
              {% if finding.fuentes_por_eslabon.orden %}<p><b>Orden:</b> {{ finding.fuentes_por_eslabon.orden|join(', ') }}</p>{% endif %}
              {% if finding.fuentes_por_eslabon.administracion %}<p><b>Administración:</b> {{ finding.fuentes_por_eslabon.administracion|join(', ') }}</p>{% endif %}
              {% if finding.fuentes_por_eslabon.facturacion %}<p><b>Facturación:</b> {{ finding.fuentes_por_eslabon.facturacion|join(', ') }}</p>{% endif %}
              {% if finding.justificacion_clinica %}<p><b>Evaluación clínica:</b> {{ finding.justificacion_clinica }}</p>{% endif %}
              {% if finding.evidencias %}
              <details>
                <summary>Ver evidencia breve</summary>
                <ul>{% for evidence in finding.evidencias %}<li>{{ evidence }}</li>{% endfor %}</ul>
              </details>
              {% endif %}
            </article>
            {% endfor %}
          </div>
        </section>
        {% endif %}
        {% if procedimientos_glosa %}
        <section class="medication-glosa" aria-labelledby="procedure_glosa_title">
          <div class="medication-glosa__heading">
            <div>
              <p class="medication-glosa__eyebrow">Conciliación exacta por CUPS</p>
              <h4 id="procedure_glosa_title">Procedimientos con posible glosa</h4>
            </div>
          </div>
          <div class="medication-glosa__list">
            {% for item in procedimientos_glosa %}
            <article class="medication-glosa__item medication-glosa__item--revisar">
              <header><strong>{{ item.codigo_cups }} · {{ item.description }}</strong><span class="medication-pertinence medication-pertinence--revisar">{{ item.reconciliation_status|replace('_', ' ') }}</span></header>
              <p>{{ item.reconciliation_reason }}</p>
              {% if item.evidence %}
              <ul>{% for evidence in item.evidence %}<li>{{ evidence.filename or evidence.document_type }}{% if evidence.page %}, página {{ evidence.page }}{% endif %}{% if evidence.excerpt %}: {{ evidence.excerpt }}{% endif %}</li>{% endfor %}</ul>
              {% endif %}
            </article>
            {% endfor %}
          </div>
        </section>
        {% endif %}
      </div>
    </div>
    {% endif %}
{% if not glosa_analisis and not medicamentos_glosa and not procedimientos_glosa %}
<div class="epicrisis-empty-state" role="status">
  <p class="app-page__eyebrow">Revisión de coherencia</p>
  <h2>Sin evaluación estructurada de glosas</h2>
  <p>No hay hallazgos estructurados ni análisis general disponible para este caso. Este estado no descarta condiciones pendientes de evaluación.</p>
</div>
{% endif %}
