ผู้เขียน หัวข้อ: ขอช่วยแก้โค๊ดรายงานครับ  (อ่าน 5447 ครั้ง)

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

ออฟไลน์ อู๋kokha50

  • Hero Member
  • *****
  • กระทู้: 1,169
  • อยากได้ความรู้Hosxpต้องลงมือเรียนรู้
  • Respect: 0
    • ดูรายละเอียด
ขอช่วยแก้โค๊ดรายงานครับ
« เมื่อ: ตุลาคม 02, 2009, 15:48:57 PM »
0
รายงานrefer  ยอดรวม refer โดยพยาบาล    มี  6 ครั้ง              ถูกต้อง
                    ยอดรวม refer โดยรถยนต์       มี 7 ครั้ง               ถูกต้อง
                    ยอดรวม พยาบาลพร้อมรถยนต์ มี 5 ครั้ง           ไม่ถูกต้องมีน้อยกว่า ที่ถูกต้องจะต้องมี 6หรือ7 ครั้ง
                                                                                       เพราะพยาบาลจะต้องเท่ากับหรือน้อยกว่ารถยนต์
                                                                                       
                                                                                        พยาบาลจะไปreferเอง โดยไม่มีรถยนต์ไม่ได้
                                                                                        มีบางครั้งที่ refer เอารถแต่ไม่เอาพยาบาล
                 
« แก้ไขครั้งสุดท้าย: ตุลาคม 02, 2009, 20:27:08 PM โดย อู๋kokha50 »
โรงพยาบาลเกาะคา จังหวัดลำปาง โทร 054281393 ต่อ 128 Server : HP Proliant ML150 G3 Xeon 2.0 Ram 16 G  HDDSATA 160 G 2 ตัว CentOS 5.2 Linux MySQL 5.1.30-4percona
HosXp Version 3.55.5.8b
Client : winXP,  Version 3.55.5.8b
 ขึ้นระบบ 1 พ.ค.50

ออฟไลน์ non431

  • Newbie
  • *
  • กระทู้: 47
  • สาวกปีศาจ
  • Respect: 0
    • ดูรายละเอียด
Re: ขอช่วยแก้โค๊ดรายงานครับ
« ตอบกลับ #1 เมื่อ: ตุลาคม 02, 2009, 16:34:01 PM »
0
ตามรายงานก็น่าจะถูกนะครับ เพราะ ตรงยอดรวม พยาบาลพร้อมรถยนต์ นั้น sql ที่เขียนไว้ในตัวรายงานใช้เงื่อนไข and ตามโค๊ดด้านล่าง คือ จะนับก็ต่อเมื่อทั้งสองกรณีเป็น Y เท่านั้น
กรณีอื่นไม่นับ


   Value := GetSQLStringData(' select count(*)as cc '+
 ' from referout ro '+
 ' left outer join ovst o on o.vn = ro.vn '+
 ' left outer join patient p on p.hn=ro.hn  '+
 ' left outer join hospcode h on h.hospcode = ro.hospcode '+
 ' left outer join rfrcs r on r.rfrcs = ro.rfrcs '+
 ' left outer join doctor d on d.code = ro.doctor  '+
 ' left outer join pttype pe on pe.pttype = o.pttype  '+
 ' where   ro.department in( "OPD","IPD") '+
 ' and ro.refer_date between  "' + ds1 + '" and "' + ds2 + '" '+
 ' and (ro.with_nurse="Y" and ro.with_ambulance="Y") ');
<b>โรงพยาบาลทุ่งสง</b> จำนวนเตียง 150 เตียง บริการจริง 220 เตียง (IPD กับ OPD ห่างกัน 7 กิโลเมตร Link  ข้อมูลผ่าน Fiber optic)
<b>IPD :</b>=> 120 คนต่อวัน
<b>OPD :</b>=> 1000 คนต่อวัน
<b>ขี้นระบบ: </b>=>  16 มีนาคม 2551 โดยทีม BMS
<b>Tel :</b>=> 075-410100 ต่อ 1154
<b>Email :</b>=> non431@hotmail.com,non431@gmail.com

ออฟไลน์ atit

  • Hero Member
  • *****
  • กระทู้: 1,233
  • ขออภัย ความรู้ไม่มาก
  • Respect: +3
    • ดูรายละเอียด
