BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: krathokman ที่ ธันวาคม 03, 2012, 10:09:02 AM

หัวข้อ: แนวทางในการเขียน Script เตือน
เริ่มหัวข้อโดย: krathokman ที่ ธันวาคม 03, 2012, 10:09:02 AM
องค์ความรู้ที่ผมมี
-ตอนนี้ผมรู้จัก Script ตัวเดียว  คือ  SYS_VN_PRE_SCRIPT
-SQL พอได้
-เข้าใจเรื่องตัวแปร 
-เข้าใจเรื่อง  Function

สิ่งที่จะทำ
 เขียน Script เตือนห้องบัตร ที่หน้าบันทึกการส่งตรวจ ถ้า Patient คนนั้นไม่มีเบอร์โทรศัพท์  ให้ Show Massage เตือน
ก่อนการบันทึก

ข้อจำกัด
  -SYS_VN_PRE_SCRIPT  Run หลายห้อง เพราะมี Script  เรื่อง ไต  อื่นๆ ด้วย 

 
สิ่งที่อยากให้ช่วย
 -ทำอย่างไรจะให้ ข้อความที่จะเขียนลงบน  Script นี้ Run เฉพาะ  Form นี้  ไม่ไปกวนที่หน้าต่างห้องแพทย์ หรือห้องอื่นๆ
- มี SYS  Script  ตัวอื่นที่แนะนำไหม
หัวข้อ: Re: แนวทางในการเขียน Script เตือน
เริ่มหัวข้อโดย: Noppadol ที่ ธันวาคม 03, 2012, 10:13:58 AM
องค์ความรู้ที่ผมมี
-ตอนนี้ผมรู้จัก Script ตัวเดียว  คือ  SYS_VN_PRE_SCRIPT
-SQL พอได้
-เข้าใจเรื่องตัวแปร 
-เข้าใจเรื่อง  Function

สิ่งที่จะทำ
 เขียน Script เตือนห้องบัตร ที่หน้าบันทึกการส่งตรวจ ถ้า Patient คนนั้นไม่มีเบอร์โทรศัพท์  ให้ Show Massage เตือน
ก่อนการบันทึก

ข้อจำกัด
  -SYS_VN_PRE_SCRIPT  Run หลายห้อง เพราะมี Script  เรื่อง ไต  อื่นๆ ด้วย 

 
สิ่งที่อยากให้ช่วย
 -ทำอย่างไรจะให้ ข้อความที่จะเขียนลงบน  Script นี้ Run เฉพาะ  Form นี้  ไม่ไปกวนที่หน้าต่างห้องแพทย์ หรือห้องอื่นๆ
- มี SYS  Script  ตัวอื่นที่แนะนำไหม

ไปที่ System setting -> เวชระเบียน มันมีให้เลือก "แสดงหน้าต่างตรวจสอบหมายเลขโทรศัพท์ที่หน้าจอส่งตรวจ" ครับ
หัวข้อ: Re: แนวทางในการเขียน Script เตือน
เริ่มหัวข้อโดย: James011 ที่ ธันวาคม 03, 2012, 10:16:35 AM
องค์ความรู้ที่ผมมี
-ตอนนี้ผมรู้จัก Script ตัวเดียว  คือ  SYS_VN_PRE_SCRIPT
-SQL พอได้
-เข้าใจเรื่องตัวแปร 
-เข้าใจเรื่อง  Function

สิ่งที่จะทำ
 เขียน Script เตือนห้องบัตร ที่หน้าบันทึกการส่งตรวจ ถ้า Patient คนนั้นไม่มีเบอร์โทรศัพท์  ให้ Show Massage เตือน
ก่อนการบันทึก

ข้อจำกัด
  -SYS_VN_PRE_SCRIPT  Run หลายห้อง เพราะมี Script  เรื่อง ไต  อื่นๆ ด้วย 

 
สิ่งที่อยากให้ช่วย
 -ทำอย่างไรจะให้ ข้อความที่จะเขียนลงบน  Script นี้ Run เฉพาะ  Form นี้  ไม่ไปกวนที่หน้าต่างห้องแพทย์ หรือห้องอื่นๆ
- มี SYS  Script  ตัวอื่นที่แนะนำไหม
    ;D ;D ;D  IF  Department เข้าไปครับ
หัวข้อ: Re: แนวทางในการเขียน Script เตือน
เริ่มหัวข้อโดย: krathokman ที่ ธันวาคม 03, 2012, 11:10:04 AM
  fdepartment := GetGlobalValue('CURRENT_DEPCODE');
รับค่าจากตัวนี้ใช่ไหมครับ ตามความเข้าใจของผมคือ ค่า    fdepartment ได้จาก
หน้าต่างการ Lock in ของผู้ใช้  เช่น  เวชระเบียน 

if fdepartment ='013' then
.......................................
หัวข้อ: Re: แนวทางในการเขียน Script เตือน
เริ่มหัวข้อโดย: krathokman ที่ ธันวาคม 03, 2012, 11:16:09 AM
ผมทดลองแล้วนะครับ  (เมื่อ Lock in  เข้าเป็นเจ้าหน้าที่เวชระเบียน)
ซักประวัติ   หรือ ตรวจรักษา  มันได้ตามที่ต้องการ

แต่ถ้าเป็นบันทึกส่งตรวจ  Script จะไม่ทำงาน *****

ขอเอาแนวทางคุณ Noppadol  มาใช้ก่อนครับ