fix: evitar datos del paciente duplicados en formularios con campos linked

Cuando el esquema tiene campos tipo linked que ya muestran nombre, documento,
etc., el bloque top Datos del paciente queda oculto para no repetir la info.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-07 22:51:09 -05:00
co-authored by Claude Sonnet 4.6
parent d24b234e30
commit 18d50a3a16
+5 -2
View File
@@ -558,8 +558,11 @@ function esc2(mixed $v): string {
<div class="doc-body">
<!-- Info del paciente -->
<?php if ($envio['paciente_nombre']): ?>
<!-- Info del paciente: omitir si el esquema ya tiene campos linked que la muestran -->
<?php
$_tieneLinked = !empty(array_filter($esquema, fn($c) => ($c['tipo'] ?? '') === 'linked'));
?>
<?php if ($envio['paciente_nombre'] && !$_tieneLinked): ?>
<div class="section-title"><i class="fas fa-user me-1"></i>Datos del paciente</div>
<div class="campo-row">
<div class="campo-label">Nombre completo</div>