ผู้เขียน หัวข้อ: ช่วยดู Script นี้หน่อยครับ  (อ่าน 2571 ครั้ง)

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

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
ช่วยดู Script นี้หน่อยครับ
« เมื่อ: ตุลาคม 20, 2014, 10:54:49 AM »
0
ต้องการดูข้อมูล eGFR 3 ครั้งล่าสุดครับ แนะนำทีครับ

select v1.vn as vn1,
   ( # eGFR1
      if(pt1.sex=1 and s1.creatinine<=0.9,141*exp(-0.411*ln(s1.creatinine/0.9))*exp(v1.age_y*ln(0.993)),
      if(pt1.sex=1 and s1.creatinine>=0.9,141*exp(-1.209*ln(s1.creatinine/0.9))*exp(v1.age_y*ln(0.993)),
      if(pt1.sex=2 and s1.creatinine<=0.7,144*exp(-0.329*ln(s1.creatinine/0.7))*exp(v1.age_y*ln(0.993)),
      if(pt1.sex=2 and s1.creatinine>=0.7,144*exp(-1.209*ln(s1.creatinine/0.7))*exp(v1.age_y*ln(0.993)),"0"))))
   ) as eGFR1,v1.vstdate as vstdate1,
   v2.vn as vn2,
   ( # eGFR2
      if(pt2.sex=1 and s2.creatinine<=0.9,141*exp(-0.411*ln(s2.creatinine/0.9))*exp(v2.age_y*ln(0.993)),
      if(pt2.sex=1 and s2.creatinine>=0.9,141*exp(-1.209*ln(s2.creatinine/0.9))*exp(v2.age_y*ln(0.993)),
      if(pt2.sex=2 and s2.creatinine<=0.7,144*exp(-0.329*ln(s2.creatinine/0.7))*exp(v2.age_y*ln(0.993)),
      if(pt2.sex=2 and s2.creatinine>=0.7,144*exp(-1.209*ln(s2.creatinine/0.7))*exp(v2.age_y*ln(0.993)),"0"))))
   ) as eGFR2,v2.vstdate as vstdate2,
   v3.vn as vn3,
      ( # eGFR3
      if(pt3.sex=1 and s3.creatinine<=0.9,141*exp(-0.411*ln(s3.creatinine/0.9))*exp(v3.age_y*ln(0.993)),
      if(pt3.sex=1 and s3.creatinine>=0.9,141*exp(-1.209*ln(s3.creatinine/0.9))*exp(v3.age_y*ln(0.993)),
      if(pt3.sex=2 and s3.creatinine<=0.7,144*exp(-0.329*ln(s3.creatinine/0.7))*exp(v3.age_y*ln(0.993)),
      if(pt3.sex=2 and s3.creatinine>=0.7,144*exp(-1.209*ln(s3.creatinine/0.7))*exp(v3.age_y*ln(0.993)),"0"))))
   ) as eGFR3,v3.vstdate as vstdate3
   
from vn_stat v1
inner join vn_stat v2 on v2.vn = v1.vn
inner join vn_stat v3 on v3.vn = v2.vn

inner join opdscreen s1 on s1.vn = v1.vn
inner join opdscreen s2 on s2.vn = v2.vn
inner join opdscreen s3 on s3.vn = v3.vn

inner join patient pt1 on pt1.hn = v1.hn
inner join patient pt2 on pt2.hn = v2.hn
inner join patient pt3 on pt3.hn = v3.hn

where
(
   v1.main_pdx between 'N181' and 'N189' and
   v2.main_pdx between 'N181' and 'N189' and
   v3.main_pdx between 'N181' and 'N189'
)
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ช่วยดู Script นี้หน่อยครับ
« ตอบกลับ #1 เมื่อ: ตุลาคม 20, 2014, 11:03:38 AM »
0
ครั้งที่ตรวจ creatinine  อาจจะไม่ได้บันทึก PDx Like N18%  เสมอไปนะครับ.

ลองดูค่าในตาราง opdscreen  หรือ ตาราง ovst_gfr  ที่มี having count(vn)>=3 เลยง่ายกว่าไหม
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
Re: ช่วยดู Script นี้หน่อยครับ
« ตอบกลับ #2 เมื่อ: ตุลาคม 20, 2014, 11:09:54 AM »
0
อยากได้ข้อมูลตามนี้ครับ

ตัวชี้วัดที่ 2.2.3 ผู้ป่วยมีอัตราการลดลงของ eGFR < 4 ml/min/1.72 m2/yr!!!
ประเด็น รายละเอียด

1. ชื่อของตัวชี้วัด    ผู้ป่วยมีอัตราการลดลงของ yr
2. ความหมายของตัวชี้วัด
การลดลงของ eGFR ใช้ค่าจาก creatinine ที่วัดด้วยวิธี enzymatic และใช้สมการ CKD-EPI
3. วัตถุประสงค์ของตัวชี้วัด      ประเมินการชะลอการเสื่อมไต
4. สูตรในการคำนวณ

ตัวตั้ง : จำนวนผู้ป่วยโรคไตเรื้อรังระยะที่ 1-4 ที่มีอัตราการ
ลดลงของ eGFR < 4 ml/min/1.72 m2/yr x 100!
ตัวหาร : จำนวนผู้ป่วยโรคไตเรื้อรังระยะที่ 1-4

5. เป้าหมาย > 50%
6.ความถี่ในการเก็บข้อมูล      ทุกครั้ง!
7.แหล่งข้อมูล เก็บข้อมูลจากฐานข้อมูลคอมพิวเตอร์ของผู้ป่วยโรคไตเรื้อรัง
8. รอบระยะเวลาในการนำเสนอตัวชี้วัด      1 ปี
9. หน่วยที่ใช้ในการวัด       ร้อยละ
10. หมายเหตุ การคำนวณการเปลี่ยนแปลง eGFR ต้องมี creatinine ≥ 3 ค่า
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------