BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: vinaisena ที่ สิงหาคม 26, 2011, 09:28:05 AM
-
ก่อนนี้ได้ sql ท่านอ.ขวดมาเพื่อหาคนไข้ ที่มีคำว่า ไข้ ไม่มีไข้ ฯลฯ ในCC ช่วงหลัง Nurse งานจิตเวช ได้บันทึกคำว่า สูบบุหรี่,หรือยาเส้น,หรือดื่มสุรา ใน HPI,CC,PHP จะทำอย่างไรได้บ้าง
***************************************************************
select op.vstdate,p.hn,concat(p.pname,fname,' ',lname) as "pt_name",
v.age_y,v.pdx,v.dx0,v.dx1,v.dx2,v.dx3,v.dx4,v.dx5,op.cc,op.temperature
from opdscreen op
left outer join patient p on p.hn = op.hn
left outer join vn_stat v on v.vn = op.vn
where op.vstdate between '2009-04-27' and '2009-06-21'
and (((op.cc like '%ไข้%' and (op.cc not like '%ไม่ไข้%' or op.cc not like '%ไม่มีไข้%')) or (op.temperature > '38'))
and ((op.cc like '%ไอ%' and op.cc not like '%ไม่ไอ%' ) or (op.cc like '%เจ็บคอ%' and op.cc like '%ไม่เจ็บคอ%')))
-
มีฟิวด์กำหนดในตาราง opdscreen อยู่แล้วครับ..เรื่อง drink+smoke ครับ...
เชื่อมกับตาราง smoke_type กับ drinking _type ครับ.พี่วินัย...คงไม่ได้ดูจาก cc ดูจากการบันทึกคัดกรองตัวเลือกเรื่องนี้ได้เลย..
-
มีฟิวด์กำหนดในตาราง opdscreen อยู่แล้วครับ..เรื่อง drink+smoke ครับ...
เชื่อมกับตาราง smoke_type กับ drinking _type ครับ.พี่วินัย...คงไม่ได้ดูจาก cc ดูจากการบันทึกคัดกรองตัวเลือกเรื่องนี้ได้เลย..
พยาบาลที่ รพ.ไม่ได้ Click ใน Field นั้นนะซิครับ เขาบอกว่า ใช้วิธีการพิมพ์ใน HPI,CC,PHP ด้วยข้อความที่บอกไว้นะ อ.เกื้อ บางคนใช้วิธี click เลือก บางคนใช้วิธีการพิมพ์
-
ถ้าให้ดีน่ะพี่ ผมว่าคงต้องบอกให้พยาบาลช่วยติ๊กแล้วละเพื่อความสมบูรณ์ของข้อมูลและปรับการดึงรายงานมาใหม่
-
มีฟิวด์กำหนดในตาราง opdscreen อยู่แล้วครับ..เรื่อง drink+smoke ครับ...
เชื่อมกับตาราง smoke_type กับ drinking _type ครับ.พี่วินัย...คงไม่ได้ดูจาก cc ดูจากการบันทึกคัดกรองตัวเลือกเรื่องนี้ได้เลย..
พยาบาลที่ รพ.ไม่ได้ Click ใน Field นั้นนะซิครับ เขาบอกว่า ใช้วิธีการพิมพ์ใน HPI,CC,PHP ด้วยข้อความที่บอกไว้นะ อ.เกื้อ บางคนใช้วิธี click เลือก บางคนใช้วิธีการพิมพ์
lock บังคับ....ให้...ต้องคลิ๊ก...มิฉะนั้น...พิมพ์ใบสั่งยาไม่ออก ไป where not null ไว้...เพื่อ MRA ครับ
-
ก่อนนี้ได้ sql ท่านอ.ขวดมาเพื่อหาคนไข้ ที่มีคำว่า ไข้ ไม่มีไข้ ฯลฯ ในCC ช่วงหลัง Nurse งานจิตเวช ได้บันทึกคำว่า สูบบุหรี่,หรือยาเส้น,หรือดื่มสุรา ใน HPI,CC,PHP จะทำอย่างไรได้บ้าง
หนักใจแทน ปัญหา IT กับ พยาบาล
ลองไปทดสอบดูนะครับ ใน CC ผิดพลาด ก้อขอโทษนะครับ ขอบคุณ กระหรี่ปับ(อาหารว่าง) นะครับ
select op.vstdate,p.hn,concat(p.pname,fname,' ',lname) as "pt_name",
v.age_y,v.pdx,v.dx0,v.dx1,v.dx2,v.dx3,v.dx4,v.dx5,op.cc
from opdscreen op
left outer join patient p on p.hn = op.hn
left outer join vn_stat v on v.vn = op.vn
where op.vstdate between '2009-04-27' and '2009-06-21'
and ((op.cc like '%ดื่ม%' ) or (op.cc like '%ยาเส้น%' ) or (op.cc like '%สูบ%' ) or (op.cc like '%บุหรี่%' ) )
เพิ่ม
select op.vstdate,p.hn,concat(p.pname,fname,' ',lname) as "pt_name",
v.age_y,v.pdx,v.dx0,v.dx1,v.dx2,v.dx3,v.dx4,v.dx5,op.cc,op.hpi,op.pmh
from opdscreen op
left outer join patient p on p.hn = op.hn
left outer join vn_stat v on v.vn = op.vn
where op.vstdate between '2009-04-27' and '2009-06-21'
and ((op.cc like '%ดื่ม%' ) or (op.cc like '%ยาเส้น%' ) or (op.cc like '%สูบ%' ) or (op.cc like '%บุหรี่%' )
or (op.hpi like '%ดื่ม%' ) or (op.hpi like '%ยาเส้น%' ) or (op.hpi like '%สูบ%' ) or (op.hpi like '%บุหรี่%' )
or (op.pmh like '%ดื่ม%' ) or (op.pmh like '%ยาเส้น%' ) or (op.pmh like '%สูบ%' ) or (op.pmh like '%บุหรี่%' ))
-
ถ้าใน table join กัน ตาม อ.เกื้อบอก ประมาณนี้นะ
select op.vstdate,p.hn,concat(p.pname,fname,' ',lname) as "pt_name",
v.age_y,v.pdx,v.dx0,v.dx1,v.dx2,v.dx3,v.dx4,v.dx5,op.cc,op.smoking_type_id,sm.smoking_type_name,op.drinking_type_id,dr.drinking_type_name
from opdscreen op
left outer join patient p on p.hn = op.hn
left outer join vn_stat v on v.vn = op.vn
left outer join smoking_type sm on sm.smoking_type_id=op.smoking_type_id
left outer join drinking_type dr on dr.drinking_type_id=op.drinking_type_id
where op.vstdate between '2010-10-01' and '2011-09-30' and op.smoking_type_id='1'