ผู้เขียน หัวข้อ: ช่วยดูคำสั่ง ดึงข้อมูลเวชภัณฑ์ที่ไม่ใช่ให้หน่อยค่ะ  (อ่าน 9335 ครั้ง)

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

ออฟไลน์ s@u

  • Sr. Member
  • ****
  • กระทู้: 396
  • Respect: 0
    • ดูรายละเอียด
พอดีโหลดแบบฟอร์ม OPDCARD ของอ.ขวดมาค่ะ แล้วรายการเวชภัณฑ์ที่ไม่ใช่ไม่ขึ้นให้ ลองใส่คำสั่งไปแล้ว แต่ว่า ไม่รู้ว่าผิดตรงไหน ถึงได้โหลดข้อมูลนานมากๆ  รบกวนช่วยดูให้หน่อยค่ะ

select o.vn,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,
     concat(if((du.shortlist is null or du.shortlist = ""),"",du.shortlist),
     if((su.name1 is null or su.name1 = ""),"",su.name1),if((su.name2 is null or
     su.name2 = ""),"",su.name2),if((su.name3 is null or su.name3 = ""),"",su.name3)) as shortlist
     from opitemrece o
     left outer join drugitems d on d.icode = o.icode
     left outer join drugusage du on du.drugusage = o.drugusage
     left outer join sp_use su on su.sp_use = o.sp_use
     left outer join nondrugitems n on n.icode = o.icode
     where o.icode like "1%" or o.icode like "3%" and o.vn = "540324085823"
     group by o.vn
     order by d.therapeuticgroup,d.name

สีแดงคือตัวที่เพิ่มเข้าไปค่ะ
Supranee  Luang-ie (SU)
รพ.ค่ายวิภาวดีรังสิต  จ.สุราษฎร์ธานี
MSN : supranee@hotmail.com  Tel : 077-295513 ต่อ 713
Sever  : Hp Proliant ML350G6 E5520  Ram 4 Gb
Hosxp : 3.55.1.19   MySql : 5.1.29
เริ่มใช้ Hosxp เมื่อ 29 ม.ค. 50

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
ลองเอาเฉพาะเวชภัณฑ์ไม่ใช่ยา ใน s_drugitems แล้วออกไหมครับ..ถ้าไม่เอา drugitems มา join
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด

... คุณสุ ลองใส่วงเล็บ ()  คล่อมตรงเงื่อนไข or ที่เพิ่มเข้าไปใหม่ด้วยครับ ...  :D ....


   where (o.icode like "1%" or o.icode like "3%") and o.vn = "540324085823"

โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ s@u

  • Sr. Member
  • ****
  • กระทู้: 396
  • Respect: 0
    • ดูรายละเอียด
ส่งรายงานมาให้ช่วยดูเลยค่ะ อ.เกื้อ....  ในส่วนของ subreport16 dbphinelink13  ต้องการให้แสดงรายการหัตการด้วยค่ะ  ถ้าจะเอารายการเวชภัณฑ์ที่ไม่ใช่ยา กลัวว่ารายการ lab จะมาขึ้นในส่วนนี้ด้วย  ซึ่ง อ.ขวดได้ทำรายการแยกเป็นส่วนไว้ให้แล้วค่ะ  ถ้าจะแยกเป็นรายการหัตถการก็ดีเหมือนกัน  รบกวนด้วยนะคะ
Supranee  Luang-ie (SU)
รพ.ค่ายวิภาวดีรังสิต  จ.สุราษฎร์ธานี
MSN : supranee@hotmail.com  Tel : 077-295513 ต่อ 713
Sever  : Hp Proliant ML350G6 E5520  Ram 4 Gb
Hosxp : 3.55.1.19   MySql : 5.1.29
เริ่มใช้ Hosxp เมื่อ 29 ม.ค. 50

ออฟไลน์ s@u

  • Sr. Member
  • ****
  • กระทู้: 396
  • Respect: 0
    • ดูรายละเอียด
