BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: yossak ที่ เมษายน 27, 2012, 11:37:30 AM
-
พี่ครับผมมีปัญหาว่า พี่รับที่รับผิดชอบงาน คลินิคพิเศษเบาหวานความดัน พี่เขาบอกว่า lab คนไข้เขา เข้าทำการตรวจ ประมาณ 80 % แต่เวลาเรียกรายงานคนไข้ ออกมาได้แค่ 10% จะต้องทำยังไงให้ข้อมูลของ lab แสดงออกมาครับ :-\ :-\
-
ลองทำการ Map Lablink ที่ System setting แล้วทำการ update to opdscreen ดูครับ
ปล. เดาเอานะครับ ลองดู ไม่เสียหาย ;)
-
Map Lablink ที่ System setting แล้วทำการ update to opdscreen ทำแล้วครับแต่ไม่เปลียนแปลงอะไร เพราะได้เทคนิคนี้มาจากประชุม ที่ชะอำ แล้วลองทำตั้งแต่แรกแล้ว ก็มาย้อนกลับมาทำอีกเมื่อไวนี้ แต่ไม่เห็นผล
-
ไม่แน่ใจว่าจะเกี่ยวข้องกับตอนส่งตรวจหรือเปล่า ที่จะมีหน้าจอให้เลือกว่าการมาครั้งนี้เป็นการมาคลินิกพิเศษ หรือเป็นการมารับบริการอื่น ๆ ผมสงสัยว่าอาจเป็นการเลือกมารับบริการอื่น ๆ ทำให้ไม่มีข้อมูลในตาราง clinic_visit เลยส่งผลให้ ไม่มีข้อมูลตรงนี้ครับ
-
ส่วนมากจะนัดมา และลงทะเบียน auto ครับแบบนี้จะมีปัญหาจากตรงนี้หรือเปล่าครับ แล้วจะมีวิธีแก้ไขหรือเปล่าครับ เพราะว่าคนไข้คลินิคที่มาตรวจ มีจำนวนมากผมก็เลยแนะนำให้ ให้ห้องบัตรลงทะเบียน auto เพราะมันเร็วดีเพราะลงที่เดียวเสร็จ ??? ???
-
;D ;D ;D
ที่ System Settings ติ๊กเครื่องหมายถูกตรง "ตรวจสอบการมาของผู้ป่วยคลินิกพิเศษ" ไว้ด้วยครับ
;D ;D ;D
-
ส่วนมากจะนัดมา และลงทะเบียน auto ครับแบบนี้จะมีปัญหาจากตรงนี้หรือเปล่าครับ แล้วจะมีวิธีแก้ไขหรือเปล่าครับ เพราะว่าคนไข้คลินิคที่มาตรวจ มีจำนวนมากผมก็เลยแนะนำให้ ให้ห้องบัตรลงทะเบียน auto เพราะมันเร็วดีเพราะลงที่เดียวเสร็จ ??? ???
การลงทะเบียน auto น่าจะไม่มีการเก็บข้อมูลที่ clinic_visit ผมเคยใช้ SQL Script นำเข้าแบบนี้ ลองใช้ดูครับ
insert into clinic_visit (hn,clinic,vn)
select hn,main_dep,vn from ovst where vstdate between "2010-10-01" and "2012-02-29"
and hn in (select hn from clinicmember) and main_dep in ("001","002")
-
ส่วนมากจะนัดมา และลงทะเบียน auto ครับแบบนี้จะมีปัญหาจากตรงนี้หรือเปล่าครับ แล้วจะมีวิธีแก้ไขหรือเปล่าครับ เพราะว่าคนไข้คลินิคที่มาตรวจ มีจำนวนมากผมก็เลยแนะนำให้ ให้ห้องบัตรลงทะเบียน auto เพราะมันเร็วดีเพราะลงที่เดียวเสร็จ ??? ???
การลงทะเบียน auto น่าจะไม่มีการเก็บข้อมูลที่ clinic_visit ผมเคยใช้ SQL Script นำเข้าแบบนี้ ลองใช้ดูครับ
insert into clinic_visit (hn,clinic,vn)
select hn,main_dep,vn from ovst where vstdate between "2010-10-01" and "2012-02-29"
and hn in (select hn from clinicmember) and main_dep in ("001","002")
แจ่มเลย แล้วถ้าจะเอาไปเพิ่มใน clinicmember.mo1_visit_date ,clinicmember.mo12_visit_date จะทำอย่างไรครับ เพราถ้าสั่ง auto ก็จะว่างเหมือนกันครับ
-
;D ;D ;D
ที่ System Settings ติ๊กเครื่องหมายถูกตรง "ตรวจสอบการมาของผู้ป่วยคลินิกพิเศษ" ไว้ด้วยครับ
;D ;D ;D
ถ้าไม่ได้ติ๊กไว้ล่ะคะ หรือว่า จะเป็นสาเหตุของปัญหานี้ด้วยคะ
-
แจ่มเลย แล้วถ้าจะเอาไปเพิ่มใน clinicmember.mo1_visit_date ,clinicmember.mo12_visit_date จะทำอย่างไรครับ เพราถ้าสั่ง auto ก็จะว่างเหมือนกันครับ
เดา SQL Script มั่ว ๆ (ยังไม่ได้ทดสอบ) น่าจะประมาณนี้
update clinicmember c inner join ovst o on o.hn=c.hn
set c.mo1_visit_date=o.vstdate
where o.main_dep='001' and c.clinic='001'
and o.vstdate between "2012-01-01" and "2012-01-31"
ทีนี้ต้องเปลี่ยนเดือนที่ใช้ update ไปเรื่อย ๆ ครับ