BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: bannok ที่ มิถุนายน 27, 2008, 09:44:26 AM

หัวข้อ: รบกวนรายงานนี้ด้วยนะครับ
เริ่มหัวข้อโดย: bannok ที่ มิถุนายน 27, 2008, 09:44:26 AM
ต้องการรายงานคนที่เป็นโรค ปอดอุดกั้นเรื้อรัง (J449,J441) โรคหอบหืด (J459)
และแยกเป็นรายหมู่บ้านให้หน่อยครับ
เช่น เอาเฉพาะ ในหมู่ 8 ของ ต.พรหมโลก อ.พรหมคีรี จ.นครศรีธรรมรา แบบนี้นะครับ
หัวข้อ: Re: รบกวนรายงานนี้ด้วยนะครับ
เริ่มหัวข้อโดย: bannok ที่ มิถุนายน 27, 2008, 11:06:42 AM
ต้องการเฉพาะของผู้ป่วนในครับ

รบกวนด้วยครับ ด่วนมากเลย
หัวข้อ: Re: รบกวนรายงานนี้ด้วยนะครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ มิถุนายน 27, 2008, 11:16:07 AM
ลองอันนี้ดูก่อนครับ

select distinct p.hn, concat(p.pname, p.fname,' ', p.lname) as ptname, a.pdx, i.name as diagname, t.full_name
from an_stat a
left outer join patient p on p.hn=a.hn
left outer join icd101 i on i.code=a.pdx
left outer join thaiaddress t on t.addressid=a.aid
where a.pdx in ("J449","J441","J459")
and a.admdate between '2008-01-01' and '2008-01-10'
and p.amppart="02" and p.chwpart="80"
หัวข้อ: Re: รบกวนรายงานนี้ด้วยนะครับ
เริ่มหัวข้อโดย: bannok ที่ มิถุนายน 27, 2008, 13:39:00 PM
ไม่มีข้อมูลขึ้นเลยครับคุณ pop_hosxp

ลองดูให้ใหม่ได้ไหมครับ ด่วน มากเลยวันนี้ครับ
หัวข้อ: Re: รบกวนรายงานนี้ด้วยนะครับ
เริ่มหัวข้อโดย: bannok ที่ มิถุนายน 27, 2008, 13:42:08 PM
เอาแค่ในอำเภอเดียวกันก็ได้ครับไม่ต้องแยกหมู่บ้านครับ

รบกวนด้วย
หัวข้อ: Re: รบกวนรายงานนี้ด้วยนะครับ
เริ่มหัวข้อโดย: bannok ที่ มิถุนายน 27, 2008, 14:19:05 PM
ผมแก้ เป็นอย่างนี้ ถูกต้องไหมครับ

select distinct p.hn, concat(p.pname, p.fname,' ', p.lname) as ptname, a.pdx, i.name as diagname, t.full_name
from an_stat a
left outer join patient p on p.hn=a.hn
left outer join icd101 i on i.code=a.pdx
left outer join thaiaddress t on t.addressid=a.aid
where a.pdx in ("J449","J441","J459")
and a.regdate between '2007-06-01' and '2008-06-27'
and p.amppart="02" and p.chwpart="80"
หัวข้อ: Re: รบกวนรายงานนี้ด้วยนะครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ มิถุนายน 27, 2008, 14:30:25 PM
ขอโทษทีครับ ลืมไป พอดี field ของโปรแกรมเดิมของผมเป็น admdate  ;D
หัวข้อ: Re: รบกวนรายงานนี้ด้วยนะครับ
เริ่มหัวข้อโดย: bannok ที่ มิถุนายน 27, 2008, 15:09:45 PM
พี่ครับ  pop_hosxp รบกวนแก้โค้ดใหม่ให้ที ให้มีบ้านเลขที่ หมู่ ด้วย พร้อมกับเอาคนไข้ที่อายุ มากกว่า 65 ปีครับ
หัวข้อ: Re: รบกวนรายงานนี้ด้วยนะครับ
เริ่มหัวข้อโดย: bannok ที่ มิถุนายน 27, 2008, 15:46:43 PM
พี่ pop_hosxp ยังอยู่ป่าวครับ รบกวนตอบกระทู้นี้ด้วยนะครับ
พี่ๆท่านอื่นก็ได้ครับ  ขอบคุณครับ
หัวข้อ: Re: รบกวนรายงานนี้ด้วยนะครับ
เริ่มหัวข้อโดย: ไม่เสียสละ ชัยชนะไม่เกิด ที่ มิถุนายน 27, 2008, 16:13:21 PM
รอสักครู่นะครับ
หัวข้อ: Re: รบกวนรายงานนี้ด้วยนะครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ มิถุนายน 27, 2008, 16:19:36 PM
โทษทีครับติดธุระอยู่ครับ  ;)

select distinct p.hn, concat(p.pname, p.fname,' ', p.lname) as ptname, p.addrpart, p.moopart, a.pdx, i.name as diagname, t.full_name
from an_stat a
left outer join patient p on p.hn=a.hn
left outer join icd101 i on i.code=a.pdx
left outer join thaiaddress t on t.addressid=a.aid
where a.pdx in ("J449","J441","J459")
and a.regdate between '2007-06-01' and '2008-06-27'
and p.amppart="02" and p.chwpart="80" and a.age_y>"65"