BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: jeab101 ที่ มีนาคม 30, 2011, 15:26:19 PM

หัวข้อ: ขอคำสั่ง รายงานเบาหวานรายใหม่ ครับ
เริ่มหัวข้อโดย: jeab101 ที่ มีนาคม 30, 2011, 15:26:19 PM
คุณหมอกำลังทำวิจัยครับ และขอข้อมูลโดยมีเงื่อนไขดังนี้ครับ

1.คนไข้เบาหวาน อายุ ไม่เกิน 60 ปี
2.ระบุรหัสการวินิจฉัยโรคเป็น E119 และ E110 เท่านั้น
3.ต้องเป็นผู้ป่วยเบาหวานรายใหม่ (ที่ถูกวินิจฉัยว่าเป็นเบาหวานครั้งแรกในปี 2553 เท่านั้น)

ขอเป็นคำสั่ง SQL ด้วยครับ ผมจะ Export ไป Excel ส่งให้อาจารย์หมอครับ ขอบคุณครับ  ;D
หัวข้อ: Re: ขอคำสั่ง รายงานเบาหวานรายใหม่ ครับ
เริ่มหัวข้อโดย: jeab101 ที่ มีนาคม 30, 2011, 15:31:05 PM
ตอนนี้ผมเขียนได้แค่นี้ครับ
ยังขาดเงื่อนไขวันเริ่มต้น diag ว่าเป็นเบาหวานครั้งแรก ครับ

select pt.*,ov.*
from vn_stat ov ,patient pt ,ovst ovst
where  ov.vn=ovst.vn and pt.hn=ov.hn and ov.vstdate between "2010-01-01" and  "2010-12-31" and ov.hn=pt.hn
 and ov.age_y>= 0
 and ov.age_y<= 60
 and ( (ov.pdx = "e110")
 or (ov.dx0 = "e110")
 or (ov.dx1 = "e110")
 or (ov.dx2 = "e110")
 or (ov.dx3 = "e110")
 or (ov.dx4 = "e110")
 or (ov.dx5 = "e110")
 or (ov.pdx = "e119")
 or (ov.dx0 = "e119")
 or (ov.dx1 = "e119")
 or (ov.dx2 = "e119")
 or (ov.dx3 = "e119")
 or (ov.dx4 = "e119")
 or (ov.dx5 = "e119")
)
หัวข้อ: Re: ขอคำสั่ง รายงานเบาหวานรายใหม่ ครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มีนาคม 30, 2011, 15:46:40 PM
select distinct(o.hn),concat(pname,fname,"  ",lname) as pat,v.vstdate,o.icd10,v.age_y,v.age_m from ovstdiag o
left outer join vn_stat v on v.vn=o.vn
left outer join patient p on p.hn=o.hn
WHERE o.icd10 in ("E110","E119") and v.age_y between 1 and  60 and v.vstdate between"2010-01-01" and "2010-12-31"
and o.hn not in (select distinct(o.hn) from ovstdiag  o left outer join vn_stat v on v.vn=o.vn where o.icd10 in ("E110","E119") AND v.age_y between "1" and "60" and v.vstdate <="2010-01-01" )


ลองดูครับ...มือใหม่เช่นกัน...
หัวข้อ: Re: ขอคำสั่ง รายงานเบาหวานรายใหม่ ครับ
เริ่มหัวข้อโดย: jeab101 ที่ มีนาคม 30, 2011, 16:06:42 PM
ขอบคุณครับอาจารย์ จะลองนำไปดึงดูนะครับ
หัวข้อ: Re: ขอคำสั่ง รายงานเบาหวานรายใหม่ ครับ
เริ่มหัวข้อโดย: jeab101 ที่ มีนาคม 30, 2011, 16:40:42 PM
รบกวนเพิ่มอีกนิดนะครับอาจารย์ Kuakool ครับ
อยากให้มี ฟิล์ว รหัส ที่อยู่ (หมู่,ตำบล,อำเภอ,จังหวัด) ติดมาด้วยครับ
เพราะจะเอาไปกรองรายตำบลอีกครับ

