-- Migration v93: PACS — tabela de múltiplos arquivos por exame
CREATE TABLE IF NOT EXISTS `pacs_arquivos` (
    `id`              INT AUTO_INCREMENT PRIMARY KEY,
    `laudo_id`        INT NOT NULL,
    `clinica_id`      INT NOT NULL,
    `arquivo`         VARCHAR(300) NOT NULL,
    `tipo`            VARCHAR(10)  NOT NULL DEFAULT 'dcm',
    `nome_original`   VARCHAR(255) NULL,
    `tamanho`         BIGINT UNSIGNED NULL COMMENT 'bytes',
    `ordem`           SMALLINT UNSIGNED NOT NULL DEFAULT 0,
    `created_at`      DATETIME DEFAULT current_timestamp(),
    INDEX `idx_pacs_arq_laudo` (`laudo_id`),
    INDEX `idx_pacs_arq_clinica` (`clinica_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
