HOSxP Tip! มีคนถาม sys_an_script ทำงานที่หน้าจอไหนบ้าง ?
มีเพื่อนใน facebook ถามมาว่า sys_an_script ทำงานที่หน้าจอไหนบ้าง
ตอบ. อธิบายเป็นภาพละกันนะครับ ว่าทำงานที่หน้าจอไหนบ้างใน ระบบงานผู้ป่วยใน
อยากแรกสร้างตัว script ที่ชื่อ SYS_AN_SCRIPT ขึ้นมาก่อน ตามรูปนี้นะครับ
เขียนโค้ดเบื้องต้นตามนี้นะครับ
begin
Showmessage(‘SYS_AN_SCRIPT’);
end;
บันทึกเสร็จแล้วก็มาตรวจสอบว่ามี script นี้ในระบบแล้วหรือยัง
รันตาราง doraemon ตามคำสั่งนี้ครับ
select * from doraemon where itemname=’SYS_AN_SCRIPT’
ถ้ามีแล้วก็โอเค ต่อมาก็ไปกำหนดให้ sys_an_script ตัวนี้ทำงานกัน
ไปที่เมนู system setting
ต่อไป ก็ไปที่เมนู system setting อีกที
แล้วก็ไปหา ตัวเลือกที่ชื่อว่า RUN AN SCRIPT นะครับ
ติ๊กถูกตรงด้านหลัง จะมีช่องให้ติ๊กอยู่ ว่ากำหนดให้ RUN AN SCRIPT ทำงาน แล้วก็กดปุ่ม Save ก็เป็นอันเสร็จแล้ว
ต่อมาก็ปิด HOSxP ก่อนนะครับ เพื่อเริ่มจำค่าใหม่
มาดูหน้าจอที่ตัว SYS_AN_SCRIPT ทำงานกันบ้างนะครับ
หน้าจอแรกเลยคือ หน้าจอนี้ครับ “ลงทะเบียนผู้ป่วยใน”
มันจะทำงานหลังจากเราบันทึกหน้าจอ นี้นะครับ
ต่อมาก็หน้าจอนี้ “ลงผลวินิจฉัย/การทำหัตถการ”
เลือกคนไข้แล้วคลิกขวา เลือก Resync AN ระบบ SYS_AN_SCRIPT ก็จะทำงานเช่นกันครับ
อีกหน้าจอคือ Discharge [F9] การลงบันทึกจำหน่ายผู้ป่วยใน ก็จะแสดงเช่นกัน แต่จะแสดงเลย ยังไม่ต้องบันทึกก็แสดงแล้วครับ
จริงๆแล้วมันจะทำงาน หากมีบันทึกแล้ว Resync AN ทำงาน ก็จะรัน SYS_AN_SCRIPT ไปด้วยนะครับ
ประมาณนี้ละกันนะครับ เอาพื้นฐานก่อน เพราะน้องๆที่เพิ่งรับงาน IT มาก็เพิ่งเรียนรู้ มีอะไรก็ถามรุ่นพี่ได้ หรือถาม อ.ท่านอื่นๆ ก็ได้นะครับ ผมก็รู้ไม่หมดหรอกครับ
หวังว่าจะเป็นประโยชน์นะครับ หากเนื้อหานี้ท่านชอบ ฝากแชร์บทความนี้ต่อไปด้วยนะครับ
แล้วพบกันใหม่
ขอบคุณที่ติดตาม