BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: vinaisena ที่ กรกฎาคม 13, 2010, 16:12:42 PM
-
คำสั่งดูข้อมูลระดับน้ำตาลตามค่าที่ต้องการ ในผู้ป่วยคลินิก DM ดังนี้
select v.hn,v.vstdate,c.number,concat(p.pname,p.fname," ",p.lname) as ptname,lb.lab_order_result as LDL
from vn_stat v
left outer join lab_head lh on lh.vn=v.vn
left outer join opdscreen o on o.vn=v.vn
left outer join patient p on p.hn=v.hn
left outer join lab_order lb on lb.lab_order_number=lh.lab_order_number
left outer join clinicmember c on c.hn=v.hn
where v.vstdate between '2008-10-01' and '2009-09-30' and c.clinic ="001" and v.spclty ="01"
and lb.lab_order_result>=131 and lb.lab_order_result <=179
and lb.lab_items_code in ('3073', '3045', '3001', '3036')
แต่หากจะดูผู้ป่วย นอกคลินิก DM ละ และไม่นับ HN ซ้ำ จะใช้คำสั่งอย่างไรครับ
ฝากท่านอาจารย์ด้วยครับ
-
เพิ่ม distinct เข้าไป ครับ
-
เพิ่มตรงไหนครับ ท่าน อาจารย์
-
distinct(สิ่งที่ต้องการ)
เช่น
distinct(hn)
distinct(vn)
;) ;) ;)
-
select distinct(v.hn),v.vstdate,c.number,concat(p.pname,p.fname," ",p.lname) as ptname,lb.lab_order_result as LDL
from vn_stat v
left outer join lab_head lh on lh.vn=v.vn
left outer join opdscreen o on o.vn=v.vn
left outer join patient p on p.hn=v.hn
left outer join lab_order lb on lb.lab_order_number=lh.lab_order_number
left outer join clinicmember c on c.hn=v.hn
where v.vstdate between '2008-10-01' and '2009-09-30' and c.clinic ="001" and v.spclty ="01"
and lb.lab_order_result>=131 and lb.lab_order_result <=179
and lb.lab_items_code in ('3073', '3045', '3001', '3036')
-
คำสั่งดูข้อมูลระดับน้ำตาลตามค่าที่ต้องการ ในผู้ป่วยคลินิก DM ดังนี้
select v.hn,v.vstdate,c.number,concat(p.pname,p.fname," ",p.lname) as ptname,lb.lab_order_result as LDL
from vn_stat v
left outer join lab_head lh on lh.vn=v.vn
left outer join opdscreen o on o.vn=v.vn
left outer join patient p on p.hn=v.hn
left outer join lab_order lb on lb.lab_order_number=lh.lab_order_number
left outer join clinicmember c on c.hn=v.hn
where v.vstdate between '2008-10-01' and '2009-09-30' and c.clinic ="001" and v.spclty ="01"
and lb.lab_order_result>=131 and lb.lab_order_result <=179
and lb.lab_items_code in ('3073', '3045', '3001', '3036')
แต่หากจะดูผู้ป่วย นอกคลินิก DM ละ และไม่นับ HN ซ้ำ จะใช้คำสั่งอย่างไรครับ
ฝากท่านอาจารย์ด้วยครับ
ตกลงดู FBS หรือ LDL ครับ ;D ;D ;D ;D ;D
-
ผมกำลังทำแบบนี้ครับ
-
ตกลงมันคือ รายงานใช่ไหมครับ
ผมใช้ version 52.11.11
แล้วมันเกิดปัญหาแบบนี้ครับ
แล้วจะไป set อะไรเพิ่มไหมครับ
-
update ได้แล้วครับ
ถ้ายังใช้ version 3.52.x.x ผมว่าต้องหยุดระบบแล้วค่อย upgrade ครับ
คืนนี้ทำเลยครับ
-
มิน่าล่ะ ถึงได้ถาม http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=16236.msg131750
เอาอย่างนี้นะครับ
ประชาสัมพันธ์ไปก่อน คืนนี้ (สมมุตินะครับ...แล้วแต่สะดวก) จะ upgrade structure เวลา 01:00 น.
ก่อนถึงเวลานัดหมาย admin ก็ download Stable build - 3.53.3.28 มาให้เรียบร้อย แล้วติดตั้งในเครื่องของ admin ซะ
ต่อมา download Daily build - 3.53.7.8 มา แต่ยังไม่ต้องติดตั้งนะ (หรืออาจจะติดตั้งในอีกเครื่องก็ได้)
พอถึงเวลานัดหมาย ก็ให้ทุกเครื่องหยุดใช้งานและ logout จากระบบให้เรียบร้อย
admin ก็จัดการ backup ข้อมูลซะให้เรียบร้อย (อาจจะทำตาม SoRnKuNg ใน http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=16236.msg131750)
หรืออาจจะทำให้เรียบร้อยซะก่อนแล้ว run HOSxP Replication ไว้
ต่อมาให้ทำการ upgrade structure ในเครื่อง server หลักซะ (System => Check DB => Upgrade Structure) รอสักพักไม่น่าจะนานเกิน 30 นาที - 1 ชั่วโมง
เสร็จแล้วทำการติดตั้ง Daily build - 3.53.7.8 ที่ download มาก่อนหน้านี้ลงในเครื่องของ admin (หรือหากติดตั้งไว้แล้วในอีกเครื่องหนึ่ง ก็ใช้เครื่องนั้น) แล้วทำการ Upgrade structure อีกครั้ง ครั้งนี้น่าจะใช้เวลาน้อยกว่า การ upgrade structure ครั้งแรก
เช้าแล้วค่อยตามไป update ที่เครื่องลูกข่ายอื่น ๆ พยายามอย่าให้ version ของ client ห่างกันมากนะครับ ใช้ version เดียวกัน...ดีที่สุดครับ ;D ;D ;D ;D ;D
ควรตาม upgrade โปรแกรม (พร้อมทั้ง upgrade structure) ให้เป็นปัจจุบันมากที่สุด เพราะมี feature ใหม่ ๆ เพิ่มเข้าไปตลอดครับ รวมทั้งแก้ Bug ใน version ก่อน ๆ ด้วย (แต่อาจจะมี bug ใหม่...รอทดสอบก่อนครับ)