-- Tabla para almacenar archivos adjuntos a una atención médica
CREATE TABLE IF NOT EXISTS `atencion_archivos` (
  `idarchivo` int(11) NOT NULL AUTO_INCREMENT,
  `idatencion` int(11) NOT NULL,
  `nombre_original` varchar(255) NOT NULL,
  `ruta_archivo` varchar(255) NOT NULL,
  `tipo_archivo` varchar(50) DEFAULT NULL,
  `fecha_registro` datetime DEFAULT CURRENT_TIMESTAMP,
  `estado` tinyint(1) DEFAULT '1',
  PRIMARY KEY (`idarchivo`),
  KEY `fk_atencion_archivo_idx` (`idatencion`),
  CONSTRAINT `fk_atencion_archivo` FOREIGN KEY (`idatencion`) REFERENCES `atencion` (`idatencion`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
