แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - chiaw nonghan

หน้า: [1]
1
Report Exchange / Readmit ใน 28 วันครับ มีสองแบบ
« เมื่อ: ตุลาคม 31, 2007, 09:54:59 AM »
Readmit ใน 28 วันครับ มีสองแบบ ช่วงสิ้นปีมีหลายหน่วย ขอข้อมูลเยอะครับ ช่วยตรวจสอบ code ด้วยนะครับ

จำนวน re admit  28 วัน(ครั้ง)

select av2.an as an2,av2.regdate as reg2,av2.dchdate as dch2,a.an,a.hn,concat(p.pname,p.fname,'  ',p.lname) as ptname,
a.regdate,a.dchdate,a.lastvisit,
a.pdx,a.age_y,a.dx0,a.dx1,a.dx2,a.dx3,a.dx4,a.dx5,a.income,a.pttype
from an_stat a
left outer join patient p on p.hn=a.hn
inner join (select a2.an,a2.hn,a2.regdate,a2.dchdate,a2.lastvisit
            from an_stat a2
            where a2.dchdate between '2007-08-01' and '2007-08-31'
            and a2.lastvisit <= 28)
            as av2 on av2.hn=a.hn
where (av2.regdate=a.regdate-a.lastvisit or av2.regdate=a.regdate)
order by a.hn,av2.an

readmit พร้อม an ครั้งก่อนด้วย
select DISTINCT avn.an,hn,ptname,reg_date,dch,lastvisit ,pdx,age_y,pdx,dx0,dx1,dx2,dx3,dx4,dx5
 from (select av2.an as an2,a.an,a.hn,concat(p.pname,p.fname,'  ',p.lname) as ptname,
       a.regdate as reg_date,
       date_format(av2.regdate,'%j')-date_format(a.regdate,'%j') as reg_diff1,
       a.dchdate as dch,a.lastvisit,
       av2.regdate as reg_date2,av2.dchdate as dch2,av2.lastvisit as lv2,
              a.pdx,a.age_y,a.dx0,a.dx1,a.dx2,a.dx3,a.dx4,a.dx5,a.income,a.pttype
       from an_stat a
       left outer join patient p on p.hn=a.hn
       left outer join (select a2.an,a2.hn,a2.regdate,a2.dchdate,a2.lastvisit
                   from an_stat a2 where a2.dchdate between '2007-08-01' and '2007-08-31' and a2.lastvisit<=28  )
                   as av2 on av2.hn=a.hn) as avn
where reg_diff1=0 or reg_diff1=lv2 or reg_diff1=lv2+1
order by avn.hn,avn.an

2
          ได้แล้วครับ ขอบคุณ ทุกท่านมากๆครับที่ช่วยแนะนำ แต่ผมสงสัยว่า รายงานแต่ละตัวรับค่าจากโปรแกรมอย่างไรครับ เช่น
           1)CUSTOM-หนังสือรับรองการเบิกกรมบัญชีกลาง รับค่า vn จากโปรแกรมแล้วเปลี่ยนในค่าใน report ใช่ไหมครับ
           2)มีค่าอะไรบ้าง(vn,hn) ที่โปรแกรมสามารถเปลี่ยนโดยไม่ต้องเว็ตค่าอะไรใน report อีก

3
ขอบคุณครับ คุณ navyNP คือที่ผมต้องการ คือ
      รายการที่ออกไปเสร็จไปแล้วครับ ต้องการพิมพ์ซ้ำด้วยกระดาษเปล่าๆครับ เพราะประมาณ อาทิตย์ 2 อาทิตย์คนไข้ถึงกลับมาขอใหม่ครับ
     ปัญหาก็คือผมไม่รู้ว่าจะดึงจากตารางไหนบ้าง รบกวนช่วยส่งไฟล์ที่บอกว่าใช้พิมพ์แนบให้ด้วยครับ
ขอบคุณมากครับ

4
เรียนอาจารย์และผู้รู้ทุกท่าน
     การเงิน ของ รพ.ต้องการพิมพ์ใบเสร็จซ้ำให้มี bill code กรณีที่ออกใบเสร็จแบบธรรมดาไปแล้ว แต่คนไข้กลับมาขอ bill code ของ สกส อีกครั้งครับ 

5
เรียน อาจารย์ทุกท่านครับ
ผมทำแบบนีได้ไหมครับ หรือว่าต้องแก้ที่ตารางอื่นอีก?
และ ตัว "" เกิดจาก user ใช่ไหมครับ
UPDATE patient SET drugallergy =  "" where ascii(drugallergy)=34

6
สร้างตาราง จาก max(hn)-200 ถึง max(hn) ก่อนครับ เป็น testhn จากนั้น ใช้คำสั่ง select hn from testhn where hn not in(select hn from patient) order by desc

7
ลอง import เข้าฐานสำรองก่อน เผื่อเป็นที่ฟอร์ม ตามไฟล์แนบ

8
Fedora4 ครับ เห็นครบเหมือนกัน ibm 226x serie

9
ส่วนของราคา ยังไม่แน่นอนครับ  http://www.manager.co.th/CyberBiz/ViewNews.aspx?NewsID=9500000113056 อัสซุสแจง โน๊ตบุ้ก7,000ไม่ได้ขายในคอมเวิร์ล

หน้า: [1]