BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Maetha Hospital ที่ เมษายน 07, 2015, 11:04:03 AM

หัวข้อ: เรคคอร์ด ที่เป็น ค่าธรรมเนียมบริการ ในเมนู ลงรายการจ่ายยา - Mode 2
เริ่มหัวข้อโดย: Maetha Hospital ที่ เมษายน 07, 2015, 11:04:03 AM
หน้าเมนู ลงรายการจ่ายยา - Mode 2

สามารถกำหนดให้ การลบ เรคคอร์ด ที่เป็น ค่าธรรมเนียมบริการ (เช่นค่าบริการ 30บาท , ค่าบริการทางการพยาบาล) 
ไม่สามารถลบได้ นอกจากผู้ดูแลระบบของโรงพยาบาลเท่านั้น
สามารถทำได้หรือไม่ 
   มีวิธีดำเนินการอย่างไร ครับ

ขอบคุณล่วงหน้าครับ
หัวข้อ: Re: เรคคอร์ด ที่เป็น ค่าธรรมเนียมบริการ ในเมนู ลงรายการจ่ายยา - Mode 2
เริ่มหัวข้อโดย: Sukjai ที่ เมษายน 07, 2015, 11:16:26 AM
มีภาพตอน กดปุ่ม Ctrl Delete ตรง Record ที่ต้องการลบไหมครับ ขอดูภาพหน่อยครับ
หัวข้อ: Re: เรคคอร์ด ที่เป็น ค่าธรรมเนียมบริการ ในเมนู ลงรายการจ่ายยา - Mode 2
เริ่มหัวข้อโดย: Maetha Hospital ที่ เมษายน 07, 2015, 12:17:54 PM
สามขั้นตอนนะครับ

ก่อนลบ และ หลังลบ ครับ
หัวข้อ: Re: เรคคอร์ด ที่เป็น ค่าธรรมเนียมบริการ ในเมนู ลงรายการจ่ายยา - Mode 2
เริ่มหัวข้อโดย: Sukjai ที่ เมษายน 07, 2015, 13:42:57 PM
เหตุผลของการต้องการ ไม่ให้ลบรายการ คืออะไรเหรอครับ

ตอนนี้น่าจะทำได้แต่ ปิดสิทธิ์ การเข้าใช้งาน เมนู ลงรายการจ่ายยา - Mode 2 ในส่วนหัวข้อ พิมพ์ Sticker

เพราะเท่าที่ทดสอบ คนที่สามารถเข้าใช้งาน เมนู ลงรายการจ่ายยา - Mode 2 ก็สามารถเข้าไปลบรายการได้ครับ การที่สามารถเข้าไปลบและแก้ไขได้ คงเพื่อความสะดวกต่อเภสัช ในการเข้าไปแก้ไขรายการนะครับ

ถ้าเหตุผลเพื่อไม่ต้องการให้รายการค่าใช้จ่ายหาย น่าจะต้องทำความเข้าใจกับเจ้าหน้าที่ที่ปฏิบัติในส่วนนี้ดูครับ
ถ้าหากยังมีการลบอยู่ สามารถเข้าไปดูใน log ได้ครับ ว่าใครเป็นคนเข้าไปลบรายการ
หัวข้อ: Re: เรคคอร์ด ที่เป็น ค่าธรรมเนียมบริการ ในเมนู ลงรายการจ่ายยา - Mode 2
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ เมษายน 07, 2015, 14:39:36 PM
เหตุผลของการต้องการ ไม่ให้ลบรายการ คืออะไรเหรอครับ

ตอนนี้น่าจะทำได้แต่ ปิดสิทธิ์ การเข้าใช้งาน เมนู ลงรายการจ่ายยา - Mode 2 ในส่วนหัวข้อ พิมพ์ Sticker

เพราะเท่าที่ทดสอบ คนที่สามารถเข้าใช้งาน เมนู ลงรายการจ่ายยา - Mode 2 ก็สามารถเข้าไปลบรายการได้ครับ การที่สามารถเข้าไปลบและแก้ไขได้ คงเพื่อความสะดวกต่อเภสัช ในการเข้าไปแก้ไขรายการนะครับ

ถ้าเหตุผลเพื่อไม่ต้องการให้รายการค่าใช้จ่ายหาย น่าจะต้องทำความเข้าใจกับเจ้าหน้าที่ที่ปฏิบัติในส่วนนี้ดูครับ
ถ้าหากยังมีการลบอยู่ สามารถเข้าไปดูใน log ได้ครับ ว่าใครเป็นคนเข้าไปลบรายการ

ติด trigger log ใน opitemrece ???
หัวข้อ: Re: เรคคอร์ด ที่เป็น ค่าธรรมเนียมบริการ ในเมนู ลงรายการจ่ายยา - Mode 2
เริ่มหัวข้อโดย: Maetha Hospital ที่ เมษายน 08, 2015, 11:03:28 AM
ตาราง opitemrece_log นี้เลยใช่มั้ยครับ ข้อมูล เป็น xml
ขอบคุณมากครับ พอได้แนวทางไปดำเนินการต่อแล้วครับ

ว่าแต่  trigger  log  นี่ เป็นข้อมูล จากส่วนไหนครับ
หัวข้อ: Re: เรคคอร์ด ที่เป็น ค่าธรรมเนียมบริการ ในเมนู ลงรายการจ่ายยา - Mode 2
เริ่มหัวข้อโดย: Sukjai ที่ เมษายน 08, 2015, 12:21:56 PM
ตาราง opitemrece_log นี้เลยใช่มั้ยครับ ข้อมูล เป็น xml
ขอบคุณมากครับ พอได้แนวทางไปดำเนินการต่อแล้วครับ

ว่าแต่  trigger  log  นี่ เป็นข้อมูล จากส่วนไหนครับ

---------------------------------------------------------------------------
ใช่ครับ สามารถดูข้อมูลที่มี ทั้งก่อนที่จะลบ และ หลังที่ถูกลบ ครับ
ตามภาพ สมมุติมี user ลบ ค่าธรรมเนียมบัตรทองร่วมจ่าย 30 บาท
- เราก็ใช้คำสั่ง select * from opitemrece_log   where vn = 'xxx'
- เมือแสดงข้อมูลแล้ว ให้คลิกขวา ที่ว่างๆ เลือก Switch grid
- คลิกขวาที่ record  ใน ฟิลด์ old_delta แล้วคลิก View Delta เพื่อดูข้อมูลเก่า ก่อนที่จะถูกลบ
- คลิกขวาที่ record ใน ฟิลด์ new_delta แล้วคลิก View Delta เพื่อดูข้อมูลใหม่ หลังถูกลบไปแล้ว
- สามารถดูว่า user ไหนเป็นคนลบ จากฟิลด์ staff และลบจากเครื่องไหน จากฟิลด์ station
ลองตัวอย่างตามภาพประกอบได้ครับ
หากผิดพลาดประการใดแนะนำ เพิ่มเติมได้ครับผม