BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: wiphusit ที่ กรกฎาคม 29, 2008, 14:11:49 PM
-
ต้องการให้โชว์สิทธิการรักษาในการ Refer ในแต่ละครั้งโดยจะมีรายละเอียด คือ สิทธิบัตร เช่นประกันสังคม 0-12 ปี เลขที่สิทธิบัตร และสถานพยาบาลหลัก คือชื่อโรงพยาบาล
ปรากฎว่าสถานพยาบาลหลักไม่ปรากฎ
รบกวนขอคำแนะนำหน่อยครับ
-
กำลังหาเลยครับขอบคงคับ
-
คือรายละเอียดผมอยากได้เหมือนกับแบบส่งผู้ป่วยไปรับการตรวจหรือรักษาต่อ(เล่มที่ด้านบนเป็นสีชมพูส่วนก๊อปปี้เป็นสีเหลืองนะครับ) ไม่ทราบว่า รพ.อื่นยังใช้เหมือนผมอยู่หรือป่าว
-
....ที่คำสั่งของรายงาน ลอง ลบตรงที่ผมทำเป็น สีแดง ดูนะครับ
แล้วอย่าลืมตรวจดูตรง parameter ด้วยนะครับ(มันจะเคลื่อน)...
select o.vn,o.hn,o.o_refer_number,o.i_refer_number,d.name as doctor_name,o.vstdate,
concat(day(p.birthday),"/",month(p.birthday),"/",year(p.birthday)+543) as birthday,
o.vsttime,concat(p.pname,p.fname,' ',p.lname) as ptname,
concat(h.hosptype,' ',h.name) as hospname,
r.name as refername, o.o_refer_dep as refer_dep,
ro.*,os.bpd,os.bps,os.bw,os.cc,os.hr,os.pe,os.pulse,os.rr,os.temperature, pt.*,ptt.name
from ovst o
left outer join patient p on p.hn=o.hn
left outer join hospcode h on h.hospcode = o.rfrolct and h.hospcode = o.hospmain
(ลบตรงสีแดงออก)
left outer join rfrcs r on r.rfrcs = o.rfrocs
left outer join doctor d on d.code = o.doctor
left outer join opdscreen os on os.vn = o.vn
left outer join referout ro on ro.vn=o.vn and ro.refer_number = o.o_refer_number
left outer join pttypeno pt on pt.hn = o.hn
left outer join pttype ptt on ptt.pttype = o.pttype
where o.vn="500702123956" and o.o_refer_number="500471" order by o.vstdate,o.vsttime
...ที่จริงใช้ variable ดึงข้อมูลมาแสดงที่ตัวรายงานเลยก็ได้นะครับ..... :D......