ผู้เขียน หัวข้อ: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ  (อ่าน 10907 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« เมื่อ: สิงหาคม 17, 2009, 00:05:03 AM »
0
พอดีนำ 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)  แต่พอใช้งานจริง ไม่มีข้อมูลพิมพ์ออกมาเลย  ไม่รู้ว่าผมทำอะไรผิดขั้นตอนหรือเปล่า

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

ขอบคุณมากครับ
« แก้ไขครั้งสุดท้าย: สิงหาคม 18, 2009, 22:50:49 PM โดย anukul »
รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #1 เมื่อ: สิงหาคม 17, 2009, 10:10:24 AM »
0
ลองดูครับ คุณหมอ Anukul
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #2 เมื่อ: สิงหาคม 17, 2009, 11:58:00 AM »
0
ขอบคุณมากครับ  เดี๋ยวเย็นนี้ว่างๆ จะลองดูครับ   :D
รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #3 เมื่อ: สิงหาคม 17, 2009, 20:30:15 PM »
0
ออกแล้วครับ  :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  ....

 
พอปรับเป็นคำสั่งนี้ ก็ไม่สามารถพิมพ์ออกมาได้อีก งงงงง ???
« แก้ไขครั้งสุดท้าย: สิงหาคม 17, 2009, 21:03:56 PM โดย anukul »
รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #4 เมื่อ: สิงหาคม 17, 2009, 21:06:03 PM »
0
ต้องแก้ไขที่ events GlobalOnCreate ก่อนครับ และต้องไปแก้ที่ Event Handler ตรง procedure TitleBeforeGenerate; ด้วย แต่ทีแรกคุณหมอ Anukul แก้เฉพาะที่ GlobalOnCreate เลยทำให้ common_name ไม่ออกครับ

ทีนี้ให้คุณหมอ ลองแก้ต่อละกันนะครับ   ;)
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #5 เมื่อ: สิงหาคม 17, 2009, 21:17:57 PM »
0
ต้องแก้ไขที่ events GlobalOnCreate ก่อนครับ และต้องไปแก้ที่ Event Handler ตรง procedure TitleBeforeGenerate; ด้วย แต่ทีแรกคุณหมอ Anukul แก้เฉพาะที่ GlobalOnCreate เลยทำให้ common_name ไม่ออกครับ

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

ได้แล้วครับ  ขอบคุณมากครับ   ;D
รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #6 เมื่อ: สิงหาคม 17, 2009, 21:45:17 PM »
0
มีโจทย์เพิ่มครับ

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

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

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

รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

ออฟไลน์ bacho_hospital

  • Hero Member
  • *****
  • กระทู้: 834
  • Respect: +2
    • ดูรายละเอียด
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #7 เมื่อ: สิงหาคม 18, 2009, 14:36:39 PM »
0
อยากจะรบกวน อ.ขวด ขอช่วยเพิ่มระดับความเร่งด่วน ด้านบนได้มั้ยครับ
แบร์ โรงพยาบาลบาเจาะ  จังหวัดนราธิวาส
Server IBM Master : Intel Xeon 4-Core E3-1270v2 3.5GHz/1600MHz FSB  Ram 32 Gb 
Server IBM Master : System x3400  Intel Xeon Quad Core E5620 2.4Ghz/1066Mhz  Ram 4 Gb
++++++++++++++++++++++++++++++++++++
#@: hOSXP Version : 3.57.7.25 (ปรับตาม)

ออฟไลน์ kookkaija

  • Hero Member
  • *****
  • กระทู้: 969
  • kookkaija
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลดอนตูม
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #8 เมื่อ: สิงหาคม 18, 2009, 19:03:44 PM »
0
 ;Dกำลังจะโหลดไปใช้งาน แทนใบสั่งยาพอดี แต่ถ้าท่าน อ.ขวด ใจดี เพิ่มการคิดราคาค่ายาเหมือนใบสั่งยาก็แหล่มเลยครับ ท่าน  ;D :D
