FEATURE · FAMILY SCREEN — DAILY DOSE PROGRESS FOR EVERYONE | MOJAPTECZKA

Family screen — daily dose progress for everyone | mojApteczka

A single view of wards and household members with a daily-dose progress bar for each person. Cross-cabinet — no cabinet switching.

Open the Family screen in mojApteczka

Download the iOS app and see every household member's day on one screen

Three people in the household. Grandma lives one floor up — her heart medicines run morning and evening. Your husband takes magnesium once a day. The child is on an antibiotic every 8 hours for a week. At 7:30 p.m. you look at the phone and ask: who has not taken the evening dose yet?

Since version 1.7.8, mojApteczka has a Family screen — one view of all household members and wards with a daily-dose progress bar for each person. Instead of opening one person's card after another, you see on a single screen who is "done" for today, who still has an evening dose, who has a late entry. Progress is aggregated across cabinets — regardless of whether grandma's medicine is in her personal cabinet or in the shared family one.

What you see in the Family screen

The screen has two tabs:

  • Wards (people you administer medicines for on their behalf — typically children, seniors under power of attorney),
  • Members (adult household members with their own accounts, sharing a family kit with you).

For each person you see on the card:

  • coloured avatar — for quick recognition,
  • daily-dose progress bar — proportion of X of Y doses today,
  • five-state pillDone (every dose for today administered), Now HH:MM (a dose is currently due), Next HH:MM (the upcoming scheduled dose), Catch up (a missed dose to deal with), or empty (no active medicines),
  • caregiver lineup — who else has access to administering this person's medicines.

Daily-dose progress bar

In 1.7.8 reminders also gained a per-card progress bar — X of Y doses today with a horizontal chart and a strip of time slots beneath it, colouring each slot of the day by state (taken / pending / late / missed).

Progress is aggregated across every administration path:

A durable per-day audit record (MedicineDispenseEntity) introduced in 1.7.8 means that every administration is booked against the calendar date — even when the sync arrives later.

The five pill states — what they mean

  • Done — every dose for today has been administered. Card green. Nothing left to do today.
  • Now HH:MM — a specific dose is currently due. Pill amber, the card stands out to attract attention.
  • Next HH:MM — the next scheduled dose is in the future. Card neutral, pill informational.
  • Catch up — a dose was scheduled but not marked in time. Card red — requires a decision: "make up" or "skip and mark as such."
  • (empty) — the person has no active medicines in the schedule. Card minimal.

The states do not require interpretation — colour plus text answer the question "what now?"

Cross-cabinet aggregation

The most important architectural decision in 1.7.8: daily progress is counted per person, not per cabinet. That means if grandma has:

  • 3 medicines in her personal cabinet ("Grandma"),
  • 2 medicines in the shared family cabinet ("Family"),

then the progress bar shows X of 5 doses today — regardless of which cabinet you are currently viewing. Before 1.7.8 each cabinet had its own status view, and a caregiver had to switch cabinets to see the full picture.

In practice: you stand at dinner, open mojApteczka, tap the Family screen, see all household members and their day — no cabinet switching.

How it connects with other features

The Family screen ties together several existing mechanisms:

  • Caregiver role — defines who appears in the "Wards" tab,
  • Shared family kit — defines who appears in the "Members" tab,
  • Reminders — the source of "Now HH:MM" / "Next HH:MM" states,
  • Dispense — every confirmed administration updates the person's progress bar,
  • Allergy profiles — wards' allergies trigger warnings when administering from the Family view,
  • Doctor-visit PDF report — administration history from Family lands in the visit report.

Privacy of household members

Every adult member (the "Members" tab) decides themselves what a caregiver sees. In a shared kit you can share the medicine list and dispense history, or only the medicine list without history — depending on how trustingly you are set up. The default is minimal sharing; permissions are escalated consciously.

Wards (typically children, seniors under power of attorney) follow a different model — they are represented inside your account, and you see the full history.

Availability

The Family screen is available in the mojApteczka iOS app (since version 1.7.8, May 2026). The Android version is planned — the same progress bar and five-state pill will land there in upcoming releases. The web version shows household members in a list view, without the bento-grid cards.

Note: the Family screen reflects the state of scheduled reminders and administrations — it is not a substitute for medical supervision of someone needing constant care. For a person with a serious chronic illness, post-hospitalisation, or in palliative care always coordinate the dosing plan with the treating physician and the geriatric / long-term-care team.


The Family screen turns "who has not taken the evening dose yet?" into a single picture: each household member's day, a coloured avatar, a progress bar, a five-state pill. Cross-cabinet aggregation means you do not need to switch cabinets — one screen shows everyone.

Frequently asked questions

How is the Family screen different from the cabinet list?
The cabinet list shows the state of cabinets (how many medicines, how many expiring). The Family screen shows the state of each person's day — who has taken their evening doses, who has not. Progress is aggregated across cabinets: grandma with medicines in 2 cabinets is shown here as one person with a progress bar covering all her doses.
What does each state pill mean?
Done — every dose of the day administered. Now HH:MM — a specific dose is due (amber). Next HH:MM — next dose in the future (informational). Catch up — a scheduled dose was not confirmed in time, needs a decision (red). Empty — the person has no active medicines in the schedule.
Does the Family screen show household members from other cabinets?
Yes. Cross-cabinet aggregation means that if grandma has medicines in her personal cabinet AND in the shared family cabinet, the progress bar sums both. You do not need to switch cabinets to see the full picture of that person's day.
How is the Wards tab different from the Members tab?
Wards are people you administer medicines for on their behalf — typically children, seniors under power of attorney. They are represented inside your account, and you see the full history. Members are adults with their own accounts in your shared kit — they themselves decide what to share with you.
Does the Family screen update when I dispense from a push notification?
Yes. The progress bar and state pill update after every administration path: tap from a notification, dispense from the medicine card, offline dispense (after sync), or manual. The per-day audit trail (`MedicineDispenseEntity` in 1.7.8) guarantees that no administration is missed.
Does an offline dispense also count toward the progress bar?
Yes. [Offline](/funkcje/podawanie-offline) operations are saved locally and synced once signal returns — they land in the per-day audit for the correct calendar date even if sync arrives a few hours later.
Can I control what other family members see about me?
Yes. In a shared kit, sharing is minimal by default. You can share the medicine list without history, the list with history, or full access including dispense rights. Permissions are escalated consciously.
Which devices support the Family screen?
The Family screen with the progress bar and five-state pill is available in the mojApteczka iOS app (from version 1.7.8, May 2026). The Android version is planned. The web version shows household members in a list view, without bento-grid cards.

Open the Family screen in mojApteczka

Download the iOS app and see every household member's day on one screen

See pricing plans →