BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: sshpt ที่ กันยายน 12, 2007, 08:09:35 AM
-
คำถาม
1. แต่ละจุดบริการจะด็ประวัติย้อนหลังได้อย่างไรครับ (คนไข้ไม่ได้มารับบริการในวันนั้น และไม่รู้ว่าคนไข้มารับบริการวันไหนบ้างด้วยครับ)
2. เมื่อต้องการทราบ ค่าใช้จ่ายต่าง ๆ ของคนไข้ opd 1 คน เป็นช่วงเวลาต้องทำไงครับ เช่น วันที่ 5-12 สค. 50
;D
-
ต้องถามก่อนว่า
จะดูข้อมูลเกี่ยวกับอะไรบ้าง
ถ้าไม่เยอะมากไปนัก
สามารถทำ Custom Report ได้นะครับ
แจ้งทุกแผนกที่ต้องการดูประวัติคนไข้ย้อนหลังให้ทราบ
อีกตัวเลือกคือ เปิดสิทธิให้แผนกที่ต้องการดูข้อมูลคนไข้ OPD
ย้อนหลังเข้าใช้ ระบบผู้ป่วยนอก ==> Patient EMR
(ที่ รพ.บางกอก 8 อินเตอร์เนชั่นแนล
ใส่รหัสผ่านให้กับรายงานด้วย
เพื่อไม่ให้แผนกต่างๆที่ไม่มีสิทธิ เข้าดูได้
อาทิเช่น ระบบการเงิน,ระบบบัญชี เป็นต้น)
-
1. แต่ละจุดบริการจะด็ประวัติย้อนหลังได้อย่างไรครับ (คนไข้ไม่ได้มารับบริการในวันนั้น และไม่รู้ว่าคนไข้มารับบริการวันไหนบ้างด้วยครับ)
...ใช้ Patient EMR ดูประวัติครับ....
2. เมื่อต้องการทราบ ค่าใช้จ่ายต่าง ๆ ของคนไข้ opd 1 คน เป็นช่วงเวลาต้องทำไงครับ เช่น วันที่ 5-12 สค. 50
..ดูจากตาราง opitemrece เลือกดูตามราย HN ได้ครับ...
select o.vn, o.an, o.hn, o.vstdate, concat(p.pname,p.fname," ",p.lname) as pt_name,
o.icode, concat(s.name,' ',s.strength) as name, o.qty ,o.unitprice , o.sum_price
from opitemrece o
left outer join s_drugitems s on s.icode=o.icode
left outer join patient p on p.hn = o.hn
left outer join vn_stat v on v.vn = o.vn
where o.hn = '*******' and o.vstdate between '2007-08-05' and '2007-8-12'
and v.vn = o.vn
order by o.vstdate asc
....ลองๆ ดูครับ..... :D...
-
ขอบคุณสำหรับคำตอบครับ
ขอเพิ่มเติมนิดหน่อยครับ คือ ในส่วนของ Patient EMR
ผมค้นหา HN 000602811 จะมีประวัติอยู่ 1 วันครับ แล้วผมก็ไปค้นหา HN 000000123 คนนี้จะไม่มีประวัติครับ แต่ว่าที่แท็บ Screen & ตรวจรักษา และ แท็บรายการยา ยังเป็นของ HN 000602811 อยู่เลยครับ
ความต้องการ คืออยากให้ แท็บ Screen & ตรวจรักษา และ แท็บรายการยา ของ HN 000000123 เป็นช่องว่างเพราะเขาไม่มีประวัติครับ ถ้าประวัติของคนไข้คนก่อนยังค้างอยู่กลัว จนท.จะงง
-
ลองเปลี่ยนเวอร์ชั่นดูครับ
3.50.8.3 ไม่มีปัญหาครับ ;D