FEATURE · ALLERGY PROFILES — PER-PERSON FAMILY WARNINGS | MOJAPTECZKA

Allergy profiles — per-person family warnings | mojApteczka

A separate allergy profile for every person in the cabinet. Warnings at scan, add, reminder and dispense. Works offline.

Turn on allergy profiles in mojApteczka

Download the iOS app and protect every household member from the wrong medicine

Grandma is allergic to penicillin. Granddaughter to peanuts. Dad to sulfonamides. At the pharmacy you remember your own — but the others'? And at the 3 a.m. reminder for the medicine you give your ward?

Since version 1.8.9, mojApteczka keeps a separate allergy profile for you and every household member or ward. A conflicting allergy surfaces as a warning at every moment that medicine touches that person: scanning a package, manual add, the medicine card, the reminder list (assignee-scoped), and the dispense confirmation step (which now requires an explicit acknowledgement). Profiles sync across your devices last-write-wins, including deletions.

Why per-person allergy profiles

One household cabinet usually means several people with different allergies — and any given medicine may concern a different one of them. A single "cabinet-wide" allergy list is not enough: when you dispense Augmentin to a ward who is allergic to penicillin, the warning must be addressed to her, not to you.

That is why allergy profiles in mojApteczka:

  • are assigned to a specific person — your allergies, each member of a shared family kit, each ward under your care,
  • are looked up from the substance database (not free text) — so the warning fires when the trade name contains the same substance under a different brand (Augmentin → amoxicillin + clavulanic acid → warning for the penicillin-allergic person),
  • are scoped by access — a ward's allergies are visible to that ward's caregivers; a shared-cabinet member's allergies are visible to other household members. Private profiles do not leak across contexts.

Where the warning shows up

The warning does not wait for a specific screen — it surfaces every time a medicine with a conflicting substance touches a person with that allergy:

  1. Package scan — when AI recognises a medicine, the app checks active substances against allergy profiles of everyone in the current cabinet and lists whom the medicine may concern,
  2. Manual add — same check, applied to medicines added from the database,
  3. Medicine card — a red allergy marker on the card shows who in this cabinet is at risk. Always visible, not just at add time,
  4. Reminder list — when a reminder targets an allergic person, its row carries an inline warning naming the substance,
  5. Dispense confirmation — at dispense time, a conflicting allergy requires an explicit "Yes, I am dispensing despite the allergy" acknowledgement — so it cannot be passed through in stress or at 3 a.m.

Allergy warning baked into the notification body

The most consequential change in 1.8.9 lives in push notifications: if a scheduled reminder concerns a person allergic to the medicine, the warning with the substance name lands inside the notification body — legible even on the lock screen with truncation, and after using "snooze".

Practically:

  • the warning is resolved from the on-device allergy store — works correctly even if the phone is offline at scheduling time,
  • editing the allergy profile immediately re-bakes the text of pending notifications,
  • removing an allergy from the profile undoes the warning on notifications that have not been delivered yet.

There is no state in which the allergy lives in the profile but the notification reads neutral because the data is stale.

Allergy profiles in the doctor-visit PDF report

Every active allergy profile (yours and every person under your care) goes into the PDF report for your doctor — in an "Allergies" section right next to the current medication list. That is the same information your doctor asks for at every intake — you walk in with it on paper.

In practice: at a pediatric appointment with a sick child, instead of "let me try to remember if my son is allergic to anything" you hand the doctor a PDF naming the child and the specific substance. Same for a visit with a ward at a hospital or geriatric clinic.

Cross-device sync

Allergy profiles behave like the rest of the cabinet content — they sync across your devices (e.g. iPhone + iPad) last-write-wins. That means:

  • adding an allergy on one device shows up on the other after a short sync,
  • removing an allergy propagates — no "zombie allergy" survives on the second device after deletion on the first,
  • in a shared cabinet, each member sees profiles within the scope they have access to (a caregiver sees a ward's allergies; an ordinary member sees allergies entered into the shared cabinet itself).

Editing while offline is saved locally and flushed once signal returns.

Privacy of allergy data

Allergies are GDPR-sensitive medical data. We store them in the same infrastructure as the rest of the cabinet content: AWS in Frankfurt (EU), encrypted, accessible only after authentication. We do not share allergies with anyone outside the people you explicitly grant access to via the shared family kit or caregiver role. Locally on the device they are protected by the OS biometric lock (Face ID / Touch ID).

Availability

Per-person allergy profiles and warnings from 1.8.9 are available in the mojApteczka iOS app (from June 2026). The Android version is planned — the same per-person model will be rolled out in upcoming releases. The web version lets you view allergy profiles stored on the account.

Connection with other features

Allergy profiles are a safety layer over existing features:

  • AI recognition — scan automatically cross-checks substances against allergy profiles in the current cabinet,
  • Reminders — push notification body carries the warning if the assignee is allergic,
  • Dispense — requires explicit acknowledgement if the recipient is allergic to the substance,
  • Drug interactions — interactions plus allergies together form the full risk picture,
  • Doctor-visit PDF — allergies are always in the report next to the medicine list.

Note: allergy profiles in mojApteczka are a memory aid — they do not replace medical history-taking or consultation with a doctor or pharmacist. In the case of an acute allergic reaction call emergency services (112 in the EU, 999 in the UK and Ireland, 911 in North America).


Allergy profiles convert the "X is allergic to Y" entry from a note in the caregiver's head into an active warning that surfaces where it matters: at package scan, dose dispense, and inside the notification body. Reduces the risk of giving the wrong medicine — especially under haste, dark, and fatigue.

Frequently asked questions

Are allergy profiles separate for each person in the family?
Yes. Every household member, child, and ward has their own allergy profile. Warnings fire when a medicine with a conflicting substance concerns that specific person — not globally for the whole cabinet.
When does the allergy warning show up?
At package scan, manual medicine add, on the medicine card, in the reminder list (for the allergic person), and at dispense confirmation (which requires an explicit acknowledgement). Most importantly, the warning with the substance name also lands inside the push notification body.
Will the warning fire when the phone is offline?
Yes. The allergy store lives locally on the device, so the notification with the warning is baked from current data — regardless of connectivity.
What happens when I change a profile — do scheduled notifications update?
Yes. A profile edit immediately re-bakes the notification text. If you remove an allergy, the warning disappears from undelivered notifications; if you add one, it appears right away.
Do allergies make it into the PDF report for the doctor?
Yes. An 'Allergies' section in the PDF report lists active allergy profiles for every person under your care — ready to show at a pediatric, geriatric, or hospital visit.
Do allergies sync between iPhone and iPad?
Yes. Allergy profiles sync across your devices last-write-wins, including deletions — no 'zombie allergy' survives after deletion on one device.
Who can see allergies in a shared family kit?
A person's allergies are visible to that person's caregivers and to members of cabinets the person belongs to. Your private profiles do not leak across shared contexts — nobody sees your allergies unless you grant access.
Which devices support allergy profiles?
Allergy profiles and warnings are currently available in the mojApteczka iOS app (from version 1.8.9, June 2026). The Android version is planned. The web version lets you view and edit profiles stored on the account.

Turn on allergy profiles in mojApteczka

Download the iOS app and protect every household member from the wrong medicine

See pricing plans →