ผู้เขียน หัวข้อ: รบกวนช่วยดูรายงาน ให้หน่อย ครับ  (อ่าน 4235 ครั้ง)

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

ออฟไลน์ phatipan2

  • Full Member
  • ***
  • กระทู้: 245
  • นก ครับ
  • Respect: 0
    • ดูรายละเอียด
    • www.thasaehospital.com
รบกวนช่วยดูรายงาน ให้หน่อย ครับ
« เมื่อ: กุมภาพันธ์ 04, 2010, 09:51:28 AM »
0
พอดีรายงานตัวนี้ ใช้ Variable 7 ตัว เวลาคำนวนข้อมูลจะช้ามาก ครับ.
ไม่ทราบว่าเป็นเพราะอะไร ครับ. ช่วยหน่อยน่ะ ครับ
โรงพยาบาลท่าแซะ อ.ท่าแซะ จ.ชุมพร
ขี้นระบบ ตุลาคม 2549
Server DELL PowerEdge T410   RAM 8 Gb.
MySQL 5.1.30
OS CentOS 5.4 64bit
HOSxP Version : 3.54.1.5

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: รบกวนช่วยดูรายงาน ให้หน่อย ครับ
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 04, 2010, 18:26:35 PM »
0

... ขอตอบแบบลูกทุ่งๆ นะครับ  ทางด้านวิชาการไม่ค่อยมีความรู้ครับ   ;D  ;D ...


... ที่ช้ามาก อาจเป็นเพราะว่าเป็นการคำนวณ  และรูปแบบคำสั่งที่ใช้ใน variable ครับ 

    ถ้าดูจากคำสั่งของ variable จะเห็นว่าใช้เงื่อนไขของคำสั่ง(ใช้การ diag)เยอะมาก  และรายงานมีการประมวลผลของบางส่วนของเงื่อนไขของคำสั่งซ้ำซ้อน ทำให้ใช้เวลาประมวลผลเยอะไปด้วยครับ 

   
    ลองดูส่วนของเงื่อนไขที่เป็นการ diag จะเห็นว่ามีการค้นหารหัส ICD10 ที่ซ้ำกัน ตามหัวข้อ 1 - 7   ให้ลองใช้การสร้างตัวแปรเพื่อเก็บค่าของรหัส ICD10 ในแต่ละหัวข้อไว้ก่อน  แล้วในคำสั่งของ variable ก็ไปเอาค่าจากตัวแปรนั้นๆ มาใช้(ตามรูปที่แนบไว้ครับ)  ก็น่าจะลดเวลาประมวลผลของรายงานลงได้ครับ

   อีกอย่าง บางส่วนของคำสั่ง เช่น การ join กับตารางอื่นที่ไม่ได้นำมาใช้ประโยชน์
   ก็สามารถลบออกไปได้ครับ ..  :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

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: รบกวนช่วยดูรายงาน ให้หน่อย ครับ
« ตอบกลับ #2 เมื่อ: กุมภาพันธ์ 04, 2010, 18:28:29 PM »
0

... อันนี้เป็นตัวอย่างของรายงานที่ผมลองแก้ไขครับ ...  :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

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: รบกวนช่วยดูรายงาน ให้หน่อย ครับ
« ตอบกลับ #3 เมื่อ: กุมภาพันธ์ 04, 2010, 18:33:02 PM »
0

... หรือ จากรายงานนี้ เราใช้การวินิจฉัยเป็นเงื่อนไขของรายงาน

    ถ้าเราเปลี่ยนไปใช้เงื่อนไขการ diag มาจากตาราง ovstdiag แทนข้อมูลจาก vn_stat ก็จะทำให้การประมวลผลของรายงานเร็วขึ้นอีกนิดหน่อยครับ ...


... อันนี้เป็นตัวอย่างรายงานที่ผมแก้ไขให้ใช้เงื่อนไขการ diag มาจาก ovstdiag ครับ ..  :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

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: รบกวนช่วยดูรายงาน ให้หน่อย ครับ
« ตอบกลับ #4 เมื่อ: กุมภาพันธ์ 04, 2010, 20:57:49 PM »
0

... หรือ จากรายงานนี้ เราใช้การวินิจฉัยเป็นเงื่อนไขของรายงาน

    ถ้าเราเปลี่ยนไปใช้เงื่อนไขการ diag มาจากตาราง ovstdiag แทนข้อมูลจาก vn_stat ก็จะทำให้การประมวลผลของรายงานเร็วขึ้นอีกนิดหน่อยครับ ...


... อันนี้เป็นตัวอย่างรายงานที่ผมแก้ไขให้ใช้เงื่อนไขการ diag มาจาก ovstdiag ครับ ..  :D ..
ผมก็ใช้จาก ovstdiag เหมือนกัน เพราะจะถูกต้องมากกว่า และเขียนคำสั่งได้ง่ายและกระชับกว่า  :D :D :D
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ s4150085

  • Jr. Member
  • **
  • กระทู้: 70
  • Respect: 0
    • ดูรายละเอียด
Re: รบกวนช่วยดูรายงาน ให้หน่อย ครับ
« ตอบกลับ #5 เมื่อ: กุมภาพันธ์ 05, 2010, 16:01:46 PM »
0
ขอลองใช้ด้วยคนนะครับ