BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: niwat ที่ มีนาคม 24, 2010, 09:11:31 AM

หัวข้อ: รหัสในตาราง IPD_MAR กับ DRUGUSAGE ไม่ตรงกันครับ
เริ่มหัวข้อโดย: 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 รายการครับ อาจารย์มีแนวทางแก้ไขมัยครับ
หัวข้อ: Re: รหัสในตาราง IPD_MAR กับ DRUGUSAGE ไม่ตรงกันครับ
เริ่มหัวข้อโดย: niwat ที่ มีนาคม 24, 2010, 16:32:51 PM
ดันครับ ;D ;D ;D
หัวข้อ: Re: รหัสในตาราง IPD_MAR กับ DRUGUSAGE ไม่ตรงกันครับ
เริ่มหัวข้อโดย: เข้ม ที่ มีนาคม 24, 2010, 17:01:12 PM
คุณ 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 มา ดูวิธีใช้ว่าตรงกันมั๊ย ...

ผมว่าน่าจะตรงกันนะครับ ... ไม่น่าจะมีปัญหานะครับ ...
หัวข้อ: Re: รหัสในตาราง IPD_MAR กับ DRUGUSAGE ไม่ตรงกันครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มีนาคม 24, 2010, 21:08:58 PM
ของผม  ใบ IPD MAR  นำ DRUGUSAGE มาจาก  opitemrece เลยครับ  ไม่ได้ใช้ drugusage ในตาราง ipd_mar ครับ 
หัวข้อ: Re: รหัสในตาราง IPD_MAR กับ DRUGUSAGE ไม่ตรงกันครับ
เริ่มหัวข้อโดย: niwat ที่ มีนาคม 25, 2010, 01:23:02 AM
ขอบคุณครับ เอาจาก opitemrece เหมือนกันละครับทีนี้  จะได้ไม่ต้องแก้รหัสวิธีใช้ยาใหม่ตั้ง พันกว่ารายการแนะ ขอบคุณนะครับ ;D ;D ;D