ผู้เขียน หัวข้อ: รายงานข้อมูลผู้ป่วยคลีนิคเบาหวาน FBS or DTX น้อยกว่าหรือเท่ากับ 130  (อ่าน 7797 ครั้ง)

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

ออฟไลน์ vinaisena

  • Hero Member
  • *****
  • กระทู้: 615
  • งานสนุกทุกอย่างก็สุข
  • Respect: 0
    • ดูรายละเอียด
    • http://www.senahosp.net
ข้อมูลผู้ป่วยคลีนิคเบาหวาน FBS or DTX น้อยกว่าหรือเท่ากับ 130

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 '2009-02-01' and '2009-06-31' and c.clinic ="001" and v.spclty ="01" and  lb.lab_order_result <=130
and lb.lab_items_code in ('3073', '3045', '3001', '3036')
จากคำสั่งนี้หากผมไม่ต้องการ HN ซ้ำจะเพิ่มคำสั่งอะไรตรงไหนครับ ท่านอาจารย์

ฝากด้วยครับ
vinai supopoj
เจ้าพนักงานเวชสถิติ รุ่น 12
รพ.เสนา จ.พระนครศรีอยุธยา 180 เตียง
เริ่มระบบ OPD กุมภาพันธ์ 2551
เริ่มระบบ IPD 15 ธันวาคม 2551
ทีม อ.นาจ อ.กัมพล
server IBM x Series 3400 Intel Xeon Quad-Core E5430 2.66 GHz/1333 MHZ RAID 0 RAM 9 GB HD 146 GB
Master database 3.54.7.30
Hosxp 3. 54.8.8 เครื่องที่ผมทำงานอยู่
นอกนั้น หลากหลาย เก่าสุด 52.11.11 LAB
ใช้งานเต็มที่ 60+ Station
Cent OS 5.2
ทำ server image work แล้ว อยู่ๆ ก็เดี๊ยงอีกมีปัญหาตอนไฟกระชาก ให้ Server image ล่ม restart ใหม่ แล้ว server วิ่งหา Imge server ไม่เจอะ หน้างานที่ถ่ายรูปห้องบัตร ถ่ายรูปไม่ได้

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
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 '2009-02-01' and '2009-06-31' and c.clinic ="001" and v.spclty ="01" and  lb.lab_order_result <=130 and lb.lab order_result is not null and lb.lab_order_result <>""and lb.lab_items_code in ('3073', '3045', '3001', '3036')


ลองดูครับ...ตัวระวัง การสั่งที่ไม่ได้รายงานผลด้วยครับ..เพราะ น้อยกว่า 130 เช่นเดียวกัน
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ vinaisena

  • Hero Member
  • *****
  • กระทู้: 615
  • งานสนุกทุกอย่างก็สุข
  • Respect: 0
    • ดูรายละเอียด
    • http://www.senahosp.net
ครับ อ.เกื้อ
ขอบคุณจริง ๆ นึกว่า อ.อยู่ รพ.ราชบุรี จะได้ฝากความคิดถึง เพื่อน วิโรจน์ จพ.เวชสถิติด้วยครับ
vinai supopoj
เจ้าพนักงานเวชสถิติ รุ่น 12
รพ.เสนา จ.พระนครศรีอยุธยา 180 เตียง
เริ่มระบบ OPD กุมภาพันธ์ 2551
เริ่มระบบ IPD 15 ธันวาคม 2551
ทีม อ.นาจ อ.กัมพล
server IBM x Series 3400 Intel Xeon Quad-Core E5430 2.66 GHz/1333 MHZ RAID 0 RAM 9 GB HD 146 GB
Master database 3.54.7.30
Hosxp 3. 54.8.8 เครื่องที่ผมทำงานอยู่
นอกนั้น หลากหลาย เก่าสุด 52.11.11 LAB
ใช้งานเต็มที่ 60+ Station
Cent OS 5.2
ทำ server image work แล้ว อยู่ๆ ก็เดี๊ยงอีกมีปัญหาตอนไฟกระชาก ให้ Server image ล่ม restart ใหม่ แล้ว server วิ่งหา Imge server ไม่เจอะ หน้างานที่ถ่ายรูปห้องบัตร ถ่ายรูปไม่ได้

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
สนิทกันมาก ๆ ครับ  (ในการทำงานด้านสารสนเทศ)  ตอนนี้พี่ตังค์คิวยาว เพราะเป็น icd10-trainer ครับ...วิ่งลอกทุกอำเภอ และจังหวัดข้างเคียง
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด

