A Full Suite of Services for Implementing Software Systems for your Cannabis Testing Lab

Cannabis LIMS User Setup

If you have ever participated in a stressful enterprise-class software installation, you’ll be relieved to know that LabLynx implementations are not like that. Our solutions are deliberately designed to be implemented quickly and with a minimum of fuss. Whether you are simply setting up your software solution, incorporating special customization and integration, or something in-between, we make the the roll-out period as smooth, efficient, quick, and pain-free as possible. Most setup is done through the user front-end of the app itself, without the need for a development process. Training is hands-on, quickly allowing you to learn how to create and configure your own tests with the limits and ranges you want; set your own picklist choices; re-name, hide, or display any fields; create required fields; and more, all in real-time with an experienced instructor, and recorded for your convenience so you can review the training any time you want and use it to train others.

Standard implementation for many accounts is quick and simple, with your solution ready to be set up the same day. Users can follow the manual as our experienced staff work alongside you to configure all the important aspects of your laboratory business during initial setup, and learn how to use the system. Unlimited help desk access is always included with your account.

Setup and training sessions, as well as any of a number of other features and services, can typically begin as soon as you are ready. Your implementation may include any of a number of components, depending on your particular solution and preferences, including:

  • Setup and Training
  • Customization
  • Integration
  • Validation
  • Go-Live Assistance

Solution Implementation

LabLynx solutions are designed to minimize the amount of work and time required for your laboratory information management system (LIMS) and any associated applications and hardware to be completely operational. Your solution is optimized for your specific type of lab so that configuration and customization are reduced or eliminated. Many solutions can be ready to go within days.

Setup & Training

Correct setup and training are crucial to the successful implementation and daily operation of your system. These services are normally included as part of your solution package, with informational materials and additional support team resources as backup.

Elements of standard setup and training include:

  1. User setup
  2. Report setup
  3. Test setup
  4. Instrument-parameter mappings (if instrument interfaces are desired)
  5. Admin training
  6. User training
  7. System verification (can be factored into each process)

User Setup

Cannabis LIMS User Setup

The first thing that is done once the LabLynx CannaQA LIMS application has been initially provisioned on the LabLynx cloud infrastructure is the setup of at least one user, usually the main LIMS administrator. The online manual supports administrators with step-by-step instructions on setting up users in the “User Management” section. Default role-based access profiles already exist in the system, making it quick and easy to assign to users (you can also copy and make changes to create new profiles with slightly different custom access privileges).

Your LabLynx implementation engineer will help and instruct you, showing you how to set up users, including login ID and password, password expiration, inactivity auto-logout, level of access, etc.

Assign profiles

When setting up a user in the LIMS, a profile that specifies the access level the user is allowed must be assigned. For example, here are three default access level profiles that meet most standard laboratory needs:

  1. LIMS administrator: This is the top level of access, allowing all administrative LIMS functions.
  2. Lab analyst: This is the standard lab user, with the profile designed for all standard laboratory functions.
  3. Office staff: This profile allows for the submission of test requests and orders and viewing and issuing of reports. It does not allow results data entry or other laboratory activities.

As shown in the screenshot, access levels can be different for the same individual for each department or lab site. Again, the assignment of these profiles is performed during setup and training, described in the “User Management” section of the manual. Your particular access profiles will vary according to your specific requirements, and you can add and/or modify profiles to suit your needs.

Report Setup

Cannabis LIMS User Setup

Your LabLynx CannaQA cannabis LIMS solution comes with a standard certificate of analysis (COA) report template already included based on your state or national requirements (see example). Setup will include simply adding your own lab logo, contact information, and authorized signatures. Any desired additions or modifications to notes, disclaimers, etc. may also be done if requested. Several other standard reports are also provided with the LIMS, including a barcode sample label (for the purposes of the LIMS, this is categorized as a report), turnaround time (TAT) report, bench worksheet, and sample backlog report. You can of course request additional reports. The LabLynx Report Builder app is also included with your solution, so you can also choose to make your own modifications or additional reports.

The dedicated report builder allows you to create and edit report templates of any kind, including sample, inventory, and product labels. You can choose to have a barcode on the label (or on any report), since the CannaQA LIMS supports both one- and two-dimensional barcodes of any type. And we keep up with the changing laws, regulations, and standards not only locally but also worldwide, so you can be sure your reports and product labels are compliant.

