ผู้เขียน หัวข้อ: ต้องการรายงานผู้ป่วยไม่มาตามนัดครับ  (อ่าน 13883 ครั้ง)

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

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 764
  • Respect: +8
    • ดูรายละเอียด
+1
ผมต้องการรายงานผู้ป่วยไม่มาตามนัดครับ ไม่ทราบว่ามันมีอยู่ในโปรแกรมแล้วยัง หรือว่าผมหาไม่เจอ รบกวนแนะนำด้วยนะครับ หรือว่าถ้าต้องเขียนรายงานใหม่ยังไงแนะนำด้วยสำหรับคนที่มีอยู่แล้วนะครับ
hosxp 3.50.2.9 ครับ
Somchai  Lenyee  Promkiri Hospital  tel 075396123 ต่อ 165
เมล์ arsan_2005@hotmail.com
server IBM SYSTEM x3650M5  ram 32 G.
server IBM SYSTEM x3500M3  ram 16 G.
 Hosxp 3.63.3.10
OS:centos 7 mysql 10.1.10 MariaDB

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: ต้องการรายงานผู้ป่วยไม่มาตามนัดครับ
« ตอบกลับ #1 เมื่อ: กรกฎาคม 03, 2007, 14:18:59 PM »
0
...อ.นาจ เคยโพสต์ ไว้เป็น คำสั่ง SQL หาผู้ป่วยผิดนัด นำไปประยุกต์ใช้ได้  แต่ข้อมูลใน webboard ที่ อ.นาจ โพสต์ไว้หายไปแล้ว...
เดี่ยวยังงัยถ้าหากยังไม่มีคนตอบหรือโพสต์ให้  ตอนเย็นๆ จะเอามาฝากครับ เพราะเก็บข้อมูลไว้ในเครื่องที่บ้านพักครับ  หรือถ้าใครมีเป็นแบบรายงานเลยก็รบกวนด้วยแล้วกันนะครับ... ;)...
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.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 เมื่อ: กรกฎาคม 03, 2007, 17:42:05 PM »
0
...ตัวอย่างคำสั่ง SQL ที่ อ.นาจ เคยโพสต์ไว้ ลองปรับใช้ดูนะครับ  และต้องขอขอบคุณ อ.นาจด้วยนะครับ....


โค๊ด: SQL
  1. SELECT o.oapp_id,concat(p.pname,p.fname,'  ',p.lname) AS ptname,  c.name AS clinic_name,
  2. d.name AS doctor_name,  o.hn,o.vstdate,o.nextdate,o.nexttime,o.note,o.vn,k.department,
  3. COUNT(v.hn) AS visit_count
  4. FROM oapp o
  5.  
  6. LEFT OUTER JOIN patient p ON p.hn=o.hn
  7. LEFT OUTER JOIN clinic c ON c.clinic=o.clinic
  8. LEFT OUTER JOIN doctor d ON d.code=o.doctor
  9. LEFT OUTER JOIN kskdepartment k ON k.depcode = o.depcode
  10. LEFT OUTER JOIN ovst v ON v.vstdate=o.nextdate AND v.hn=o.hn
  11.  
  12. WHERE o.nextdate BETWEEN '2007-06-01' AND '2007-06-30'     AND  o.clinic='002'
  13. AND o.hn NOT IN (SELECT hn FROM ovst  WHERE vstdate BETWEEN  '2007-06-01' AND '2007-06-30')
  14.  
  15. GROUP BY  o.oapp_id, p.pname, p.fname, p.lname, c.name, d.name, o.hn, o.vstdate,
  16. o.nextdate, o.nexttime, o.note, o.vn, k.department

.. :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

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 764
  • Respect: +8
    • ดูรายละเอียด
Re: ต้องการรายงานผู้ป่วยไม่มาตามนัดครับ
« ตอบกลับ #3 เมื่อ: กรกฎาคม 04, 2007, 08:37:02 AM »
0
ขอบคุณครับ
Somchai  Lenyee  Promkiri Hospital  tel 075396123 ต่อ 165
เมล์ arsan_2005@hotmail.com
server IBM SYSTEM x3650M5  ram 32 G.
server IBM SYSTEM x3500M3  ram 16 G.
 Hosxp 3.63.3.10
