ผู้เขียน หัวข้อ: แก้ไข รายงาน SYSTEM-IPD-WARD-OCCUPANCY ให้หน่อยครับ  (อ่าน 2605 ครั้ง)

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

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
แก้ไข รายงาน SYSTEM-IPD-WARD-OCCUPANCY ให้หน่อยครับ
« เมื่อ: มีนาคม 15, 2010, 14:33:03 PM »
0
แก้ไข รายงาน SYSTEM-IPD-WARD-OCCUPANCY ให้หน่อยครับ
เรื่องมีอยู่ว่า จำนวนเตียงในระบบ HOSxP ที่ตั้งค่าไว้มันไม่ตรงกับความเป็นจริง (ได้ตั้งไว้มากเกินความเป็นจริง และไม่กล้าลบออกด้วยครับ   ;D)

ก็เลยต้องรบกวนท่านเซียน ช่วยแก้ไข้ ตรงจำนวนเตียงครับ โดยใช้เงื่อนไขว่าถ้า roomno = 01 (IPD ) ให้จำนวนเตียง = 30   if roomno=02 ให้จำนวนเตียง = 5  อย่างนี้ ทำได้ยังไงครับ ไม่ค่อยถนัดเรื่องคำสั่งเงื่อนไขใน Report ครับ

 ;D ;D


bedcount := GetSQLIntegerData('select count(b.bedno) from roomno r,bedno b where r.roomno = b.roomno and r.ward = "'+dbpipeline['ward']+'"');
admdate := GetSQLIntegerData('select sum(admdate) as cc from an_stat where ward = "'+dbpipeline['ward']+'" and dchdate between "'+ds1+'" and "'+ds2+'"');
   daycount:=d2-d1;

 Value := (admdate*100) / (daycount*bedcount);
« แก้ไขครั้งสุดท้าย: มีนาคม 15, 2010, 14:59:13 PM โดย panus_t »
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1