Enable Dark Mode!
By: Anusha

Medical Laboratory Management

Functional Odoo 10

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 Patients
- Manage Referrals of Patients
- Manage Appointments
- Mail notification for appointments
- Manage Lab requests
- Print Lab test result of Patient

Let's 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.


Upon installing 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, haemoglobin 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 the components that are to be checked during the test.


4. Create Appointment
     - 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 appointment status.


After the test, when the patient comes to the test report, click  Request Lab button to generate test reports. 


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 is completed.

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. Hope you find it useful. 
For more info, check Odoo Service Management

If you need any assistance in odoo, we are online, please chat with us.


Health Packages

Great work. Nicely listed the information .Thanks for sharing with us. keep updating




Leave a comment




Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park
Kakkancherry, Calicut
Kerala, India - 673635



Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, India - 682030.



Cybrosys Techno Solutions
The Estate, 8th Floor,
Dickenson Road,
Bangalore, India - 560042

Send Us A Message