OS:centos 7 mysql 10.1.10 MariaDB

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ต้องการรายงานผู้ป่วยไม่มาตามนัดครับ
« ตอบกลับ #4 เมื่อ: กันยายน 29, 2011, 10:30:36 AM »
0
ผมต้องการเพิ่มที่อยู่ ครับ เพิ่ม แล้วทำไมที่อยู่ไม่ออกอ่ะครับ



select pt.hn,concat(pt.pname,pt.fname,'  ',pt.lname) as ptname,  c.name as clinic_name, o.doctor, d.name as doctor_name,
concat(pt.addrpart," ???? ",pt.moopart," ?.",t3.name," ?.",t2.name," ?.",t1.name) as fulladdressname,
 o.hn,o.vstdate,o.nextdate,o.nexttime,o.note,o.vn,k.department,  count(v.hn) as visit_count
  from oapp o
  left outer join patient pt on pt.hn=o.hn
  left outer join clinic c on c.clinic=o.clinic
  left outer join doctor d on d.code=o.doctor
  left outer join kskdepartment k on k.depcode = o.depcode
  left outer join ovst v on v.vstdate=o.nextdate
  left outer join thaiaddress t1 on t1.chwpart=pt.chwpart and
     t1.amppart="00" and t1.tmbpart="00"
left outer join thaiaddress t2 on t2.chwpart=pt.chwpart and
     t2.amppart=pt.amppart and t2.tmbpart="00"
left outer join thaiaddress t3 on t3.chwpart=pt.chwpart and
     t3.amppart=pt.amppart and t3.tmbpart=pt.tmbpart
  and v.hn=o.hn  where o.nextdate between '2011-08-01'  and '2011-08-31'
  and o.hn not in (select hn from ovst
  where vstdate between  '2011-08-01' and '2011-08-31' )
  group by  o.oapp_id,pt.pname,pt.fname,pt.lname,c.name,o.doctor,d.name ,  o.hn,o.vstdate,o.nextdate,o.nexttime,o.note,o.vn,k.department

Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ต้องการรายงานผู้ป่วยไม่มาตามนัดครับ
« ตอบกลับ #5 เมื่อ: กันยายน 29, 2011, 10:47:31 AM »
0
ใช้การวาง Variable  GetPatientAddress ใน Report Dsigner ก็น่าจะเร็วขึ้นนะครับ.. :D :D :D

หรือไม่ก็  PM คุยกะ อ.เอก..ณ ฮาเร็ม ได้เลยครับ..(ที่เจอกันเมื่อวาน)
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ต้องการรายงานผู้ป่วยไม่มาตามนัดครับ
« ตอบกลับ #6 เมื่อ: กันยายน 29, 2011, 13:22:31 PM »
0
ใช้การวาง Variable  GetPatientAddress ใน Report Dsigner ก็น่าจะเร็วขึ้นนะครับ.. :D :D :D

หรือไม่ก็  PM คุยกะ อ.เอก..ณ ฮาเร็ม ได้เลยครับ..(ที่เจอกันเมื่อวาน)

งับๆๆ ผมแอบไปเจอ พี่เกื้อรู้ด้วย หูตากว้างไกลยิ่งนัก


ผม รัน ออก ครับพี่เกื้อ แต่  ข้อมูลที่อยู่ไม่มาเลยโพส ถามดูใช้คำสั่งผิดไปป่าว
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ Gusbel724

  • Sr. Member
  • ****
  • กระทู้: 347
  • Respect: 0
    • ดูรายละเอียด
Re: ต้องการรายงานผู้ป่วยไม่มาตามนัดครับ
« ตอบกลับ #7 เมื่อ: กันยายน 29, 2011, 13:29:42 PM »
0
พี่เกื้อ  เขาหูตา เป็นสับปะรด คะ
นส.สุรารักษ์ บูรณะ  นวก.คอมพิวเตอร์
โรงพยาบาลอินทร์บุรี โรงพยาบาลทั่วไป
 ขนาด 218 เตียง จ.สิงห์บุรี
 SEVER  HP MySQL 5.1.30X   
 HOSXP V. 3.56.2.26

** การขึ้นระบบโดยอาจารย์ชัยพร ปี 2547

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ต้องการรายงานผู้ป่วยไม่มาตามนัดครับ
« ตอบกลับ #8 เมื่อ: กันยายน 29, 2011, 13:30:52 PM »
0
พี่เกื้อ  เขาหูตา เป็นสับปะรด คะ

