BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: [-_เอ็ม_-] ที่ เมษายน 23, 2014, 08:01:55 AM
-
เกิดปัญหาเรื่องการคิดค่าบริการ Lab ครับ มีอยู่ว่า
คนไข้มีการส่งตรวจ Lab แต่ในใบสั่งยา กลับไม่มีค่าบริการ Lab อยู่เลย
ซึ่ง ปัญหานี้จะเกิดได้กับบางคน และบางเวลา วันนึงก็หลายเคส พอสมควรครับ
จึงยังไม่สามารถระบุปัญหาได้
เบื้องต้นได้เช็คกับฟอร์มใบ Lab แล้ว ก็ไม่พบสิ่งผิดปกติ คือ ทุกรายการได้กำหนดให้คิดค่าบริการอัตโนมัติ
เมื่อมีการสั่ง lab แล้ว จึงไม่ทราบสาเหตุ ว่าเกิดจากอะไรครับ
ตรวจดูประวัติการรักษา Patient EMR และข้อมูล ในระบบห้องทำงานแพทย์ ก็มีข้อมูลการสั่ง และผลตรวจ Lab ปกติ
แต่ไม่มีรายการในใบสั่งยาครับ ???
-
เกิดปัญหาเรื่องการคิดค่าบริการ Lab ครับ มีอยู่ว่า
คนไข้มีการส่งตรวจ Lab แต่ในใบสั่งยา กลับไม่มีค่าบริการ Lab อยู่เลย
ซึ่ง ปัญหานี้จะเกิดได้กับบางคน และบางเวลา วันนึงก็หลายเคส พอสมควรครับ
จึงยังไม่สามารถระบุปัญหาได้
เบื้องต้นได้เช็คกับฟอร์มใบ Lab แล้ว ก็ไม่พบสิ่งผิดปกติ คือ ทุกรายการได้กำหนดให้คิดค่าบริการอัตโนมัติ
เมื่อมีการสั่ง lab แล้ว จึงไม่ทราบสาเหตุ ว่าเกิดจากอะไรครับ
ตรวจดูประวัติการรักษา Patient EMR และข้อมูล ในระบบห้องทำงานแพทย์ ก็มีข้อมูลการสั่ง และผลตรวจ Lab ปกติ
แต่ไม่มีรายการในใบสั่งยาครับ ???
ได้มีการกำหนดราคามูลค่ามากกว่า 0 บาทหรือไม่ และตรวจสอบที่ตาราง opitemrece อย่าตรวจสอบที่ระบบเอกสารใบสั่งยา sql อาจลืมเชื่อม icdoe ที่ไม่ใช่ 1% ก็ได้ หรือตรวจสอบจำนวนจ่าย <>0 หรือไม่ และตรวจสอบที่ rx_oerator มีคนเกี่ยวข้องกี่คนในการปรับแก้ไขใบสั่งยาของ vn ที่คาดว่าค่าบริการหาย ครับ..ย้ำว่าเน้นที่ opitemrece ราย vn มีมูลค่าครบตามบริการหรือไม่ อย่าดูที่ใบสั่งยา เพราะ SQL ที่ออกแบบการ join อาจคลาดเคลื่อนครับ
-
ได้มีการกำหนดราคามูลค่ามากกว่า 0 บาทหรือไม่ และตรวจสอบที่ตาราง opitemrece อย่าตรวจสอบที่ระบบเอกสารใบสั่งยา sql อาจลืมเชื่อม icdoe ที่ไม่ใช่ 1% ก็ได้ หรือตรวจสอบจำนวนจ่าย <>0 หรือไม่ และตรวจสอบที่ rx_oerator มีคนเกี่ยวข้องกี่คนในการปรับแก้ไขใบสั่งยาของ vn ที่คาดว่าค่าบริการหาย ครับ..ย้ำว่าเน้นที่ opitemrece ราย vn มีมูลค่าครบตามบริการหรือไม่ อย่าดูที่ใบสั่งยา เพราะ SQL ที่ออกแบบการ join อาจคลาดเคลื่อนครับ
หลังจากตรวจดูใน opitemrece เป็นราย vn นั้น ข้อมูลมีครบครับ จำนวนจ่ายก็ไม่ใช่ 0
แต่ไม่มีข้อมูลที่ ตาราง rx_operator ครับ
-
ลองแก้ไข SQL ใบสั่งยาใหม่ครับ
-
select d1.*,v1.*,o1.*,p.drugallergy,
p.height,os.fbs,os.bps,os.bw as weight,
i1.name as pdx_name,IFNULL (os.creatinine,'0') as creatinine
from doctor_order_print d1
left outer join vn_stat v1 on v1.vn=d1.vn
left outer join ovst o1 on o1.vn=d1.vn
left outer join patient p on p.hn = v1.hn
left outer join icd101 i1 on i1.code=v1.main_pdx
left outer join opdscreen os on os.vn = v1.vn
where d1.vn="540119201427" and d1.print_server="DOCTOR-1"
นี่คือคำสั่งใน form ใบสั่งยาครับ
-
select d1.*,v1.*,o1.*,p.drugallergy,
p.height,os.fbs,os.bps,os.bw as weight,
i1.name as pdx_name,IFNULL (os.creatinine,'0') as creatinine
from doctor_order_print d1
left outer join vn_stat v1 on v1.vn=d1.vn
left outer join ovst o1 on o1.vn=d1.vn
left outer join patient p on p.hn = v1.hn
left outer join icd101 i1 on i1.code=v1.main_pdx
left outer join opdscreen os on os.vn = v1.vn
where d1.vn="540119201427" and d1.print_server="DOCTOR-1"
นี่คือคำสั่งใน form ใบสั่งยาครับ
from opitemrece แทน doctor_order_print ได้ไหม ให้ join กันที่ vn ตรงกัน
-
ทำตามนั้นได้แล้วครับ แต่บังเอิญ หรือลืมสังเกตุไปอย่างนึงคือ
ในระบบห้องยาก็ไม่มีรายการ LAB ด้วยครับ ใบสั่งยาจึงปริ้นท์ไม่ออกด้วย
แต่มีประวัติการสั่งครบครับ
-
ทำตามนั้นได้แล้วครับ แต่บังเอิญ หรือลืมสังเกตุไปอย่างนึงคือ
ในระบบห้องยาก็ไม่มีรายการ LAB ด้วยครับ ใบสั่งยาจึงปริ้นท์ไม่ออกด้วย
แต่มีประวัติการสั่งครบครับ
การตั้งค่ารายการ lab อาจลืมผูกชื่อรายการค่ารักษา และลืมเปิด active ค่ารักษารายการนั้น ตึวไม่ไปเก็บที่ opitemrece ครับ