BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Noppadol ที่ ธันวาคม 19, 2012, 10:21:02 AM
-
พบว่ามีรายการยาเดียวกันหลาย icode เลยต้องการที่จะรวมรายการ แต่พอกด "รวม" แล้วขึ้นตามนี้ครับ
ไม่ทราบว่าต้องทำยังไงบ้างครับ เพราะถ้าบอกว่าสลับตัวหรือไม่ ก็ไม่น่าจะใช่ ???
-
เป็นมานานแล้วครับ ... ;D ;D
-
คงต้องรบกวนท่านอาจารย์ช่วยพิจารณาให้หน่อยครับ เพื่อความสมบูรณ์ของฐานข้อมูล ;D ;D ;D
-
;D เขียน SQL ปรับเอาเองครับ
-
;D เขียน SQL ปรับเอาเองครับ
มันจะไม่มั่วกันไปใหญ่เหรอครับจารย์ทัศ ถ้าไม่เป็นการรบกวนมาก ผมขอความอนุเคราะห์จากท่านหน่อยครับ ;) ;) ;)
-
;D เขียน SQL ปรับเอาเองครับ
ใครมีคำสั่งให้รู้ว่า icode อยู่ตารางไหนบ้าง .. ขอหน่อยนะครับ
ผมเคยลองแต่ใช้คำสั่งนี้ใน mysql console ครับ
SELECT DISTINCT table_name, column_name FROM INFORMATION_SCHEMA.COLUMNS
WHERE column_name like '%icode%' and table_schema = 'hos';
-
;D ถูกผิดก็อย่าว่ากันนะครับ แต่ผมทำมาแล้ว ทำโดย
สมมุติต้องการรวม 11111 ให้เป็น 22222 ซึ่งเป็นรายการยาเดียวกัน ทำโดย
1. ปรับปรุงประวัติ 11111 ให้เป็น 22222 ก่อนให้หมด
update opitemrece set icode="22222" where icode="11111";
2.ลบ 11111 ออกได้แล้ว
delete from drugitems where icode="11111";
เสร็จแล้วครับ ไปดูประวัติการให้บริการเดิม EMR ก็จะเหมือนเดิมทุกประการแล้วครับ ;D
ผมใช้แก้ไข รพ. หรือ รพ.สต. บางแห่ง ไปลงเวชภัณฑ์ที่ไม่ใช่ยา ไปไว้ในแท็บ เวชภัณฑ์ยา ซึ่งจะไม่สามารถลงรหัส 24 หลักได้ ส่งออก 21 แฟ้ม ก็ error ยกตัวอย่าง ถุงยางอนามัย ลงไว้ในแท็บยา แต่จะทำอย่างไร ไม่ให้กระทบกับข้อมูลที่เคยลงไว้แล้ว ก็จะทำลักษณะเดียวกันนี่ล่ะครับ
โดยไปเพิ่ม ถุงยางอนามัย ในแท็บ ค่าบริการ ใหม่ ก็จะได้ icode ใหม่ อีก 1 รายการ ก็จะทำการปรับตามข้างต้นครับ ปรากฏว่าเป็นที่น่าพอใจครับ พอตามทันหรือเปล่า
-
อ.ทำtool ให้ก็จะดีมากเลยทีเดียวครับเพราะใน cup ผมก็มีปัญหาเหมือนกันโดยเฉพาะในรพ.สต.ที่โอนข้อมูลมาจากโปรแกรมอื่นรู้สึกว่าเวชภัณฑ์เข้าไปอยู่ในรายการยาก็มีมากอยู่เหมือนกันและถ้ารวมได้ก็จะทำให้ขยะเหล่านี้ในโปรแกรมหายไปเยอะทีเดียว