BMS-HOSxP Community
HOSxP => HOSxP PCU => ข้อความที่เริ่มโดย: yut ที่ มกราคม 23, 2009, 08:42:50 AM
-
??? ??? ???อ. MN ครับ หาเราเลือกการวินิจฉัยจากโรคที่พบบ่อยในระบบ One Stop Service ตอนส่งออก 18 แฟ้มไม่มีข้อมูลในแฟ้ม Diag ครับช่วยดูหน่อยนะครับ
-
มีข้อมูลนะครับ
ของคุณใช้ v.อะไรครับ
-
??? ??? ???อ. MN ครับ หาเราเลือกการวินิจฉัยจากโรคที่พบบ่อยในระบบ One Stop Service ตอนส่งออก 18 แฟ้มไม่มีข้อมูลในแฟ้ม Diag ครับช่วยดูหน่อยนะครับ
ตรวจสอบตาราง
ovstdiag ว่ามีข้อมูลหรือเปล่า
-
ใช้ PCU v.3.52.1.16 ตรงเมนูโรคที่พบบ่อยครับ
-
ข้อมูลใน ovstdiag มี vn เกิดขึ้นครับ แต่ขาดข้อมูลใน่ส่วนของ hn/vstdate ครับ
ตอนเรียกดูข้อมูลย้อนหลัง มีเฉพาะ icd10 ไม่ม่ชื่อโรครับ
-
ฝากตรวจสอบใน HOSxP PCU 3.52.1.27 นะครับ
-
เหมือนเดิมครับ ข้อมูลใน ovstdiag มี vn เกิดขึ้นครับ แต่ขาดข้อมูลใน่ส่วนของ hn/vstdate/vsttime ครับ
ตอนเรียกดูข้อมูลย้อนหลัง มีเฉพาะ icd10 ไม่ม่ชื่อโรค ครับ
และในตอนส่งออก 18 แฟ้ม diag ไม่มี pid และ date_serv = 1899-12-30
-
ฝาก capture หน้าจอแสดงข้อมูลส่งเข้ามาด้วยครับ
-
มาแล้วครับ
-
ลองใช้คำสั่งนี้ (ทีละคำสั่ง) แล้วส่งออกดูใหม่ได้หรือเปล่าครับ
update ovstdiag set hn = (select hn from ovst where ovst.vn = ovstdiag.vn) where hn is null or hn = ''
update ovstdiag set vstdate = (select vstdate from ovst where ovst.vn = ovstdiag.vn) where vstdate is null
update ovstdiag set vsttime = (select vsttime from ovst where ovst.vn = ovstdiag.vn) where vsttime is null
update ovstdiag set icd10 = uppercase(icd10)
-
สมบูรณ์แล้วครับ ขอบคุณครับ
แต่คำสั่งสุดท้ายผมใช้ update ovstdiag set icd10 = ucase(icd10) ถึงได้ครับ
ใช้ update ovstdiag set icd10 = uppercase(icd10) มี Error
-
ลองเปลี่ยนเป็นคำสั่งนี้ครับ
update ovstdiag set icd10 = upper(icd10)