ผู้เขียน หัวข้อ: รายงาน color chart DM HT  (อ่าน 3925 ครั้ง)

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

ออฟไลน์ namlao

  • Newbie
  • *
  • กระทู้: 27
  • Respect: 0
    • ดูรายละเอียด
รายงาน color chart DM HT
« เมื่อ: ตุลาคม 05, 2015, 15:53:58 PM »
0
รายงาน custom color chart DM HT ของ อ.วรเวทย์ เอี่ยมพร  รพ.บึงสามัคคี
ถ้าไม่ต้องการผล cholesterol ต้องแก้รายงานยังไงครับ
ขอบคุณครับ
รพ.ร้องกวาง อ.ร้องกวาง จังหวัดแพร่
เจ้าพนักงานเครื่องคอมพิวเตอร์
เริ่มงาน 1 ตุลาคม 2558

ออฟไลน์ woravet

  • Sr. Member
  • ****
  • กระทู้: 414
  • Respect: +12
    • ดูรายละเอียด
Re: รายงาน color chart DM HT
« ตอบกลับ #1 เมื่อ: ตุลาคม 05, 2015, 18:15:01 PM »
0
คลิ๊กขวาที่ variable ที่ column Cholesterol เลือก visible
หรือ ลบ variable นั้นออกไปเลย
*****
ไม่ต้องการผล อย่างไงคับ
รพ.บึงสามัคคี จ.กำแพงเพชร
*********************
อ.สุชัยและคณะ ขึ้นระบบ 29 ตค.49(Linux+Fedara 5)
*********************
ปัจจุบัน
HOSxP version 3.53.4.27
Server:Windows XP SP2,MySQL 5
Client ประมาณ 15 เครื่อง

ออฟไลน์ namlao

  • Newbie
  • *
  • กระทู้: 27
  • Respect: 0
    • ดูรายละเอียด
Re: รายงาน color chart DM HT
« ตอบกลับ #2 เมื่อ: ตุลาคม 06, 2015, 08:51:03 AM »
0
ไม่ต้องการให้นำมาคำนวณครับ
รพ.ร้องกวาง อ.ร้องกวาง จังหวัดแพร่
เจ้าพนักงานเครื่องคอมพิวเตอร์
เริ่มงาน 1 ตุลาคม 2558

ออฟไลน์ namlao

  • Newbie
  • *
  • กระทู้: 27
  • Respect: 0
    • ดูรายละเอียด
Re: รายงาน color chart DM HT
« ตอบกลับ #3 เมื่อ: ตุลาคม 08, 2015, 15:33:23 PM »
0
SELECT
v.vn,
v.hn,
concat(pt.pname,pt.fname," ",pt.lname) AS ptname,v.vstdate,group_concat(distinct odx.icd10) AS icd10,
if(v.sex=1,"ชาย","หญิง") AS sex,
thaiage(pt.birthday,v.vstdate) AS age,
concat(floor(s.bps),"/",floor(s.bpd)) AS bp,
if(s.tc>0,"Y","N") AS has,
s.tc,
if(s.smoking_type_id>1,"Y","N") AS smoke,
if(cm.hn is null,"N","Y") AS chronic,
group_concat(distinct if(cm.clinic=001,"DM",if(cm.clinic=002,"HT",null)) order by cm.clinic) AS NCD,
(select color from colorchart where has=if(s.tc>0,"Y","N")
  and chronic=if(cm.hn is not null,"Y","N")
  and sex=v.sex
  and age=if(v.age_y>=70,70,if(v.age_y>=60,60,if(v.age_y>=50,50,40)))
  and smoke=if(s.smoking_type_id in ('1','3','4'),"N","Y")
  and bp=if(s.bps>=180,180,if(s.bps>=160,160,if(s.bps>=140,140,120)))
  and cholesterol=if(s.tc>=320,320,if(s.tc>=280,280,if(s.tc>=240,240,if(s.tc>=200,200,160)))) limit 1) AS color,
  cm.clinic_member_status_id
  from vn_stat v
  left join patient pt on pt.hn=v.hn
  left join opdscreen s on s.vn=v.vn
  left join clinicmember cm on v.hn=cm.hn and cm.clinic in (001,002)
  left join ovstdiag odx on v.vn=odx.vn
  where v.vstdate between "2015-10-01" and "2015-10-02'"
  and (odx.icd10 between "E10" and "E1499" or odx.icd10 between "I10" and "I1599")
group by v.vn

คือไม่ต้องการให้นำ โคเลสเตอรอลมาคำนวณด้วยนะครับ ต้องแก้คิวรี่ในส่วนไหนบ้างครับ พอดีลองแล้วทำไม่ได้ครับ
หรือพี่ๆมีรายงาน cvd ที่ไม่เอา โคเลสเตอรอล มาคำนวณด้วย ช่วยลงให้หน่อยนะครับ ขอบคุณครับ
« แก้ไขครั้งสุดท้าย: ตุลาคม 08, 2015, 15:39:48 PM โดย namlao »
รพ.ร้องกวาง อ.ร้องกวาง จังหวัดแพร่
เจ้าพนักงานเครื่องคอมพิวเตอร์
เริ่มงาน 1 ตุลาคม 2558

ออฟไลน์ woravet

  • Sr. Member
  • ****
  • กระทู้: 414
  • Respect: +12
    • ดูรายละเอียด
Re: รายงาน color chart DM HT
« ตอบกลับ #4 เมื่อ: ตุลาคม 09, 2015, 10:19:53 AM »
0
color chart ไม่เอาผล cholesterol มาคำนวณ ทำไมเหรอ?
ให้คำนวณจากรูป chart ข้างล่าง
โดยไมมีผล cholesterol เหรอ
*****
ตรงแถบสีแดง เปลี่ยนเป็น has="N"
รพ.บึงสามัคคี จ.กำแพงเพชร
*********************
อ.สุชัยและคณะ ขึ้นระบบ 29 ตค.49(Linux+Fedara 5)
*********************
ปัจจุบัน
HOSxP version 3.53.4.27
Server:Windows XP SP2,MySQL 5
Client ประมาณ 15 เครื่อง