BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: panus_t ที่ มีนาคม 26, 2013, 15:38:31 PM

หัวข้อ: มีใครมีรายงาน STEMI And STROKE แบบนี้บ้างครับ
เริ่มหัวข้อโดย: panus_t ที่ มีนาคม 26, 2013, 15:38:31 PM
มีใครมีรายงาน STEMI And STROKE แบบนี้บ้างครับ
หัวข้อ: Re: มีใครมีรายงาน STEMI And STROKE แบบนี้บ้างครับ
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ มีนาคม 26, 2013, 20:05:09 PM
ถามผู้เกี่ยวข้องด้วยว่า Stemi หมายถึงอะไร มีเงื่อนไขยังไรบ้าง ปัจจัยที่เกี่ยวข้องอย่างไร
และความหมาย Stroke หมายถึงอะไร มีเงื่อนไขยังไรบ้าง บอกให้ละเอี่ยด มีสูตรอะไรบ้าง

ถ้าถามแค่นี้ ก็จะไม่ได้คำตอบที่ถูกต้อง
หัวข้อ: Re: มีใครมีรายงาน STEMI And STROKE แบบนี้บ้างครับ
เริ่มหัวข้อโดย: panus_t ที่ เมษายน 01, 2013, 11:25:25 AM
รายละเอียดน่าจะอยู่ที่ไฟล์แนบในส่วนของหมายเหตุครับ   ;D
หัวข้อ: Re: มีใครมีรายงาน STEMI And STROKE แบบนี้บ้างครับ
เริ่มหัวข้อโดย: Shikaru ที่ เมษายน 04, 2013, 16:08:23 PM
 :o :o
กำลังทำอยู่เหมือนกันครับ แบบว่างงอยู่ไม่ใช่น้อยกับเงื่อนไขปลีกย่อย ซึ่งเอกสารประกอบค่อนข้างเข้าใจยากอยู่

แต่ลองเอา Query ไปดูครับ ถ้าได้แล้วก็เอามาลงมั่งนะ ผมก็ยังไม่ Complete เหมือนกัน

select *
from iptoprt io
where (io.icd9 between "9301" and "9309"
or io.icd9 between "9311" and "9319"
or io.icd9 between "9322" and "9329"
or io.icd9 between "9331" and "9339"
or io.icd9 in ("9381","9384","9394","9399","8703","9910"))
and io.icd9 not in ("9303","9306","9307","9308","9315","9326","9337")
and io.an in
(select i.an
from iptdiag id
left outer join ipt i on i.an = id.an
left outer join patient p on p.hn = i.hn
left outer join pttype pt on pt.pttype = i.pttype
where i.regdate between "2012-04-01" and "2013-03-31"
and
(
 (id.diagtype = "1" and id.icd10 between "I60" and "I699")
  or
 (
  (id.diagtype = "1" and id.icd10 in ("G810","G811","G819","G830","G831","G832","G833","G839")) and id.an in
   (select an from iptdiag where diagtype <> "1" and icd10 between "I60" and "I699")
 )
)
and (i.dchtype not in ("03","04","08","09") or (i.dchtype = "04" and timestampdiff(day,i.regdate,i.dchdate) > "3"))
)