สุทธิ พรึงลำภู ชื่อเล่น ไก่
โรงพยาบาลดอนตูม อ.ดอนตูม จ.นครปฐม 73150
HOSxP V. 3.58.2 ขึ้นระบบ 1 เมษายน 2552 เภสัชกรนาจ เข็มแข็ง   อาจารย์ ที่ปรึกษา
คลิกที่นี่ เพื่อไปที่ สิ่งที่คุณต้องการ
คลิกที่นี่ เพื่อไปที่ ทดสอบความเร็ว

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #9 เมื่อ: สิงหาคม 18, 2009, 23:14:36 PM »
0
ฝากให้คุณ nuayny  ครับ  ปรับยังไม่เสร็จ  รอ แก้ไขเพิ่มเติมเรื่องผลอ่าน X-ray

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

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

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

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

รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #10 เมื่อ: สิงหาคม 21, 2009, 22:46:43 PM »
0
ฝากให้คุณ nuayny   

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

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

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

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

รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

ออฟไลน์ nuayny

  • Sr. Member
  • ****
  • กระทู้: 258
  • ชีวิตไม่ยาก.......ถ้าตั้งโจทย์ง่าย..
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลวิเศษชัยชาญ
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #11 เมื่อ: สิงหาคม 22, 2009, 09:53:50 AM »
0
โดนใจเลยครับ......ขอบพระคุณคุณหมอมากครับ ;) ;) ;) ;)
@......

ออฟไลน์ nuayny

  • Sr. Member
  • ****
  • กระทู้: 258
  • ชีวิตไม่ยาก.......ถ้าตั้งโจทย์ง่าย..
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลวิเศษชัยชาญ
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #12 เมื่อ: สิงหาคม 22, 2009, 13:37:42 PM »
0
รบกวนคุณหมออีกครั้งครับ   รายการ LAB ที่สั่งผมไม่แสดงอ่ะครับดังภาพ...มันเกิดจากอะไรอ่ะครับ
@......

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #13 เมื่อ: สิงหาคม 23, 2009, 00:18:13 AM »
0
ใช้ version  3.52.8.9 หรือเปล่าครับ  ที่มีปัญหา ค่า lab ไม่ขึ้นที่ใบสั่งยา

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

ลอง up เป็น 3.52.8.20 ดูครับ น่าจะแสดงให้เห็น   ;)
รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

ออฟไลน์ nuayny

  • Sr. Member
  • ****
  • กระทู้: 258
  • ชีวิตไม่ยาก.......ถ้าตั้งโจทย์ง่าย..
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลวิเศษชัยชาญ
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #14 เมื่อ: สิงหาคม 24, 2009, 10:52:38 AM »
0
คุณหมอครับ ลอง Up Version แล้วยังไม่ได้ครับ.......ยังงัยผมขออนุญาต รบกวนคุณหมออีกครั้งครับ.....ที่ รพ.อยากได้ OPDCARD อันนี้มาก ผมก็ไม่รู้จะทำอย่างไรครับ
@......

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #15 เมื่อ: สิงหาคม 24, 2009, 21:24:08 PM »
0
ลองส่งฟอร์มที่ปรับแล้วมาให้ดูหน่อยครับ  จะได้ลองดูว่าทำไมไม่ออก
รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

ออฟไลน์ nuayny

  • Sr. Member
  • ****
  • กระทู้: 258
  • ชีวิตไม่ยาก.......ถ้าตั้งโจทย์ง่าย..
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลวิเศษชัยชาญ
Re: OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« ตอบกลับ #16 เมื่อ: สิงหาคม 25, 2009, 10:49:02 AM »
0
ได้แล้วครับ...คุณหมอ พอดี หมายเลข Income (ตามรูปที่แนบมา)ของผมกับคุณหมอไม่ตรงกัน มันก็เลยไม่แสดงผลครับ
ต้องขอโทษคุณหมอด้วยครับที่ผมไม่ดูให้ดีซะก่อนต้องรบกวนคุณหมออยู่เรื่อย.......ขอบคุณคุณหมออีกครั้งครับ

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