/* pre insert BHODS data */
SET FOREIGN_KEY_CHECKS = 0;
RENAME TABLE bristol.screens TO screens_new;
CREATE TABLE bristol.screens (
`id` smallint(6) NOT NULL AUTO_INCREMENT,
`description` varchar(50) DEFAULT NULL,
`sample_type` enum('fresh','fixed') DEFAULT NULL,
`active` enum('yes','no') DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `description` (`description`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
RENAME TABLE bristol.request_diagnosis_history TO request_diagnosis_history_new;
DROP TABLE bristol.error_code_assignment;
CREATE TABLE bristol.error_code_assignment (
`type` enum('patient','new_request','request_edit','errors') DEFAULT NULL,
`error_code_id` smallint(6) NOT NULL DEFAULT '0',
UNIQUE KEY `error_code_type` (`type`,`error_code_id`),
KEY `error_code_id` (`error_code_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE bristol.request_report (
`request_id` int(11) NOT NULL,
`comment` text,
`clinical_details` text,
`status` enum('new','relapse','default') NOT NULL DEFAULT 'default',
`specimen_quality` enum('good','adequate','poor') NOT NULL DEFAULT 'adequate',
`diagnosis_id` smallint(6) NOT NULL,
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`request_id`),
KEY `request_report_ibfk_2` (`diagnosis_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE bristol.request_gross_description (
`request_id` int(11) NOT NULL DEFAULT '0',
`detail` text,
PRIMARY KEY (`request_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
SET FOREIGN_KEY_CHECKS = 1;