📝 Resumen de Historia Clínica
{% if metadatos_hc %}

Información del Paciente

{% if metadatos_hc.nombre_paciente %}
Nombre del paciente {{ metadatos_hc.nombre_paciente }}
{% endif %} {% if metadatos_hc.datos_identificacion_paciente %}
Identificación{{ metadatos_hc.datos_identificacion_paciente }}
{% endif %} {% if metadatos_hc.sexo %}
Sexo{{ metadatos_hc.sexo }}
{% endif %} {% if metadatos_hc.edad %}
Edad{{ metadatos_hc.edad }}
{% endif %} {% if metadatos_hc.fecha_nacimiento %}
Fecha de nacimiento
{% endif %} {% if metadatos_hc.prestador_servicio %}
Prestador / ERP{{ metadatos_hc.prestador_servicio }}
{% endif %} {% if metadatos_hc.caso %}
No. de Caso{{ metadatos_hc.caso }}
{% endif %} {% if metadatos_hc.fecha_ingreso %}
Fecha de ingreso
{% endif %} {% if metadatos_hc.motivo_consulta %}
Motivo de consulta{{ metadatos_hc.motivo_consulta }}
{% endif %}
{% set resumen_parrafos = resumen_clinico_integrado.parrafos if resumen_clinico_integrado and resumen_clinico_integrado.parrafos else ([metadatos_hc.resumen] if metadatos_hc.resumen else []) %} {% if resumen_parrafos or (resumen_clinico_integrado and resumen_clinico_integrado.fuentes) %}

📄 Resumen Clínico

{% for parrafo in resumen_parrafos %}

{{ parrafo }}

{% endfor %} {% if resumen_clinico_integrado and resumen_clinico_integrado.advertencia %}

{{ resumen_clinico_integrado.advertencia }}

{% if resumen_clinico_integrado.causa_fallback %}

Causa: {{ {'fecha_ausente': 'Fecha efectiva ausente', 'fuente_incompatible': 'Fuente incompatible', 'error_integracion': 'Error de integración', 'resumen_ausente': 'Resumen ausente'}.get(resumen_clinico_integrado.causa_fallback, resumen_clinico_integrado.causa_fallback) }}

{% endif %} {% if resumen_clinico_integrado.detalle_fallback %}

Detalle: {{ resumen_clinico_integrado.detalle_fallback }}

{% endif %} {% if regen_url %}Regenerar epicrisis{% endif %}
{% endif %} {% if resumen_clinico_integrado and resumen_clinico_integrado.fuentes %}
Trazabilidad temporal de las fuentes
    {% for fuente in resumen_clinico_integrado.fuentes %}
  • {{ fuente.tipo_documento|replace('_', ' ')|title }} Fecha efectiva: {{ fuente.fecha_efectiva or 'Sin fecha' }} Fuente: {{ {'clinical_event': 'Evento clínico', 'document': 'Documento', 'analysis': 'Análisis/disponibilidad', 'ingestion': 'Ingreso al sistema', 'unknown': 'Sin fuente identificada'}.get(fuente.fuente_fecha, fuente.fuente_fecha or 'Sin fuente identificada') }} Precisión: {{ {'datetime': 'Fecha y hora', 'date': 'Fecha', 'month': 'Mes', 'year': 'Año', 'unknown': 'Sin precisión'}.get(fuente.precision_fecha, fuente.precision_fecha or 'Sin precisión') }} {% if fuente.campo_origen %}Campo clínico usado: {{ fuente.campo_origen }}{% endif %} {% if fuente.advertencia_fecha %}Requiere revisión: {{ fuente.advertencia_fecha }}{% endif %}
  • {% endfor %}
{% endif %}
{% endif %} {% if recomendaciones_medicas_view %}

Recomendaciones médicas

