ในการแก้ไขเลขที่ ใน Serial Managament เมื่อมีการแก้ไขเลขที่ใดเลขที่หนึ่งแล้ว เมื่อ Save แล้วไปทำรายการอื่นๆ แล้วถ้ากลับมาที่ Serial Managament อีกครั้งหนึ่ง จะพบว่า เลขอื่นๆ ก็จะเพิ่มค่าอีก +1 เสมอ เช่น เมื่อผมทำการแก้ไขเฉพาะเลขที่ส่งต่อให้เป็น 2036 เลขอื่นๆ ไม่ได้แก้ไขเลยแล้ว Save และลองเปิดตาราง serial ที่ สายฟ้า ดูข้อมูลถูกต้องตรงกับใน Serial Managament แต่เมื่อผมจะเข้าไปทำการแก้ไขเลขที่ XN จะพบว่า ทุกตัวเลขจะเพิ่มอีก +1 เสมอเมื่อมีการ Save คล้ายๆ กับว่า มีการ วน loop เมื่อ Save เพิ่มทีละ +1 พบใน V 3.50.3.7 จนถึง V 3.50.7.23
อยากให้มีการตรวจสอบเลข Serial Number ในตาราง serial ทุกค่าว่ามีค่าตรงกันกับค่าMAX(tablename.fieldname) ที่เป็น Primary Key ของทุกตาราง หรือไม่ เมื่อมีการเปิดใช้งาน HOSxP หรือทุกครั้งที่มีการ Upgrade Structure หรือทุกครั้งเมื่อจะทำการบันทึกข้อมูล ถ้าตัวเลขไม่ตรงกันจะทำให้เกิด ERROR Duppicate Data ซึ่งพบได้บ่อยขึ้นเมื่อมีไฟกระชากทีเครื่อง client (บางเครื่องไม่มีเครื่องสำรองไฟ) จะช่วยให้ข้อมูลไม่สุญหาย เช่น
SQL Error: Duplicate entry '1' for key 1
select * from vital_sign_data where vn = '500724235734' and vital_sign_id = 6
SQL Error: Duplicate entry '60' for key 1
select * from ovst_rx_room where vn = '500725000254'