-- Migration v62: TISS para internações hospitalares
-- Vincula guia TISS à internação hospitalar

-- 1. Adiciona internacao_id em master_guias (sem FK para evitar dependência circular)
ALTER TABLE master_guias
    ADD COLUMN IF NOT EXISTS internacao_id INT NULL DEFAULT NULL COMMENT 'Internação hospitalar vinculada';

ALTER TABLE master_guias
    ADD INDEX IF NOT EXISTS idx_internacao (internacao_id);

-- 2. Adiciona guia_tiss_id em hospital_internacoes
ALTER TABLE hospital_internacoes
    ADD COLUMN IF NOT EXISTS guia_tiss_id INT NULL DEFAULT NULL COMMENT 'ID da guia TISS gerada (master_guias)';

ALTER TABLE hospital_internacoes
    ADD INDEX IF NOT EXISTS idx_guia_tiss (guia_tiss_id);