Re: ขอช่วยแก้โค๊ดรายงานครับ
« ตอบกลับ #2 เมื่อ: ตุลาคม 02, 2009, 17:34:23 PM »
0
ตามรายงานก็น่าจะถูกนะครับ เพราะ ตรงยอดรวม พยาบาลพร้อมรถยนต์ นั้น sql ที่เขียนไว้ในตัวรายงานใช้เงื่อนไข and ตามโค๊ดด้านล่าง คือ จะนับก็ต่อเมื่อทั้งสองกรณีเป็น Y เท่านั้น
กรณีอื่นไม่นับ


   Value := GetSQLStringData(' select count(*)as cc '+
 ' from referout ro '+
 ' left outer join ovst o on o.vn = ro.vn '+
 ' left outer join patient p on p.hn=ro.hn  '+
 ' left outer join hospcode h on h.hospcode = ro.hospcode '+
 ' left outer join rfrcs r on r.rfrcs = ro.rfrcs '+
 ' left outer join doctor d on d.code = ro.doctor  '+
 ' left outer join pttype pe on pe.pttype = o.pttype  '+
 ' where   ro.department in( "OPD","IPD") '+
 ' and ro.refer_date between  "' + ds1 + '" and "' + ds2 + '" '+
 ' and ro.with_nurse="Y" and ro.with_ambulance="Y" ');
ลองดูครับ ;D
"-"           รู้อะไรไม่สู้รู้วิชา รู้จักหาในบอร์ดเป็นยอดคน                   tel 081-3202497 
ความรู้เพียงเล็กน้อย อาจช่วยคนเป็นร้อยแก้ปัญหา
เพราะฉะนั้น อย่ากลัวที่จะบอกสิ่งที่คุณรู้กับคนอื่น แม้จะเป็นเรื่องพื้นๆ ก็ตาม
cen-os 64 bit ,ram 4 g ,my sql 5.1.33
วิธีแนะนำตัวเอง  http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4413.0
ก่อนตั้งกระทู้ใหม่ ลองหาดูกระทู่เก่าก่อนดีบ่? อาจได้คำตอบเร็วกว่าเด้อ   http://hosxp.net/index.php?option=com_smf&Itemid=28&action=search
วิธีขอบคุณผู้ที่ตอบคำถามถูกใจ   http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8180.0
การเปิดใช้ Server แยก เก็บรูปภาพ/log http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10169.0
การติดตั้ง mysql http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=11513.0
sql วันละคำกับคุณperjer http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4007.0
8)ยินดีต้อนรับสู่สังคมแห่งการแบ่งปัน- การแบ่งปันทำให้สังคมน่าอยู่- ;Dขอขอบคุณ
- อ.mn ผู้เขียนโปรแกรมดีๆและช่วยขึ้นระบบ
- อ.อ๊อด,อ.นาจ,อ.ขวด,อ.โก้,อ.nutawut,อ.ตั๊ก,อ.JD,อ.กิจ...ที่คอยช่วยเหลือและให้ความรู้
- ทุกท่านที่ช่วย review โปรแกรมทำให้เราได้ใช้โปรแกรมที่สุดยอด(อยากให้เป็นโปรแกรมระดับประเทศเร็วๆจังจะได้ไม่ต้องง้อ สปสช 5555 :D)

ออฟไลน์ non431

  • Newbie
  • *
  • กระทู้: 47
  • สาวกปีศาจ
  • Respect: 0
    • ดูรายละเอียด
Re: ขอช่วยแก้โค๊ดรายงานครับ
« ตอบกลับ #3 เมื่อ: ตุลาคม 02, 2009, 18:13:50 PM »
0
ตรงเครื่องหมายวงเล็บผมใส่ไปเอง แต่ก็ไม่มีผลอะไรครับ
copy sql ไปวางได้เลยครับ
<b>โรงพยาบาลทุ่งสง</b> จำนวนเตียง 150 เตียง บริการจริง 220 เตียง (IPD กับ OPD ห่างกัน 7 กิโลเมตร Link  ข้อมูลผ่าน Fiber optic)
<b>IPD :</b>=> 120 คนต่อวัน
<b>OPD :</b>=> 1000 คนต่อวัน
<b>ขี้นระบบ: </b>=>  16 มีนาคม 2551 โดยทีม BMS
<b>Tel :</b>=> 075-410100 ต่อ 1154
<b>Email :</b>=> non431@hotmail.com,non431@gmail.com

