BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: roxas ที่ ตุลาคม 25, 2006, 23:42:43 PM

หัวข้อ: สอบถามเรื่องรายงานการนัดคนไข้ครับ
เริ่มหัวข้อโดย: roxas ที่ ตุลาคม 25, 2006, 23:42:43 PM
คือทางรพ. ต้องการรายงานของผู้ป่วยคลินิกพิเศษต่างๆ (เช่น DM, HT) ว่าได้นัดผู้ป่วยแต่ละคนเมื่อวันที่เท่าใด และผู้ป่วยมาตามนัด หรือมาก่อนนัดกี่วัน หรือมาหลังนัดกี่วัน จะสามารถหาได้อย่างไรบ้างครับ ~ ขอบคุณล่วงหน้าด้วยครับ ~
หัวข้อ: Re: สอบถามเรื่องรายงานการนัดคนไข้ครับ
เริ่มหัวข้อโดย: manoi ที่ ตุลาคม 26, 2006, 00:26:05 AM
อยู่ที่หน้าจอนี้ครับ
หัวข้อ: Re: สอบถามเรื่องรายงานการนัดคนไข้ครับ
เริ่มหัวข้อโดย: manoi ที่ ตุลาคม 26, 2006, 00:31:21 AM
หรือจะเขียนคำสั่งทำรายงานเองก็ได้เช่น

รายชื่อผู้ป่วย 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.  
หัวข้อ: Re: สอบถามเรื่องรายงานการนัดคนไข้ครับ
เริ่มหัวข้อโดย: roxas ที่ ตุลาคม 26, 2006, 21:24:06 PM
 :D ขอบคุณมากครับ