Module LabQC Pro


LabQC Pro

LabQC Pro is a laboratory quality control module for Dolibarr.

It provides a structured workflow from product-specific QC specifications and analytical testing to automatic PASS / FAIL evaluation, final approval, result locking, audit trail, Certificate of Analysis generation and OOS / deviation follow-up.

LabQC Pro is designed for organizations that manage products by batch or lot and require documented quality-control decisions inside Dolibarr.

The module can operate independently or integrate with BatchSafe Pro and CAPA & Deviation Manager.

 

Overview

LabQC Pro adds a complete laboratory quality-control workflow to Dolibarr.

Typical workflow:

QC Specification → QC Test → Analytical Results → Automatic PASS / FAIL → Finalization & Locking → CoA / OOS Report → Optional CAPA / Deviation

Main capabilities include:

  • Product-specific QC specifications
  • Specification version management
  • Analytical parameters and acceptance criteria
  • Numeric and text-based analytical results
  • Mandatory QC parameters
  • QC tests linked to real Dolibarr batches / lots
  • Automatic PASS / FAIL evaluation
  • Finalization and permanent result locking
  • Role-based laboratory workflow
  • Immutable Audit Trail
  • Previous and new value tracking
  • Certificate of Analysis generation
  • OOS / QC Test Report generation
  • BatchSafe Pro synchronization
  • CAPA & Deviation Manager integration
  • Responsive desktop and mobile interface
  • English and Romanian interface

QC Specifications

QC Specifications define the quality requirements that a product must meet.

A specification can contain:

  • Product
  • Specification reference
  • Specification version
  • Analytical parameters
  • Test method
  • Acceptance criteria
  • Units
  • Mandatory / optional parameter status

Example:

Parameter Method Acceptance criteria Mandatory
Assay HPLC 98–102 % Yes
Appearance Visual White tablets Yes

Specifications can be versioned so that the quality requirements used for a QC test remain identifiable and traceable.

 

QC Tests

A QC Test links laboratory analysis to a specific product and batch / lot.

Typical QC Test information includes:

  • QC test reference
  • Product
  • Batch / lot
  • QC specification
  • Specification version
  • Test status
  • Analytical results
  • Analyst
  • Approval / finalization information

A QC test can contain multiple analytical parameters taken from the selected QC specification.

Analytical results

Analytical results can be entered for each QC parameter.

Depending on the parameter configuration, LabQC Pro can support:

  • Numeric results
  • Text-based results
  • Acceptance limits
  • Required parameters
  • Individual PASS / FAIL evaluation

The result screen clearly displays the measured value, acceptance criteria and parameter verdict.

Automatic PASS / FAIL evaluation

LabQC Pro automatically evaluates QC results against the configured specification.

Typical behavior:

  • All mandatory parameters within specification → PASS
  • One or more mandatory parameters outside specification → FAIL / OOS
  • Missing mandatory results → test cannot be considered complete

Automatic evaluation reduces manual verdict entry and helps keep laboratory decisions consistent with the active specification.

 

Finalization and locking

QC results remain editable while the test is open.

After review, an authorized QC Manager can finalize the test.

Finalization:

  • Records the final QC verdict
  • Records the approving user
  • Records the finalization date and time
  • Locks the analytical results
  • Prevents silent modification of finalized data
  • Enables final quality reporting

A finalized QC test becomes a permanent quality-control record.

Suggested user roles

Laboratory Analyst

Typical permissions and responsibilities:

  • Create QC tests
  • Select product and batch / lot
  • Enter analytical results
  • Review parameter evaluation
  • Trigger automatic PASS / FAIL evaluation

QC Manager

Typical permissions and responsibilities:

  • Review completed analytical results
  • Review PASS / FAIL evaluation
  • Finalize and lock QC tests
  • Approve final quality decisions
  • Review Audit Trail
  • Generate CoA and OOS reports
  • Initiate CAPA / deviation follow-up when required

The exact Dolibarr permissions can be configured according to the organization's internal procedures.

Certificate of Analysis

Finalized PASS tests can generate a Certificate of Analysis (CoA).

The report can include:

  • Product
  • Batch / lot
  • QC specification
  • Specification version
  • Analytical parameters
  • Results
  • Acceptance criteria
  • Individual verdicts
  • Overall PASS verdict
  • Tested by
  • Approved by
  • Approval date

The CoA provides a structured summary of the finalized laboratory decision.

OOS / QC Test Report

Finalized FAIL tests can generate an OOS / QC Test Report.

The report can include:

  • Product
  • Batch / lot
  • QC specification
  • Analytical results
  • Failed parameters
  • Acceptance criteria
  • Final FAIL / OOS verdict
  • Analyst and approval information

The report can be used as the starting point for further investigation or deviation management.

 

Audit Trail

LabQC Pro records important quality-control events.

Audit Trail entries can include:

  • User
  • Date and time
  • Object
  • Event / action
  • Previous value
  • New value
  • Note

Typical recorded events include:

  • QC test creation
  • Result entry or modification
  • Status changes
  • PASS / FAIL evaluation
  • Finalization

