-- ═══════════════════════════════════════════════════════════════
-- 045 — Mejoras HCE: firma de notas con auditoría de usuario
-- ═══════════════════════════════════════════════════════════════

ALTER TABLE clinical_notes
    ADD COLUMN IF NOT EXISTS signed_by     INT UNSIGNED DEFAULT NULL
        COMMENT 'FK users.id — médico que firmó la nota' AFTER signed_at,
    ADD COLUMN IF NOT EXISTS signer_name   VARCHAR(180) DEFAULT NULL
        COMMENT 'Snapshot nombre del firmante' AFTER signed_by,
    ADD INDEX IF NOT EXISTS idx_signed_by (signed_by);
