The table below is intended to assist you in getting a better understanding
of the LIMS features. Last update May 2001.
This Questionnaire was prepared based on Dr.
John R. Joyce, "2000
LIMS/LIS Supplement Vendor Questionnaire".
| Question |
Response |
| LIMS
Configuration |
Indicate
the operations configuration of the LIMS/LIS and its operating
requirements below. |
| Client/Server
based? |
Yes,
full Client server architecture |
| Operating
system of server? |
WinNT,
Win2K |
| Operating
system of client? |
Win9X,
WinNT, Win2K |
| Is
server located at vendor’s site or customer’s site? |
Customers
Lab site |
| User
Interfaces |
Provide
detailed information on the available user interfaces in
the space below. |
| Does
system support a GUI interface? If
so, what kind (X-windows, Windows 3.x, Windows 9x/NT, etc.)? |
Win32,
feel and look. |
| Does
system support a character based interface? |
DOS
version (LIMSY2K). |
| Is
interface user configurable in terms of where and how data
is displayed? |
The
spreadsheet is completely configurable. |
| Is
interface/configuration specific to individual user or are
settings global? |
Global
setting through user access rights. |
| Underlying
data base engine (Oracle/Sybase/Interbase/etc.) |
MS SQL Server (ODBC)
Oracle (ODBC)
|
| Data
Model (flat file, relational, object oriented,
proprietary, etc.) |
Relational/object
oriented |
| Maximum
size of data base supported? (e.g., MBytes/Records) |
Depends
on the database engine used. |
| Relationship
of data base size versus response time. Be
as quantitative as possible. |
Reads
a Report (Job) with 34.000 Cells in less than 6 sec. 200
Cells < 1 sec. Test database contains 2.2 Million determinations
(raw data records) |
| Employs
native data base driver access or ODBC? |
Standard
ODBC |
| Design
language/tools? |
MS
Visual C++, MFC, Object Oriented App |
| Concurrent
Users |
Supply
information relating to the number of concurrent users as
specified below. |
| Maximum
Number Supported? (i.e.
how many people can actually be logged on and using the LIMS/LIS
at any one point in time?) |
Dependent
on network and server used. Unlimited otherwise. |
| Relationship
between number of concurrent users and system response time? Be as quantitative as possible. |
Dependent
on network and server used. This is not LIMS dependent. |
| Data
Transfer |
Please
supply as much detail as possible regarding the following
approaches to transferring data into and out of the system. |
| Supports
file transfer (can read spreadsheets or delimited
ASCII files?) |
Yes,
many formats, including, Text, CSV, Excel, XML, etc. Custom
file transfer available. |
| Supports
Electronic Data Interchange (EDI) standard? |
No,
we believe in XML as the new standard. |
| Supports
Dynamic Data Exchange (DDE) or Object Linking and Embedding
(OLE) control, etc.? |
Yes
for OLE, Report and Worksheet. Also supports saving compound
documents in the database, i.e. OLE documents. |
| Contains
an integrated instrument control interface? Specify
details. |
Yes,
the Online Worksheet is able to communicate on-line and through file import
with numerous instruments. Online Worksheet is
much more than a simple link between the LIMS database and
the instrument. It
is an analytical instrument environment that enables analysts
to structure and manage their analytical workload by creating
technique specific worksheets. Please refer to the Online Worksheet page on this site
for more details. |
| Supports
an external or third party interface (e.g., LIMSlink)? Please supply vendor name and describe import
system. |
Online
Worksheet competes with “LIMSlink”. Online Worksheet interfaces to Online
LIMS and other LIMS systems via a the advanced worksheet. Please refer to the Online Worksheet page on this site for more details. |
| Supports
the Laboratory Equipment Control Interface Specification (LECIS)? |
Not
applicable in Geochemical/Environmental labs. |
| Supports
eXtensible Markup Language (XML)
imports and exports? |
Yes,
full exporting, importing, and as data interchange. |
| System
maintains an audit trail? |
Yes,
Job (report) and test oriented for easy access and tracking |
| Degree
of detail? (What types of changes are recorded?) |
User
and Application level tracking, table modification, report
modification, record level tracking on selected tables |
| How
configurable? (What is the range of detail
the system can be set to record?) |
User
configurable by means of system wide settings. |
| Modification
control? (Who
would be able to modify the audit trail configuration?) |
Only
users with the adequate access are able to modify audit trail
configuration. |
| Security
Control |
Please
provide specific information regarding the following security
control questions in the boxes provided. |
| Who
can modify security access? |
LIMS
Managers / System administrators |
| To
what level can security access be controlled? (i.e.
what is the system granularity?) |
Via
access code assigned to each user. There are five basic levels
and ten sublevels of access control. |
| By
group? |
Yes,
client access. |
| By
user? |
Yes,
user access |
| By
function? |
No |
| Based
on operating system security controls? |
Yes,
logon access. |
| Based
on data base security controls? |
Yes |
| Based
on network security controls? |
Yes |
| Based
on application security controls? |
Yes |
| Requires
physical access security controls? |
Yes |
| Inactivity
security timeout |
Include
information on automatic security logout in the spaces below. |
| Can
system be configured to logout inactive sessions? |
Yes.
Idle time specified in LIMS configuration file. |
| Can
timeout value be set individually for a user or is it global? |
Global,
specified in LIMS configuration file. |
| Time
Lock/Lock Out |
Include
information on whether system access can be restricted to
certain hours in the spaces below. |
| Does
system support a 'time lock' to restrict user access to specified
time blocks? |
No |
| Is
a security override available? |
No |
| Who
can override the time lock? |
No |
| Can
lock out be set individually for a user or is it global? |
No |
| Report
Generator |
Include
detailed information on the report capabilities of your system
in the spaces below. |
| Does
system have an internal report generator? |
Yes |
| How
configurable is the report generator? (e.g.,
is it configured using an editable script, a menu driven wizard,
etc.) |
Configured
using editable script. |
| What
is the report design procedure? |
Design
text based script. |
| Can
it generate QC and other graphs? |
Yes,
using the QA/QC module. |
| What
built in reports, if any, does it support? (e.g.,
Workload, Overdue Samples, etc.) |
All
pertinent statistical information, Revenue, Workload, Analysis
and Samples stats. Workgroup perfomance,.etc. |
| Is
system distributed with an external/third party report generator? |
Yes |
| Vendor
name and contact information? |
Crystal
Reports |
| What
is the report design procedure? |
GUI
designer |
| How
is it integrated into the system? (e.g.,
can report generation be triggered by the LIMS or must it be
manually run?) |
Manually
run by user. |
| Can
the report generator be controlled through an external interface
(as can Seagate Software=s Crystal Report Writer)? |
Yes |
| Does
the LIMS/LIS include internal logic triggers to launch external
applications or run internal functions based on sample information? (e.g.,
concentration too high or sample weight/volume too small) |
Currently
from application on demand only. |
| Does
the system support internal calculations? |
Yes,
all grids support Excel like formulas and math operations |
| What
calculation functions are supported? |
Any
mathematical or logical function with Excel compatible formulas |
| Can
calculation results be stored in the LIMS/LIS database? |
Yes,
results and formulas as well. |
| Can
calculation results be used to trigger other events? |
Yes,
QC events |
| Does
the system allow lookup of static data (e.g.,
customer name/number, work group, etc.). What approach is taken for this (e.g., pick lists)? |
Yes,
pick list, look up tables, etc. |
| Can
new static data (e.g., customer name/number,
work group, etc.) be added from work
screens (such as Sample Login). |
Yes,
through using the LIMS setup module (OnSetup) |
| Can
field entry be marked Required or Optional? |
No,
but users are trained in which fields are required and which
are optional. |
| Is
knowledge base data (e.g., users, customers,
services, sample types, security, etc.)
hard coded or stored in data base tables? |
Stored
in database. |
| Is
system menu controlled, command controlled, both, or other? If other, please describe. |
Menu
and/or command depending on task |
| What
kind of field/record commenting/annotation facility is supported? |
Text
annotations, and formatted text (color, alignment, font, back
color, etc). |
| Data
Archiving |
Please
provide detailed responses to the following data archiving
questions in the spaces provided. |
| Does
system incorporate data archiving capabilities? If
so, to what degree? |
Yes,
advanced feature through database tools. Additional archiving
for worksheets in Zip files. |
| How
are references to archived data handled? Must
archived data be reloaded to be accessed by the system? |
Must
be reloaded. |
| Is
multi-tiered archiving supported (e.g., active
data on hard drive, older data on slower optical platters,
perhaps with a jukebox)? |
Yes,
depending on client hardware and system requirements. |
| Is
LIMS/LIS user configurable (Note: configurable
implies you control the behavior/appearance of the system without
modifying the program code)? What
is the general configuration procedure? |
Yes,
through global settings or user access level settings. |
| Is
LIMS/LIS user customizable (Note: customizable
implies you control the behavior/appearance of the system by
modifying the actual program code)? |
Yes. |
| How
is the system customized (e.g., direct code
modification, customization program/wizard, etc.)? |
Script
and global settings. |
| What
kind of expertise/training is required for customization? |
User
training required. |
| Is
this cost of this training included in the system cost or is
it a separate item? |
Separate. |
| Is
source code available to the customer? |
As
Escort agreement. |
| If
available, is it supplied with the base system or is this a
separate purchase? |
Supplied
with the base system. |
| What
kind of vendor support, if any, is available if user modifies
the source code? |
Depends
on agreement. |
| Is
this support, if any, part of the regular support contract
or is it a separate cost item? |
Depends
on agreement. |
| What
kind of vendor support, if any, is available if vendor modifies
the source code at the users request? |
Depends
on agreement. |
| Technical
Support |
Describe
the levels and types of technical support available as well
as the relative cost. |
| What
types and levels of training are available? Is
there an additional charge for this support? |
Onsite
training, additional charge |
| Does
vendor perform system installation? If
so, is a sign-off required for customer acceptance |
Installation
perform by vendor. Customer satisfaction guarantee. |
| Tier
support? What are the
levels, charges, and degree of support provided? (e.g.,
phone, on-site, 24 hour, 7 days a week, etc.) |
Phone,
on-line remote access and on-site support are available. |
| Is
on-line (remote access)
support available? |
Yes,
full through remote network support (NetSupport) |
| Is
emergency on-site support available? Is
there a guaranteed response time? |
Negotiable |
| Is
there a charge for bug repair as opposed to enhancement requests? |
Bugs
are our bugs, no charge. |
| Documentation |
Describe
the amount and degree of documentation as specified below. |
| What
level of detail does the documentation address? (e.g., general operation, low level configuration,
report design, API access, etc.) |
General
operation, configuration, User guides, QA/QC guides, etc |
| Are
there separate manuals for each module? |
Yes |
| If
on-line, what format? (e.g., Adobe Acrobat (PDF file), Window=s Help files, HTML, etc.) |
Html
help (Robohelp tools) |
| Warranty |
Please
provide detailed information regarding the scope of the system
warranty, if any, in the spaces provided below. |
| How
long? |
1
year |
| How
comprehensive (what does it cover)? |
Free
update |
| Is
an extended warranty available? |
Negotiable,
~ 15% of LIMS purchase price |
| Sample
Throughput |
Include
information relating to the sample throughput below. Please
be as specific as possible. |
| What
is system's designed sample throughput? (i.e. a thousand tests
per month, ten thousand, etc.) |
Successfully
operates with 30 K samples/300K analysis by month. |
| What
is the relationship between response time and sample/test load
(i.e. how scalable is the system)? Be
as quantifiable as possible |
Reads
a report with 34K Analysis in less than 6 sec. 200
Analysis < 1 sec. Test database contains 2.2 Million Analysis
(raw data records) |
| Bar
Codes |
Include
specifics regarding the system support of bar codes in the
spaces below. |
| Does
the system directly support bar code printers? |
Yes |
| What
bar code printer vendors/models are supported? |
Eltron,
other by request |
| Are
bar codes directly generated by the LIMS/LIS or do they require
an operating system specific bar code font (e.g., True type)? |
a)Through
Crystal reports
b)
C39.TTF
c)
Directly in printer
|
| What
bar code symbologies are supported? |
Depends
on driver |
| What
functionality is present to allow system to associate and track
QC/Calibration samples? |
Sample
Id (selected by cursor position or Bar Code) associates QC
in Work Sheet |
| Does
LIMS/LIS include capability to monitor and enforce instrument
calibration schedule (for GLP)? |
Yes,
user is notified when calibration or service dates expire. |
| Does
LIMS/LIS include capability to track and enforce operator training/certification
(for GLP)? |
Not
automatically through LIMS. Operator records fields available,
open to other tools via ODBC. |
| Binary
Large OBjects (BLOBs) |
Include
specific information on the systems capability to store or
link to data/report files in the spaces below. |
| Can
LIMS/LIS store BLOBs such
as digitized microphotographs or electrophoresis plates? |
Yes.
LIMS and Online Worksheet support it through compound document
(OLE) architecture. |
| Are
BLOBs stored in the LIMS/LIS data base or referenced to an
external repository? |
Either
method is possible. Actual method used depends on user preference
or requirements. |
| How
comprehensive are the statistical capabilities of the LIMS/LIS. |
Extensive
quantitative, financial and production statistics. |
| Does
the LIMS/LIS support version control of associated objects
such as SOPs or methods? |
Yes,
on the Analysis Library it is possible to associate an SOP/method
description with each analysis. SOP/Methods are stored as HTML
and later can be loaded context sensitive into the LIMS like
Windows Help files. |
| If
so, to what degree? |
Only
version change |
| Is
an audit trail maintained? |
Yes,
User-id and date-stamp added |
| How,
and to what degree, does the system support work scheduling? |
Through color status and many customizable reports. |
| Does
the LIMS/LIS support the handling of associated sample batches? (i.e.
the grouping of samples for the performance of a common test) |
Yes:
* |
Report
templates in LIMS |
* |
Worksheet
template in the Worksheet |
|
| Does
the LIMS support the processing of Work Orders separate from
sample batches? How
flexible is this? |
Yes,
full work order, by selected service group, test, etc. Different
types of reports and Crystal Report interface |
| Does
the LIMS support a Internet/Intranet Web interface? |
Yes.
For sample login, tracking and result retrieving. Spring 2002
full Java version. |
| If
so, please specify the type of interface available, e.g. HTML,
Active Server Pages (ASP), Citrix Server, etc. |
HTML
and XML. |
| Does
the LIMS support multiple sites? |
Yes,
at database level and MS SQL replication tools |
| How
is system configured? (One central data base,
satellite data bases, etc.?) |
Central
database for each lab with Lab ID designation |
| Can
system continue to run if network link is down? If
so, how? |
Yes,
for Worksheet and instrument link, not for reports and statistics |
| How
are separate data bases reconciled when the network link is
restored? |
Database
tools |
| Sample
Login |
Insert
information regarding the different ways that samples may
be logged into the system in the spaces below. Be
as specific as possible. |
| Handles
individual samples? |
Yes |
| Group
or Batch login with automatic field duplication? |
Yes,
batch or Report, like spreadsheet. Sample ID user macros for
filling. |
| Supports
duplicate sample numbers? |
Yes,
including replicate statistic |
| Can
schedule samples for automatic login and generate sampling
orders? |
Yes,
as batch of samples |
| Login
triggered by internal/external event? |
No.
Available upon request. |
| Supports
multiple sample types with different associated field data? |
Sample
types include, Samples, No valid samples, Duplicates, Standard,
Blanks, and Control samples |
| Requires
sample approval before reporting? |
Yes,
password required for approval. |
| Are
multiple levels of approval supported? |
Yes,
Test (column), Job and Invoice. |
| Can
track analysis and turnaround time for costing and billing
purposes? |
Yes,
full sampling tracking and turnaround time. |
| Supports
use of psychometric ID verification? |
N/A
for Geochemical samples |
| Tracks
sample location? |
Yes,
sample tracking module |
| Tracks
sample disposition/disposal? |
Yes,
sample storage module |
| Work
List Generation |
Use
the following spaces to describe the ways that work lists
may be generated by the system. Be as specific as possible. |
| By
Analyst? |
Yes,
by Analyst batch |
| By
Work Group? |
Yes,
called Service Group |
| By
Instrument? |
Same
as Work Group |
| By
Analysis? |
Yes |
| Other? Please
specify. |
Client,
Client group, Pending, Rush, etc.. |
| LIMS/LIS
supports multiple sample priority levels? |
Yes,
user definable categories. |
| LIMS/LIS
supports different billing costs based on sample priority? |
Yes,
different price list selection. |
| Sample
Billing |
In
the following spaces, describe the different ways that the
system can handle sample billing. |
| By
Sample Type? |
Very
comprehensive and flexible invoicing module with many features. |
| By
Customer? |
|
| By
Work Group? |
|
| Other? |
|
| Reporting |
Use
the following spaces to provide detailed information on the
report capabilities of the system as well as the procedures
in place to prevent unauthorized access to the results. |
| Security
access to result? To
what detail can you restrict access to results, particularly
between different users or workgroups? |
Through
LIMS user authentication and user access level. |
| On-line
on-demand viewing? |
Yes,
validated results only |
| Export
to files? |
Yes,
many formats, including txt, csv, xls, xml, etc. |
| Direct
FAX output? |
Using
standard windows tools |
| Direct
E-mail output? Are e-mailed results encrypted and, if so,
using what process? |
Yes.
Email reports are encrypted. |
| Report
of Analysis printing? |
Direct
or by Crystal Reports interface. Paper or email. |
| Data
Acquisition |
List
the data acquisition interfaces supported. Please
include specifics where applicable. |
| RS-232? |
Yes,
for more information refer to Online Worksheet on this site. |
| IEEE-488/HP-IB/GP-IB? |
No |
| Custom
ADC control interface? |
Yes,
for more information refer to Online Worksheet on this site. |
| RS-485? |
Yes,
custom |
| RS-422? |
Yes,
for more information refer to Online Worksheet on this site. |
| Universal
Serial Bus (USB)? |
Yes,
depends on instrument |
| Bi-directional
instrument control? |
Yes,
depends on instrument |
| List
instruments for which bi-directional control is supported. |
Balances |
| Requires
proprietary control hardware? What
is the additional cost? |
No.
Additional
drivers are free of charge
|
| Data
Integrity |
Use
the following spaces to provide detailed information on how
the system ensures the integrity of the data. |
| Are
business rules to forbid invalid data transitions implemented
in the data base, the LIMS/LIS application, or a middle tier? |
Yes,
mostly at the database level. |
| Ensures
transactional integrity (data base commits, rollbacks, etc.)? |
Yes,
full transaction integrity including commits and rollbacks
supported. |
| Does
system directly support replication of data to multiple sites? |
Through
the Database server yes. |
| What
is the critical system redundancy? (e.g.,
replicate data, alternate reporting tools, etc.) |
Customer
discretion. Not a LIMS function. |
| Supplied
Data Base Tools |
Are
data base tools to perform the following functions supplied
with the system? |
| Initialize
Data Base? |
Database
engine |
| Scanner
to validate data base integrity? |
Database
engine |
| Data
base repair and optimization? |
Database
engine |
| Data
query? |
Yes,
customizable. |
| Import/export
of data for application migration? |
Yes,
full support for importing legacy data. May require additional
support |
| Archiving/restoration? |
Database
engine |
| Directly
edit the data base? |
Database
engine |
| Audit
Trail |
Use
the following spaces to provide detailed information on the
different aspects of the critical audit trail feature. |
| Does
the application generate an audit trail of all entries and
changes? |
No,
only selected operations and fields. |
| Does
the application allow modification of the audit trail from
inside the application? |
No.
Audit trails can't be altered. |
| Does
the data base engine maintain an audit trail? |
Yes |