คิวค้าง JHCIS (Queue freezes) แก้ปัญหา

จริงๆแล้วไม่ใช่ปัญหา เพราะ โปรแกรม JHCIS กำหนดให้เข้ารับบริการในคลีนิกใดคลีนิกหนึ่ง ได้ทีละส่วน 
แต่ที่เป็นปัญหาคือ ให้บริการยังไม่แล้วเสร็จ เกิด Accident ก่อน เช่นไฟฟ้าดับ หรือลืม Save จากนั้นเครื่องคอมฯปิดตัวเองลง ทำให้มีคิวค้างในระบบโปรแกรม
Ex1.

 การแก้ปัญหา 
1.ใช้ scpt ต่อไปนี้รันดูคิวที่ค้าง ซึ่งจะมีเลข IP แสดงให้เห็นว่าค้างอยู่ที่เครื่องไหน?
...............................
SELECT vt.pcucodeperson,vt.visitno,vt.visitdate,vt.pid,p.fname,p.lname,vt.symptoms,vt.ipv4this FROM visit vt INNER JOIN person p ON vt.pid=p.pid WHERE (vt.ipv4this <> NULL OR vt.ipv4this <> '') 
#AND vt.visitdate = CURDATE() 
AND vt.visitdate BETWEEN '2019-11-01'AND CURDATE()
ORDER BY vt.visitdate DESC;
............................. 
หมายเหตุ : กำหนดเวลาค้นหาภายในวันปัจจุบัน ใช้ AND vt.visitdate = CURDATE() แทนจ้า
Ex2.

2.กลับไปแก้ไขในเครื่องที่คิวค้างอยู่(ตามIP ที่ปรากฎ) และsave อีกรอบ เป็นอันจบ หรือ
3.ใช้คำสั่งลบคิวที่ค้างอยู่ออกแล้วก็บันทึกในเครื่องใหม่ ได้เลย 
 # scpt ลบคิวค้าง ตามนี้
.............................
UPDATE visit vt
SET vt.ipv4this = NULL
WHERE (ipv4this <> NULL OR ipv4this <> '')
#AND vt.visitdate BETWEEN '2019-11-01'AND '2019-11-30'
AND vt.visitdate = CURDATE();
.............................
หมายเหตุ : กำหนดห้วงเวลาที่ต้องการลบคิว(หลายวัน@หลายคิว) ใช้ AND vt.visitdate BETWEEN '2019-11-01'AND '2019-11-30' แทน ได้จ้า
Ex3.

4.สามารถแก้ไขในเครื่องอื่น ได้ตามปกติจ้า
Ex.4



.............................๑๑๑๑@@@@@@@@๑๑๑๑................................

 >>บุญเกิดได้สามทาง หนึ่งในนั้นคือการให้ ให้อะไรก็ได้ที่เป็นประโยชน์ต่อมวลมนุษย์ หรือ สรรพสัตว์ ...จงสร้างบุญ เพื่อความน่าอยู่ของสังคม...ที่สำคัญใครทำบุญ คนนั้นได้บุญ จ้า<<

ไม่มีความคิดเห็น:

https://www.blogs

 kllgnsgkj[jtlm'oahd bfldkb'pdojgaojp mfigjdo;sjgaij misjgo;sjagijwo;