BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: tuk2501 ที่ มีนาคม 16, 2010, 17:48:27 PM

หัวข้อ: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: tuk2501 ที่ มีนาคม 16, 2010, 17:48:27 PM
มีรายการยาซ้ำในใบสั่งยาเป็นบางคน เมื่อพิมพ์ใบสั่งยา จะพิมพ์รายการยาซ้ำๆ
 
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: golf_win ที่ มีนาคม 16, 2010, 20:27:28 PM
ต้องแก้ไขคำสั่งในใบสั่งยา ลอง post คำสั่ง หรือส่ง form ใบสั่งยาขึ้นมาครับ ::) ::)
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: tuk2501 ที่ มีนาคม 16, 2010, 21:12:31 PM
คำสั่ง ในใบสั่งยาครับ
******************
select d1.*,v1.*,o1.*,concat(opa.agent,"       ",opa.symptom) as drugallergy,concat(d1.line1,d1.line2,d1.line3)as drugfull
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 opd_allergy opa on opa.hn=v1.hn
where d1.vn="521030163017" and d1.print_server="hosxp_boy"
order by d1.bed_no,d1.item_no

****************
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: tuk2501 ที่ มีนาคม 16, 2010, 21:14:16 PM
ฟอร์มใบสั่งยา
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: golf_win ที่ มีนาคม 16, 2010, 21:31:15 PM
ลองเพิ่ม group by d1.icode น่าจะแก้ปัญหาได้นะครับ ;) ;)

select d1.*,v1.*,o1.*,concat(opa.agent,"       ",opa.symptom) as drugallergy,concat(d1.line1,d1.line2,d1.line3)as drugfull
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 opd_allergy opa on opa.hn=v1.hn
where d1.vn="521030163017" and d1.print_server="hosxp_boy"
group by d1.icode
order by d1.bed_no,d1.item_no
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: tuk2501 ที่ มีนาคม 16, 2010, 22:15:46 PM
ขอบคุณครับได้ผลยังไงจะแจ้งให้ทราบครับ
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: tuk2501 ที่ มีนาคม 16, 2010, 23:10:30 PM
ทราบสาเหตุแล้วครับ ว่าเกิดจากอะไร พอดีเข้าไปหาในประวัติเดิมๆพบว่า มีการบันทึกการแพ้ยา ในส่วนของงานคัดกรอง แทป การแพ้ยา ถ้าบันทึกรายการแพ้ยา 6 ตัว จะพิมพ์รายการซำ 6 ครั้ง ทดลองลบข้อมูลในส่วนนี้ออกหมดแล้วพิมพ์ใบสั่งยาใหม่ ก็ออกมาปกติ เลยจะขอปรึกษาว่าถ้ามีการแพ้ยามากกว่า 1 ตัวจะบันทึกที่ไหนครับ จะได้แก้ปัญหานี้ได้ ตอนนี้ใช้ V 53.3.12c ครับ
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ มีนาคม 17, 2010, 07:57:03 AM
เปลี่ยนการดึงข้อมูลการแพ้ยาจากตาราง opd_allergy เป็นเอาการแพ้ยาจากตาราง patient ที่ field ที่ชื่อว่า allergy สิครับ มี record เดียวแน่ ๆ ไม่น่าจะมีปัญหาเรื่องการพิมพ์อีกครับ
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: tuk2501 ที่ มีนาคม 17, 2010, 14:13:52 PM
ขอบคุณครับ จะลองดู แล้วถ้ามี แพ้ยาหลายๆตัวจะลงยังไงครับ
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ มีนาคม 17, 2010, 14:20:12 PM
ขอบคุณครับ จะลองดู แล้วถ้ามี แพ้ยาหลายๆตัวจะลงยังไงครับ

ใน field นี้ อาจารย์ชัยพร ได้เขียนโปรแกรมเอาไว้ใส่ยาที่แพ้ได้หลายตัวอยู่แล้ว โดยจะแสดงค่าเป็น "x", "y", "z" ฯลฯ
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: tuk2501 ที่ มีนาคม 17, 2010, 14:30:14 PM
ขอบคุณครับ
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: peenan ที่ มีนาคม 17, 2010, 16:24:58 PM
ถ้าไม่หาย ปรึกษา อ.นาจครับ แก้ที่ code ผมจำไม่ได้
เคยเป็นเหมือนกัน
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: howtodo ที่ พฤษภาคม 04, 2010, 00:23:04 AM
 ;D  เจอมาวันนี้  เป็นเครื่องเดียว เครื่องที่ใช้เครื่องห้องจ่ายยาพร้อมกับตรวจแพทย์
เครื่องอื่นไม่เป็นปัญหา

แ้ก้โดย
เพิ่ม d1.status ='N'

ตัวที่ซ้ำ  d1.status ='ํY'
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: howtodo ที่ พฤษภาคม 04, 2010, 00:24:25 AM
;D  เจอมาวันนี้  เป็นเครื่องเดียว เครื่องที่ใช้เครื่องห้องจ่ายยาพร้อมกับตรวจแพทย์
เครื่องอื่นไม่เป็นปัญหา

แ้ก้โดย
เพิ่ม d1.status ='N'

ตัวที่ซ้ำ  d1.status ='ํY'
เมื่อวานซิไม่ใช่วันนี้
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: chk ที่ พฤษภาคม 04, 2010, 09:06:19 AM
 :o  วันก่อนเพื่อนบ้าน เป็น ให้อ.นาจ แก้ให้หายแล้วนะ  ::)
 8)  ลองติดต่อ  อ.นาจ ช่วยแก้โค๊ดให้ นะ น่าจาดีนะ  ;D ;D
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: naj ที่ พฤษภาคม 04, 2010, 09:17:13 AM
select d1.*,v1.*,o1.*,concat(opa.agent,"       ",opa.symptom) as drugallergy,concat(d1.line1,d1.line2,d1.line3)as drugfull
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 opd_allergy opa on opa.hn=v1.hn
where d1.vn="521030163017" and d1.print_server="hosxp_boy"
order by d1.bed_no,d1.item_no
ส่วนที่เป็นสีแดงให้ดึงผ่าน variable แทนดีกว่าครับ
หัวข้อ: Re: รายการยาซ้ำในใบสั่งยาเป็นบางคน ทำไงดีครับ
เริ่มหัวข้อโดย: chaingam.tae ที่ พฤษภาคม 31, 2010, 14:30:48 PM
ในกรณีผมที่พบปัญหาวันนี้ ปรากฏว่า เกิดจากข้อมูลในตาราง doctor_order_print  ใน 1 Visit มี Doctor_code 2 รหัส ใน  Print_server เดียวกัน ยังหาสาเหตุที่เกิดขึ้นไม่ได้ แต่ถ้าเรา Delete doctor_code ทิ้ง 1 รหัส ก็ พิมพ์ได้ปกติครับ