The LabLynx Report Builder is based on Active Reports and works like most report tools you may be familiar with, such as Crystal or SQL Services Reporting. The work area includes header, footer, and data sections, with controls that allow you to drag and drop elements such as images, data fields, line separators, etc. where you want them. It also supports the use of logic statements and calculations, such as the ability to display a given result or result range as “pass” or “fail,” display only the fields for tests that were actually performed, populate charts and graphs, and more.

Test Setup

Probably the most important part of the LabLynx CannaQA LIMS setup is setting up the tests used in the lab. If this isn’t correct and complete, then the LIMS core functionality is also jeopardized. Test setup training is included as part of standard setup and training provided by LabLynx. Instructions on how to perform test setup are also included in the online manual.

There are a number of test profiles specific to cannabis analysis that can be included in our LabLynx CannaQA LIMS, including some with calculated results. You can load the tests yourself, which is time-consuming, or you can choose to have them pre-loaded, with the limit sets required by your state or country. Tests include:

  • Cannabinoid Profile
    • CBC
    • CBD
    • CBD-A
    • CBG
    • d8-THC
    • d9-THC
    • THC-A
    • Total CBD
    • Total THC
  • Edible Cannabinoid Profile
    • As above, plus:
    • Total CBD mg/g
    • Total THC mg/g
  • GCMS Accredited Pesticide
    • Azoxystrobin D-4 (Surr)
    • Chlorfenapyr (Low Recovery)
    • Cyfluthrin (Low Recovery)
    • Cypermethrin
  • GCMS R&D Pesticide (Continued)
    • Dichlorvos D-6 (IS)
    • Methyl parathion
    • Permethrin (both)
  • GCMS R&D Pesticide
    • As GCMS Accredited Pesticide
  • LCMS Accredited Pesticide
    • Too many analytes to list (54)
  • LCMS R&D Pesticide
    • As LCMS Accredited Pesticide
  • Mold & Mildew
    • Total Mold
    • Total Yeast
  • Residual Solvent
    • Too many analytes to list (22)
  • Terpene
    • Too many analytes to list (19)
  • Water Activity

Each of these can also include mandatory review steps. There are ~1000 parameters (analytes) in your LabLynx CannaQA LIMS solution by default. But any tests that you want to use may need their parameters, ranges, limits, or specifications adjusted, instrument assigned, etc. before being activated and published for use. Additional new tests may be created if necessary. Results may include any alphanumeric values, including symbols (e.g., “<” and “>”), and may also be selectable, with user-defined choices (e.g., “present,” “ND,” “neg/pos,” etc.), with multi-select also available.

If instruments are to be integrated, parameters must be mapped between the instrument and the LabLynx LIMS. This will be conducted as part of your LabLynx integration service. Instructions are in the manual as well, if you would like to review.

Additionally, any set of tests may be grouped as test panels, groups, or profiles (use the term you prefer) and assigned in a single click to samples. This is included in setup and training, and instructions are also provided in the “Test Group Management” section of the online manual.

LabLynx CannaQA LIMS

The LabLynx CannaQA LIMS can be delivered pre-loaded with all of the standard and required tests, parameters, and analytes.

The Test Management function in LabLynx is very flexible, so you can create any kind of test you do, including any number of process steps, in the order you specify (a collection of processes is called a “path”), and include any number and types of parameters or analytes, each with its own specifications, limits, or range.

LabLynx CannaQA LIMS

Test with custom path and multiple parameters and analytes

Instrument-Parameter Mappings

LabLynx CannaQA LIMS

As part of the required setup and training, any instruments used by the lab are entered into the Instrument Management area of the CannaQA LIMS. They can be interfaced so that orders and results are sent and received between your LabLynx CannaQA LIMS and the instrument, then the analytes (or parameters) must be “mapped” or translated so both entities speak a common language. This will be included if interfacing is selected as part of your solution package. Instructions on mapping parameters are also found in the LabLynx LIMS manual in the “Test Management” and “Instrument Management” sections.

Admin Training

The LIMS administrator (admin) serves as the “go-to” person for anyone using the system and is the primary contact for LabLynx, usually responsible for submitting any tickets to the help desk and for approving completed ones.

