จากการทดสอบ พบปัญหาจริงๆครับ รบกวนอาจารย์ช่วยเช็คครับ
1.การ remed จะเป็นการ เอามาทั้งชื่อ diag, dxtype, doctor ครับ
ตัวอย่างที่ผมทดสอบ
case นี้ผม remed มา โดยผู้ป่วยเป็นผู้ป่วยโรคเรื้อรัง มีการ diag auto เป็น E119 และมาเป็นประเภท 1 ก่อนหน้า
(อันนี้เลือกว่ามาตรวจแบบที่ไม่ใช่คลินิกแล้วครับ)
พบว่า ovst_diag จะมีข้อมูลแพทย์เดิมมาเป็นผู้วินิจฉัยด้วย (รูป)
โดยรหัส194คือผม รหัส002คือหมอเดิม
เอาจาก SQL trace มาให้ดู
Date Time Type Exec Time SQL Text
08-08-16 04:24:30.898 SQL 0 INSERT INTO ovstdiag (ovst_diag_id,vn,icd10,hn,vstdate,vsttime,diagtype,icd103,hcode,doctor,episode,ext_code,hos_guid,dep_flag,ovst_oper_type,staff) VALUES (170871,'510815080346','E119','440005227','2008-08-15','08:03:46','1','E11','10980','194',NULL,NULL,NULL,NULL,NULL,NULL)
Date Time Type Exec Time SQL Text
08-08-16 04:24:30.900 SQL 0 INSERT INTO ovstdiag (ovst_diag_id,vn,icd10,hn,vstdate,vsttime,diagtype,icd103,hcode,doctor,episode,ext_code,hos_guid,dep_flag,ovst_oper_type,staff) VALUES (170872,'510815080346','I10','440005227','2008-08-15','08:03:46','1','I10','10980','002',NULL,NULL,NULL,NULL,NULL,NULL)
2.แม้จะกดปุ่ม บันทึก ในหน้าวินิจฉัยก็ตาม แพทย์ผู้วินิจฉัยจะยังเป็นคนเดิมครับ
กรณีของคุณ Manit ก็น่าจะเกิดจากกรณีนี้ ซึ่งแพทย์เดิม remed ชื่อคนวินิจฉัยต่อกันมาเรื่อยๆ
รบกวนอาจารย์ช่วยตรวจสอบด้วยครับ
อย่างนี้ข้อมูลจะได้สมบูรณ์ซะที (ปัญหานี้ ทำให้ทราบว่ามีการ redoctor อาจจะต้องขอบคุณที่เกิดปัญหาด้วยครับ
)