Track every draw, prevent every rejection

A standalone specimen-collection tracker for clinics, labs and donation centers — tube recommendation, fasting checks, rejection analytics and courier batches, with no clinic suite required.

The problem

Blood draws and specimen collection are tracked informally — in spreadsheets, paper logs or free-text notes buried inside appointment records. Wrong tubes, unfasted patients, mislabeling and transport delays all lead to rejected samples, forcing a second draw, wasting clinician time and delaying diagnosis — and because the data is unstructured, clinics can never see how often it happens or why.

The solution

A purpose-built, fully standalone collection tracker. Every draw gets a structured record with tests, tubes, fasting status and a draft to collected workflow. The system recommends the right tube before the draw, blocks confirmation when a fasting check fails, tracks rejections with a reason catalog and analytics, and groups samples into courier batches — no parent clinic module required.

Capabilities

Everything a collection desk needs

Every capability below is implemented in the module.

01

Structured collection records

Every draw follows a draft, confirmed, collected lifecycle, with rejected and cancelled terminal states, so collection status is always queryable and reportable.

02

Tube-type recommendation

Automatically suggests the correct tube for every requested test, preventing the wrong-tube mistakes that are a leading cause of sample rejection.

03

Pre-draw fasting validation

Blocks confirmation when a fasting test is requested but the patient is not marked as fasted, catching a preventable rejection before the needle.

04

Rejection reason tracking

Captures why a sample was rejected against a configurable reason catalog, turning scattered notes into structured, comparable data.

05

Rejection analytics

Pivot and graph views surface rejection-rate trends, turning captured data into the insight needed to actually reduce patient return visits.

06

Courier batch logistics

Groups specimens into outbound courier batches and tracks dispatch, so a delayed or lost sample can always be traced back to its batch.

07

Visual tube guide

A color-coded tube-type kanban gives phlebotomists a point-of-draw reference, reinforcing correct handling at the moment it matters.

08

Guided first-run setup

A setup wizard walks administrators through configuring tube types, test categories and rejection reasons, so the module is usable within minutes of install.

09

Printable draw lists

Export and print draw lists by date range, filtered by status, for lab handoffs, audits and management reporting outside the system.

Workflow

How it works

1

Create the collection

Start a draft record with the patient, requested tests and fasting status; the correct tubes are recommended automatically.

2

Confirm and draw

Confirming checks fasting requirements first, blocking the draw if the patient is not ready.

3

Batch for courier

Group collected samples into a courier batch and dispatch them to the lab as a traceable unit.

4

Review and improve

If a sample is rejected, log the reason; the analytics dashboard turns that history into fewer repeat rejections.

Questions

Frequently asked

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

No. The app is fully standalone and depends only on Odoo's base and mail apps. It runs on its own for clinics, labs and donation centers with no clinic suite required.

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.

Phlebotomy Sample Collection

Structured collection records with tube-type recommendation and pre-draw fasting validation — plus rejection reason analytics, courier batches and printable draw lists.

Buy on Odoo App Store
Related apps

More Odoo services apps