อดีต  มีมิตรรักเป็นชาว...สปร..ครับ....ให้แปลคำเต็มเอง...555+
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ต้องการรายงานผู้ป่วยไม่มาตามนัดครับ
« ตอบกลับ #9 เมื่อ: กันยายน 29, 2011, 13:31:54 PM »
0
ใช้การวาง Variable  GetPatientAddress ใน Report Dsigner ก็น่าจะเร็วขึ้นนะครับ.. :D :D :D

หรือไม่ก็  PM คุยกะ อ.เอก..ณ ฮาเร็ม ได้เลยครับ..(ที่เจอกันเมื่อวาน)

งับๆๆ ผมแอบไปเจอ พี่เกื้อรู้ด้วย หูตากว้างไกลยิ่งนัก


ผม รัน ออก ครับพี่เกื้อ แต่  ข้อมูลที่อยู่ไม่มาเลยโพส ถามดูใช้คำสั่งผิดไปป่าว

ใ้ห้โพสต์ Report ครับ...cds
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ Gusbel724

  • Sr. Member
  • ****
  • กระทู้: 347
  • Respect: 0
    • ดูรายละเอียด
Re: ต้องการรายงานผู้ป่วยไม่มาตามนัดครับ
« ตอบกลับ #10 เมื่อ: กันยายน 29, 2011, 13:39:22 PM »
0
เจ้าคะ .....พี่ สปร..อิอิ
นส.สุรารักษ์ บูรณะ  นวก.คอมพิวเตอร์
โรงพยาบาลอินทร์บุรี โรงพยาบาลทั่วไป
 ขนาด 218 เตียง จ.สิงห์บุรี
 SEVER  HP MySQL 5.1.30X   
 HOSXP V. 3.56.2.26

** การขึ้นระบบโดยอาจารย์ชัยพร ปี 2547

ออฟไลน์ บิ๊กเบิร์ด

  • Full Member
  • ***
  • กระทู้: 203
  • ศรัทธา
  • Respect: +11
    • ดูรายละเอียด
    • http://lo.moph.go.th
Re: ต้องการรายงานผู้ป่วยไม่มาตามนัดครับ
« ตอบกลับ #11 เมื่อ: ตุลาคม 17, 2011, 09:14:07 AM »
0
ใช้การวาง Variable  GetPatientAddress ใน Report Dsigner ก็น่าจะเร็วขึ้นนะครับ.. :D :D :D

หรือไม่ก็  PM คุยกะ อ.เอก..ณ ฮาเร็ม ได้เลยครับ..(ที่เจอกันเมื่อวาน)

แล้ว  Variable  GetPatientAddress ใน Report Dsigner มันอยู่ตรงไหนอะครับ ต้องทำยังไงครับ ผมมือใหม่อะครับ กำลังหัดเขียนรายงาน ขอฝากเนื้อฝากตัวด้วยนะครับ อ.เกื้อ
กัมปนาท  บุตรจันทร์  (bigbird)
นวก.คอมพิวเตอร์ @สสจ.เลย
mybigbird1983@gmail.com
blog : http://bigbird1983.blogspot.com/
---------------------------------------------------
วิธีใส่ลายเซ็น เพื่อแนะนำตัวเอง

ขอบคุณ ที่ก

ออฟไลน์ asawincyber

  • Hero Member
  • *****
  • กระทู้: 1,011
  • สู้ต่อไป ทาเกชิ
  • Respect: 0
    • ดูรายละเอียด
    • http://www.okhospital.net
Re: ต้องการรายงานผู้ป่วยไม่มาตามนัดครับ
« ตอบกลับ #12 เมื่อ: ตุลาคม 17, 2011, 09:18:43 AM »
0
calc--->events---> language
เสน่ห์  คงมูล (เอก)
โรงพยาบาลองครักษ์ อ.องครักษ์ จ.นครนายก
HOSxP  3.56.2.26  Activate License
Server : DELL T710 Xeon 5500 Ram 64Gb (16 X 4GB) 10600R Centos 5.5 64 bit MySQL 5.5.11 percona By อ.อ็อด
Server : IBM X3400 2.4 Ghz. Ram 4Gb. Centos 5.5 64 bit MySQL 5.5.11 percona By อ.อ็อด

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
variable รายละเอียดนัด
« ตอบกลับ #13 เมื่อ: ตุลาคม 17, 2011, 09:47:30 AM »
0
ประมาณนี้ครับ..ในคู่มือ  Manual ทำรายงานHOSXP ครับ
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x