Admin training is the centerpiece of any LabLynx LIMS solution’s required setup. The manual is designed to support you in accomplishing setup and training, delivered as part of your package. Training is hands-on, with guidance and collaboration from highly trained, experienced LabLynx professionals, and it includes initial setup and configuration. Training is conducted interactively online where it is recorded for reference and to help train others if and when needed.

The setup tasks completed and trained on during admin training include:


  • User setup
  • Report setup
  • Test setup
  • LIMS operation
  • Help desk


  • Instrument setup
  • Instrument-parameter mappings to the LIMS
  • Inventory setup
  • Picklist management
  • Audit trail

This training is supported by the above topics and more in the online manuals.

User Training

User training is delivered by LabLynx and managed in the help desk during implementation. Additionally, users may make use of the manual and other LabLynx support resources. Training sessions are always online and recorded so that additional personnel may be trained later in a more cost-effective manner. Onsite training is also available if requested.

Unlike admin training, user training is aimed at training staff on how to use the LIMS only in relation to their particular roles. For instance, a user who only enters test requests need not be taught how to batch samples and enter results. Different access profiles are assigned by the LIMS administrator to other users according to job function. User training focuses on their specific job functions with regard to your specific LabLynx LIMS solution.

The areas covered in user training include some or all of the following:

  • Contact management
  • Data entry
  • Data warehouse
  • Document management
  • Entity management
  • Help desk
  • Instrument management
  • General LIMS operation
  • Reports and labels
  • Sample backlog
  • Sample receiving

For more on these topics, view them individually or refer to the manual.

System Verification

The final step in the required setup of CannaQA LIMS is to review each of the functions by running trial samples through testing and reporting, including sample labels. This is called “system verification.” It is a verification that the system is functioning as designed and as contracted.

This is included in LabLynx setup services, and you can also use the manual and any other support resources to help you verify functionality. If setup and training have been completed successfully, then the User’s Guide can serve as a guide to creating functional scripts for completing verification.

If validation to a certain standard or certification (not to be confused with “verification”) is required (e.g., California requires ISO/IEC 17025 accreditation), LabLynx will provide as much support to the accrediting agency as you need, including core test scripts and other documentation. The LabLynx CannaQA LIMS supports all applicable state and national standards and regulations.


Your LabLynx solution is user-configurable so you can, from the beginning, do things such as:

  • modify existing tests and assays;
  • create your own tests and assays;
  • set your own choices in drop-down picklists;
  • hide or display fields;
  • rename fields and make them required;
  • upload your own logo for display on the results report; and
  • make your own custom reports.

However, your solution may also be customized, i.e., modified at the code level to your specifications and preferences through the purchase of custom plugins or hourly professional services. LabLynx’s development professionals are at your service any time you want or need our help. Simply let us know what you want when you are defining your scope, or submit a request to the help desk at any time thereafter, and your system can be customized in any way you choose. Or, if you would like to directly access the back end yourself and do your own custom work, just select the Private Cloud dedicated server option and go to it on your own, though we’ll still be here if you need us.

The Technical Stuff

If you are interested in doing your own customization, you can use standard non-proprietary languages like C#, JavaScript, VB Script, and SQL Server queries. The database is SQL Server, and you can also use any appropriate tools you would like to work with it. In fact, you can use SQL Services Reporting instead of the supplied Active Reports tool, if you prefer. We’ll supply all table info you need, and we’ll be happy to give you any information, materials, and general support you need.

You may be interested to know that core metadata tables have negative system ID valence, while added items carry a positive ID, helping keep any customization undisturbed when applying updates and upgrades. Looking to the future, we are considering technology like .Net core and jQuery, with the next major version to be released as Note JS with a PostgreSQL database. To integrate to our solutions, you can use REST API. Our LabVia interfacing management hardware-software module handles up to 10 separate nodes using Node Red SW and a Raspberry Pi custom box. Our solutions can be integrated to other software systems using ASTM, HL7, or proprietary protocols. We have also integrated to robotics, e.g. Hamilton PCR (VER NGS), and to cloud-based entities.


There are many reasons for acquiring software for your lab, facility, or project, including improving accuracy, saving time, increasing productivity, and adding capabilities. One way of doing all of those activities is to integrate or interface your systems, databases, and instruments so that human error is greatly reduced or eliminated, workflows are automated and sped up, and each component’s capabilities are brought into play in the most efficient and effective ways possible.

