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

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

ออฟไลน์ roxas

  • Jr. Member
  • **
  • กระทู้: 74
  • Respect: 0
    • ดูรายละเอียด
สอบถามเรื่องรายงานการนัดคนไข้ครับ
« เมื่อ: ตุลาคม 25, 2006, 23:42:43 PM »
0
คือทางรพ. ต้องการรายงานของผู้ป่วยคลินิกพิเศษต่างๆ (เช่น DM, HT) ว่าได้นัดผู้ป่วยแต่ละคนเมื่อวันที่เท่าใด และผู้ป่วยมาตามนัด หรือมาก่อนนัดกี่วัน หรือมาหลังนัดกี่วัน จะสามารถหาได้อย่างไรบ้างครับ ~ ขอบคุณล่วงหน้าด้วยครับ ~
โรงพยาบาลสันติสุข
อำเภอสันติสุข จังหวัดน่าน

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: สอบถามเรื่องรายงานการนัดคนไข้ครับ
« ตอบกลับ #1 เมื่อ: ตุลาคม 26, 2006, 00:26:05 AM »
0
อยู่ที่หน้าจอนี้ครับ
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: สอบถามเรื่องรายงานการนัดคนไข้ครับ
« ตอบกลับ #2 เมื่อ: ตุลาคม 26, 2006, 00:31:21 AM »
0
หรือจะเขียนคำสั่งทำรายงานเองก็ได้เช่น

รายชื่อผู้ป่วย clinic เบาหวาน ที่นัดมาวันที่   1/10/49

โค๊ด: SQL
  1. SELECT o.hn,p.pname,p.fname,p.lname
  2. FROM oapp o
  3. LEFT OUTER JOIN patient p ON p.hn = o.hn
  4. WHERE o.nextdate = '2006-10-01' AND  o.hn IN (SELECT hn FROM clinicmember WHERE clinic='001')

รายชื่อผู้ป่วย clinic เบาหวานที่นัดมาวันที่ 1/10/49 แต่ไม่มาตามนัด

โค๊ด: SQL
  1. SELECT o.hn,p.pname,p.fname,p.lname
  2. FROM oapp o
  3. LEFT OUTER JOIN patient p ON p.hn = o.hn
  4. WHERE o.nextdate = '2006-10-01' AND  o.hn IN (SELECT hn FROM clinicmember WHERE clinic='001')
  5.  AND o.hn NOT IN (SELECT hn FROM ovst WHERE vstdate = '2006-10-01')
  6.  

รายชื่อผู้ป่วย clinic เบาหวานที่นัดมาวันที่ 1/10/49 และมาตามนัด

โค๊ด: SQL
  1. SELECT o.hn,p.pname,p.fname,p.lname
  2. FROM oapp o
  3. LEFT OUTER JOIN patient p ON p.hn = o.hn
  4. WHERE o.nextdate = '2006-10-01' AND  o.hn IN (SELECT hn FROM clinicmember WHERE clinic='001')
  5.  AND o.hn  IN (SELECT hn FROM ovst WHERE vstdate = '2006-10-01')
  6.  


รายชื่อผู้ป่วย clinic เบาหวานที่นัดมาวันที่ 1/10/49 และมาก่อนนัด 3 วัน (มาช่วงวันที่ 28/9/49 - 3/10/49)
โค๊ด: SQL
  1. SELECT o.hn,p.pname,p.fname,p.lname
  2. FROM oapp o
  3. LEFT OUTER JOIN patient p ON p.hn = o.hn
  4. WHERE o.nextdate = '2006-10-01' AND  o.hn IN (SELECT hn FROM clinicmember WHERE clinic='001')
  5.  AND o.hn  IN (SELECT hn FROM ovst WHERE vstdate BETWEEN '2006-09-28' AND '2006-10-03' )
  6.  
« แก้ไขครั้งสุดท้าย: ตุลาคม 26, 2006, 00:35:03 AM โดย manoi »
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ roxas

  • Jr. Member
  • **
  • กระทู้: 74
  • Respect: 0
    • ดูรายละเอียด
Re: สอบถามเรื่องรายงานการนัดคนไข้ครับ
« ตอบกลับ #3 เมื่อ: ตุลาคม 26, 2006, 21:24:06 PM »
0
 :D ขอบคุณมากครับ
โรงพยาบาลสันติสุข
อำเภอสันติสุข จังหวัดน่าน