BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: anukul ที่ สิงหาคม 17, 2009, 00:05:03 AM

หัวข้อ: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: anukul ที่ สิงหาคม 17, 2009, 00:05:03 AM
พอดีนำ opd card ของ อ.khuad มาปรับ นิดเดียว ครับ  คือ ตรง สีแดง

  ChangeDBPipeLineLink3SQL('select concat(if((d.name is null or d.name = ""),"-",d.name),"  ", '+
     'if(d.strength is null,"",d.strength),"  #  ",if(o.qty is null,"",o.qty)) '+
     'as drug_name,du.shortlist,du.common_name '+
     'from opitemrece o '+
     'left outer join drugitems d on d.icode = o.icode '+
     'left outer join drugusage du on du.drugusage = o.drugusage '+
     'limit 0 ');

ผมต้องการนำ common_name จากตาราง drugusage มาพิมพ์ แทน shortlist

คิดว่า ข้อมูลน่าจะมาแล้ว เพราะใน tab design ก็มี common_name ให้เลือก (แทน shortlist)  แต่พอใช้งานจริง ไม่มีข้อมูลพิมพ์ออกมาเลย  ไม่รู้ว่าผมทำอะไรผิดขั้นตอนหรือเปล่า

ฝาก ดูให้หน่อยครับ

ขอบคุณมากครับ
หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ สิงหาคม 17, 2009, 10:10:24 AM
ลองดูครับ คุณหมอ Anukul
หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: anukul ที่ สิงหาคม 17, 2009, 11:58:00 AM
ขอบคุณมากครับ  เดี๋ยวเย็นนี้ว่างๆ จะลองดูครับ   :D
หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: anukul ที่ สิงหาคม 17, 2009, 20:30:15 PM
ออกแล้วครับ  :D  แต่ขอถามคุณ pop_hosxp  ครับ ว่า ไปปรับแก้ตรงไหน ผมยังหาไม่เจอเลยครับ  :-\

พอดี ความจริงต้องปรับอีกเล็กน้อย ตรงวิธีใช้ยา  คือ ต้องการใช้ คำสั่งนี้แทน common_name  ==>

....,if(concat(su.name1," ",su.name2)<>"",concat(su.name1," ",su.name2),if(du.common_name<>"",du.common_name,du.shortlist)) as duname from opitemrece o left ...........................................
.................................................
left outer join sp_use su on su.sp_use=o.sp_use  ....

 
พอปรับเป็นคำสั่งนี้ ก็ไม่สามารถพิมพ์ออกมาได้อีก งงงงง ???
หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ สิงหาคม 17, 2009, 21:06:03 PM
ต้องแก้ไขที่ events GlobalOnCreate ก่อนครับ และต้องไปแก้ที่ Event Handler ตรง procedure TitleBeforeGenerate; ด้วย แต่ทีแรกคุณหมอ Anukul แก้เฉพาะที่ GlobalOnCreate เลยทำให้ common_name ไม่ออกครับ

ทีนี้ให้คุณหมอ ลองแก้ต่อละกันนะครับ   ;)
หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: anukul ที่ สิงหาคม 17, 2009, 21:17:57 PM
ต้องแก้ไขที่ events GlobalOnCreate ก่อนครับ และต้องไปแก้ที่ Event Handler ตรง procedure TitleBeforeGenerate; ด้วย แต่ทีแรกคุณหมอ Anukul แก้เฉพาะที่ GlobalOnCreate เลยทำให้ common_name ไม่ออกครับ

ทีนี้ให้คุณหมอ ลองแก้ต่อละกันนะครับ   ;)

ได้แล้วครับ  ขอบคุณมากครับ   ;D
หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: anukul ที่ สิงหาคม 17, 2009, 21:45:17 PM
มีโจทย์เพิ่มครับ

กรณีที่มีการสั่ง X-ray และแพทย์บันทึกผลอ่านในห้องตรวจแพทย์แล้ว  (จะบันทึกในตาราง xray_report ==> report_rtf)

ต้องการให้พิมพ์ผลอ่าน ต่อจาก ชื่อ xrayname ที่คุณ khuad ทำไว้ด้วยครับ  เดิมเป็น memo <== variable9 

ทำได้มั๊ยครับ   ;D

หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: bacho_hospital ที่ สิงหาคม 18, 2009, 14:36:39 PM
อยากจะรบกวน อ.ขวด ขอช่วยเพิ่มระดับความเร่งด่วน ด้านบนได้มั้ยครับ
หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: kookkaija ที่ สิงหาคม 18, 2009, 19:03:44 PM
 ;Dกำลังจะโหลดไปใช้งาน แทนใบสั่งยาพอดี แต่ถ้าท่าน อ.ขวด ใจดี เพิ่มการคิดราคาค่ายาเหมือนใบสั่งยาก็แหล่มเลยครับ ท่าน  ;D :D
หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: anukul ที่ สิงหาคม 18, 2009, 23:14:36 PM
ฝากให้คุณ nuayny  ครับ  ปรับยังไม่เสร็จ  รอ แก้ไขเพิ่มเติมเรื่องผลอ่าน X-ray

มีการปรับลด ที่อยู่ เลข cid

เปลี่ยนโรคประจำตัว จาก patient.clinic  เป็น ดึงจาก opd_ill_history.cc_persist_disease แทน

วิธีใช้ยา  จะไปดึงจาก sp_use ก่อนถ้าไม่มีจะใช้ common_name สุดท้ายถ้าหาไม่ได้ค่อยไปเอา shortlist

แต่ รายการ lab ยังไม่ได้แก้ไขครับ  เพราะ lab ที่รอผล ขึ้นมาเยอะเลยครับ

หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: anukul ที่ สิงหาคม 21, 2009, 22:46:43 PM
ฝากให้คุณ nuayny   

แก้ไข รายการ lab ที่ยังไม่ได้ผล  ไม่พิมพ์    แต่จะแสดงรายการที่สั่งทั้งหมดด้านล่างครับ

รายการ x-ray  พิมพ์ผลอ่านฟิล์มด้วย  (ปรับแก้ของ อ.khuad จาก memo + variable  ==> dbrichtext แทน)

พิมพ์คิวรับยา

ลองเอาไปปรับดูครับ

หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: nuayny ที่ สิงหาคม 22, 2009, 09:53:50 AM
โดนใจเลยครับ......ขอบพระคุณคุณหมอมากครับ ;) ;) ;) ;)
หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: nuayny ที่ สิงหาคม 22, 2009, 13:37:42 PM
รบกวนคุณหมออีกครั้งครับ   รายการ LAB ที่สั่งผมไม่แสดงอ่ะครับดังภาพ...มันเกิดจากอะไรอ่ะครับ
หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: anukul ที่ สิงหาคม 23, 2009, 00:18:13 AM
ใช้ version  3.52.8.9 หรือเปล่าครับ  ที่มีปัญหา ค่า lab ไม่ขึ้นที่ใบสั่งยา

เพราะผมดึงข้อมูลการสั่ง lab ด้านล่าง  มาจาก opitemrece ครับ

ลอง up เป็น 3.52.8.20 ดูครับ น่าจะแสดงให้เห็น   ;)
หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: nuayny ที่ สิงหาคม 24, 2009, 10:52:38 AM
คุณหมอครับ ลอง Up Version แล้วยังไม่ได้ครับ.......ยังงัยผมขออนุญาต รบกวนคุณหมออีกครั้งครับ.....ที่ รพ.อยากได้ OPDCARD อันนี้มาก ผมก็ไม่รู้จะทำอย่างไรครับ
หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: anukul ที่ สิงหาคม 24, 2009, 21:24:08 PM
ลองส่งฟอร์มที่ปรับแล้วมาให้ดูหน่อยครับ  จะได้ลองดูว่าทำไมไม่ออก
หัวข้อ: Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
เริ่มหัวข้อโดย: nuayny ที่ สิงหาคม 25, 2009, 10:49:02 AM
ได้แล้วครับ...คุณหมอ พอดี หมายเลข Income (ตามรูปที่แนบมา)ของผมกับคุณหมอไม่ตรงกัน มันก็เลยไม่แสดงผลครับ
ต้องขอโทษคุณหมอด้วยครับที่ผมไม่ดูให้ดีซะก่อนต้องรบกวนคุณหมออยู่เรื่อย.......ขอบคุณคุณหมออีกครั้งครับ

ปล..ขออีกคำถามผมอยากเเปลี่ยนแนวในการใส่กระดาษ OPDCARD ผมต้องตั้งค่าที่ใหนครับ