Laboratory operations, finally in focus inside Odoo

From sample collection to a secure patient portal, Laboratory Management gives hospitals and diagnostic clinics one system for test requests, chain-of-custody tracking, structured results, and turnaround-time visibility.

The problem

Lab technicians, physicians, and reception staff juggle spreadsheets, paper requisition slips, and standalone LIS software that never talks to the hospital's ERP. Samples get lost between stages, results arrive late, and nobody can see how a test is trending until a physician calls asking why it is overdue.

The solution

Laboratory Management runs test requests, sample custody, structured results, and patient scheduling directly inside Odoo. A built-in turnaround dashboard flags overdue and at-risk tests before they become a problem, and abnormal results are flagged automatically the moment they are entered.

Capabilities

Everything a diagnostic lab needs, built in

Every capability below is implemented in the module.

01

Sample Chain-of-Custody

Every test request moves through a clear draft, collected, received, in-progress, and completed workflow, so staff always know exactly where a sample is.

02

Structured Test Panels

Configure reusable panels such as CBC, Lipid Profile, or Basic Metabolic with their analytes and reference ranges, so every request captures a complete, consistent result set.

03

Automatic Abnormal Flagging

Numeric results are compared against the panel's reference range the moment they are entered, flagging Low, Normal, or High results without manual review.

04

Turnaround & SLA Dashboard

A color-coded dashboard groups every open request by On Track, Due Soon, Overdue, Met, or Breached, so lab managers can act before a delay reaches a physician.

05

Patient Profiles

Searchable patient records track birthdate, blood group, contact details, and free-form medical history alongside every request, appointment, and prescription.

06

Doctor Availability

Referring physician profiles with weekly availability slots make it easy to see which doctors are on duty and route requests to the right physician.

07

Appointment Scheduling

A calendar view for patient appointments links each visit to a patient and doctor, with confirm, done, and cancel status tracking.

08

Prescription Documentation

Record prescriptions with medication, dosage, frequency, and duration lines linked to the patient's clinical record.

09

Secure Patient Portal

Patients log in to their own portal to view validated results with reference ranges and Low, Normal, or High flags, without waiting for a phone call.

Workflow

How it works

1

Request

A physician or reception staff creates a lab test request for a patient and selects the test panel.

2

Collect & Track

The sample moves through collected, received, and in-progress stages, with every step logged on the request.

3

Enter & Flag Results

Technicians record per-analyte results; abnormal values are flagged automatically against the panel's reference range.

4

Review & Share

Physicians review completed results in Odoo while patients view the same validated results securely through the portal.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Test panel pricing is informational only in this version; invoicing is intentionally left to your existing Odoo Sales or Accounting setup so you can bill the way your organization already does.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Laboratory Management

Test requests, sample chain-of-custody, structured panels with automatic abnormal flagging, turnaround and SLA tracking, and a secure patient portal — all Odoo-native.

Buy on Odoo App Store