DT วัคซีนผู้ใหญ่
ตรวจสอบก่อนว่ามีวัคซีน DT คอตีบ บาดทะยัก หรือไม่
SELECT * FROM provis_vcctype where CODE = '106'; |
code | name | hos_guid |
106 | DT |
หาก มี code 106 แต่ name ไม่ตรง ต้องแก้ไขคำสั่ง ตรง
set @dtp = 'DT';/*แก้ 'DT' เป็น name ที่ต้องการ */ |
delete FROM person_vaccine WHERE export_vaccine_code ='106'; delete FROM vaccine_combination WHERE export_vaccine_code ='106'; delete FROM anc_service WHERE export_vaccine_code ='106';
set @dtp = 'DT';/*แก้ 'DT' เป็น name ที่ต้องการ */
INSERT IGNORE INTO `provis_vcctype` (`code`, `name`, `hos_guid`)
VALUES ('106',@dtp, NULL);
#-------
SET @DT = (SELECT MAX(person_vaccine_id)+1 FROM person_vaccine) ;
INSERT IGNORE INTO `person_vaccine`(`person_vaccine_id`, `vaccine_name`, `vaccine_code`, `vaccine_group`, `export_vaccine_code`, `hos_guid`, `combine_vaccine`, `icode`)
VALUES (@DT, 'คอตีบ บาดทะยัก Z23.5, Z23.6 ', @dtp, 'dT', '106', '{482CFB70-D662-11DF-BC2C-00215E472B30}', NULL, NULL);
#-------
SET @dt =(SELECT MAX(vaccine_combination_id)+1 FROM vaccine_combination);
INSERT IGNORE INTO `vaccine_combination` (`vaccine_combination_id`, `vaccine_code`, `vaccine_combine_code`, `hos_guid`)
VALUES (@dt,@dtp,'DT', NULL);
#--------
set @dtn = 'DT';/*แก้ 'DT' เป็นชื่อที่ต้องการ */
SET @DT = (SELECT MAX(anc_service_id)+1 FROM anc_service) ;
INSERT IGNORE INTO `anc_service`(`anc_service_id`, `anc_service_name`, `anc_service_code`, `export_vaccine_code`, `icode`, `price`, `hos_guid`) VALUES (@DT, @dtn, @dtn, '106', '', NULL, NULL);
#-------------
SELECT * FROM person_vaccine WHERE export_vaccine_code = '106'; |