BMS-HOSxP Community
HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: Khuad ที่ มิถุนายน 14, 2011, 15:57:42 PM
-
... ไม่แน่ใจนะครับว่าปัญหานี้มีคนแจ้งอาจารย์ไปแล้วหรือยังนะครับ ...
... พอดีวันนี้การเงินเขามาปรึกษา ว่าเขาเจอปัญหา ออกใบเสร็จแล้ว ที่พิมพ์ออกมาแล้วแสดงแต่รายการกลุ่มค่ารักษาหลักอย่างเดียว ไม่มีรายการค่ารักษาย่อยแสดงในใบเสร็จด้วย
และคนไข้ที่ยกเลิกใบเสร็จไปแล้วเนื่องจากใบเสร็จเสีย และจะออกใบเสร็จใหม่แทน ปรากฏว่าพอเรียกชื่อขึ้นมาไม่มีรายการค่ารักษาที่จะต้องออกใบเสร็จอยู่เลยครับ
ซึ่งทั้ง 2 กรณีนี้ เจอในผู้รับบริการเป็นบางราย ไม่ได้เป็นกับผู้ป่วยทุกรายครับ ...
... เลยลองนั่งตรวจสอบดู ปรากฏว่าเจอปัญหาทั้ง 2 กรณีนี้ กับผู้ป่วยที่มีสิทธิการรักษาเป็นลูกหนี้สิทธิ แล้วรายการค่ารักษาที่เป็นลูกหนี้สิทธิและมีรายการค่ารักษาที่ต้องชำระเงินเองไม่สามารถใช้สิทธิได้อยู่ด้วย ซึ่งจะต้องมีการออกใบเสร็จรับเงินในส่วนนี้
จะปรากฏว่า เมื่อออกใบเสร็จรับเงินข้อมูลใน finance_number ของตาราง opitemrece จะไปนำมาจาก finance_number ของตาราง rcpt_debt ครับ ไม่ได้เป็นตัวเลขเดียวกับ finance_number ที่มีอยู่ในตาราง rcpt_print แม้ว่ารายการนั้นจะมีสถานะเป็นชำระเงิน ไม่ใช่ลูกหนี้สิทธิก็ตาม ...
... เมื่อเกิดกรณีนี้ ผลก็คือ
1. เวลาออกใบเสร็จรับเงินจะไม่มีรายการค่าใช้จ่ายย่อยมาแสดง เนื่องจากตัวใบเสร็จรับเงินที่ผมใช้จะมีการใช้ subreport เพื่อแสดงรายการค่าใช้จ่ายย่อย
โดยจะไปเอารายการค่าใช้จ่ายย่อยมาจากตาราง opitemrece ซึ่งจะเชื่อมกับตาราง tempreport ผ่านทาง income กับ finance_number
แต่เนื่องจากใน tempreport ข้อมูลในส่วนของ finance_number(name9) ไม่ได้มาจาก rcpt_debt แต่จะเหมือนกับใน rcpt_print ทำให้ไม่สามารถเชื่อมโยงข้อมูลมาแสดงได้ เพราะเป็นเลขคนละตัวกับใน opitemrece ครับ
2. เมื่อมีการยกเลิกใบเสร็จนี้ ข้อมูลใน finance_number ของตาราง opitemrece ในรายการที่เป็นการชำระเงินจะไม่ถูกลบออกไปครับ ทำให้เมื่อจะออกใบเสร็จใหม่อีกครั้ง จึงไม่มีรายการที่จะต้องจ่ายเงินแสดงเลย เนื่องจากรายการนั้นยังมีข้อมูลที่ finance_number ค้างอยู่
เข้าใจว่า เมื่อมีการสั่งยกเลิกใบเสร็จ คงจะมีการตรวจสอบเพื่อจะลบข้อมูล finance_number ของตาราง opitemrece ซึ่งจะใช้เลข finance_numbe จาก rcpt_print มาตรวจสอบ
แต่ใน opitemrece จะเก็บเป็นเลขจาก rcpt_debt ก็เลยไม่ตรงกัน finance_number ของตาราง opitemrece ก็เลยไม่ถูกลบออกไปครับ ...
... รบกวนฝาก อ.mn ช่วยแก้ไขด้วยนะครับ ขอบคุณครับ ....
... ลืมบอกไปนิดครับอาจารย์
ตอนนี้ที่ รพ. ใช้ HOSxP v.3.54.6.8 ส่วนที่ผมทดสอบเป็น HOSxP v.3.54.6.10 ครับ ... :D ...
-
... ส่วนจากการทดสอบกับคนไข้ที่เป็นสิทธิชำระเงิน แต่ผมลองๆ แก้ไขรายการค่ารักษาบางตัวให้เป็นลูกหนี้สิทธิ
ก็เจอปัญหาไปเอา finance_number มาจาก rcpt_debt เหมือนกันครับ
ยกเว้นรายการ ค่าบริการผู้ป่วยนอก ที่ขึ้นอัติโนมัติรายการเดียวครับ ที่มี finance_number เหมือน rcpt_print
ดังนั้นพอยกเลิกใบเสร็จ finance_number ของตาราง opitemrece ก็จะถูกลบแค่รายการนี้รายการเดียว
เมื่อจะออกใบเสร็จใหม่ ก็จะพบว่า
แสดงรายการที่ต้องชำระเงินแค่รายการนี้รายการเดียวครับ .... :D ....
-
น่าติดตามมาก ๆ ครับ..ปัญหานี้...อย่างไรก็ตาม อย่าลืมบัญชี 2 ของผมนะครับ..ฝากด้วย ???
-
มาช่วยดัน
และ ก็มาฝาก อ. ช่วยพิจารณาด้วย ปัญหาของ กรณีลูกหนี้สิทธิ ที่มีการออก visit หลายครั้งใน 1 วัน (จะด้วยเหตุผลเพื่อการเก็บสถิติแยกประเภทของการให้บริการ อายุรกรรม ศัลย์ เด็ก สูติ ฯ หรือ เหตุผลอื่นก็ตาม) โดยที่ visit ท้ายสุดมีการ admit ซึ่งระบบจำนำเอาค่าใช้จ่ายมารวมกันโดยอัตโนมัติ ถึงแม้ว่าจะมีหน้าต่าง โอนค่าใช้จ่าย ขึ้นมาให้เลือกว่าจะโอนรายการใดบ้างก็ตาม โดย จนท. เวชระเบียนฯ เองก็ไม่ทราบว่ารายการใดเป็นของ visit ไหน
และ สอบถาม รพ. อื่นครับ มีวิธีจัดการแบบนี้อย่างไร
เนื่องจาก ผอ. ท่านติดตามเรื่องนี้และให้สอบถาม อ. manoi ดูว่าพอที่จะมีให้เลือกว่า จะนำ visit ไหนมารวมได้บ้าง หรือไม่ต้องการนำค่าใช้จ่ายของ visit ก่อนหน้าที่จะ admit นั้นมารวมกับ visit ที่จะ admit หรือไม่
ท่านยกตัวอย่าง อย่างนี้ครับ ... visit แรกก่อนหน้าที่จะ admit ได้รับยาที่เป็น ความดัน เบาหวาน กลับบ้านไปแล้ว มาอีกครั้งตอนบ่าย ... เป็น อุบัติเหตุ .. ถ้าดูแล้ว ระบบจะนำค่าใช้จ่ายในครั้งแรกมารวมด้วย
-
;D ;D ;D ขอบคุณพี่ขวดครับ มาแต่ละดอกนี่เนียน ๆ ทั้งนั้น(เนียนแต่ไม่ขาวครับ) ;D ;D ;D
-
... วันนี้ผมลองตรวจสอบอีกรอบ
รู้สึกว่าจะพบปัญหานี้กับค่าบริการที่เป็นค่าบริการทันตกรรมอย่างเดียวครับ
ค่าบริการอื่นๆ เท่าที่ทดสอบไม่พบปัญหาครับอาจารย์ ... :D ....
-
เรื่องนี้หรือป่าว ที่ อ. ขวดจะถามผม ..
สงสัยผมคงงง แน่เลย ... ::) ::) ::)
ขอบคุณครับ
-
... ครับพี่เข้ม เรื่องนี้แหละครับ ... :D ...
-
อยากได้ from ใบเสร็จของ อ.Khuad มาศึกษาจังเลยค่ะ
ฝากถามต่อเรื่องออกใบเสร็จ ถ้ากรณีผู้ป่วยชำระเงินบางส่วน (จ่ายไม่ครบ) แล้วทำค้างไว้
ถ้าต้องการให้พิมพ์เฉพาะรายการที่จ่ายเงิน ได้หรือเปล่าค่ะ
เพราะที่ทดสอบดูจะพิมพ์รายการออกมาทั้งหมด แต่ยอดสรุปรับเงินจะเป็นเฉพาะที่จ่ายจริง
-
ขอดันนะครับ เจอปัญหาเหมือนกัน
-
อยากได้ from ใบเสร็จของ อ.Khuad มาศึกษาจังเลยค่ะ
... ฟอร์ม ใบเสร็จรับเงิน ของ รพ. ผมตัวนี้ ผมเพิ่งปรับได้ไม่นานครับ จะแสดงรายละเอียดเฉพาะผู้ป่วยนอกแต่ผู้ป่วยในไม่แสดงรายละเอียดนะครับ
คือ การเงินเขาขอให้ในส่วนของ ผู้ป่วยใน ให้แสดงแต่หมวดค่ารักษาไม่ต้องแจงรายละเอียด ถ้ามีคนไข้รายใดจำเป็นต้องแจงรายละเอียดด้วย เขาจะพิมพ์ใบแนบให้คนไข้เอง
ป้องกันเรื่องเวลามีรายการมากๆ แล้วเกินใบเสร็จ ทำให้ใบเสร็จเสีย ต้องมาออกใหม่อีกครั้ง
ส่วนของ ผู้ป่วยนอก ให้แสดงรายละเอียดตามเดิม(ยกเว้นรายการยา) ... :D ...
---------------------------------------------------------------------------------------------
...ขออนุญาตแก้ไข ลบฟอร์มที่แนบมานะครับ ผมแนบให้ใหม่แล้วอยู่ด้านล่างครับ ...
---------------------------------------------------------------------------------------------
-
ฝากถามต่อเรื่องออกใบเสร็จ ถ้ากรณีผู้ป่วยชำระเงินบางส่วน (จ่ายไม่ครบ) แล้วทำค้างไว้
ถ้าต้องการให้พิมพ์เฉพาะรายการที่จ่ายเงิน ได้หรือเปล่าค่ะ
เพราะที่ทดสอบดูจะพิมพ์รายการออกมาทั้งหมด แต่ยอดสรุปรับเงินจะเป็นเฉพาะที่จ่ายจริง
... ตอนนี้การทำค้างชำระ ที่พอทราบมันจะมี 2 แบบ
คือ แบบง่ายๆ(แต่ถ้าเป็นไปได้ไม่ควรทำ) ;D
กับ แบบที่ใช้เวลามากกว่านิดนึง(แนะนำให้ทำ) ครับ ;)
แบบๆง่ายๆ ที่บอกคือ ไปแก้ไขตัวเลขที่หน้าสรุปรายการโดยตรงเลยครับ คือลดราคาจากช่องชำระเงินแล้วนำไปเพิ่มที่ช่องค้างชำระ(ตอนนี้ รพ.ผมเขาก็ทำแบบนี้ มันง่าย กำลังขอให้เขาปรับอยู่ครับ)
พอทำแบบนี้มันก็จะดูได้เฉพาะหมวดค่าใช้จ่ายครับว่าหมวดไหนบ้างที่ค้าง แต่ในรายการที่เป็นรายละเอียดในหมวดนั้นๆ มันจะบอกไม่ได้ครับว่าค้างที่รายการไหน
เวลาที่ทำรายงานใบเสร็จก็เลยไม่รู้ว่าจะเอาอะไรมาเป็นตัวแยก ให้รายการที่อยู่ในหมวดนั้นๆ แสดงหรือไม่แสดงครับ
วิธีที่ใช้แก้ไขกรณีนี้ก็คือ
1.ทำค้างชำระในส่วนที่ไม่แสดงรายละเอียด คือ พวกรายการยา ครับ ก็จะไม่มีปัญหาในการแสดงผลที่ใบเสร็จ
2.ทำค้างชำระโดย ยกค่าใช้จ่ายไปค้างชำระทั้งหมดเป็นรายหมวดค่ารักษาเลยครับ
เช่นสมมุติว่า คนไข้รายนี้มีค่าใช้จ่ายคือ
ค่า LAB 460 บาท, ค่าทำหัตถการ 140 บาท รวมเป็น 600 บาท
แต่คนไข้มีเงินมาแค่ 500 บาท
เวลาทำค้างชำระ ก็ให้ย้ายค่าใช้จ่ายของค่าทำหัตถการทั้งหมด 140 บาทไปเป็นค้างชำระเลยครับ เก็บเงินคนไข้แค่ 460 บาทครับ .... :D ...
-
ฝากถามต่อเรื่องออกใบเสร็จ ถ้ากรณีผู้ป่วยชำระเงินบางส่วน (จ่ายไม่ครบ) แล้วทำค้างไว้
ถ้าต้องการให้พิมพ์เฉพาะรายการที่จ่ายเงิน ได้หรือเปล่าค่ะ
เพราะที่ทดสอบดูจะพิมพ์รายการออกมาทั้งหมด แต่ยอดสรุปรับเงินจะเป็นเฉพาะที่จ่ายจริง
... ส่วนอีกวิธีที่ควรใช้ก็คือ ไปคลิ๊กที่ปุ่ม ใบสั่งยา ตรงด้านล่างซ้ายของหน้าจอการเงิน
แล้วเลือกเปลี่ยนข้อมูลตรงชนิดรายการให้เป็น ค้างชำระ ครับ
ถ้าทำแบบนี้ จะทำให้รายการที่ค้างชำระมีข้อมูลที่จะให้เราเอามาแยกออกจากรายการอื่นๆ ที่จ่ายเงินได้ครับ คือ paidst ในตาราง opitemrece จะถูกปรับเป็น 00 ให้ด้วย
พอเวลาที่เราไปออกแบบใบเสร็จรับเงิน ก็เพิ่มเงื่อนไขด้วยครับว่า รายการที่จะนำมาแสดงจะต้องมีข้อมูลใน paidst ของตาราง opitemrece เป็นประเภทการชำระเงินเท่านั้นครับ
ซึ่งในฟอร์มที่ผมแนบไว้ด้านบนยังไม่ได้ทำไว้นะครับ
เดี๋ยวถ้าการเงินผมเขาจะใช้วิธีนี้ ก็จะทำครับ .... :D ....
-
... มานั่งนึกดู ถ้านำเงื่อนไขจาก paidst ในตาราง opitemrece มาใช้ ก็น่าจะไม่กระทบกับการแสดงผลในใบเสร็จจากทั้งสองวิธีที่บอกไว้ข้างบน
เลยปรับใหม่เลยดีกว่า ;D
แนบฟอร์มให้ใหม่แล้วนะครับ
ลืมบอกไปอย่างครับฟอร์มตัวนี้ ผมให้เฉพาะรายการ ค่าเอ็กซเรย์ กับ ค่าบริการทางทันตกรรม เท่านั้นครับที่จะแสดงจำนวนตามหลังรายการด้วย โดยดูจาก income ครับ ของผม จะเป็น 04 กับ 16 ครับ
ลองปรับแก้ดูนะครับ ... :D ....
-
ฝากถามต่อเรื่องออกใบเสร็จ ถ้ากรณีผู้ป่วยชำระเงินบางส่วน (จ่ายไม่ครบ) แล้วทำค้างไว้
ถ้าต้องการให้พิมพ์เฉพาะรายการที่จ่ายเงิน ได้หรือเปล่าค่ะ
เพราะที่ทดสอบดูจะพิมพ์รายการออกมาทั้งหมด แต่ยอดสรุปรับเงินจะเป็นเฉพาะที่จ่ายจริง
... ตอนนี้การทำค้างชำระ ที่พอทราบมันจะมี 2 แบบ
คือ แบบง่ายๆ(แต่ถ้าเป็นไปได้ไม่ควรทำ) ;D
กับ แบบที่ใช้เวลามากกว่านิดนึง(แนะนำให้ทำ) ครับ ;)
แบบๆง่ายๆ ที่บอกคือ ไปแก้ไขตัวเลขที่หน้าสรุปรายการโดยตรงเลยครับ คือลดราคาจากช่องชำระเงินแล้วนำไปเพิ่มที่ช่องค้างชำระ(ตอนนี้ รพ.ผมเขาก็ทำแบบนี้ มันง่าย กำลังขอให้เขาปรับอยู่ครับ)
พอทำแบบนี้มันก็จะดูได้เฉพาะหมวดค่าใช้จ่ายครับว่าหมวดไหนบ้างที่ค้าง แต่ในรายการที่เป็นรายละเอียดในหมวดนั้นๆ มันจะบอกไม่ได้ครับว่าค้างที่รายการไหน
เวลาที่ทำรายงานใบเสร็จก็เลยไม่รู้ว่าจะเอาอะไรมาเป็นตัวแยก ให้รายการที่อยู่ในหมวดนั้นๆ แสดงหรือไม่แสดงครับ
วิธีที่ใช้แก้ไขกรณีนี้ก็คือ
1.ทำค้างชำระในส่วนที่ไม่แสดงรายละเอียด คือ พวกรายการยา ครับ ก็จะไม่มีปัญหาในการแสดงผลที่ใบเสร็จ
2.ทำค้างชำระโดย ยกค่าใช้จ่ายไปค้างชำระทั้งหมดเป็นรายหมวดค่ารักษาเลยครับ
เช่นสมมุติว่า คนไข้รายนี้มีค่าใช้จ่ายคือ
ค่า LAB 460 บาท, ค่าทำหัตถการ 140 บาท รวมเป็น 600 บาท
แต่คนไข้มีเงินมาแค่ 500 บาท
เวลาทำค้างชำระ ก็ให้ย้ายค่าใช้จ่ายของค่าทำหัตถการทั้งหมด 140 บาทไปเป็นค้างชำระเลยครับ เก็บเงินคนไข้แค่ 460 บาทครับ .... :D ...
ขอบคุณค่ะ สงสัยต้องให้ทำแบบที่ 1 ก่อนแน่เลย เพราะถ้าเป็นแบบ 2 การเงินบ่นแน่ โดยเฉพาะถ้าเป็น ผู้ป่วย IPD เพราะมีใบสั่งยาหลายใน
-
... ผู้ป่วยในผมก็ยังมึนเหมือนกันครับ ... ;D ....