ผู้เขียน หัวข้อ: วันนอนผู้ป่วยใน  (อ่าน 4183 ครั้ง)

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

ออฟไลน์ tuk2501

  • Full Member
  • ***
  • กระทู้: 105
  • Respect: 0
    • ดูรายละเอียด
วันนอนผู้ป่วยใน
« เมื่อ: พฤศจิกายน 12, 2010, 09:43:13 AM »
0
ตอนนี้ทำ รายงานค่าใช้จ่าตามสิทธิผู้ป่วยใน มีปัญหา ที่ dchdate=regdate ผลลัพธื = 0 ถ้าต้องการเขียนให้ ผลลัพธ์ = 1 ต้องใช้คำสั่ง if(datediff()) คำสั่งที่ทำไว้แบบนี้ครับ

select a.an,a.pttype,c.name,b.income,a.dchdate,a.regdate,
datediff(a.dchdate,a.regdate) as day
from ipt a
left outer join an_stat b on a.an= b.an
left outer join pttype c on a.pttype = c.pttype
where a.dchdate between "2010-04-01" and "2010-04-30"
ช่วยด้วยครับ
Mr.Krisanapong Dilokwilas(ตุ๊ก)Borai Hospital Trat Tel 0817622101
Mail boraihospital@gmail.com
Server HP Intel® Xeon® Processor E5520
RAM 4 GB HD 164 G X2
ขึ้นระบบ 7 ม.ค. 52 ด้วยความช่วยเหลือจาก รพ.แหลมงอบ

ออฟไลน์ smrmpo

  • Hero Member
  • *****
  • กระทู้: 588
  • Respect: 0
    • ดูรายละเอียด
    • https://pkchos.com
Re: วันนอนผู้ป่วยใน
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 12, 2010, 10:32:14 AM »
0
ลองใช้คำสั่งนี้ดูครับ
select dchdate,regdate,admdate,admit_hour from an_stat where dchdate=regdate

จะเห็นได้ว่าข้อมูลในตารางจะมีอยุ๋แล้วนะครับ โดยเราไม่ต้องไปหาเองว่าวันนอนเท่าไร
ถ้าผู้ป่วยนอนเกิน 4 ชั่วโมง จะนับเป็น 1 วันครับ ถึงแม้ว่า วัน d/c กับวัน admit จะเป็นวันเดียวกัน
น่าจะเอาไปใช้ประโยชน์ได้นะครับ
นักวิชาการคอมพิวเตอร์
โรงพยาบาลประโคนชัย จังหวัดบุรีรัมย์
90 เตียง ขึ้นระบบ 23 พฤศจิกายน 2552(บริษัท BMS ขึ้นให้)
HOSxP : 3.59.6.30
Email : smrmpo@hotmail.com
========================================================================
Master : IBM x3500 M3 CPU E5620 @ 2.40 GHz RAM : 48

ออฟไลน์ tuk2501

  • Full Member
  • ***
  • กระทู้: 105
  • Respect: 0
    • ดูรายละเอียด
Re: วันนอนผู้ป่วยใน
« ตอบกลับ #2 เมื่อ: พฤศจิกายน 12, 2010, 10:37:19 AM »
0
ชอบคุณครับ
Mr.Krisanapong Dilokwilas(ตุ๊ก)Borai Hospital Trat Tel 0817622101
Mail boraihospital@gmail.com
Server HP Intel® Xeon® Processor E5520
RAM 4 GB HD 164 G X2
ขึ้นระบบ 7 ม.ค. 52 ด้วยความช่วยเหลือจาก รพ.แหลมงอบ