-- =============================================================
-- LIS 10 — Extiende turnero_solicitudes con campos de empresa/convenio
-- Todos DEFAULT NULL para no romper datos existentes.
-- =============================================================

ALTER TABLE turnero_solicitudes
    ADD COLUMN IF NOT EXISTS nit_empresa  VARCHAR(20)    DEFAULT NULL
        COMMENT 'FK lab_empresas.nit — empresa/EPS del paciente',
    ADD COLUMN IF NOT EXISTS subgrupo_id  INT UNSIGNED   DEFAULT NULL
        COMMENT 'FK lab_empresa_subgrupos.id',
    ADD COLUMN IF NOT EXISTS autorizacion VARCHAR(100)   DEFAULT NULL
        COMMENT 'Número de autorización EPS',
    ADD COLUMN IF NOT EXISTS diag_ppal    VARCHAR(20)    DEFAULT NULL
        COMMENT 'Diagnóstico principal CIE-10',
    ADD COLUMN IF NOT EXISTS items_precio JSON           DEFAULT NULL
        COMMENT 'Snapshot de precios al momento de la recepción';
