-- Migración: control explícito de toma progresiva por formulario
-- NULL = usar heurística automática (count(firma_profesional) > 1)
-- 0   = forzar NO toma progresiva
-- 1   = forzar SÍ toma progresiva

ALTER TABLE lab_formularios
  ADD COLUMN IF NOT EXISTS es_toma_progresiva TINYINT(1) DEFAULT NULL
    COMMENT '0=nunca prog, 1=siempre prog, NULL=detectar automáticamente';

-- F-LAB-28 (Consentimiento Helicobacter Pylori) no es toma progresiva
UPDATE lab_formularios
   SET es_toma_progresiva = 0
 WHERE codigo = 'F-LAB-28';
