HOSxP Tip
HOSxP Tip แจก VN Script แสดง Drug Notify ในหน้าจอใบสั่งยา EP.2

HOSxP Tip แจก VN Script แสดง Drug Notify ในหน้าจอใบสั่งยา EP.2

มาต่อจาก บทความที่แล้ว เรื่อง  “HOSxP Tip ใช้ VN Script แสดง Drug Notify ในหน้าจอใบสั่งยา

มาดูวิธีทำกันครับ
ปล.ใช้ได้เฉพาะ Window 8  ถึง Window 10 เท่านั้นนะครับ ใช้กับ window 7 ลงไปไม่ได้นะครับ
…..ผมใช้ วิธีสร้าง vn script ที่ชื่อ SYS_VN_PRE_SCRIPT  ในการสั่งให้ตัว Drug Show Notify
ดาวโหลด script ได้ที่นี้นะครับ  *** script_vn_pre_script เปิด Drug Show Notify.zip (72 downloads ) ***

ดาวโหลดได้แล้วไปวางใน ช่อง Source ของแท็บ Script นะครับ ตามรูปด้านบนก่อน

ต่อมาก็มากำหนด ให้แผนกนั้น ให้รัน vn pre script ด้วย ที่หน้าจอนี้

ก็จะได้ เลขของแผนกห้องจ่ายยา = 010
ก็เอาไปกำหนดใน script






เพื่อให้แผนก 010 = ห้องจ่ายยา  ผู้ที่เข้า hosxp แล้วกำหนดแผนก ห้องจ่ายยา ตัว vn pre script ก็จะทำงาน จะได้ไม่กระทบกับแผนกอื่นๆ  จะได้แสดงเฉพาะแผนก ห้องจ่ายยา(010) เท่านั้น

ต่อมาก็ไปติ๊ก Allow User Run แล้วก็กดปุ่ม Save

ก็เป็นอันเสร็จ  รู้สึกว่าเวอชันใหม่ๆ ไม่ต้องปิด hosxp แล้วเข้าใหม่ นะ ถ้าบันทึกแล้วก็สามารถใช้งานได้เลย
อ้า…มาลองกัน  เข้า
ก็ตรวจสอบว่ากำหนด รายการยาที่จะให้แสดง show notify หรือยังที่เมนูทะเบียนเวชภัณฑ์ยา

ผมก็ใช้ฟิวล์  show_notify_text  ในตาราง drugitems มาแสดง โดยเช็คว่ามีการกำหนดให้ ฟิล์ว show_notify=’Y’ หรือไม่ก็ให้แสดง
แต่ห้องยาไม่ได้เป็นคนคีย์  เลยจะไม่เห็นข้อความเตือนนี้  ทำให้เภสัชฯ คลาดข้อความนี้ไป ผมเลยสั่งให้มันมาแสดงอีกครั้งก็จะได้เป็นดังภาพนี้

โดยจะเช็คว่ามีข้อมูลยาที่ได้เป็นยาที่มีการกำหนดว่า show_notify=’Y’ หรือไม่ถ้ามีก็แสดง

คำสั่งนี้
tc := tclientdataset.create(nil);
tc.data := hosxp_getdataset(‘select o.icode,d.name,d.show_notify_text from opitemrece o ‘+
‘ left outer join drugitems d on d.icode=o.icode where vn=”‘+fvn+'” ‘ +
‘ and o.icode in(select icode from drugitems where show_notify=”Y”)’);

ก็จะทราบว่ามีหรือไม่ ถ้ามีก็แสดง
แต่มีคำสั่ง  winexec เพื่อเปิดโปรแกรมแยกอีกตัว  ที่ชื่อ
AntNotification.exe สามารถดาวโหลดได้ที่นี้ครับ *** AntNotification.zip (38 downloads ) ***
คอยทำหน้าที่แสดง ข้อความที่ถูกส่งเข้ามา คือ param นั้นเอง  แค่เอามาแสดง แล้วก็ปิดเอง auto close ภายในเวลา 1 นาที  โดยเอาโปรแกรมนี้ไปวางไว้ที่โฟรเดอร์  HOSxP

ระบบก็จะทำงาน ครับ

หรือดูคลิปสาธิตได้จาก บทความนี้นะครับ
HOSxP Tip ใช้ VN Script แสดง Drug Notify ในหน้าจอใบสั่งยา

ลองเอาไปปรับใช้ดูนะครับ
หวังว่าจะเป็นประโยชน์นะครับ
หากคุณชอบบทความนี้ ฝากกด Like และกดแชร์ต่อด้วยนะครับ ขอบคุณมากครับ

Loading

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

This site uses Akismet to reduce spam. Learn how your comment data is processed.