ขอบคุณครับ  ;D
หัวข้อ: Re: ขอคำสั่ง รายงานเบาหวานรายใหม่ ครับ
เริ่มหัวข้อโดย: Kanda ที่ มีนาคม 30, 2011, 16:46:47 PM
น้องเจี๊ยบพี่มีรายงานตัวนี้อยู่พอดีได้มาจาก น้องภูวิษิต  เดียวส่งเมล์ให้นะคะหรือไม่ก็ติดต่อมาก็แล้วกัน
ป้ากาน
หัวข้อ: Re: ขอคำสั่ง รายงานเบาหวานรายใหม่ ครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ มีนาคม 30, 2011, 17:48:57 PM
เพิ่มที่อยู่ให้แล้วครับ

select distinct(o.hn),concat(pname,fname,"  ",lname) as pat,v.vstdate,o.icd10,v.age_y,v.age_m, p.moopart, v.aid, t.full_name
from ovstdiag o
left outer join vn_stat v on v.vn=o.vn
left outer join patient p on p.hn=o.hn
left outer join thaiaddress t on t.addressid=v.aid
WHERE o.icd10 in ("E110","E119") and v.age_y between 1 and  60 and v.vstdate between"2010-01-01" and "2010-12-31"
and o.hn not in (select distinct(o.hn) from ovstdiag  o left outer join vn_stat v on v.vn=o.vn where o.icd10 in ("E110","E119") AND v.age_y between "1" and "60" and v.vstdate <="2010-01-01" )

หัวข้อ: Re: ขอคำสั่ง รายงานเบาหวานรายใหม่ ครับ
เริ่มหัวข้อโดย: jeab101 ที่ มีนาคม 30, 2011, 20:06:33 PM
ขอบคุณมากครับ อ.ป๊อบ
หัวข้อ: Re: ขอคำสั่ง รายงานเบาหวานรายใหม่ ครับ
เริ่มหัวข้อโดย: nan_it ที่ มีนาคม 30, 2011, 20:49:55 PM
ใช้เมนูหาก็ได้น่ะครับ แต่ไม่แน่ใจจะตรงใจหรือเปล่า  ;D ;D
หัวข้อ: Re: ขอคำสั่ง รายงานเบาหวานรายใหม่ ครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มีนาคม 31, 2011, 00:57:11 AM
ใช้เมนูหาก็ได้น่ะครับ แต่ไม่แน่ใจจะตรงใจหรือเปล่า  ;D ;D

อาจจะไม่ตรงครับ...เพราะเขาต้องการรายใหม่ในปี  แสดงว่า ต้องไม่เคยถูกวินิจฉัยด้วยกลุ่มโรคดังกล่าวมาก่อนในปีที่ผ่าน ๆ มาตั้งแต่เริ่มใช้ HOSXP ครับ..ดังนั้น OPD-CUSTOM-SERCH คงช่วยแค่แยก HN ซ้ำซ้อน..แต่อย่างอื่น อาจคลาดเคลื่อน ต้องลองนำผลลัพธ์รายการมาลองเขียนจาก SQL สดประกอบครับ.(อ.อ๋อดเคยอธิบายไว้ครับ...ขออนุญาตอ้างอิง)   :D :D
หัวข้อ: Re: ขอคำสั่ง รายงานเบาหวานรายใหม่ ครับ
เริ่มหัวข้อโดย: cham@i_p=p ที่ มีนาคม 13, 2012, 09:19:10 AM
น้องเจี๊ยบพี่มีรายงานตัวนี้อยู่พอดีได้มาจาก น้องภูวิษิต  เดียวส่งเมล์ให้นะคะหรือไม่ก็ติดต่อมาก็แล้วกัน
ป้ากาน
พอดีกำลังค้นหารายงานตัวนี้อยู่น่ะค่ะ ขอตัวรายงานนี้อีกคนได้มั้ยค่ะ ขอฝาก e-mail ไว้ค่ะ indeep_mind@hotmail.com
หัวข้อ: Re: ขอคำสั่ง รายงานเบาหวานรายใหม่ ครับ
เริ่มหัวข้อโดย: yukiplee ที่ มิถุนายน 08, 2012, 15:26:48 PM
ขอรายงานนี้ด้วยคนนะครับ ที่จริงต้องการหาผู้ป่วยรายใหม่ในเดือน ที่ถูก diag ว่าเป็นเบาหวาน น่าจะคล้ายๆกัน kimjikimji1@hotmail.com ขอบคุณครับ