Industry insight

QMS and ERP Integration for Medical Device Companies

Jithesh Manoharan, Chief Executive Officer. . 4 min read

In short

QMS and ERP integration goes wrong in the overlap, where the same fact lives in both systems and the two quietly disagree. Fix it by deciding ownership for each record type. One system is authoritative. The other reads from it rather than keeping a copy of its own that can drift.

Almost every medical device business runs two systems that both claim to describe the product. A quality management system holds design control, document control, complaints and corrective actions. An ERP holds items, inventory, purchasing, production and orders.

Both are correct within their own scope. The difficulty lives in the strip of ground between them, where the same fact exists twice.

QMS and ERP integration fails in the overlap

Think about a specification. Quality holds the approved version with its approval history. The ERP holds a bill of materials and item attributes used to actually buy and build.

Those are two representations of one thing. When they agree, nobody notices. When they drift, you have built product to a version that was not the approved one, and you will find out during an audit or a complaint investigation.

The same pattern repeats across supplier qualification, training records, equipment calibration and device identification attributes. In each case both systems have a legitimate interest and only one should be authoritative.

Decide ownership per record type

The useful exercise is short and it is rarely done. List every record type that exists in both systems. For each one, name the owner. Write down which system is authoritative, which direction data flows, how often, and what happens when they disagree.

A reasonable starting position looks like this.

The value of writing this down is not the document. It is that the argument happens once, in a room, rather than repeatedly at the point of failure.

One way flows beat two way sync

The instinct when two systems hold the same data is to synchronise them both ways. Resist it.

Two way synchronisation means both sides can change a value, which means you need conflict resolution, which means somebody has to define what happens when both changed since the last run. That logic is where integrations go wrong, and it goes wrong quietly.

A one way flow from the authoritative system is simpler to build, simpler to test and far simpler to explain to an auditor. If a value needs changing, it gets changed at the source and flows down.

Match the frequency to the data

Not everything needs to move in real time, and most of these records do not.

Supplier qualification changes rarely. A daily flow is fine, and the enforcement point matters more than the latency. An approved specification change is an event, so triggering on approval makes sense. Inventory transactions are high volume and belong where they happen rather than being copied anywhere.

Choosing the slowest acceptable frequency for each flow keeps the integration simple and reduces the number of ways it can fail. Real time everywhere is a choice that costs money and buys very little here.

Make the links visible to people, not just to systems

An integration that moves data correctly and leaves no visible connection is only half useful.

If stock is on hold because of an investigation, somebody looking at the hold should be able to find the investigation. Somebody looking at the investigation should be able to see exactly what was held and where it is. A reference number on both sides does this. Matching by date and product does not, although a surprising number of businesses rely on it.

The test is simple. Can a person who was not involved follow the trail in either direction without asking somebody.

Validation applies to the join as well

Where an integration moves records that carry compliance weight, the integration itself is in scope for validation. That has a consequence people miss. Every change to it afterwards carries that weight too.

So keep the integration narrow. The more record types it carries, the more often it changes, and the more often you pay the validation cost. A small number of well defined flows is cheaper over the life of the system than a broad connector that does everything.

Where this fits in a programme

The boundary conversation belongs early, before either system gets configured around assumptions about the other. It involves quality, operations, IT and finance, and it usually takes a couple of sessions rather than a project.

Our guide to setting up NetSuite for medical device companies covers the ERP side in more depth, and the traceability guide covers the record that most often spans both systems.

Getting it settled

TechCloudPro handles QMS and ERP integration for medical device businesses on NetSuite programmes, where a quality system is already in place and has to stay. If you are currently maintaining the same fact in two systems and reconciling by hand, that is the point where this conversation pays for itself.

Common questions

Should the item specification live in the quality system or the ERP
The approved specification usually belongs with quality, because that is where design control and approval sit. What the ERP needs is the current approved version and the ability to show which version applied when a unit was built.
What happens when both systems hold supplier qualification
They drift. Quality updates one, purchasing works from the other, and at some point a lapsed supplier gets used. The status should live in one place and be enforced where the purchase happens.
Do we need real time integration between the two
Rarely. What you need is an agreed direction of flow and a frequency that matches how fast the data actually changes. Real time integration adds cost and failure modes that most of these records do not justify.
How do we handle a nonconformance that affects stock
The investigation belongs in quality. The effect on stock belongs in the ERP. The link between them has to be explicit, so anyone looking at held stock can find the investigation and anyone looking at the investigation can see what was held.

About the author

Jithesh Manoharan, Chief Executive Officer

An IT consultant with experience spanning more than two decades, across startups and the Big 4 alike. Jithesh has worked as a NetSuite ERP consultant, principal advisor and solution architect for companies including Wells Fargo, Hampton Creek, Anastasia Beverly Hills and JUST Inc. He runs several concurrent programmes across industry verticals, and advises boards and executives on enterprise wide technology strategy.

Related reading

Talk to the team that wrote this

If any of this matches what you are dealing with, a short conversation will get you further than another article.

Book a consultation