BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: vinaisena ที่ กันยายน 10, 2010, 10:16:46 AM
-
คำสั่งแสดงผู้ป่วย คลินิกเบาหวาน
โจทย์ จากหน้างานถามว่า
1. ผู้ป่วยคลินิก DM ที่ได้รับการตรวจ Creatinine [แสดงค่า Creatinine] แล้วมีโรค ดังต่อไปนี้
E11.-
.1 With ketoacidosis
.2† With renal complications
.3† With ophthalmic complications
.4† With neurological complications
.5 With peripheral circulatory complications
หรือ มีโรค แทรกอื่น ๆ
อาจารย์ท่านใดทำไว้บ้างครับ
ฝากด้วยครับ
-
ลองดูกับคำสั่งนี้ รอท่านอื่นด้วยนะครับ อาจมีอันอื่นที่ดีกว่า แต่เท่าที่คิดได้ตอนนี้ คือ
select o.icd10, p.hn, max(s.creatinine)
from ovstdiag o, patient p, opdscreen s
where o.hn=p.hn and s.vn=o.vn
and o.icd10 like "E11%"
and o.vstdate between "2010-01-01" and "2010-01-10"
group by o.icd10, p.hn
-
ขอขอบคุณครับ ท่านอาจารย์
"สังคมดี สังคมเข้มแข็ง สังคมมีแต่การแบ่งปัน"
สังคม Hosxp
ขอร่วมแบ่งปัน ประสบการณ์ ถึงแม้ไม่ชำนาญ SQL
-
เรียนถาม อ. Pop_hosxp ว่า Creatinine ใน OPDSCREEN คนละตัวกันกับ ที่ห้อง LAB รายงานผล LAB ใช่ไหมครับ
-
เรียนถาม อ. Pop_hosxp ว่า Creatinine ใน OPDSCREEN คนละตัวกันกับ ที่ห้อง LAB รายงานผล LAB ใช่ไหมครับ
ถ้าได้ทำ lab_link ใน system setting เวลาห้อง lab ลงผล creatinine แล้ว ค่า creatinine จะมาเก็บไว้ที่ opdscreen ให้โดยอัตโนมัติครับ
-
ตรวจสอบค่า lab_link ได้จาก ตาราง sys_var ครับ...ถ้าทำไว้ก็จะเป็นข้อมูลเดียวกัน กับ opdscreen ถ้าไม่ได้ทำไว้ก็ต้องไป join ตาราง lab_head and lab_order เงื่อนไขคือ lab_items_code=creatinine ครับ...
-
และจากรายงานของท่าน อ.ท่านนี้ที่ผมแนบมา ขออภัยครับ ไม่ทราบว่าจาก รพ.ใด ผมจะลอง Modi fy code ดูเพิ่มเติม จะเข้าไปดูคำสั่งได้จากไหนอย่างไรครับ ท่านอาจารย์
-
เข้าไปที่ tab calc แล้วเลือกที่ view-->module ก็จะเห็น script ด้านล่าง ดังรูป พอแก้เสร็จแล้ว ตรง variable ของแต่ละตัวก็เข้าไปแก้ lab_item_code ให้เป็นของตัวเองครับ