BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: gweeped ที่ มิถุนายน 14, 2012, 13:29:23 PM
-
ถ้าจะหาเฉพาะผู้ป่วยที่เพิ่งเป็นโรคที่ระบุรายใหม่ในช่วงที่กำหนด
ต้องเขียน code sql ยังไงค่ะ
เพราะลองใช้
count_in_month = "0"
ก็ใช้ไม่ได้ค่ะ ??? ??? ???
-
เข้าไปดูในกระทู้เก่าๆที่มีคนเคยถามไว้ก็ไม่มีใครให้คำตอบได้เลย T^T
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=25325.msg215190;topicseen#msg215190
-
ขอคำแนะนำหน่อยฮะ
คือตอนนี้ เวลาจะหาผู้ป่วยรายใหม่ หาแบบนี้ มันถูกรึเปล่าฮะ??
เพราะ OPD บอกมาว่า จำนวนคนไข้รายใหม่ มันไม่เยอะขนาดนี้
จริงๆแล้วลอง re-check ใน patient EMR แล้ว ก็ตรงแล้ว
ไม่รู้จะไปเถียงกับ OPD ยังไงแล้วค่ะ
เค้าบอกว่าข้อมูลที่เราเอาไปให้มันผิดตลอดเลย
ทั้งๆที่เราก็ดึงข้อมูลจากที่เค้าลงมาทั้งนั้น T^T
select distinct(o.hn),concat(pname,fname," ",lname) as pat,
v.vstdate,o.icd10
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>= "e100" and o.icd10 <= "e149")
and v.vstdate between"2012-05-01" and "2012-05-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>= "e100" and o.icd10 <= "e149")
and v.vstdate <="2012-05-01" )
-
ขอคำแนะนำหน่อยฮะ
คือตอนนี้ เวลาจะหาผู้ป่วยรายใหม่ หาแบบนี้ มันถูกรึเปล่าฮะ??
เพราะ OPD บอกมาว่า จำนวนคนไข้รายใหม่ มันไม่เยอะขนาดนี้
จริงๆแล้วลอง re-check ใน patient EMR แล้ว ก็ตรงแล้ว
ไม่รู้จะไปเถียงกับ OPD ยังไงแล้วค่ะ
เค้าบอกว่าข้อมูลที่เราเอาไปให้มันผิดตลอดเลย
ทั้งๆที่เราก็ดึงข้อมูลจากที่เค้าลงมาทั้งนั้น T^T
select distinct(o.hn),concat(pname,fname," ",lname) as pat,
v.vstdate,o.icd10
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>= "e100" and o.icd10 <= "e149")
and v.vstdate between"2012-05-01" and "2012-05-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>= "e100" and o.icd10 <= "e149")
and v.vstdate <="2012-05-01" )
อืม เงื่อนไขแปลกจังครับ.. [ Between E10 and E149 ] หรือ ??? ???
-
ใช้ between e10 and e14
แต่ผมใช้การนับ DM/HT รายใหม่จากการลงทะเบียนในคลินิกพิเศษครับ หากป่วย ลงวินิจฉัย แต่ไม่ลงทะเบียนในหน้าคลินิกพิเศษก็ไม่นับให้ครับ
-
ใช้ between e10 and e14
แต่ผมใช้การนับ DM/HT รายใหม่จากการลงทะเบียนในคลินิกพิเศษครับ หากป่วย ลงวินิจฉัย แต่ไม่ลงทะเบียนในหน้าคลินิกพิเศษก็ไม่นับให้ครับ
เพิ่งไปถามหัวหน้าของ OPD ว่าทำไมตัวเลขออกมามันมากมายกว่าความเป็นจริง
เข้าบอกมาว่า มาลง diag ย้อนหลังเอา เฮ้อ อย่างนี้ตัวเลขมันจะถูกได้ยังไง -*-
ตอนนี้ คนไข้ HT / DM ส่วนมากถูกจับขึ้นทะเบียนคลินิคพิเศษเกือบหมดแล้ว
ส่วน เงื่อนไข e100 - e149 นี้ได้มาจากตอนถามพี่เวชสถิติเอาฮะ จริงๆก็ใช้ e10 - e14 กับ i10-i15 :P