... ทำไมถึงต้องตัด HN ที่ซ้ำครับพี่วินัย

    ถ้าหมายถึงเวลาสั่ง run แล้วมี record ที่มีข้อมูลซ้ำกันออกมาก็อาจเจอได้ครับ  เพราะเรา join กับตาราง lab_head ด้วย
    เนื่องจากใน 1 visit อาจสั่ง Lab หลายใบสั่ง   ดังนั้นใน lab_head นี่ 1 vn อาจมีมากกว่า 1 record ได้ครับ พอรันคำสั่งเลยมีข้อมูลที่ซ้ำ ...  :D ...
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ

... ทำไมถึงต้องตัด HN ที่ซ้ำครับพี่วินัย

    ถ้าหมายถึงเวลาสั่ง run แล้วมี record ที่มีข้อมูลซ้ำกันออกมาก็อาจเจอได้ครับ  เพราะเรา join กับตาราง lab_head ด้วย
    เนื่องจากใน 1 visit อาจสั่ง Lab หลายใบสั่ง   ดังนั้นใน lab_head นี่ 1 vn อาจมีมากกว่า 1 record ได้ครับ พอรันคำสั่งเลยมีข้อมูลที่ซ้ำ ...  :D ...

คงต้องการเฉพาะคนที่ได้รับการตรวจ  DTX หรือ  GLUCOSE หรือ  fbs  แค่อย่างน้อยคนละ 1 ครั้งน่ะครับ..คงไม่นับจำนวนครั้งที่ได้รับการเจาะ  แต่ดูว่าเคยถุกตรวจในช่วงเดือนดังกล่าว  อาจรณรงค์ทำโครงการไว้  จะได้คำนวนยอดค่าใช้จ่ายรายโครงการได้งัยครับ..ประมาณนั้นหรือเปล่า
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ vinaisena

  • Hero Member
  • *****
  • กระทู้: 615
  • งานสนุกทุกอย่างก็สุข
  • Respect: 0
    • ดูรายละเอียด
    • http://www.senahosp.net
ครับ อ.ขวด เรา join lab_head ไว้น่านจิยังไงก้อซ้ำ ผมขอย้อนไปดูโจทย์ของหน้างานอีกทีว่า จะเอาอะไรกันแน่
vinai supopoj
เจ้าพนักงานเวชสถิติ รุ่น 12
รพ.เสนา จ.พระนครศรีอยุธยา 180 เตียง
เริ่มระบบ OPD กุมภาพันธ์ 2551
เริ่มระบบ IPD 15 ธันวาคม 2551
ทีม อ.นาจ อ.กัมพล
server IBM x Series 3400 Intel Xeon Quad-Core E5430 2.66 GHz/1333 MHZ RAID 0 RAM 9 GB HD 146 GB
Master database 3.54.7.30
Hosxp 3. 54.8.8 เครื่องที่ผมทำงานอยู่
นอกนั้น หลากหลาย เก่าสุด 52.11.11 LAB
ใช้งานเต็มที่ 60+ Station
Cent OS 5.2
ทำ server image work แล้ว อยู่ๆ ก็เดี๊ยงอีกมีปัญหาตอนไฟกระชาก ให้ Server image ล่ม restart ใหม่ แล้ว server วิ่งหา Imge server ไม่เจอะ หน้างานที่ถ่ายรูปห้องบัตร ถ่ายรูปไม่ได้

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
อ้างจาก: พี่เกื้อ
คงต้องการเฉพาะคนที่ได้รับการตรวจ  DTX หรือ  GLUCOSE หรือ  fbs  แค่อย่างน้อยคนละ 1 ครั้งน่ะครับ..คงไม่นับจำนวนครั้งที่ได้รับการเจาะ  แต่ดูว่าเคยถุกตรวจในช่วงเดือนดังกล่าว  อาจรณรงค์ทำโครงการไว้  จะได้คำนวนยอดค่าใช้จ่ายรายโครงการได้งัยครับ..ประมาณนั้นหรือเปล่า

... เพียงแต่ว่าคำสั่งแบบนี้ถ้าเรา group by hn ไว้    แล้วเกิดเจอกรณี 1 hn มีหลาย record ข้อมูลที่เราเห็นแสดงอยู่อาจจะไม่ถูกต้องก็ได้ครับ

    เช่น สมมุติว่า ตอนแรกเราสั่งตรวจ HCT ไป 1 ใบสั่ง แล้วต่อมา สั่ง FBS ตามไปอีกหนึ่งใบสั่ง(lab_order_number ตามหลังใบสั่งแรก) แล้วผลการตรวจของ FBS ก็น้อยกว่า 130
   
    แต่ว่าผลที่ได้จากการรันคำสั่งของเรา ข้อมูลที่แสดงให้เราเห็นตรงผลของ LAB ของ HN นี้ จะไม่ใช่ผลของ FBS ครับแต่จะเป็นผลการรายงานผลของ HCT
 
    คงต้องระวังจุดนี้ด้วยครับ ...  :D ...
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
จริง ๆ ด้วยครับ..อ.ขวด
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x