Skip to main content
← Labs

Find duplicate medicines by active ingredient in seconds

Kyrylo Holovchenko
Kyrylo Holovchenko — founder of HealthLab, developer of the lab tracking and medication app.
Published: July 30, 2026 · Updated: July 30, 2026

The same active ingredient is sold under many different brand names, so two packs that look nothing alike in your medicine cabinet can turn out to be the same drug. HealthLab’s medicine cabinet detects that kind of match by active ingredient and flags the two entries as duplicates. It is a free feature, available as soon as both items are in your cabinet.

The problem this solves rarely announces itself. A pain reliever, a fever reducer, a cold-and-flu remedy and an allergy tablet are sold under different brands, with different packaging and different names printed on the box, even though the same active ingredient — or the same active ingredient combined with something else — can sit inside more than one of them. A home medicine cabinet accumulates over time: something bought at one pharmacy, something else at another, something brought back from a trip abroad. That’s exactly the kind of setting where an overlap like this is easiest to miss. HealthLab doesn’t derive the active ingredient from a photo of the box — it cross-checks the entries already in your cabinet against each other by active ingredient, and surfaces a flag wherever there’s a match.

What to do and where

What you want to doWhere in the appTier
See the duplicate flagMedicine cabinet → item listFree
Compare the two duplicate packs side by sideMedicine cabinet → item detailFree
Set a location (“kitchen”, “bathroom”)Medicine cabinet → edit itemFree
Add tags for quick searchMedicine cabinet → edit itemFree
Update the refill list after decidingMedicine cabinet → refill listFree

Step 1. Open your medicine cabinet

Open the medicine cabinet and look through the full list of what is stored in it. A duplicate is easy to miss in practice: one pack in the kitchen, another in the bathroom, added weeks apart under two different names printed on the box. That’s exactly why the review is worth doing against the actual list in the app rather than from memory — a shelf doesn’t tell you that two different boxes share the same substance inside.

Step 2. Review the duplicate flag

When two entries in the cabinet share the same active ingredient, HealthLab flags them as duplicates. The match runs on the active ingredient itself, not on the brand name or manufacturer — so it still catches the pair even when one box is labeled with a generic name and the other with a trademark. Once you see the flag, open both items’ detail screens and confirm it’s the match you’d expect — say, a plain pain reliever and a cold-and-flu remedy — rather than two boxes of the exact same brand bought as backup stock.

Step 3. Decide which pack to keep within reach

Compare the expiration dates on both packs. A practical rule of thumb is to keep the one that expires sooner within easy reach (say, in the kitchen cabinet) and use it first, moving the other one further away or setting it aside as backup. This isn’t advice on which dose or which product to take in any given situation — it’s just a sensible order for working through what’s already been bought, so nothing expires unused. If you are unsure which one to actually take, at what dose, given that you now have two sources of the same ingredient, that is a question for a pharmacist or physician, not for the app: HealthLab shows you that the active ingredient is the same, it does not recommend a dose or tell you which product to substitute for the other.

Step 4. Update the location and tags

Once you’ve decided which pack stays within reach and which one moves out of the way, update the location (“kitchen”, “bathroom”) for each of the two packs and add tags — so the duplicate is visible straight from the list next time, not only from the individual item’s detail screen. If more than one person in the household uses the same cabinet, tags also help tell apart which of the two packs belongs to whom, for the cases where the overlap isn’t a mistake at all but two genuinely separate prescriptions of the same ingredient for two different people.

Step 5. Check the refill list

If you have decided not to buy one of the two packs again once it runs out, check the refill list against that decision: it should reflect the item you actually plan to repurchase, not both of them. This is also a good last moment to glance back at the duplicate flag and confirm that the decision you made in step 3 — which pack to keep in reach, which to set aside — is actually reflected in where both packs now sit.

Scenario: paracetamol under two brand names