This provides traceability of important laboratory actions and supports internal review and audit activities.

 

BatchSafe Pro integration

When BatchSafe Pro is installed and enabled, LabQC Pro can synchronize QC decisions with lot operational status.

Typical workflow:

LabQC event BatchSafe status
New QC test opened Under inspection
Finalized PASS Released
Finalized FAIL / OOS Rejected

This allows laboratory quality decisions to influence warehouse lot availability automatically.

Existing manual critical holds can be preserved instead of being silently overwritten by automatic synchronization.

For example, if a lot is already manually Rejected or Recalled for another critical reason, LabQC Pro can preserve that status and display an informational message rather than replacing it.

BatchSafe Pro integration is optional.

LabQC Pro continues to work independently when BatchSafe Pro is not installed or disabled.

 

CAPA & Deviation Manager integration

Starting with LabQC Pro 1.0.43, finalized FAIL / OOS tests can be integrated with CAPA & Deviation Manager.

A linked deviation can be created directly from the QC test.

Typical workflow:

QC Test → FAIL / OOS → Finalization → Create CAPA / Deviation → Investigation → Corrective / Preventive Action

The deviation form can be prefilled with information from the originating laboratory test, including:

  • Source module
  • QC test reference
  • Product
  • Batch / lot
  • QC specification
  • Severity
  • Department
  • Relevant QC context

Example source reference:

LabQC Pro · QCT-YYYYMMDD-HHMMSS

This reduces duplicate data entry and keeps the deviation linked to the original laboratory result.

After a deviation has been created, LabQC Pro can recognize the existing linked record and provide an Open CAPA Deviation action instead of creating unnecessary duplicates.

The deviation description remains readable and editable when opened or modified.

CAPA & Deviation Manager integration is optional.

LabQC Pro continues to work independently when CAPA & Deviation Manager is not installed.

 

Product and lot traceability

QC tests can be linked to real Dolibarr products and lot / serial records.

This helps maintain traceability between:

  • Product
  • Batch / lot
  • QC specification
  • Analytical results
  • Final QC verdict
  • BatchSafe status
  • CAPA / deviation record when applicable

Mobile support

LabQC Pro includes a responsive interface suitable for desktop, tablet and smartphone use.

The mobile interface supports:

  • QC test review
  • Analytical result entry
  • PASS / FAIL visibility
  • Finalization information
  • Audit Trail access
  • BatchSafe status display
  • CAPA / deviation actions
  • Responsive tables and result cards

Installation

  1. Download the LabQC Pro module package.
  2. Go to Home → Setup → Modules/Applications in Dolibarr.
  3. Use the external module deployment / installation function.
  4. Upload the LabQC Pro ZIP package.
  5. Enable LabQC Pro.
  6. Configure user permissions.
  7. Make sure Products, Stock and Lot / Serial management are enabled when batch-based QC is required.

Basic configuration

After activation:

  1. Create or select a product.
  2. Make sure the product uses lot / serial management when required.
  3. Create a QC Specification for the product.
  4. Add analytical parameters and acceptance criteria.
  5. Create a QC Test linked to a product and batch / lot.
  6. Enter analytical results.
  7. Review automatic PASS / FAIL evaluation.
  8. Finalize the QC Test using an authorized QC Manager account.
  9. Generate the appropriate CoA or OOS report.

Optional integrations can then be enabled by installing BatchSafe Pro and / or CAPA & Deviation Manager.

Requirements

  • Dolibarr V18 to V23
  • PHP 7.4 or later
  • Products module
  • Stock / warehouse management
  • Lot / Serial management for batch-based QC workflows

Optional:

  • BatchSafe Pro for lot-status synchronization
  • CAPA & Deviation Manager for deviation and CAPA follow-up

Version

Current documented version:

LabQC Pro 1.0.43

Languages

LabQC Pro includes:

  • English
  • Romanian

Additional translations can be added using the standard Dolibarr translation mechanism.

Typical use cases

LabQC Pro can be used in organizations such as:

  • Laboratories
  • Pharmaceutical companies
  • Food and supplement manufacturers
  • Chemical manufacturers
  • Manufacturing companies
  • Quality-controlled warehouses
  • Organizations using batch / lot-based product quality control

Documentation workflow example

A typical integrated workflow may look like:

Product / Lot

QC Specification

QC Test

Analytical Results

Automatic PASS / FAIL

QC Manager Finalization

PASS → CoA → BatchSafe Released

or

FAIL / OOS → OOS Report → BatchSafe Rejected → CAPA / Deviation

Support

Support and product information:

support@panciucsoft.com

LabQC Pro is developed by PanciucSoft.

License

LabQC Pro is distributed under the GNU GPL v3 or later license.

Regulatory notice

LabQC Pro provides software tools for laboratory quality-control workflows.

The module does not replace an organization's quality management system, standard operating procedures, validation activities, qualification activities or legally required controls.

Validation, qualification and compliance with GMP, GLP, GxP, ISO or other regulatory requirements remain the responsibility of the organization using the module.