BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: yossak ที่ เมษายน 27, 2012, 11:37:30 AM

หัวข้อ: มีปัญหาการแสดงผลข้อมูลครับของคลินิกพิเศษครับ
เริ่มหัวข้อโดย: yossak ที่ เมษายน 27, 2012, 11:37:30 AM
พี่ครับผมมีปัญหาว่า พี่รับที่รับผิดชอบงาน คลินิคพิเศษเบาหวานความดัน พี่เขาบอกว่า lab คนไข้เขา เข้าทำการตรวจ ประมาณ 80 % แต่เวลาเรียกรายงานคนไข้ ออกมาได้แค่ 10% จะต้องทำยังไงให้ข้อมูลของ lab แสดงออกมาครับ  :-\ :-\
หัวข้อ: Re: มีปัญหาการแสดงผลข้อมูลครับของคลินิกพิเศษครับ
เริ่มหัวข้อโดย: [-_เอ็ม_-] ที่ เมษายน 27, 2012, 16:29:50 PM
ลองทำการ Map Lablink ที่ System setting แล้วทำการ update to opdscreen ดูครับ
ปล. เดาเอานะครับ ลองดู ไม่เสียหาย ;)
หัวข้อ: Re: มีปัญหาการแสดงผลข้อมูลครับของคลินิกพิเศษครับ
เริ่มหัวข้อโดย: yossak ที่ เมษายน 30, 2012, 08:50:58 AM
Map Lablink ที่ System setting แล้วทำการ update to opdscreen ทำแล้วครับแต่ไม่เปลียนแปลงอะไร เพราะได้เทคนิคนี้มาจากประชุม ที่ชะอำ แล้วลองทำตั้งแต่แรกแล้ว ก็มาย้อนกลับมาทำอีกเมื่อไวนี้ แต่ไม่เห็นผล
หัวข้อ: Re: มีปัญหาการแสดงผลข้อมูลครับของคลินิกพิเศษครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ เมษายน 30, 2012, 09:42:22 AM
ไม่แน่ใจว่าจะเกี่ยวข้องกับตอนส่งตรวจหรือเปล่า ที่จะมีหน้าจอให้เลือกว่าการมาครั้งนี้เป็นการมาคลินิกพิเศษ หรือเป็นการมารับบริการอื่น ๆ ผมสงสัยว่าอาจเป็นการเลือกมารับบริการอื่น ๆ ทำให้ไม่มีข้อมูลในตาราง clinic_visit เลยส่งผลให้ ไม่มีข้อมูลตรงนี้ครับ
หัวข้อ: Re: มีปัญหาการแสดงผลข้อมูลครับของคลินิกพิเศษครับ
เริ่มหัวข้อโดย: yossak ที่ พฤษภาคม 01, 2012, 10:17:24 AM
ส่วนมากจะนัดมา และลงทะเบียน auto ครับแบบนี้จะมีปัญหาจากตรงนี้หรือเปล่าครับ แล้วจะมีวิธีแก้ไขหรือเปล่าครับ เพราะว่าคนไข้คลินิคที่มาตรวจ มีจำนวนมากผมก็เลยแนะนำให้ ให้ห้องบัตรลงทะเบียน auto เพราะมันเร็วดีเพราะลงที่เดียวเสร็จ ??? ???
หัวข้อ: Re: มีปัญหาการแสดงผลข้อมูลครับของคลินิกพิเศษครับ
เริ่มหัวข้อโดย: jdadmin1 ที่ พฤษภาคม 01, 2012, 11:25:46 AM
 ;D ;D ;D
ที่ System Settings ติ๊กเครื่องหมายถูกตรง "ตรวจสอบการมาของผู้ป่วยคลินิกพิเศษ" ไว้ด้วยครับ
 ;D ;D ;D
หัวข้อ: Re: มีปัญหาการแสดงผลข้อมูลครับของคลินิกพิเศษครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ พฤษภาคม 01, 2012, 11:52:29 AM
ส่วนมากจะนัดมา และลงทะเบียน 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")
หัวข้อ: Re: มีปัญหาการแสดงผลข้อมูลครับของคลินิกพิเศษครับ
เริ่มหัวข้อโดย: nahos ที่ พฤษภาคม 01, 2012, 13:45:26 PM
ส่วนมากจะนัดมา และลงทะเบียน 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 ก็จะว่างเหมือนกันครับ
หัวข้อ: Re: มีปัญหาการแสดงผลข้อมูลครับของคลินิกพิเศษครับ
เริ่มหัวข้อโดย: omkoihos ที่ พฤษภาคม 01, 2012, 13:51:12 PM
;D ;D ;D
ที่ System Settings ติ๊กเครื่องหมายถูกตรง "ตรวจสอบการมาของผู้ป่วยคลินิกพิเศษ" ไว้ด้วยครับ
 ;D ;D ;D
ถ้าไม่ได้ติ๊กไว้ล่ะคะ  หรือว่า จะเป็นสาเหตุของปัญหานี้ด้วยคะ
หัวข้อ: Re: มีปัญหาการแสดงผลข้อมูลครับของคลินิกพิเศษครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ พฤษภาคม 01, 2012, 14:05:01 PM

แจ่มเลย แล้วถ้าจะเอาไปเพิ่มใน 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 ไปเรื่อย ๆ ครับ