ผู้เขียน หัวข้อ: รบกวนเรื่อง ระบบนัดหมอครับ  (อ่าน 5125 ครั้ง)

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

ออฟไลน์ jassada

  • Sr. Member
  • ****
  • กระทู้: 379
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลปากพนัง
รบกวนเรื่อง ระบบนัดหมอครับ
« เมื่อ: ตุลาคม 24, 2010, 12:24:36 PM »
0
คำสั่งได้มาจาก show sql trace  windows ที่ได้จากหน้าจอนัดแพทย์  จะใช้เวลา นานมาก

Date Time   Type   Exec Time   SQL Text  53-10-24 12:00:51.296   SQL    9,125   
select o.oapp_id,o.vstdate,v.vsttime,o.nextdate,o.nexttime,c.name as clinic_name  , 
d.name as doctor_name,o.app_user,o.app_cause,o.contact_point,count(v2.vn) as visit_count
from oapp o
left outer join ovst v on v.vn=o.vn
left outer join clinic c on c.clinic=o.clinic 
left outer join doctor d on d.code=o.doctor
left outer join ovst v2 on v2.vstdate = o.nextdate  where o.hn='0008874' 
group by o.oapp_id,o.vstdate,v.vsttime,o.nextdate,o.nexttime,c.name   , 
d.name ,o.app_user,o.app_cause,o.contact_point  order by o.vstdate desc

และผมก็ลองแก้คำสั่ง เป็น

select o.oapp_id,o.vstdate,v.vsttime,o.nextdate,o.nexttime,c.name as clinic_name  ,
d.name as doctor_name,o.app_user,o.app_cause,o.contact_point,count(v2.vn) as visit_count
from oapp o
left outer join ovst v on o.vn=v.vn and o.hn = v.hn
left outer join clinic c on o.clinic=c.clinic
left outer join doctor d on o.doctor=d.code
left outer join ovst v2 on v2.vstdate = o.nextdate  where o.hn='0008874'
group by o.oapp_id,o.vstdate,v.vsttime,o.nextdate,o.nexttime,c.name   ,
d.name ,o.app_user,o.app_cause,o.contact_point  order by o.vstdate desc

จะใช้เวลาในการประมวลผลเร็วขึ้นมากเลยครับ แค่ปรับ 3 บรรทัดที่จากสีเขียวเป็นสีแดงหน่ะครับ

อาจารย์ช่วยแก้ให้หน่อยได้ไหมครับ ปัญหานี้ผมเป็นมานานมากแล้วแก้ไม่หายสักทีห้องตรวจหมอต้องใช้เวอร์ชั่น ปี 50 อยู่เลย หรือมีวิธีแก้ไขยังไงบ้างครับ ตอนนี้ อัพเป็นเวอร์ชั่นล่าสุดแล้ว แต่ห้องหมอต้องใช้เวอร์ชั่นเดิม หมอเขาอยากเปลี่ยนมาใช้เวอร์ชั่นใหม่ด้วยครับ เพราะมันมีการทำงานที่ละเอียดและมีตัวช่วยมากขึ้น  ยังไงช่วยพิจารณาด้วยครับ  ขอบพระคุณอย่างยิ่งครับ
Pakphanang Hospital
Server Master : HP  Xeon 2.13 GHz Ram 32 Gb  Centos 6.2 64 bit  (Mysql 5.5.31-30.3  64 bit)
Server Slave : Acer  Xeon 3.0x2 GHz Ram 6 Gb  Centos 4.8 64 bit  (Mysql 5.1.42 percona xtradb 64 bit)

DB : 3.56.4.22
Cliant :  Hosxp 3.56.1.15
Activation @ 02-01-56

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: รบกวนเรื่อง ระบบนัดหมอครับ
« ตอบกลับ #1 เมื่อ: ตุลาคม 24, 2010, 12:48:53 PM »
0
left outer join ovst v on o.vn=v.vn and o.hn = v.hn
ทำไมตอ้ง join o.hn=v.hn เพิ่มครับ ในเมื่อ vn ก็แทน hn ได้อยู่แล้วครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ jassada

  • Sr. Member
  • ****
  • กระทู้: 379
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลปากพนัง
Re: รบกวนเรื่อง ระบบนัดหมอครับ
« ตอบกลับ #2 เมื่อ: ตุลาคม 24, 2010, 13:13:42 PM »
0
ตามภาพนะครับผม
Pakphanang Hospital
Server Master : HP  Xeon 2.13 GHz Ram 32 Gb  Centos 6.2 64 bit  (Mysql 5.5.31-30.3  64 bit)
Server Slave : Acer  Xeon 3.0x2 GHz Ram 6 Gb  Centos 4.8 64 bit  (Mysql 5.1.42 percona xtradb 64 bit)

