BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: Tharuea_Hos ที่ มีนาคม 21, 2011, 08:41:12 AM

หัวข้อ: ทำยังไงดี ?? ครับ จะหาการลงรหัสครั้งแรก
เริ่มหัวข้อโดย: Tharuea_Hos ที่ มีนาคม 21, 2011, 08:41:12 AM
พอดีจะหาคนไข้ที่เป็น stroke แบบแยกรายเก่ารายใหม่ในปี โดยการที่หมอลงวินิจฉัยว่าเป็น stroke ครั้งแรก ในปีงบและในปีงบต่อไปจะไม่เอามานับว่าเป็นรายใหม่อีก พอมีคำสั่งหรือรูปแบบรายงานไหมครับ พอดีผู้ตรวจจะมาขอดูข้อมูลครับ ครับ
หัวข้อ: Re: ทำยังไงดี ?? ครับ จะหาการลงรหัสครั้งแรก
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มีนาคม 21, 2011, 08:57:40 AM
หาตามเงื่อนไข ICD10  และก็เลือก min(vn) ที่มีของ hn นั้น ๆ ที่มี icd10 ในเงือนไข stroke
distinct (hn)  และก็ group by  hn  ดูครับ..ลองเขียนดูจากตาราง ovstdiag ครับ


หัวข้อ: Re: ทำยังไงดี ?? ครับ จะหาการลงรหัสครั้งแรก
เริ่มหัวข้อโดย: Tharuea_Hos ที่ มีนาคม 21, 2011, 09:15:29 AM
ขอบคุณครับจะลองเขียนดูก่อนครับ
หัวข้อ: Re: ทำยังไงดี ?? ครับ จะหาการลงรหัสครั้งแรก
เริ่มหัวข้อโดย: Red'A'rmY ที่ มีนาคม 31, 2011, 23:29:27 PM
ขอบคุณครับ
หัวข้อ: Re: ทำยังไงดี ?? ครับ จะหาการลงรหัสครั้งแรก
เริ่มหัวข้อโดย: phatipan2 ที่ เมษายน 01, 2011, 21:20:13 PM
 ;D ;D ;D
หัวข้อ: Re: ทำยังไงดี ?? ครับ จะหาการลงรหัสครั้งแรก
เริ่มหัวข้อโดย: wiphusit ที่ เมษายน 02, 2011, 07:45:47 AM
ลองดูได้ตัวอย่าง SQL เบาหวานครั้งแรกจากอาจารย์ขวด มาดัดแปลงครับ
อยากได้โรคอะไรก็ใส่ ICD10  ได้เลยครับ

รายตำบลอย่าลืมแก้รหัสจังหวัดและอำเภอให้ตรงด้วยครับ
select name from thaiaddress   where chwpart="82" and amppart="07" and tmbpart>0
หัวข้อ: Re: ทำยังไงดี ?? ครับ จะหาการลงรหัสครั้งแรก
เริ่มหัวข้อโดย: wiphusit ที่ เมษายน 02, 2011, 07:56:43 AM
select * from ovstdiag
where vstdate between '2009-03-01' and '2009-03-31'
and  icd10 = 'E119'
and hn not in (select hn from ovstdiag where icd10 = 'E119' and vstdate < '2009-03-01')
group by hn
order by hn,vn

ของอาจารย์ขวดครับ
เบาหวานครั้งแรก
หัวข้อ: Re: ทำยังไงดี ?? ครับ จะหาการลงรหัสครั้งแรก
เริ่มหัวข้อโดย: wiphusit ที่ เมษายน 02, 2011, 07:57:09 AM
select p.hn,p.pname,p.fname,p.lname
,o1.icd10 as 'dm'
,o2.icd10 as 'ht'
,min(o1.vstdate) as date_dm
,min(o2.vstdate) as date_ht
from patient p
 left outer join ovstdiag o1 on o1.hn=p.hn
left outer join ovstdiag o2 on o2.hn=o1.hn
where o1.icd10 between 'e100' and 'e119'
and o2.icd10 between 'i10' and 'i10'
and o1.vstdate between '2008-06-01' and '2008-09-30'
and o2.vstdate between '2008-06-01' and '2008-09-30'

group by p.hn
order by  o1.vstdate
ของ รพ.ไทรน้อยครับ
เบาหวานและความดันร่วม
หัวข้อ: Re: ทำยังไงดี ?? ครับ จะหาการลงรหัสครั้งแรก
เริ่มหัวข้อโดย: Kanda ที่ เมษายน 02, 2011, 08:01:06 AM
ขอบคุณมากค่ะ  เทพภู  ป้ากำลังต้องการเลย
หัวข้อ: Re: ทำยังไงดี ?? ครับ จะหาการลงรหัสครั้งแรก
เริ่มหัวข้อโดย: wiphusit ที่ เมษายน 02, 2011, 08:07:25 AM
อันนี้เอา sql จากไทรน้อยได้มาดัดแปลงครับ
หัวข้อ: Re: ทำยังไงดี ?? ครับ จะหาการลงรหัสครั้งแรก
เริ่มหัวข้อโดย: wiphusit ที่ เมษายน 02, 2011, 08:19:07 AM
ขอบคุณมากค่ะ  เทพภู  ป้ากำลังต้องการเลย

ไม่ได้เป็นเทพป้า
เป็นแค่มาร ครับ อิอิ :o :o