Enable Dark Mode!
pharmaceutical-manufacturing-management-in-odoo-19-with-pharmaceutical-erp.jpg
By: Cybrosys Technologies

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP

Functional Odoo 19 Odoo Enterprises Odoo Community

Tracking material quality, batch records, deviations, and batch release can be difficult when the quality team works in one system and the production team works in another. Most manufacturers still keep their specifications in a shared drive, their batch records on paper, and their deviations in a spreadsheet and then spend days putting all of it back together before an audit. The Pharmaceutical ERP module is designed to make this process simple. You can manage QC specifications, test orders, batch manufacturing records, in process checks, and out of specification investigations from inside Odoo. Lot status is updated automatically as quality decisions are made, and every approval is restricted to the role that is allowed to make it. In this blog, we'll explore the features of the module, understand how its workflow operates, and see how it helps pharmaceutical companies automate quality processing while improving accuracy, traceability, and compliance.

Let's now examine how Pharmaceutical ERP handles quality management. As seen in the screenshot below, you can set the role of each user for Pharmaceutical ERP.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Dashboard of the pharmaceutical module, when all modules are installed.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

There are three roles. The user creates records and submits them; QA approves or rejects but cannot create or delete, and the Administrator has full access.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

You can customize the storage location of raw materials after purchasing; it can be configured by enabling the Enforce Storage Class from the configuration settings.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

The location configuration can be accessed from the Pharma tab in the product.template form. If no location is given, the default storage is set to WH/Stock.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

The first step for any manufacturing is to acquire the materials; for that, you have to purchase products from a qualified vendor (if the stocks are not available) . This menu is for the qualification of the vendors.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

For the vendor qualification, you must define some questions to evaluate the vendor.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

This Questionnaire template can be selected from the vendor qualification form. After clicking the send button, a questionnaire link will be sent to the vendor’s email.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

The vendor can access the questionnaire from their link like this.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

The next step is to evaluate the vendor’s answers by providing the total score.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

The approved vendor can be selected from the purchase order.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

The purchased materials can be viewed from the Quarantine Queue, and also we can specify the storage location for each product as we mentioned earlier by enabling the Enforce Storage Class.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Before creating the Test Order for that material, you should have to create a QC Specification first.

You must also specify the stage and product carefully.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Also from the QC spec one can watch the product by enabling the watch boolean for trend monitoring.

Once the spec is approved, the parameter starts collecting results from approved test orders. When there are enough, QA approves a normal range. It is worked out from the product's own history and always stays inside the spec.

(Different product taken for that - A finished product).

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

After creating QC test order for that product many times you can see the one record entered to the trend registry.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Here is the chart for that product and its values.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

From this can see the Watched parameter.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Also we can Exports the trending section of the Annual Product Quality Review as a spreadsheet.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

For testing we have to use an instrument if the equipment module installed. And for the equipment maintenance we have to use this feature.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Each equipment should qualify the IQ/OQ/PQ stages for qualification.Each stage is signed off on its own, with the date, the result and who approved it. The equipment only counts as qualified once all three pass. A stage that doesn't apply can be marked not applicable, with a reason.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

If the equipment needs to be requalified manually , that can be done by the requalify button from the equipment.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

For testing and manufacturing to continue , one should complete the selected equipments calibration and cleaning tasks.(In this image calibration)

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Cleaning has one more type too , that is sterile cleaning . For sterile equipments the more suitable way of cleaning is sterile cleaning.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

After a equipment completes the qualification , calibration and cleaning process , its suitable for the testing or manufacturing as per the equipment category

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

From the Pharma Tab in the product.template, you can see the approved QC specification and Approved Vendor for that material.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

After that, you can create a test order for that material. The predefined QC Specification can be seen from this form.

When the values mismatch, an Out Of Specification (oos) is created for that material automatically.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

If the oos created due to a machine mistake, you should enable the Lab Error Found boolean and rework the values.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

And if not, Escalate to Phase 2 and provide a Disposition.

  1. If the Disposition is ‘Release’, then the Test Order passes defaultly.
  2. If it is 'Reject,' a Deviation automatically created for that material.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

The deviation can be selected from the Deviation smart button.

From here, you can navigate to the Deviation form.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Deviation is what you call a problem or unexpected event.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

And CAPA is the solution for that.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