{% for category in recomendaciones_medicas_view %}
{{ category.label }}
    {% for item in category['items'] %}
  • {% if item.indicacion %}{{ item.indicacion }}{% endif %} {% if item.duracion %}Duración: {{ item.duracion }}{% endif %} {% if item.fecha %}Fecha: {% endif %}
  • {% endfor %}
{% endfor %}
{% endif %} {% if antecedentes_hc_view and (antecedentes_hc_view.categories or antecedentes_hc_view.negatives) %}

Perfil clínico documentado

Antecedentes

{% if antecedentes_hc_view.has_discordance %} Requiere revisión {% endif %}
{% if antecedentes_hc_view.has_discordance %}

Información discordante. Se conserva el antecedente positivo por seguridad clínica.

{% endif %} {% if antecedentes_hc_view.categories %}
{% for category in antecedentes_hc_view.categories %}
{{ category.label }}
{{ category['items']|length }}
{% for item in category['items'] %} {{ item.descripcion }} {% endfor %}
{% if category.discordant %}
Ver trazabilidad {% for item in category['items'] if item.discordante %}

{{ item.descripcion }} {% if item.fecha %}Fecha: {{ item.fecha }}{% endif %} {% if item.pagina %}Página: {{ item.pagina }}{% endif %} {% if item.evidencia %}{{ item.evidencia }}{% endif %}

{% endfor %}
{% endif %}
{% endfor %}
{% endif %} {% if antecedentes_hc_view.negatives %}
Antecedentes negados {{ antecedentes_hc_view.negative_category_count }} categorías documentadas
{% for item in antecedentes_hc_view.negatives %} {{ item.descripcion }} {% endfor %}
{% endif %}
{% endif %} {% set procedimientos_clinicos_screen = pdf_selectable_procedimientos_cronologicos if pdf_selectable_procedimientos_cronologicos else pdf_primary_procedimientos_cronologicos if pdf_primary_procedimientos_cronologicos else procedimientos_hc %} {% if procedimientos_clinicos_screen and procedimientos_clinicos_screen|length > 0 %}

🔧 Procedimientos Realizados (Historia Clínica)

    {% for proc in procedimientos_clinicos_screen %}
  1. {% if proc.descripcion is defined %} {{ proc.codigo_cups }}{% if proc.codigo_cups %} - {% endif %}{{ proc.descripcion }} Fecha efectiva: {{ proc.effective_date or 'Sin fecha' }} · Fuente: {{ {'clinical_event': 'Evento clínico', 'document': 'Documento', 'analysis': 'Análisis/disponibilidad', 'ingestion': 'Ingreso al sistema', 'unknown': 'Sin fuente identificada'}.get(proc.date_source, proc.date_source or 'Sin fuente identificada') }} · Precisión: {{ {'datetime': 'Fecha y hora', 'date': 'Fecha', 'month': 'Mes', 'year': 'Año', 'unknown': 'Sin precisión'}.get(proc.date_precision, proc.date_precision or 'Sin precisión') }} {% if proc.date_warning %}Requiere revisión: {{ proc.date_warning }}{% endif %} {% else %}{{ proc }}{% endif %}
  2. {% endfor %}
{% endif %} {% if pdf_primary_medicamentos and pdf_primary_medicamentos|length > 0 %}

Medicamentos

{% for med in pdf_primary_medicamentos %} {% endfor %}
MedicamentoPosologíaDosisCantidadEstado
{{ med.nombre }} {% if med.presentacion %}{{ med.presentacion }}{% endif %} {% if med.codigo_referencia %}CUM/IUM {{ med.codigo_referencia }}{% endif %} {{ med.posologia or '—' }} {{ med.dosis or '—' }} {{ med.cantidad if med.cantidad is not none else '—' }} {% if med.discrepancia_cantidad %}Requiere conciliación{% endif %} {% for estado in med.estados %}{{ estado|replace('_', ' ') }}{% endfor %} {% if med.pertinencia and med.pertinencia.estado %} {{ med.pertinencia.estado|replace('_', ' ') }} {% endif %}
{% endif %}
{% else %}

⚠️ No se encontró historia clínica para este paciente o no se pudieron extraer los metadatos.

{% endif %}