BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: niwat ที่ มีนาคม 24, 2010, 09:11:31 AM
-
3.53.3.12
รหัสในตาราง IPD_MAR กับ DRUGUSAGE ไม่ตรงกันครับ
ปัญหาคือ รหัสในตาราง IPD_MAR.drugusage มี 4 หลัก แต่ DRUGUSAGE.drugusage มีทั้ง 4 หลักและ7 หลักครับ
เวลาสั่งยา ในตาราง IPD_MAR.drugusage จะบันทึกแค่ 4 ตัวแรกของ DRUGUSAGE.drugusage ทำให้รหัสไม่ตรงกันครับ อาจเกิดจากตาราง DRUGUSAGE.drugusage มันโอนมาจากตัวโปรแกรมเก่าที่ใช้งานอยู่ครับ แต่ถ้ายกเลิกการใช้งานของวิธีใช้ยาเก่า ก็ต้องมานั่งแก้ไขประมาณ 1,200 รายการครับ อาจารย์มีแนวทางแก้ไขมัยครับ
-
ดันครับ ;D ;D ;D
-
คุณ niwat ดูจากตรงไหนครับ
มันทำให้ วิธีการใช้ยาเพี้ยนไปหรืออย่างไรครับ
ลองทดสอบดูนะครับ
ที่ ipd_mar
select med_rx_number,icode,drugusage,an from ipd_mar where mar_date = "2010-03-24" limit 20
ตัวอย่าง
med_rx_number icode drugusage an
680341 1500153 0649 530005449
ที่ drugusage ดูวิธีใช้ยา
select * from drugusage where drugusage = "0649"
แล้วเอา an ไปเปิดดูที่ใบสั่งยาระบบผู้ป่วยใน โดยอ้างอิงตัวเลขจาก med_rx_number (ซึ่งใน tab สั่งยาคือ Order Number) แล้วก็เทียบ icode จากที่ query มา ดูวิธีใช้ว่าตรงกันมั๊ย ...
ผมว่าน่าจะตรงกันนะครับ ... ไม่น่าจะมีปัญหานะครับ ...
-
ของผม ใบ IPD MAR นำ DRUGUSAGE มาจาก opitemrece เลยครับ ไม่ได้ใช้ drugusage ในตาราง ipd_mar ครับ
-
ขอบคุณครับ เอาจาก opitemrece เหมือนกันละครับทีนี้ จะได้ไม่ต้องแก้รหัสวิธีใช้ยาใหม่ตั้ง พันกว่ารายการแนะ ขอบคุณนะครับ ;D ;D ;D