Merge hemo monitors, measures, and records physiologic data from a human patient undergoing a cardiac catheterization procedure.Customer reported an issue of several tabs on a case where locked even when there are no active workstations with the case checked out.This happened on the end study tab, the patient data study tab, labs tab and the study report tab.The hemo client supports concurrent user access.This requires that user interface (ui) elements be locked when one user is viewing / editing ui elements to prevent other users from making changes.Because data is written to the local database, an additional check is made to ensure that the locking data is the same on the server to ensure that all data has replicated to the server before freeing the lock.When a hemo client loses connection to the hemo server, any locks that this client had at the time will remain until that client is able to replicate its data to the server.This results in the inability for the user to be able to edit data for those tabs and chronological log entries.Due to the way that locking was implemented on 9.X systems, and the fact that hemo clients uses a local database, this can result in phantom locks.(b)(4).
|