Global Systems

Deploying a LIMS on a central database with users in different parts of the World introduces an issue regarding timestamps. The issue is that different users are in different time zones than the database where the database time is not a meaningful basis for recording activities. For example, if the database is in a time zone that is one hour ahead of where the users are located and a user logs a sample, he would be confused if the login timestamp was one hour in the future. Obviously, the problem is more severe the larger the difference between the user and the database server.

LabWare LIMS solves this problem in two different ways; one for client/server users, and the other for Citrix and Web-based users. Client/Server architectures have the code running in a different location than the database server, so the local timestamps are pertinent. However, different PC's may have their clocks set differently which could introduce an inconsistency of timestamps. In this configuration, LabWare LIMS synchronizes the clock on each PC with the database server time. Users in different time zones have different offsets so their times are consistent, but different from users in other time zones.

With Citrix and with the Web, the situation is different because the processing is all taking place on central servers. The time on each users' PC does not matter because the application is not generating timestamps on the user's PC. In such cases a different scheme is employed, using configured time offsets established for each user relative to GMT (Greenwich Mean Time) in conjunction with known server times on the either the Citrix or Web servers.

Consistency of timestamps is important for Good Laboratory Practices (GLP) where demonstrating the sequence of operations is required. LabWare LIMS maintains consistency in client/server, Web and Citrix deployment architectures.
Copyright 2005 LabWare, Inc.