101
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ขอความช่วยเหลือเรื่องใบสั่งยา
« เมื่อ: พฤศจิกายน 28, 2011, 12:56:53 PM »
ปัญหาเดิมครับ ขอทราบตารางที่เก็บรายการยาที่หมอสั่งแต่ละvisitก็ได้ครับจะลองเขียนsqlเองครับ
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.
ถ้าจะเอา sql ไปรันเอง ก็ตามนี้ครับ..................
ตัวอย่าง
ตาราง hospcode ฟิลด์ hosptype
แก้ "โรงพยาบาลชุมชน" เป็น "รพช." ฟิลด์ name แก้ "โรงพยาบาลลานสัก" เป็น "ลานสัก"
แก้ "โรงพยาบาลส่งเสริมสุขภาพตำบล" เป็น "รพ.สต." ฟิลด์ name แก้ชื่อ"xxxxxxxxx"เป็น "ป่าอ้อ"
แล้ว update
ลองเปลี่ยนตัวแปรแสดงผลในปก OPDCARD เป็นไม่ต้อง concat(hosptype,hname ) เป็นเอาแค่ชื่อ รพ.ครับ..ไม่ต้องเอาประเภทหน่วยบริการ...ได้ไหม
update แล้ว เวลาที่พิมพ์ใน OPD card มันออกมายาวมากกว่าแบบเดิม(แบบว่าเอา hosptype +name มันก็เลยออกมาเป็น เหมือนกระทู้ของ รพ.ศรีเชียงใหม่ฮ่ะครับ ไม่ทราบจะแก้ไขได้อย่างไหร่ครับ
ลองส่งรายงานขึ้นมาครับ แต่จากที่อ่าน
จากที่อ่านแสดงว่าไม่เอา pttype ไปจับใช่ไหมครับ
โรงพยาบาลก็ไม่เอา
งั้นน่าจะใช้ vn_stat.aid มาจับได้นะครับ
หรือไม่ก็จัดเต็มที่
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=22755.msg198314#new
ผมใช้การพิมพ์คำว่า "จ่ายตรง" ตัวใหญ่ ๆ แล้วใช้วาง variable ตัวหนึ่งลงไปในแบบฟอร์มใบสั่งยา หรือหัวฉลากยาก็ได้ ว่า
text1.visible:=dbpipeline['pttype']='23';
เท่านี้ ห้องยาก็จะเห็นว่าเป็นสิทธิจ่ายตรงแล้วครับ
ลองเพิ่ม
group by d1.icode ดูครับ
ลอง select * from rcpt_print
select * from rcpt_arrear
select * from rcpt_debt
ลองดูก่อนครับ..ไม่แน่ใจเหมือนกัน
select i.vn,i.hn,rcpno,i.incdateครับถูกต้องเลยครับ แต่ rcpno ไม่ขึ้นครับ เดี๋ยวตรวจสอบตารางดูก่อนครับ ขอบคุณมากครับ
,concat(pt.pname,pt.fname," ",pt.lname) as ptname
,sum(if(paidst="00",i.rcptamt,0)) 'money0'
,sum(if(paidst="01",i.rcptamt,0)) 'money1'
,sum(if(paidst="02",i.rcptamt,0)) 'money2'
,sum(if(paidst="03",i.rcptamt,0)) 'money3'
,sum(i.rcptamt) 'total'
from incoth i
left join patient pt on pt.hn=i.hn
where i.incdate between '2011-8-1' and '2011-8-31'
group by i.vn
order by i.rcpno,i.incdate,i.hn
ประมาณนี้รึป่าว
ได้แล้วค่ะ ขาด print_server