BMS-HOSxP Community
HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: doramon ที่ กุมภาพันธ์ 12, 2008, 18:51:06 PM
-
select ov.*,od.* from ovst ov
left outer join ovstdiag od on od.vn=ov.vn
where ov.vstdate='2008-02-12' and ov.cur_dep='005'
จากการตรวจสอบระบบห้องฟัน วันนี้
ผมว่า icd101 ห้องฟัน จะไม่มีอยู่ใน ovstdiag เลย
แต่ที่ select * from dtmain มีการบันทึก icd10 ไว้
-
ห้องฟัน ไม่เก็บข้อมูล icd10 ไว้ที่ตาราง ovstdiag ครับ
VN_stat ยังไม่ได้ทดสอบว่าเก็บหรือเปล่า
จะเก็บไว้ทีตาราง dtmain ครับ
เวลาค้นหา หรือ ส่ง โรค จาก ovstdiag จะทำให้ห้องฟันหายไปครับ
-
เวอร์ชั่นล่าุสุดใช่ไหมครับ อ.อ๊อด
พอดีของผมยังไม่ล่าสุดครับ
ลอง
select *
from ovstdiag
where vn in (select vn from dtmain where vstdate = '2008-02-12')
แล้วมีข้อมูลอยู่ครับ
ไม่ทราบท่านอื่นได้ตรวจสอบหรือยังครับ
select ov.*,od.* from ovst ov
left outer join ovstdiag od on od.vn=ov.vn
where ov.vstdate='2008-02-12' and ov.cur_dep='005'
ไม่มั่นใจครับ ระหว่าง ov.cur_dep='005' กะ ov.main_dep='005'
ว่าต้องดูอันไหนครับ
-
จากการทดสอบครับ
3.50.10.X จะบันทึกข้อมูลได้ครับ
-
ตรวจสอบข้อมูลในตาราง dental_icd ครับ
ผมทดสอบในเครื่องแล้วยังมีข้อมูลใน ovstdiag ครับ
-
ตรวจสอบข้อมูลในตาราง dental_icd ครับ
ผมทดสอบในเครื่องแล้วยังมีข้อมูลใน ovstdiag ครับ
dental_icd ก็ไม่่มีข้อมูลครับ
-
ช่วย trace คำสั่ง sql ในการบันทึกข้อมูลทันตกรรม รายใหม่ ส่งเข้ามาได้หรือเปล่าครับ
-
D:\Hos-win32-source\hos-win32\DTDetailEntryU.pas
บรรทัดที่ 1355
fcds.datarequest('EXEC delete from dental_icd where vn = "' + fvn +
'" and tmcode not in (' +
' select tmcode from dtmain where vn = "' + fvn + '" ) ');
ลบข้อมูลออกหมดเลยครับ
-
ลองใช้คำสั่งนี้แล้วตรวจสอบอีกครั้งครับ
alter table dental_icd modify tmcode varchar(7) not null
-
หายแล้วครับ
ขอบคุณมากครับ
;D
select * from hosxp_ddl_field where table_name="dental_icd"
tmcode varchar(4) ครับ