The cabinet has a pain reliever under one brand name, and separately a cold-and-flu remedy under a different brand name. At a glance these look like two unrelated products for two different purposes. Both actually contain paracetamol as the active ingredient. Someone takes one pain-reliever tablet (1,000 mg of paracetamol as intended), then a few hours later also takes the cold remedy — without realizing they have effectively taken a double dose of the same substance, close to 2,000 mg instead of the intended 1,000 mg, because the two products looked like entirely different medicines.

HealthLab flags those two packs as a duplicate by active ingredient as soon as both are added to the medicine cabinet, regardless of which brand name is printed on each box. Seeing that flag is a reason to pause and check with a pharmacist or physician whether both products are safe to take together and in what amounts — the app does not answer that question, it only surfaces the match itself.

Whether a particular combination of medicines adds load on the liver is a question for your doctor — it depends on the substances themselves, the doses, and how long they’re taken. What liver function tests, and specifically ALT and AST, actually show is a separate topic worth reading up on if you plan to take more than one product regularly rather than as a one-off.

The simplest way to treat a situation like this is to assume the two packs are not independent of each other until a professional confirms otherwise. The duplicate flag in the cabinet doesn’t replace that check — it just shortens the path to it, because without the app, the same realization that two differently-named boxes share one substance would have to come from reading the fine print on each label yourself.

Edge cases

  • A duplicate isn’t flagged even though the packs look alike. Check whether the two cabinet entries actually share the same active ingredient — different substances with similar-sounding brand names are not treated as duplicates.
  • Two packs of the same ingredient at different strengths. This still counts as a duplicate by active ingredient; the strength difference is another reason to confirm with a pharmacist how much of what to take, rather than deciding on your own.
  • No internet connection. Viewing the medicine cabinet and duplicate flags works offline — it does not depend on AI recognition.
  • A duplicate turns up after both packs are already partly used. The flag appears whenever both entries exist in the cabinet at the same time, regardless of how much of each has already been taken.
  • The two medicines are for different family members. A duplicate by active ingredient is a fact about composition, not a reason the two packs need to be merged into one — locations and tags are exactly what keeps them separate while still visible to each other.

Free or Pro

Duplicate detection by active ingredient, locations, and tags are all Free — no subscription required for this feature. The only two paid surfaces in the medicine cabinet are photo add via Gemini Vision and the weekly digest. Manual item entry, expiration dates, and the 30/14/3-day alerts are also free on every tier.

Frequently asked questions

Does HealthLab check for drug interactions or contraindications?

No. HealthLab only detects a match by active ingredient between two entries in your medicine cabinet — it is not a drug interaction database and it does not check contraindications between different substances. Questions about whether two or more medicines are safe to combine, even ones that don’t share an active ingredient, belong with a pharmacist or physician, not with this feature.

Does the app warn me at the moment I take a dose if it duplicates another one?

No. HealthLab does not block or warn you during the act of taking a dose. The duplicate flag appears in the medicine cabinet once two packs with the same active ingredient are both added there — that’s where it’s meant to be noticed, ahead of time, not during the dose itself.

Where does HealthLab get the active-ingredient information for each medicine?

From the entries already in your medicine cabinet — HealthLab cross-checks them against each other by active ingredient. The active ingredient isn’t pulled from a photo of the package — photo add recognizes the name, dose, and expiry, not the ingredient itself. The app is not a medical device and does not provide medical advice, diagnoses, or treatment recommendations.

Can anyone outside my device see which of my medicines are flagged as duplicates?

No. Your medicine cabinet is stored locally on your iPhone via SwiftData. If you separately turn on family cabinet sharing, the cabinet and refill list sync only through your own private iCloud (Apple CloudKit Share) between your family’s devices — never through HealthLab’s servers.

How much does duplicate detection in the medicine cabinet cost?

Nothing. Duplicate detection by active ingredient, locations, and tags are all available on the free tier with no limits.

HealthLab: a cabinet with no hidden duplicates

Duplicate detection works best once the cabinet already has locations and expiration dates set up — start with Set up your home medicine cabinet in 10 minutes if you haven’t already, then come back to this feature once every item you actually own is in the cabinet rather than just the ones you remembered to add.

See the full set of cabinet features on the medicine cabinet page.

Track your lab results in HealthLab

Download on App Store

Related