Medical laboratory is a service sector where highly systematic procedures are mandatory. If not cared appropriately, a single point of mismanagement would cause irrevocable after effects. IT-enabled medical laboratory management is not a new thing, there is a number of dedicated software in the market for medical laboratory management. The module 'Medical Lab Management' in Odoo is a powerful tool to manage all the operations of a medical laboratory
Medical laboratory is a service sector where highly systematic procedures are mandatory. If not
cared appropriately, a single point of mismanagement would cause irrevocable after effects. IT-
enabled medical laboratory management is not a new thing, there is a number of dedicated
software in the market for medical laboratory management.
The module 'Medical Lab Management' in Odoo is a powerful tool to manage all the
operations of a medical laboratory. The module will help the user to
Issue Patient Card
Manage Referrals of Patients
Mail notification for appointments
Manage Lab requests
Print Lab test result of Patient
Lets see the working of Odoo Medical Laboratory management module.
Install the module named Medical lab management (Technical name: medical_lab_management)
from Odoo app store.
• Up on installation a new menu “Laboratory” will be created in Odoo ERP
1.Configuration of Testing unit
● Laboratory– >Configurations – >Testing Unit
Here the user can add units for testing eg:g ,mg.
2.Configuration of Test Contents
● Laboratory –> Configurations –>Test Content
Test content means the components that may appear in test results or the components in
individual tests. For example a blood may contain several components such as Platelets,
hemoglobin etc., so when we test blood these components are checked.
3.Configuration of Lab Test
● Laboratory –>Configurations –> LabTest
From here, the user can set the name of the test and also its cost. Under the Lab test tab, add th
components that are to be checked during the test.
● Laboratory – >Appointments
Lab test appointments can be created from the above menu. This is the initial step. Enter the patient
details and add the test is to be done by clicking on Add an Item under Lab Requests tab. Click
Confirm to confirm the appointment. An email notification will be sent to the patient about
After the test, when the patient comes for the test report, click Request Lab button to generate
The test request will undergo different stages such as Sample collection, Test in Progress
and complete Test. The responsible person can change the status of each test request by
clicking on the corresponding button. For example, Click on Sample collection and then after
taking the sample from the patient, click on Test in progress if the test is started and so on. .
When all the test are completed the related Appointment will be in the state Test Result.
Now print the lab test result of the lab test and create the invoice for the Lab tests. Click on
“Create Invoice” Button to create the corresponding invoice will be created.
• One the invoice is paid the Appointment will be in Done state, which means the appointment
User Access Levels
There are two type of users in Odoo medical laboratory management system
● Lab Technician
● Lab User
Lab user has the permission to manage the Appointment, Lab Request and Test Result
Lab Technician manages the Lab Test Unit, Test Contents, and Lab Test
The blog has covered all the basic configuration and usage of Odoo laboratory management module. Hoe you
find it useful
Refer this link for more:
Thank You !
Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park,
Calicut University P.O.
Kerala, India - 673635.
15, ST Antonys Road,
Forest Gate, London
Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,