ออฟไลน์ อู๋kokha50

  • Hero Member
  • *****
  • กระทู้: 1,169
  • อยากได้ความรู้Hosxpต้องลงมือเรียนรู้
  • Respect: 0
    • ดูรายละเอียด
Re: ขอช่วยแก้โค๊ดรายงานครับ
« ตอบกลับ #4 เมื่อ: ตุลาคม 02, 2009, 20:26:27 PM »
0
ยังไม่ถูกครับ ;D ;D ;D
   ยอดรวม พยาบาลควรจะ เท่ากับ พยาบาลพร้อมรถยนต์
                            ยอดรวม ไม่น่าจะน้อยกว่า เพราะพยาบาลไปเองโดยไม่มีรถเป็นไปไม่ได้ ครัับ ??? ???
โรงพยาบาลเกาะคา จังหวัดลำปาง โทร 054281393 ต่อ 128 Server : HP Proliant ML150 G3 Xeon 2.0 Ram 16 G  HDDSATA 160 G 2 ตัว CentOS 5.2 Linux MySQL 5.1.30-4percona
HosXp Version 3.55.5.8b
Client : winXP,  Version 3.55.5.8b
 ขึ้นระบบ 1 พ.ค.50

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,481
  • Respect: +112
    • ดูรายละเอียด
Re: ขอช่วยแก้โค๊ดรายงานครับ
« ตอบกลับ #5 เมื่อ: ตุลาคม 02, 2009, 20:31:39 PM »
0
พี่อู๋ครับ แล้วพยาบาลได้บันทึกข้อมูลครบหรือป่าวครับ ผมลองนับยอดกับที่โรงพยาบาลก็ OK นะครับ กับคำสั่ง variable ที่ให้มา ลองตรวจสอบที่ user ก่อนครับ ::) ::)
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
Start 19-1-51    35 station
HOSxP  3.59.5.18 Activate License
Tel. 032-305096-7 ต่อ 118
Web. http://csmhos.thaiddns.com:8080
         http://csmhos.thaieasydns.com:8080

ออฟไลน์ อู๋kokha50

  • Hero Member
  • *****
  • กระทู้: 1,169
  • อยากได้ความรู้Hosxpต้องลงมือเรียนรู้
  • Respect: 0
    • ดูรายละเอียด
Re: ขอช่วยแก้โค๊ดรายงานครับ
« ตอบกลับ #6 เมื่อ: ตุลาคม 02, 2009, 20:45:05 PM »
0
 ;D ;Dตรวจสอบอีกครั้งครับ เพราะตอนนี้ยังเขียนสมุดrefer คู่กับลงคอมไปด้วยกัน:D :D
« แก้ไขครั้งสุดท้าย: ตุลาคม 02, 2009, 21:33:51 PM โดย อู๋kokha50 »
โรงพยาบาลเกาะคา จังหวัดลำปาง โทร 054281393 ต่อ 128 Server : HP Proliant ML150 G3 Xeon 2.0 Ram 16 G  HDDSATA 160 G 2 ตัว CentOS 5.2 Linux MySQL 5.1.30-4percona
HosXp Version 3.55.5.8b
Client : winXP,  Version 3.55.5.8b
 ขึ้นระบบ 1 พ.ค.50

ออฟไลน์ atit

  • Hero Member
  • *****
  • กระทู้: 1,233
  • ขออภัย ความรู้ไม่มาก
  • Respect: +3
    • ดูรายละเอียด
Re: ขอช่วยแก้โค๊ดรายงานครับ
« ตอบกลับ #7 เมื่อ: ตุลาคม 02, 2009, 22:41:03 PM »
0
ตามรายงานก็น่าจะถูกนะครับ เพราะ ตรงยอดรวม พยาบาลพร้อมรถยนต์ นั้น sql ที่เขียนไว้ในตัวรายงานใช้เงื่อนไข and ตามโค๊ดด้านล่าง คือ จะนับก็ต่อเมื่อทั้งสองกรณีเป็น Y เท่านั้น
กรณีอื่นไม่นับ