And this is the preventive action , for recurrent checks. Each repeat creates a check with an owner, a due date and a place to record what was found.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Recorded recurring checks as per the batches/time can be seen from the recurring check tab.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

From here can see the detailed view for the recurring checks.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

When closing the Deviation, you have to specify the Disposition Release or Reject.

The material is rejected if it is rejected; otherwise, it passes the Quality Test Order.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

The next step is to create a BOM (Bill Of Material) for a product that needs to be manufactured.

Also define a SOP (Standard Operating Procedure) for the work center based operation.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

SOP can be configured from the SOP & Training menu from the pharmaceutical module.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Assign Employees from the SOP form to perform the required operations.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

After the SOP is effective, a training record for the employees is automatically created. One should complete it to perform the required operations.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

You can create an MO using BOM, only QC Test Order approved Materials can be selected from here.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

BMR (Batch Manufacturing Record) is automatically created after confirming the MO.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Starting the BMR shows the execution step operations like operator, supervisor sign in, hold, and release.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Operator sign-in starts the step, and you can create an IPQC(In Process Quality Check) for the step if any errors are found.

And if any, a Deviation created for that and CAPA. Same as the QC test order.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

If none, or After completing all, you should provide an Actual Yield.

If the Actual and Expected Yield is equal then there is no need to QA yield Sign-Off.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

You can complete the BMR by clicking on the Mark Completed button.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

A finished product QC test order is automatically created after the BMR is completed.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

You can see the stage and the QC specification attached to the QC test order.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

The QA release button appears in the MO after completing the QC test order.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

After clicking it, a QA release record is created in the QA Release Queue. You can view all the details of that finished product. A Batch Genealogy can be seen from there.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Can reserve a sample from the batch just released by clicking the Retention Sample Button. For that you must ensure the retention sample module installed and the retention boolean enabled from the product pharma tab.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

For Sample to be held you should specify the location for it.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Retention record create automatically if the conditions met above when you reserve a sample after release.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

One can also dispose the sample manually or just setting the time for it.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

There is a section shows when you missed to reserve the samples of a marked product.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

After confirming a CoA (Certificate Of Analysis) is automatically created, the record can be accessed from the pharmaceutical module, and a PDF report can also be generated from this

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

From here we can access the full details of the finished product.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

Immutable Audit trail, all the moves can be seen from here.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

One of the Premium features such as Device capture can distinguish between the values provided by Integrated devices or manually.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

A device can be registered earlier using the device code and it will be identified with a randomly generated device key.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

This key can only be generated at once and it's random.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

After being generated one can detect and capture the values from the device.

Pharmaceutical Manufacturing Management in Odoo 19 with Pharmaceutical ERP-cybrosys

A detailed view can be shown here.

That covers all the screens, from qualifying a vendor and receiving a lot through to disposing of a reserve sample years later.

The suite is made up of ten modules, all installed from the same settings page.

Core holds the specifications, test orders, batch manufacturing records and OOS investigations, along with the role setup and the dashboard. CAPA and Deviations classifies what went wrong, records the root cause and tracks the corrective action through to closure. Traceability and CoA gives you batch genealogy in both directions, the printed certificate and a field-level audit trail. SOP and Training keeps procedures versioned against the operations they cover and records who is trained on which version. Vendor Qualification scores suppliers on a portal questionnaire and holds the approved vendor list at the purchase order.

Equipment Qualification and Maintenance holds the equipment register, the IQ, OQ and PQ records, calibration with the readings taken before and after adjustment, the cleaning status, and the check that runs when a manufacturing order is confirmed. Device Capture lets instruments send their readings straight into QC results, IPQC checks and batch steps instead of someone typing them. Trend Monitoring builds a normal range from a product’s own history and flags results that fall outside it even when they pass. Preventive Action gives a preventive CAPA a scope, a schedule of checks and an effectiveness test that cannot be skipped. Retention Samples keeps the reserve sample register with its withdrawals, examinations and disposal.

You can start with Core and add the rest later. Traceability and CoA needs CAPA and Deviations, since the certificate pulls in deviation and CAPA records. Preventive Action needs CAPA and Deviations too. Retention Samples needs Traceability and CoA, because the sample is raised from a released batch. Everything else only needs Core.

To read more about How to Connect Monday.com with Odoo Using the Monday Odoo Connector V19, refer to our blog How to Connect Monday.com with Odoo Using the Monday Odoo Connector V19.


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



0
Comments



Leave a comment



WhatsApp