BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: bannok ที่ มกราคม 14, 2009, 08:35:01 AM

หัวข้อ: ปัญหาที่ห้องผ่าตัดครับ
เริ่มหัวข้อโดย: bannok ที่ มกราคม 14, 2009, 08:35:01 AM
ลงรายการ เวชภัณฑ์ไม่ได้ครับที่ห้องผ่าตัด 3.51.8.12
หัวข้อ: Re: ปัญหาที่ห้องผ่าตัดครับ
เริ่มหัวข้อโดย: maaeda ที่ มกราคม 14, 2009, 12:21:19 PM
เป็นทุกคนหรือป่าวครับ
หัวข้อ: Re: ปัญหาที่ห้องผ่าตัดครับ
เริ่มหัวข้อโดย: ไม่เสียสละ ชัยชนะไม่เกิด ที่ มกราคม 14, 2009, 13:47:32 PM
หมายถึงไม่มีรายการหรื่อเปล่าครับ
        หรือว่าคีย์มีรายการแล้วเรียกใช้ไม่ได้
               เดี๋ยวจะแนะนำให้ครับ
หัวข้อ: Re: ปัญหาที่ห้องผ่าตัดครับ
เริ่มหัวข้อโดย: bannok ที่ มกราคม 14, 2009, 13:55:05 PM
ไม่มีรายการเวชภัณฑ์ขึ้นเลยครับ
หัวข้อ: Re: ปัญหาที่ห้องผ่าตัดครับ
เริ่มหัวข้อโดย: nuttavut ที่ มกราคม 14, 2009, 14:45:31 PM
ลงรายการ เวชภัณฑ์ไม่ได้ครับที่ห้องผ่าตัด 3.51.8.12

ไปเพิ่มรายการยา/เวชภัณฑ์ที่ ตาราง operation_stock  หรือใช้คำสั่ง

 insert into operation_stock select icode from s_drugitems
หัวข้อ: Re: ปัญหาที่ห้องผ่าตัดครับ
เริ่มหัวข้อโดย: doramon ที่ มกราคม 14, 2009, 17:37:27 PM
ในเมนู บัญชีรายการยาก็มีให้กำหนดครับ

หัวข้อ: Re: ปัญหาที่ห้องผ่าตัดครับ
เริ่มหัวข้อโดย: bannok ที่ มกราคม 15, 2009, 08:15:42 AM
ผมทำตามที่ท่าน  nuttavut  บอกแล้วครับแต่ยังไม่ได้รบกวนช่วยแนะนำให้ละเอียดกว่านี้หน่อยยนะครับ อ.อ๊อด
หัวข้อ: Re: ปัญหาที่ห้องผ่าตัดครับ
เริ่มหัวข้อโดย: nuttavut ที่ มกราคม 15, 2009, 08:46:37 AM
ผมทำตามที่ท่าน  nuttavut  บอกแล้วครับแต่ยังไม่ได้รบกวนช่วยแนะนำให้ละเอียดกว่านี้หน่อยยนะครับ อ.อ๊อด

ใช้คำสั่ง

 insert into operation_stock select icode from s_drugitems

จากนั้นลองตรวจสอบ Table s_drugitems ในส่วนของ field  istatus จะต้องเป็น  'Y' 

เพราะในการค้นหารายการยา/เวชภัณฑ์ส่วนนี้โปรแกรมจะใช้ SQL โดยมีเงื่อนไงดังตัวอย่างแบบนี้

 select distinct( concat(di.name,' ',di.strength,' ',di.units) ) as name,di.drugnote as hint
from s_drugitems di
where   (di.name like '%AMOX%' or di.drugnote like '%amox%')
and di.icode in (select icode from operation_stock) and di.istatus='Y'    order by name
หัวข้อ: Re: ปัญหาที่ห้องผ่าตัดครับ
เริ่มหัวข้อโดย: youdngean ที่ มกราคม 15, 2009, 08:53:03 AM
ลองทดลองทดตามนี้ครับ ว่าใช้ได้หรือไม่ ก่อนอื่นไปที่ table operation_stock ก่อนว่ามีข้อมูลหรือไม่ถ้ามีก็ไปลบออกก่อนแล้วจึงสั่งตามคำสั่งนี้ ลองดูนะ คิดว่าใช้ได้ sure
insert ignore into  operation_stock (icode) select icode from drugitems union select icode from nondrugitems

 :).... :D.. ;D
หัวข้อ: Re: ปัญหาที่ห้องผ่าตัดครับ
เริ่มหัวข้อโดย: bannok ที่ มกราคม 15, 2009, 09:58:23 AM
ได้แล้วครับขอบคุณมาก ทุกท่านที่ให้ความช่วยเหลือ