DB : 3.56.4.22
Cliant :  Hosxp 3.56.1.15
Activation @ 02-01-56

ออฟไลน์ SoRnKuNg

  • Sr. Member
  • ****
  • กระทู้: 334
  • Respect: +1
    • ดูรายละเอียด
Re: รบกวนเรื่อง ระบบนัดหมอครับ
« ตอบกลับ #3 เมื่อ: ตุลาคม 24, 2010, 16:06:26 PM »
0
ลองปิดเปิดโปรแกรมแล้วรันอันล่างก่อนอันบน

 ได้ผลต่างกันหรือเปล่าครับ อยากรู้เหมือนกัน
 ;D ;D
โรงพยาบาลกำแพงเพชร
- ขึ้นระบบ 14 มีนาคม 2552 เวลา 23.50น.
-  MA 7-11 ธันวาคม 2552 โดยทีม MA BMS
----------------------------------------------------------------
Server หลัก : IBM x3650 Xeon Quad Core 2.5 Ram 18G
Server สำรอง : IBM x3650M3 Xeon Quad Core 2.5 Ram 20G
SANS Storage
OS : CentOS 5.6 Mysql :  Percona Version 5.5.13
HosXP : File Version 3.54.9.14
-----------------------------------------------------------------
ไม่มีความรู้ที่ไหนจะวิ่งมาหาเราถ้าเราไม่ขวนขวายหามัน
เหมือนวัวย่อมไปหาหนองน้ำไม่ใช่ให้หนองน้ำวิ่งเข้ามาหาวัว

ออฟไลน์ jassada

  • Sr. Member
  • ****
  • กระทู้: 379
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลปากพนัง
Re: รบกวนเรื่อง ระบบนัดหมอครับ
« ตอบกลับ #4 เมื่อ: ตุลาคม 24, 2010, 16:19:46 PM »
0
ลองแล้ว เหมือนกันครับ อันล่างเร็วกว่าหน่ะครับ  ช่วยหน่อยครับ
Pakphanang Hospital
Server Master : HP  Xeon 2.13 GHz Ram 32 Gb  Centos 6.2 64 bit  (Mysql 5.5.31-30.3  64 bit)
Server Slave : Acer  Xeon 3.0x2 GHz Ram 6 Gb  Centos 4.8 64 bit  (Mysql 5.1.42 percona xtradb 64 bit)

DB : 3.56.4.22
Cliant :  Hosxp 3.56.1.15
Activation @ 02-01-56

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: รบกวนเรื่อง ระบบนัดหมอครับ
« ตอบกลับ #5 เมื่อ: ตุลาคม 24, 2010, 17:04:58 PM »
0
หน้าจอไหนครับ
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ jassada

  • Sr. Member
  • ****
  • กระทู้: 379
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลปากพนัง
Re: รบกวนเรื่อง ระบบนัดหมอครับ
« ตอบกลับ #6 เมื่อ: ตุลาคม 24, 2010, 17:28:59 PM »
0
ที่ patient emr ประวัติการนัดครับ อ.mn  แต่ระบบนัดที่ห้องตรวจหมอ เร็วดีแล้วครับ เพราะ อ.mn ได้แก้ไขให้แล้วครับ แต่ที่ patient emr code ยังไม่ได้แก้ครับ ยังไงรบกวน อ.mn ด้วยครับ ขอบคุณมากครับ
« แก้ไขครั้งสุดท้าย: ตุลาคม 24, 2010, 17:37:50 PM โดย jassada »
Pakphanang Hospital
Server Master : HP  Xeon 2.13 GHz Ram 32 Gb  Centos 6.2 64 bit  (Mysql 5.5.31-30.3  64 bit)
Server Slave : Acer  Xeon 3.0x2 GHz Ram 6 Gb  Centos 4.8 64 bit  (Mysql 5.1.42 percona xtradb 64 bit)

DB : 3.56.4.22
Cliant :  Hosxp 3.56.1.15
Activation @ 02-01-56

ออฟไลน์ jassada

  • Sr. Member
  • ****
  • กระทู้: 379
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลปากพนัง
Re: รบกวนเรื่อง ระบบนัดหมอครับ
« ตอบกลับ #7 เมื่อ: ตุลาคม 24, 2010, 17:55:06 PM »
0
ขึ้น errer แบบนี้ ต้องไปแก้ตรงไหนครับ
Pakphanang Hospital
Server Master : HP  Xeon 2.13 GHz Ram 32 Gb  Centos 6.2 64 bit  (Mysql 5.5.31-30.3  64 bit)
Server Slave : Acer  Xeon 3.0x2 GHz Ram 6 Gb  Centos 4.8 64 bit  (Mysql 5.1.42 percona xtradb 64 bit)

DB : 3.56.4.22
Cliant :  Hosxp 3.56.1.15
Activation @ 02-01-56