BMS-HOSxP Community
HOSxP => ยินดีต้อนรับ => ข้อความที่เริ่มโดย: kungkung ที่ กุมภาพันธ์ 04, 2011, 15:58:39 PM
-
พอดีเจ้าหน้าที่ที่ทำการคัดกรองเขาต้องการพิมพ์ฟอร์มออกมาด้วยครับ
-
ส่วนใหญ่ ue เราจะผูกกับ visit ก็ใช้ vn เป็น paramenter ครับ หรือ universal_head_id ก็ได้ลองทำครับ
-
ส่วนใหญ่ ue เราจะผูกกับ visit ก็ใช้ vn เป็น paramenter ครับ หรือ universal_head_id ก็ได้ลองทำครับ
โค๊ดประมาณนี้ครับ
select u.*,concat(p.pname,p.fname,' ',p.lname)as ptname,v.age_y,v.age_m,
pt.name as pttype,sp.name as spclty,ud.*
from universal_head u
left outer join patient p on p.hn = u.hn
left outer join vn_stat v on v.vn = u.vn
left outer join pttype pt on pt.pttype = v.pttype
left outer join spclty sp on sp.spclty = v.spclty
left outer join universal_detail ud on ud.universal_head_id = u.universal_head_id
where u.vn = 'xxxxx'
ตรง xxxx เป็น vn นะครับ แต่ก้อออกมาเป็นกระดาษเปล่า เวลาจะพิมพ์ ติ๊กพิมพ์ตรงหน้าคัดกรองของ UE 8iy[
-
ส่วนใหญ่ ue เราจะผูกกับ visit ก็ใช้ vn เป็น paramenter ครับ หรือ universal_head_id ก็ได้ลองทำครับ
ตามที่พี่โก้บอก ลองดึงค่า parameter มาดูก่อนก็ได้ครับ ว่าเป็น vn หรือ universal_head_id แล้วค่อยไปแก้ sql
ปล. ไม่เคยเขียนรายงานแบบนี้เหมือนกันครับ ;D ;D
-
มาฟังรายละเอียดครับ กำลังทำเหมือนกัน
-
ส่วนใหญ่ ue เราจะผูกกับ visit ก็ใช้ vn เป็น paramenter ครับ หรือ universal_head_id ก็ได้ลองทำครับ
;D ;D ขอบคุณครับ parameter เป็น universal_head_id ครับ ;D ;D
-
ส่วนใหญ่ ue เราจะผูกกับ visit ก็ใช้ vn เป็น paramenter ครับ หรือ universal_head_id ก็ได้ลองทำครับ
;D ;D ขอบคุณครับ parameter เป็น universal_head_id ครับ ;D ;D
UE ชนิด visit ถ้าเป็นคนไข้ OPD จะผูกกับ VN แต่ถ้าเป็น IPD จะผูกด้วย AN
และแต่ละ visit อาจมีการกรอก UE หลายฟอร์มหรือหลายครั้ง
แต่ละครั้งของ UE ผูกกับ universal_head_id
( ที่รพ.คนใข้ AN เดียวมีการประเมินประเภทผู้ป่วยทุกวัน )
-
ปกติผมใช้ select 1 as cc แล้วค่อยไปเขียน sql ในตัวรายงานอีกทีครับ
ChangeReportSQL()
-
ปกติผมใช้ select 1 as cc แล้วค่อยไปเขียน sql ในตัวรายงานอีกทีครับ
ChangeReportSQL()
;D ;D ขอบคุณอีกครั้งครับ ;D ;D