อ.ขวด คะ....ถ้าเราต้องการจะสร้าง  subreport ให้เป็น รายการหัตถการ แยกออกมาล่ะคะ  ต้องทำอย่างไร??
Supranee  Luang-ie (SU)
รพ.ค่ายวิภาวดีรังสิต  จ.สุราษฎร์ธานี
MSN : supranee@hotmail.com  Tel : 077-295513 ต่อ 713
Sever  : Hp Proliant ML350G6 E5520  Ram 4 Gb
Hosxp : 3.55.1.19   MySql : 5.1.29
เริ่มใช้ Hosxp เมื่อ 29 ม.ค. 50

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
รายงาน..ระดับ..เทพ...ต้องให้..เทพขวด   จัดการ...ครับ..เพราะผม..เทพ...เทียนชัย..ยังขอลา.. ;D ;D ;D
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด


... คำตอบสุดท้ายเรื่องแก้ไขฟอร์ม OPD Card  ตอนนี้คือ  ต้อง  ใช้เวลา   ครับ

    แต่ตอนนี้ผมถูกงานทับอยู่อ่ะครับ ...  :P  :P  :-\  :-\  :'(  :'( ...


   
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ s@u

  • Sr. Member
  • ****
  • กระทู้: 396
  • Respect: 0
    • ดูรายละเอียด
ขอบคุณค่ะ  ตอนนี้กำลังแก้เอง  จะได้เรียนรู้เพิ่มเติมไปในตัว
Supranee  Luang-ie (SU)
รพ.ค่ายวิภาวดีรังสิต  จ.สุราษฎร์ธานี
MSN : supranee@hotmail.com  Tel : 077-295513 ต่อ 713
Sever  : Hp Proliant ML350G6 E5520  Ram 4 Gb
Hosxp : 3.55.1.19   MySql : 5.1.29
เริ่มใช้ Hosxp เมื่อ 29 ม.ค. 50

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
ขอบคุณค่ะ  ตอนนี้กำลังแก้เอง  จะได้เรียนรู้เพิ่มเติมไปในตัว

เอาเฉพาะรายการ icode ใน er_oper มาเชื่อม opitemrece ได้ไหมเพื่อลดขนาดข้อมูล
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
อ้างถึง
ส่งรายงานมาให้ช่วยดูเลยค่ะ อ.เกื้อ....  ในส่วนของ subreport16 dbphinelink13  ต้องการให้แสดงรายการหัตการด้วยค่ะ  ถ้าจะเอารายการเวชภัณฑ์ที่ไม่ใช่ยา กลัวว่ารายการ lab จะมาขึ้นในส่วนนี้ด้วย  ซึ่ง อ.ขวดได้ทำรายการแยกเป็นส่วนไว้ให้แล้วค่ะ  ถ้าจะแยกเป็นรายการหัตถการก็ดีเหมือนกัน  รบกวนด้วยนะคะ
และ
อ้างถึง
อ.ขวด คะ....ถ้าเราต้องการจะสร้าง  subreport ให้เป็น รายการหัตถการ แยกออกมาล่ะคะ  ต้องทำอย่างไร??

... คุณสุ ไม่ได้ลงบันทึกรายการหัตถการที่หน้าหัตถการหรือเปล่าครับ

    จะใช้ข้อมูลหัตถการมาจากรายการค่าใช้จ่ายหรือเปล่าครับ ... ;D ....
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ s@u

  • Sr. Member
  • ****
  • กระทู้: 396
  • Respect: 0
    • ดูรายละเอียด
ได้ลองบันทึกรายการหัตการไว้แล้วค่ะ แต่ก็ไม่ขึ้นให้ค่ะ รบกวนชี้แนะด้วยค่ะ ว่าต้องแก้อย่างไร
จะขึ้นอย่างที่เห็นในรูปค่ะ
Supranee  Luang-ie (SU)
รพ.ค่ายวิภาวดีรังสิต  จ.สุราษฎร์ธานี
MSN : supranee@hotmail.com  Tel : 077-295513 ต่อ 713
Sever  : Hp Proliant ML350G6 E5520  Ram 4 Gb
Hosxp : 3.55.1.19   MySql : 5.1.29
เริ่มใช้ Hosxp เมื่อ 29 ม.ค. 50

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
join er_oper_code เพื่อเอา name ของชื่อหัตการมาแสดงใน subreport ของ อ.เทพ ขวดครับ..ต้องลองดูครับ..เพราะอาจไม่ต้องการแค่ชื่อค่าใช้จ่ายหรือหมวดค่ารักษามาแสดง..
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x