BMS-HOSxP Community
HOSxP => ยินดีต้อนรับ => ข้อความที่เริ่มโดย: tiae ที่ พฤษภาคม 14, 2007, 20:45:16 PM
-
ปรึกษาครับอาจารย์
พยาบาลสกรีน ต้องการผู้ป่วยที่มี diag N63 ที่เคยมาตรวจรักษา
ผมลองใช้คำสั่งนี้ครับ
select * from vn_stat where pdx='N63' ปรากฎว่าไม่มีผู้ป่วยเลยสักคน
select * from ovstdiag where icd10='N63' ปรากฎว่ามี 18 คน
พบาบาลบอกว่า เคยลง diag n63 ให้ผู้ป่วย มาแล้วหลายราย มากว่า 18 รายขึ้นไปครับ
ผลที่ค้นหาเจอแค่ 18 รายครับ แล้วที่เหลือหายไปไหนครับ งง ครับ
ขอบคุณครับ
-
ลง diag ที่หน้าจอไหนครับ
-
ใน vn_stat เป็น SDx รึปล่าวครับ
จากคำสั่งแรก มันหาเฉพาะที่เป็น priciple dx นะครับ
ลองเป็น
select *
from vn_stat
where pdx='n63' or dx0='n63' or dx1='n63' or dx2='n63' or dx3='n63' or dx4='n63' or dx5='n63'
สิครับ
-
1. ลง diag จากห้องตรวจแพทย์ครับ
2. คำสั่ง select * from vn_stat
where pdx='n63' or dx0='n63' or dx1='n63' or dx2='n63' or dx3='n63' or dx4='n63' or dx5='n63'
ก็ไม่มีข้อมูลนะครับว่างเปล่า
-
ห้องตรวจแพทย์เวลาลง Diagnosis จะต้องขึ้นแถวใหม่เอาไว้ด้วยนะครับ ดังรูป
-
ถ้าไม่ขึ้นแถวใหม่ แล้วแพทย์ กดบันทึก โปรแกรมจะไม่จัดเก็บ diag "n63" ให้ใช่ไหมครับ
-
ใช่ครับ