ผู้เขียน หัวข้อ: ขอรายงานผู้ป่วย AMI I21 และI122  (อ่าน 3339 ครั้ง)

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

ออฟไลน์ Zulkiflee

  • Jr. Member
  • **
  • กระทู้: 81
  • Respect: 0
    • ดูรายละเอียด
ขอรายงานผู้ป่วย AMI I21 และI122
« เมื่อ: มกราคม 03, 2014, 16:16:30 PM »
0
โดยมีโจทย์ดังนี้
1.ผลรวมจำนวนวันนอนรวมของผุ้ป่วย AMI ที่จำหน่ายออกจาก รพ ทั้งหมดใน1เดือน
2.ผลรวมจำนวนผู้ป่วย AMI ที่จำหน่ายออกจาก รพ ทั้งหมด(ในเดือนเดียวกัน)

ICD10 ของ AMI คือ I21  I22
โรงพยาบาลสุไหงโก-ลก จังหวัดนราธิวาส linux centos

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,348
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: ขอรายงานผู้ป่วย AMI I21 และI122
« ตอบกลับ #1 เมื่อ: มกราคม 03, 2014, 17:18:20 PM »
0
โดยมีโจทย์ดังนี้
1.ผลรวมจำนวนวันนอนรวมของผุ้ป่วย AMI ที่จำหน่ายออกจาก รพ ทั้งหมดใน1เดือน
2.ผลรวมจำนวนผู้ป่วย AMI ที่จำหน่ายออกจาก รพ ทั้งหมด(ในเดือนเดียวกัน)

ICD10 ของ AMI คือ I21  I22
ข้อ 1
select sum(admdate) as sum_admit_date
from an_stat a
join iptdiag idx on idx.an=a.an
where (idx.icd10 between "I21" and "I22") and (a.regdate between "2013-01-01" and "2013-06-30")

ข้อ 2
select count(distinct a.an) as cases
from an_stat a
join iptdiag idx on idx.an=a.an
where (idx.icd10 between "I21" and "I22") and (a.regdate between "2013-01-01" and "2013-06-30")



ข้อ 1 หารด้วยข้อ 2
select (select sum(admdate) as sum_admit_date
from an_stat a
join iptdiag idx on idx.an=a.an
where (idx.icd10 between "I21" and "I22") and (a.regdate between "2013-01-01" and "2013-06-30"))/(select count(distinct a.an) as cases
from an_stat a
join iptdiag idx on idx.an=a.an
where (idx.icd10 between "I21" and "I22") and (a.regdate between "2013-01-01" and "2013-06-30")) as result
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)