พิมพ์
หมวด: แฟ้มบริการกึ่งสำรวจ
ฮิต: 456

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';