LabLynx integration services give you the tools you need to accomplish these goals. Our laboratory information management system (LIMS) platform is designed to interface with every laboratory instrument or software that can output any readable electronic file (text, tab delimited, CSV, XML, Access file, etc.) via RS232, USB, other serial port-connected signals, or API. Your LIMS solution comes with a user interface that allows you to map your own file imports and exports, and “jobs” can be set to detect new instances of file outputs at regular intervals. For interfaces to instruments with electronic output such as RS232 and USB, we utilize LabVia, a LabLynx hardware-software tool able to manage multiple interfaces.


Your LabLynx solution can integrate with:

  • Instruments: standalone, IOT, analytical, balances, etc. for all manufacturers
  • Software: data visualization, statistical processing, financial, project management, e-commerce, etc.
  • Databases: SQL Server, Oracle, PostgreSQL, Access, proprietary, open, etc.
  • Reporting agency systems: government, corporate, industry, etc.
  • Track-and-trace systems: Metrc, BioTrackTHC, MJ Freeway, etc.
  • Web portals: LabLynx client portal, proprietary, WordPress, etc.

Instrument interfaces are supported for all instruments with outputs, for all manufacturers. Examples of RS-232- and USB-based instruments include cryoscopes, incubators, and balances. Those using FILE/SW format include:

  • Infrared spectroscopy devices
  • liquid chromatography devices (LC, LC-MS)
  • gas chromatography devices (GC, GC-MS)
  • pH meters (e.g. handled by Mettler-Toledo’s LabX software)
  • Ultivo Triple Quad Bundle (.csv file via Agilent’s MassHunter software)
  • Intuvo 9000 GC (.csv file via Agilent’s OpenLab software)
  • 7800 ICPMS Bundle (.csv file via Agilent’s MassHunter software)
  • CFX 96 Deep Well PCR (.csv file via Bio-Rad’s CFX Manager software)
  • Thermo iCAP 6300 ICP

Manufacturers we have worked with who specialize in the cannabis testing area include Shimadzu and Agilent. Be sure to provide all the details your LabLynx rep requires to ensure each interface is priced accurately and will provide exactly the functionality you need.


Cannabis LIMS Laboratory Validation

An important reason why many choose to use a laboratory informatics solution to manage their lab data is to help in meeting regulatory requirements like ISO 17025, 21 CFR Part 11, HIPAA, and many more. LabLynx’s data management solutions are designed to support all applicable standards and regulations, and validation services are available to validate the system to any of these. In the case of cannabis testing, validation can often mean verifying or certifying (through an outside agency) compliance with state regulations and standards, or national ones in the case of countries such as Canada. During the planning stages you can specify any validation (or any other) services you require. These can also be contracted at any other time, by submitting a request to the help desk or contacting us directly.

Our standard scope also includes system acceptance testing, verifying that the system and its functions included in the scope operates exactly as the contract stipulates and according to design.

However, if you need help in becoming certified by an accreditation service to a particular regulation or standard, LabLynx is here for you. Just include it in your original scope or submit a request ticket any time. In fact, our Validation Plugin module runs an automatic script and generates a report that will satisfy many regulatory compliance requirements for validation or certification. We also have good manufacturing practice (GMP) documentation for our core system, including design qualification (DQ), installation qualification (IQ), operational qualification (OQ), and performance qualification (PQ) documentation, with templates available for any additional features or functions added for your lab.

Go-Live Assistance

A final service offered for LabLynx customers is support for daily operations. No matter how much pre-planning was done and how carefully the system is implemented, there is always the chance of unforeseen complications when you are trying to begin processing real orders. Go-live assistance from LabLynx or one of our certified partners ensures you have instant support as you launch your system. You can obtain go-live support by specifying it when scoping out your solution, by submitting a request ticket to the help desk or contacting us directly.

No matter how reliable and intuitive the system, it’s always better to have experienced support and guidance around when making that first launch into daily use. And a help desk subscription and full support are also provided per your ongoing subscription or service plan.

Pricing for Services

See the Unit Price List page for more about our competitive, transparent pricing for services.

Contact Us Today to Request Further
Information or to Arrange a Demo!

Get Started for Free


Leave a reply

LabLynx.com ©2022. All Rights Reserved by LabLynx, Inc. Terms of Use | Privacy Statement

Log in with your credentials

Forgot your details?