-- ============================================================= -- LIS 01 — Catálogos base -- Crea: lab_secciones, lab_especialidades, lab_tipos_muestra -- ============================================================= CREATE TABLE IF NOT EXISTS lab_secciones ( codigo VARCHAR(10) NOT NULL, nombre VARCHAR(100) NOT NULL, PRIMARY KEY (codigo) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Secciones del laboratorio (Hematología, Química, etc.)'; -- ----------------------------------------------------------- CREATE TABLE IF NOT EXISTS lab_especialidades ( codigo VARCHAR(10) NOT NULL, nombre VARCHAR(100) NOT NULL, PRIMARY KEY (codigo) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Especialidades médicas — replica ESPECIALIDAD Firebird'; -- ----------------------------------------------------------- CREATE TABLE IF NOT EXISTS lab_tipos_muestra ( codigo VARCHAR(20) NOT NULL, nombre VARCHAR(100) NOT NULL, color_hex VARCHAR(7) DEFAULT NULL COMMENT 'Color del tubo para UI (#RRGGBB)', requiere_ayuno TINYINT(1) NOT NULL DEFAULT 0, activo TINYINT(1) NOT NULL DEFAULT 1, PRIMARY KEY (codigo) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Tipos de muestra derivados de EXAMEN.TIPOMUESTRA Firebird';