ohctech_p8/database/db change.txt

299 lines
9.8 KiB
Plaintext
Raw Normal View History

2024-10-16 19:18:52 +05:30
ALTER TABLE `sickness`
ADD COLUMN `half_day_value` INT DEFAULT 0 NULL AFTER `followup_id`;
ALTER TABLE `sickness`
ADD COLUMN `is_leave_triggered` INT DEFAULT 0 NULL AFTER `half_day_value`;
ALTER TABLE `employee_appointment`
ADD COLUMN `grbs` INT NULL AFTER `pulse_output`,
ADD COLUMN `bac_level` VARCHAR(255) NULL AFTER `grbs`;
ALTER TABLE `employee_appointment`
ADD COLUMN `additional_treatment_info` VARCHAR(10) NULL AFTER `bac_level`;
ALTER TABLE `volvo`.`patient_master`
ADD COLUMN `bmi` FLOAT NULL AFTER `need_medical_exam`;
ALTER TABLE `employee_appointment`
CHANGE `bmi` `bmi` FLOAT NOT NULL;
ALTER TABLE `employee_appointment`
ADD COLUMN `ambulance_in_time` DATETIME NULL AFTER `additional_treatment_info`,
ADD COLUMN `ambulance_out_time` DATETIME NULL AFTER `ambulance_in_time`;
ALTER TABLE `employee_appointment`
ADD COLUMN `is_hospitalized` VARCHAR(10) NULL AFTER `ambulance_out_time`;
CREATE TABLE `hospitalization_details` (
`id` INT NOT NULL AUTO_INCREMENT,
`appointment_id` INT NOT NULL,
`remark` LONGTEXT NOT NULL,
`last_modified` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
`modified_by` INT,
PRIMARY KEY (`id`)
);
ALTER TABLE `hospitalization_details`
ADD COLUMN `entry_time` DATETIME NULL AFTER `remark`;
ALTER TABLE `followup_details`
ADD COLUMN `grbs` INT NULL AFTER `pulse_output`,
ADD COLUMN `bac_level` VARCHAR(255) NULL AFTER `grbs`;
ALTER TABLE `followup_details`
ADD COLUMN `additional_treatment_info` VARCHAR(10) NULL AFTER `bac_level`;
ALTER TABLE `followup_details`
CHANGE `bmi` `bmi` FLOAT NOT NULL;
ALTER TABLE `followup_details`
ADD COLUMN `ambulance_in_time` DATETIME NULL AFTER `additional_treatment_info`,
ADD COLUMN `ambulance_out_time` DATETIME NULL AFTER `ambulance_in_time`;
ALTER TABLE `followup_details`
ADD COLUMN `is_hospitalized` VARCHAR(10) NULL AFTER `ambulance_out_time`;
ALTER TABLE `bio_medical_waste_new`
ADD COLUMN `is_collected` INT DEFAULT 0 NULL AFTER `remark`;
ALTER TABLE `injury_mechanism`
ADD COLUMN `modified_by` INT NULL AFTER `last_modified`;
-- Dushant
ALTER TABLE `employee_appointment` ADD `referral_consultation` VARCHAR(5000) NOT NULL AFTER `is_hospitalized`;
ALTER TABLE `followup_details` ADD `referral_consultation` VARCHAR(5000) NOT NULL;
-- Dushant
INSERT INTO `config` (`config_id`, `key_name`, `value`, `modified_by`, `last_modified`) VALUES (NULL, 'REFERRAL_EMAIL_CC', '', '', current_timestamp()), (NULL, 'REFERRAL_EMAIL_SUBJECT', '', '', current_timestamp()), (NULL, 'REFERRAL_EMAIL_MSG', '', '', current_timestamp()), (NULL, 'REFERRAL_EMAIL_TO', '', '', current_timestamp());
CREATE TABLE `referral_email` (
`id` int(11) NOT NULL,
`emp_code` varchar(100) DEFAULT NULL,
`appointment_id` int(100) DEFAULT NULL,
`email` varchar(100) DEFAULT NULL,
`datetime` datetime NOT NULL DEFAULT current_timestamp()
);
ALTER TABLE `referral_email`
ADD PRIMARY KEY (`id`),
ADD KEY `emp_code` (`emp_code`,`appointment_id`,`email`);
ALTER TABLE `referral_email`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
ALTER TABLE `employee_appointment` CHANGE `ppe` `ppe` VARCHAR(5000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
CREATE TABLE `injury_image` (
`id` int(11) NOT NULL,
`injury_id` int(11) NOT NULL,
`ticket_no` varchar(100) NOT NULL,
`image` longblob NOT NULL,
`image_type` varchar(100) NOT NULL,
`image_name` varchar(100) NOT NULL
);
ALTER TABLE `injury_image`
ADD PRIMARY KEY (`id`);
ALTER TABLE `injury_image`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--------------------------------------------------- Dushant Mali --------------------------------
ALTER TABLE `disposal_agency` ADD `HOD_Name` VARCHAR(100) NOT NULL AFTER `last_modified`, ADD `HOD_Email` VARCHAR(100) NOT NULL AFTER `HOD_Name`, ADD `ohctype_id` INT NOT NULL AFTER `HOD_Email`;
CREATE TABLE `attendance_detail` (
`detail_id` int(11) NOT NULL,
`attendance_id` int(11) NOT NULL,
`staff_id` int(11) NOT NULL,
`in_time` datetime DEFAULT NULL,
`out_time` datetime DEFAULT NULL,
`remark` varchar(255) DEFAULT NULL,
`ot` varchar(45) DEFAULT NULL,
`modified_by` int(11) NOT NULL,
`last_modified` timestamp NULL DEFAULT current_timestamp(),
`staff_deploy_ohc` int(11) NOT NULL,
`wo` varchar(45) NOT NULL
);
ALTER TABLE `attendance_detail` ADD PRIMARY KEY (`detail_id`);
ALTER TABLE `attendance_detail` MODIFY `detail_id` int(11) NOT NULL AUTO_INCREMENT;
CREATE TABLE `attendance_detail_temp` (
`detail_id` int(11) NOT NULL,
`attendance_id` int(11) NOT NULL,
`staff_id` int(11) NOT NULL,
`in_time` datetime DEFAULT NULL,
`out_time` datetime DEFAULT NULL,
`remark` varchar(255) DEFAULT NULL,
`ot` varchar(45) DEFAULT NULL,
`modified_by` int(11) NOT NULL,
`last_modified` timestamp NULL DEFAULT current_timestamp(),
`staff_deploy_ohc` int(11) NOT NULL,
`wo` varchar(45) NOT NULL
);
ALTER TABLE `attendance_detail_temp` ADD PRIMARY KEY (`detail_id`);
ALTER TABLE `attendance_detail_temp` MODIFY `detail_id` int(11) NOT NULL AUTO_INCREMENT;
// vaibhav
ALTER TABLE `prescription_master`
ADD COLUMN `other_med` VARCHAR(100) NULL AFTER `ohc_type_id`;
// Dushant
ALTER TABLE `attendance_detail` ADD `shift` INT NOT NULL AFTER `wo`;
CREATE TABLE `attendance_master_temp` (
`attendance_id` int(11) NOT NULL,
`attendance_date` date NOT NULL,
`remark` varchar(255) DEFAULT NULL,
`ohc_type_id` int(11) NOT NULL,
`modified_by` int(11) NOT NULL,
`last_modified` timestamp NOT NULL DEFAULT current_timestamp()
);
ALTER TABLE `attendance_master_temp`
ADD PRIMARY KEY (`attendance_id`);
ALTER TABLE `attendance_master_temp`
MODIFY `attendance_id` int(11) NOT NULL AUTO_INCREMENT;
CREATE TABLE `attendance_detail_temp` (
`detail_id` int(11) NOT NULL,
`attendance_id` int(11) NOT NULL,
`staff_id` int(11) NOT NULL,
`in_time` datetime DEFAULT NULL,
`out_time` datetime DEFAULT NULL,
`remark` varchar(255) DEFAULT NULL,
`ot` varchar(45) DEFAULT NULL,
`modified_by` int(11) NOT NULL,
`last_modified` timestamp NULL DEFAULT current_timestamp(),
`staff_deploy_ohc` int(11) NOT NULL,
`wo` varchar(45) NOT NULL
);
ALTER TABLE `attendance_detail_temp`
ADD PRIMARY KEY (`detail_id`);
ALTER TABLE `attendance_detail_temp`
MODIFY `detail_id` int(11) NOT NULL AUTO_INCREMENT;
ALTER TABLE `attendance_detail_temp` ADD `shift` INT NOT NULL AFTER `wo`;
INSERT INTO `menu_master` (`menu_id`, `menu_name`, `menu_description`, `menu_url`, `parent_id`, `disp_seq`, `icon_text`, `modified_by`, `last_modified`) VALUES (NULL, 'Staff Master', 'Staff Master', 'staff_master.php', '34', '0', NULL, '', current_timestamp()), (NULL, 'Attendance', 'Attendance', 'attendance_list.php', '34', '0', NULL, '', current_timestamp());
UPDATE shift_status SET is_shift ='' where status_name NOT IN ('A1' , 'A2' , 'A3' , 'B' , 'C' , 'A');
// vaibhav
CREATE TABLE `inventory_parameters_status` (
`status_id` INT(10) NOT NULL,
`param_id` VARCHAR(30) NOT NULL,
`param_date` DATE NOT NULL,
`param_status` INT(10) NOT NULL,
`ohc_type_id` INT(10) NOT NULL,
`modified_by` INT(10) NOT NULL,
`last_modified` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP() ON UPDATE CURRENT_TIMESTAMP(),
`param_remark` VARCHAR(100) NOT NULL,
`shift` INT(11) NOT NULL,
`ambulance_id` INT(10) NOT NULL
) ENGINE=INNODB DEFAULT CHARSET=utf32;
ALTER TABLE `inventory_parameters_status`
ADD PRIMARY KEY (`status_id`);
ALTER TABLE `inventory_parameters_status`
MODIFY `status_id` INT(10) NOT NULL AUTO_INCREMENT
ALTER TABLE `volvo`.`sickness`
CHANGE `date_absent_to` `date_absent_to` DATE NULL;
ALTER TABLE `volvo`.`tbl_items`
ADD COLUMN `min_store_level_mis` INT NULL AFTER `ohc_type_id`,
ADD COLUMN `reorder_store_level_mis` INT NULL AFTER `min_store_level_mis`;
CREATE TABLE `volvo`.`task_header_master` (
`task_id_header` INT NOT NULL AUTO_INCREMENT,
`task_name_header` VARCHAR(100),
`last_modified` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
`modified_by` INT,
PRIMARY KEY (`task_id_header`)
) CHARSET=utf32 COLLATE=utf32_general_ci;
ALTER TABLE `volvo`.`task_master`
ADD COLUMN `task_header_id` INT NOT NULL AFTER `last_modified`;
ALTER TABLE `volvo`.`item_stock_shift_balance`
ADD COLUMN `ohc_location_id` INT NOT NULL AFTER `last_modified`;
CREATE TABLE `volvo`.`item_stock_miscellaneous` (
`id` INT NOT NULL AUTO_INCREMENT,
`item_id` INT NOT NULL,
`item_batch_no` VARCHAR(50) NOT NULL,
`stock_qty` BIGINT NOT NULL,
`issue_from_ohc_id` INT NOT NULL,
`issue_to_ohc_id` INT NOT NULL,
`expiry_date` DATE,
`modified_by` INT NOT NULL,
`last_modified` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) CHARSET=utf32 COLLATE=utf32_general_ci;
CREATE TABLE `volvo`.`opd_miscellaneous_treatment` (
`id` INT NOT NULL AUTO_INCREMENT,
`appointment_id` INT NOT NULL,
`medicine` INT NOT NULL,
`miscellaneous_issued_qty` BIGINT NOT NULL,
`modified_by` INT NOT NULL,
`last_modified` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
`miscellaneous_item_batch_no` VARCHAR(100) NOT NULL,
PRIMARY KEY (`id`)
) CHARSET=utf32 COLLATE=utf32_general_ci;
ALTER TABLE `volvo`.`item_stock_miscellaneous`
ADD COLUMN `item_type` VARCHAR(50) DEFAULT 'item' NULL AFTER `last_modified`;
-- Dushant
ALTER TABLE `oxygen_cylinder_checklist` CHANGE `water_humidifier_date` `water_humidifier_date` DATE NULL DEFAULT NULL;
-- Dushant
ALTER TABLE `oxygen_cylinder_checklist` CHANGE `water_humidifier_date` `water_humidifier_date` VARCHAR(100) NULL DEFAULT NULL;
-- Dushant
ALTER TABLE form_32 ADD date_recertified DATE;
-- Dushant
ALTER TABLE `health_index` ADD `checkup_id` INT NOT NULL AFTER `data_from`, ADD `appointment_id` INT NOT NULL AFTER `checkup_id`;
-- Dushant
ALTER TABLE `attendance_detail` ADD `created_by` INT NOT NULL AFTER `shift`;
ALTER TABLE `attendance_master` ADD `month` VARCHAR(100) NOT NULL AFTER `last_modified`;
ALTER TABLE `attendance_master` ADD `year` VARCHAR(100) NOT NULL AFTER `last_modified`;