ผู้เขียน หัวข้อ: ช่วยดูรายงานคัดกรองซึมเศร้า ผลงานตัดกรองออกไม่ถูก  (อ่าน 3632 ครั้ง)

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

ออฟไลน์ pongnk213

  • Full Member
  • ***
  • กระทู้: 146
  • Respect: +1
    • ดูรายละเอียด
รบกวนช่วยดูรายงานให้ด้วยนะครับ  ลองมาหลายวัน ยังไม่ได้ครับ
ผลใช้คำสั่งนี้แล้วข้อมูลออกมาไม่ได้แยกออกเป็นรายหมู่บ้าน 
ผมต้องการให้ผลการคัดกรองจากกลุ่มเป้าหมายออกเป็นรายหมู่ครับ
เป็นรายงานคัดกรองภาวะซึมเศร้าในโรคเรื้อรัง แยกรายหมู่บ้าน ที่คัดกรองหน้า one stop service hosxp_pcu
 ขอบคุณครับ

Value :=   GetSQLintegerData('select count(distinct ds.vn)'+
  ' from person p,house h,village v,depression_screen ds,vn_stat vn ,person_chronic pc '+
  ' where p.house_id=h.house_id '+
  ' and h.village_id = v.village_id '+
  ' and vn.vn=ds.vn '+
  ' and pc.person_id=p.person_id '+
   ' and p.death = "N" '+
  ' and p.house_regist_type_id in ("1","3")' +
  ' and p.person_discharge_id ="9" '+
   ' and vn.vstdate  between "'+ds1+'" and "'+ds2+'" '+
  'and ds.depression_score < 100 '+
    ' and pc.clinic  in("001","005","015" ,"017","018","019")  '+
    ' and v.village_id = ' + DBPipeline['village_id'] );
Mr.ATIPONG  SOOKPEN
HOSxP_PCU สอ.บ้านนาจาน
สสอ.นครไทย  จ.พิษณุโลก
เริ่มใช้ วันที่ 1 ก.ค.2552
mail : Atipong205@gmail.com
MSN : Atipong205@hotmail.com
Server : HP ML110 G5 Ram 2 Gb.
ทดสอบ Centos 4.7 ServerCD, MySQL Percona XtraDB 5.1.45
ขึ้นระบบโดย Mr.Komkrit Noenpoempisute Admin สสอ.นครไทย

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
ลองดูครับว่าใช้ได้ไหม  ;)

ปล.ยังไม่ได้แก้ส่วนอื่นให้ ต้องแก้ต่อเอง ถ้ารายงานเสร็จแล้วอย่าลืม post แจกด้วยนะครับ

pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ pongnk213

  • Full Member
  • ***
  • กระทู้: 146
  • Respect: +1
    • ดูรายละเอียด
ขอบคุณครับ

ลองดูแล้วตัวเลขมันออกมาแปลกๆครับ มันน้อยเกินไปทั้งๆที่คีย์ไปเยอะแล้ว
แต่พอเอา ' and  pc.clinic  in("001","005","015" ,"017","018","019")  '+ออก  ข้อมูลบางหมู่เกิน 100%


  Value :=   GetSQLintegerData('select count(distinct pd.hn) '+
  ' from person p '+
  'left outer join house h on h.house_id=p.house_id '+
  'left outer join village v on v.village_id =h.village_id '+
  'left outer join patient_depression pd on pd.hn=p.patient_hn '+
  'left outer join depression_screen ds on ds.patient_depression_id =pd.patient_depression_id '+
  'left outer join person_chronic pc on pc.person_id=p.person_id  '+
  ' where p.person_discharge_id ="9" '+
  ' and p.house_regist_type_id in ("1","3")' +
   ' and ds.screen_datetime  between "'+ds1+'" and "'+ds2+'" '+
 ' and  pc.clinic  in("001","005","015" ,"017","018","019")  '+
    ' and v.village_id ="'+DBPipeline['village_id']+'" ');

Mr.ATIPONG  SOOKPEN
HOSxP_PCU สอ.บ้านนาจาน
สสอ.นครไทย  จ.พิษณุโลก
เริ่มใช้ วันที่ 1 ก.ค.2552
mail : Atipong205@gmail.com
MSN : Atipong205@hotmail.com
Server : HP ML110 G5 Ram 2 Gb.
ทดสอบ Centos 4.7 ServerCD, MySQL Percona XtraDB 5.1.45
ขึ้นระบบโดย Mr.Komkrit Noenpoempisute Admin สสอ.นครไทย