« เมื่อ: พฤศจิกายน 01, 2008, 12:17:32 PM »
0
ใช้งานได้ดีแล้วครับ สำหรับ การนำรายการใน medplan_ipd_wait เข้าไปใน medplan_ipd เมื่อมีการ admit ผป. และมีการเปลี่ยน Transfer จาก N เป็น Y เรียบร้อยดีครับ
แต่พบ Bug เวลาที่ผป.รายเดิม ที่ admit แล้วกลับบ้าน ต่อมา อีก 5 วันมาตรวจใหม่ แพทย์จะ admit เข้าไปหน้าจอ admit ของระบบห้องตรวจแพทย์ เพื่อสร้าง drug profile สำหรับการ admit ครั้งใหม่ พบว่า
จะแสดงรายการยาครั้งก่อนขึ้นมาครับ ดู SQL trace พบว่าการดึงข้อมูลมาแสดงในหน้าต่างนี้ เรียกจาก HN
select m1.*,concat(s.name,' ',s.strength,' ',s.units) as name ,d.shortlist,s.displaycolor from medplan_ipd_wait m1
left outer join s_drugitems s on s.icode=m1.icode left outer join drugusage d on d.drugusage=m1.drugusage
where m1.hn='420019572' and m1.orderstatus = 'S' order by m1.orderdate,m1.med_plan_numberselect m1.*,concat(s.name,' ',s.strength,' ',s.units) as name ,d.shortlist,s.displaycolor from medplan_ipd_wait m1
left outer join s_drugitems s on s.icode=m1.icode left outer join drugusage d on d.drugusage=m1.drugusage
where m1.hn='420019572' and m1.orderstatus = 'C' order by m1.orderdate,m1.med_plan_numberคิดว่า น่าจะใช้ where m1.vn='xxxxxxx' มากกว่านะครับ
ขอบคุณมากครับ
บันทึกการเข้า
รพ.มะการักษ์ 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)