ผมลองเปลี่ยน ในตาราง ovstdiag แล้วครับ แต่ตอนส่องออกมาก็ยังเป็นตัวเดิมครับ
ให้เข้าไปลบข้อมูลภายใต้เงื่อนไข exportขmonth="2554xx" (เดือนที่ต้องการ) ในตาราง provis_proced ครับ...แล้วกดส่งออกใหม่
delete from provis_proced where export_month="2554XX"
ปัญหาน่าจะเกิดจากมีข้อมูลจากการประมวลผลครั้งก่อนเหลืออยู่ในตารางเตรียมข้อมูลส่งออกครับ...ไม่ต้องกังวล ไม่ใช่ข้อมูลบริการในตารางปกติครับ..เป็นข้อมูลที่ระบบ Query ตามการสั่งการของเรา( Temp)
แล้วตารางนี้ล่ะครับ..อีกตาราง...
select * from provis_proced_op where export_month ="255410"
อันนี้น่าจะเป็นของรูปแบบ OP_PACKAGE ครับ
ส่วนโพสต์ก่อนหน้า คงเป็นของ EPCU_21 แฟ้มครับ..
ดูจากรูปแล้วเป็นการส่งออก แบบ 21 แฟ้มใช่ใหมครับ
ลองดูครับว่า ใช้ visit ของทันตกรรมหรือเปล่า ถ้าใช่ให้ไปแก้ตาราง dtmain ครับ;D ;D ;D
อ้างถึงลองดูครับว่า ใช้ visit ของทันตกรรมหรือเปล่า ถ้าใช่ให้ไปแก้ตาราง dtmain ครับ;D ;D ;D
ตรวจสอบหัตถการทันตกรรมที่ dttm ด้วยครับว่ามีการผูก icd10 กับ icd9cm ไว้ที่หัตถการด้วยหรือเปล่า
select * from dttm where icd9cm = '230'
;D ;D ;D
;D ;D ;Dมีการ UPDate แล้วแต่มีปัญหาเช่นเดิมค่ะ ตรวจสอบแล้วเป็นหตถการจากห้องฟัน เราแก้จากหน้าบันทึกผลการวินิจฉัยแล้วก็ยังไม่แก้ไข ข้อมูลในระบบทันกรรม เลยงง ??? ??? ???
update dttm set icd9cm = '2309' where icd9cm = '230'
;D ;D ;D
update ovstdiag set icd10 = '2309' whereicd10 = '230'ทำตามแล้วเจ้าค่ะ แต่จริงๆแล้วมันควรจะแก้ไขได้นะค่ะ
update ovstdiag set icd10 = '2309' whereicd10 = '230'
update ovstdiag set icd10 = '2309' whereicd10 = '230'
ว่าแต่ตาราง ovstdiag มันเก็บแต่ icd10 นะค่ะ
icd9 มันไม่ควรจะเก็บ และก็ไม่มีข้อมูลเก็บหัตถการทันตกรรมเจ้าค่ะ
ว่าแต่ตาราง ovstdiag มันเก็บแต่ icd10 นะค่ะ
icd9 มันไม่ควรจะเก็บ และก็ไม่มีข้อมูลเก็บหัตถการทันตกรรมเจ้าค่ะ
มีครับ..ลอง join vn เข้าหากัน ระหว่าง ovstdiag กับ dtmainโค๊ด: Ada
select v.hn,v.vn,v.vstdate,o.icd10,do.name from ovstdiag o left outer join dtmain d on d.vn =o.vn left outer join vn_stat v on v.vn=o.vn left outer join doctor do on do.code=o.doctor where v.vstdate between "2011-11-10" and "2011-11-15" and o.icd10 in (select icd9cm from dttm) group by o.vn ,o.icd10
update ovstdiag set icd10 = '2309' whereicd10 = '230'
จะทำเฉพาะข้อมูลปี 2554-2555 หรือเปล่าครับป๋า หรือปรับยก ตารางเลย.. 8)
แก้จุดเดียว แล้ว Full Resync VN-STAT
ส่วนตัว..ผมมีความเห็นไม่น่าใช้ เทคนิค ใน IT ปรับข้อมูลยกตาราง เพราะข้อมูลในบางตาราง...ก็ต้องสงวนไว้เนื่องจากนิยามระบบรายงานที่ทำไปแล้ว และอีกหลาย ๆ ประเด็นของนิยามภายในองค์กร น่าจะเลือกปรับตามกลุ่มเป้าหมายของบริการในปี หรือบริการในเดือนเท่านั้นครับ...แค่ความเห็น ครับ.. >:(