ผู้เขียน หัวข้อ: QN ในห้องตรวจแพทย์ !!!  (อ่าน 3687 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
QN ในห้องตรวจแพทย์ !!!
« เมื่อ: กันยายน 17, 2007, 12:14:18 PM »
0
แพทย์แจ้งครับ ปัญหาจากการเรียกใช้ QN

กรณีผป.ตรวจหลายห้องตรวจ เช่น ตรวจ DM ได้ QN  276    ตรวจตา ได้ QN 562   พบว่า เวลาที่แพทย์พิมพ์เ
ลข QN  จะแสดงชื่อผป. 2 บรรทัด และจะ highlight ที่บรรทัดแรก คือ เลข 276   ปัญหาจะเกิดที่ห้องตรวจที่ได้ QN หลัง เพราะบางครั้งเวลารีบ จะกด Enter ข้ามไปเลย ไม่ได้สังเกต ชื่อผป.ขึ้นถูกต้อง แต่คนละ VN ทำให้เกิดความผิดพลาดได้ ในการลง Dx , Spclty , Medication , PE .... 

แพทย์แจ้งว่า ถ้าเป็นไปได้  เวลาพิมพ์เลข QN  ให้แสดง highlight ที่บรรทัด QN ที่เราพิมพ์   เพื่อให้สามารถเคาะ Enter ได้เลย ไม่ต้อง ใช้ mouse click หรือกดลูกศรลง เพื่อเลือกบรรทัด QN อีกครั้งครับ

ขอบคุณมากครับ
รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

doramon

  • บุคคลทั่วไป
Re: QN ในห้องตรวจแพทย์ !!!
« ตอบกลับ #1 เมื่อ: กันยายน 17, 2007, 12:18:28 PM »
0
รูปที่สองช่วยส่ง sql  trace   มาด้วยครับ

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
Re: QN ในห้องตรวจแพทย์ !!!
« ตอบกลับ #2 เมื่อ: กันยายน 17, 2007, 12:32:57 PM »
0
select hn from ovst where vstdate='2007-09-17'  and oqueue=562

select count(*) as cc from oapp where nextdate = '2007-09-17' and doctor = '002'

select count(*) as cc from oapp where nextdate = '2007-09-17' and doctor = '002' and patient_visit='Y'

select v.hn as hn,l.lab_count,xh.confirm_all,l.report_count,v.pt_priority as pt_priority,v.vn as vn,v.oqueue as oqueue,v.cur_dep_time as cur_dep_time,count(s.vn) as svn_count,  count(r.vn) as rx_count,count(r1.vn) as pay_count  , count(t.vn) as finance_count  , concat(p.pname,p.fname,'  ',p.lname) as ptname from ovst v left outer join patient p on p.hn=v.hn  left outer join pq_screen s on s.vn=v.vn  left outer join rx_operator r on r.vn=v.vn  left outer join rcpt_print t on t.vn=v.vn  left outer join lab_status l on l.vn = v.vn  left outer join xray_head xh on xh.vn = v.vn  left outer join rx_operator r1 on r1.vn=v.vn and r1.pay='Y'  where v.vstdate='2007-09-17' and v.hn='370030864'  group by v.hn,l.lab_count,xh.confirm_all,l.report_count,v.pt_priority,v.vn,v.oqueue,v.cur_dep_time,p.pname,p.fname,p.lname  order by v.pt_priority desc, v.cur_dep_time

select  distinct v.hn,concat(p.fname,' ',p.lname) as name from ovst v left outer join patient p on p.hn=v.hn where v.vstdate = '2007-09-17'  and  v.cur_dep='040' 

select concat(r.rx_time,' - ',o.rx_queue,' - ',p.pname,p.fname,' ',p.lname,' : ',p.hn) as name  from patient p,ovst o,rx_doctor r where p.hn=o.hn and o.vstdate='2007-09-17' and r.vn=o.vn  and r.doctor='002' order by r.rx_time desc

รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: QN ในห้องตรวจแพทย์ !!!
« ตอบกลับ #3 เมื่อ: กันยายน 17, 2007, 12:41:38 PM »
0
ทำการแก้ไขให้แล้วครับใน 3.50.9.17
HOSxP Project Manager / Cheif Developer / BMS MD