ถูกต้องครับคำสั่งถูกต้องไปดูอีกทีว่าลงถูกหรือเปล่าเช่น ลงว่ามีพยาบาลแต่ลืมลงว่าพร้อมรถ ก็จะไม่นับให้ในข้อสุดท้ายครับลองดูแล้วของผมก็เป้น
"-"           รู้อะไรไม่สู้รู้วิชา รู้จักหาในบอร์ดเป็นยอดคน                   tel 081-3202497 
ความรู้เพียงเล็กน้อย อาจช่วยคนเป็นร้อยแก้ปัญหา
เพราะฉะนั้น อย่ากลัวที่จะบอกสิ่งที่คุณรู้กับคนอื่น แม้จะเป็นเรื่องพื้นๆ ก็ตาม
cen-os 64 bit ,ram 4 g ,my sql 5.1.33
วิธีแนะนำตัวเอง  http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4413.0
ก่อนตั้งกระทู้ใหม่ ลองหาดูกระทู่เก่าก่อนดีบ่? อาจได้คำตอบเร็วกว่าเด้อ   http://hosxp.net/index.php?option=com_smf&Itemid=28&action=search
วิธีขอบคุณผู้ที่ตอบคำถามถูกใจ   http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8180.0
การเปิดใช้ Server แยก เก็บรูปภาพ/log http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10169.0
การติดตั้ง mysql http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=11513.0
sql วันละคำกับคุณperjer http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4007.0
8)ยินดีต้อนรับสู่สังคมแห่งการแบ่งปัน- การแบ่งปันทำให้สังคมน่าอยู่- ;Dขอขอบคุณ
- อ.mn ผู้เขียนโปรแกรมดีๆและช่วยขึ้นระบบ
- อ.อ๊อด,อ.นาจ,อ.ขวด,อ.โก้,อ.nutawut,อ.ตั๊ก,อ.JD,อ.กิจ...ที่คอยช่วยเหลือและให้ความรู้
- ทุกท่านที่ช่วย review โปรแกรมทำให้เราได้ใช้โปรแกรมที่สุดยอด(อยากให้เป็นโปรแกรมระดับประเทศเร็วๆจังจะได้ไม่ต้องง้อ สปสช 5555 :D)

ออฟไลน์ Neo

  • Hero Member
  • *****
  • กระทู้: 1,703
  • The Kop
  • Respect: +6
    • ดูรายละเอียด
Re: ขอช่วยแก้โค๊ดรายงานครับ
« ตอบกลับ #8 เมื่อ: ตุลาคม 03, 2009, 06:56:54 AM »
0
ขอบคุณครับ หัว ER พึ่งมาบอกให้เขียนรายงานแบบนี้เลย ขอลองเอาไปทดสอบด้วยคนนะครับ ;D ;D
Mr.Chayanut Suwamat
E-Mail=>Mr.Chayanut9@Gmail.com
BMS DATACENTER ระดับจังหวัดบึงกาฬ Start 1 พ.ย. 2554
สำนักงานสาธารณสุขจังหวัดบึงกาฬ

ออฟไลน์ Neo

  • Hero Member
  • *****
  • กระทู้: 1,703
  • The Kop
  • Respect: +6
    • ดูรายละเอียด
Re: ขอช่วยแก้โค๊ดรายงานครับ
« ตอบกลับ #9 เมื่อ: ตุลาคม 05, 2009, 20:34:03 PM »
0
ทดสอบรายงานแล้ว ของรพ.ผมก็ไม่ตรงครับ แต่สามารถไม่ได้มาจาก โค๊ดรายงาน แต่มาจากเจ้าหน้าที่ไม่ลงบันทึกข้อมูลเวลาใช้รถrefer กับ พยาบาล ครับ ;D ;D ;D
Mr.Chayanut Suwamat
E-Mail=>Mr.Chayanut9@Gmail.com
BMS DATACENTER ระดับจังหวัดบึงกาฬ Start 1 พ.ย. 2554
สำนักงานสาธารณสุขจังหวัดบึงกาฬ