BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: panus_t ที่ กันยายน 14, 2011, 10:08:50 AM
-
ตอนลงทะเบียนส่งตรวจที่ห้องบัตรมีการเก็บชื่อเครื่องหรือเปล่าครับ
ต้องการทำรายงานจำนวนที่ห้องบัตรลงทะเบียนครับ
1.ผมลองนับตาม login name แล้ว แต่มีปัญหาว่า บางคน ทำงานทั้งห้องบัตร และหน่วยงานอื่น ๆ ก็เลยไม่สามารถระบุได้ว่าลงทะเบียนจากห้องไหน (แก้ไขปัญหาเฉพาะหน้าด้วยการสร้าง login ที่ห้องบัตรเพิ่ม)
2.ถ้ามีการเก็บชื่อเครื่องคอมพ์ที่ลงทะเบียนด้วยก็จะง่ายครับ
;D
-
มีจัดเก็บครับ...ลอง select * from ksklog where computer_name ="XXX" order by ksklog_id desc limit 500 จะได้ทั้งชื่อเครื่องและ loginname ครับ..
-
ถ้าดูจาก ksklog จะทราบได้อย่างไรครับว่าเป็นการลงทะเบียน หรือว่าทำอย่างอื่น (เพราะต้องการทราบว่าห้องบัตรลงทะเบียนไปกี่ case)
-
;D ;D ดึงจากตาราง OVST ฟิว staff ครับ ผู้ออกบัตร ลองดูนะครับ ;D ;D
-
;D ;D ดึงจากตาราง OVST ฟิว staff ครับ ผู้ออกบัตร ลองดูนะครับ ;D ;D
;D ;D ลองเอา ตาราง ksklog มาจอยกะ ovst ------>loginname=staff แล้วนับจาก computer_name ยังงี้ได้เปล่าครับ ;D ;D
-
;D ;D ดึงจากตาราง OVST ฟิว staff ครับ ผู้ออกบัตร ลองดูนะครับ ;D ;D
;D ;D ลองเอา ตาราง ksklog มาจอยกะ ovst ------>loginname=staff แล้วนับจาก computer_name ยังงี้ได้เปล่าครับ ;D ;D
ตัว ksklog.loginname นี้แหละครับ คือจะแยกไม่ได้ว่าเป็นการลงทะเบียน หรือแก้ไขข้อมูลอะไร
-
ลองดูว่าการลงทะเบียนที่ห้องบัตรมีการพิมพ์ report ชื่ออะไรที่แตกต่างจากการลงทะเบียนที่จุดอื่นๆหรือเปล่า เช่น มีการพิมพ์ใบสั่งยาชื่อ FORM-RxORDER1 แล้วไปดูจากการพิมพ์ที่ตาราง report_access_log ได้หรือเปล่าครับ เห็นมี department ด้วย แล้วเอาเครื่องที่กำหนด department เป็นห้องเวชระเบียนมานับหรือใช้ต่อไป
-
;D ;D ถ้างั้นก็ จอยตาราง ovst กับ patient จอยด้วย hn แล้วนับจาก ฟิว staff ของ ovst โดยกำหนด ว ด ป ตาม ฟิว fistday(วันที่มาทำบัตรครั้งแรก หรือวันออกบัตร) ตามช่วงวันที่ที่กำหนด ก็จะได้ข้อมูลคนไข้ใหม่ที่ออกบัตรตามช่วง ว ด ป ที่กำหนด แยกตาม staff หรือผู้ออกบัตร ยังนี้ได้เปล่าครับ ??? ???