Экран «Семья» — прогресс доз каждого домочадца | mojApteczka
Общий вид подопечных и членов семьи с полосой прогресса дневных доз для каждого человека. Cross-cabinet — без переключения аптечек.
Откройте экран «Семья» в mojApteczka
Скачайте приложение на iOS и увидите день каждого домочадца на одном экране
Трое домочадцев. Бабушка живёт этажом выше — её сердечные лекарства утром и вечером. Муж принимает магний раз в день. Ребёнок на антибиотике каждые 8 часов в течение недели. В 19:30 вы смотрите на телефон и спрашиваете: кто ещё не принял вечернюю дозу?
С версии 1.7.8 в mojApteczka есть экран «Семья» — общий вид всех членов семьи и подопечных с полосой прогресса дневных доз для каждого человека. Вместо открытия карточек одну за одной, вы видите на одном экране, кто «готов» на сегодня, кому осталась вечерняя доза, у кого «просроченная» позиция. Прогресс агрегирован между аптечками — независимо от того, лежит ли лекарство бабушки в её личной аптечке или в общей семейной.
Что вы видите на экране «Семья»
Экран имеет две вкладки:
- Подопечные (люди, которым вы выдаёте лекарства от их имени — типично дети, пожилые с доверенностью),
- Участники (взрослые домочадцы с собственными аккаунтами, находящиеся в вашей общей аптечке).
Для каждого человека на карточке видно:
- цветной аватар — для быстрого распознавания,
- полосу прогресса дневных доз — пропорция
X из Y доз сегодня, - пятиступенчатый бейдж —
Готово(все дозы дня выданы),Время HH:MM(сейчас пора на дозу),Следующая HH:MM(ближайшая запланированная доза),Наверстать(пропущенная доза для отработки), или пусто (нет активных лекарств), - lineup опекунов — кто ещё имеет доступ к выдаче лекарств этому человеку.
Полоса прогресса дневных доз
В 1.7.8 напоминания также получили полосу прогресса на уровне карточки лекарства — X из Y доз сегодня с горизонтальной шкалой и лентой часов под ней, где каждый слот раскрашен по состоянию (принято / ожидает / опоздало / пропущено).
Прогресс агрегируется всеми путями выдачи:
- обычная выдача с карточки лекарства,
- нажатие из push-уведомления («Принято» в тосте),
- выдача офлайн сохранённая в очереди, синхронизирующаяся после возвращения связи,
- ручная выдача без связанного напоминания.
Стойкая запись per-day аудита (MedicineDispenseEntity), введённая в 1.7.8, означает, что каждая выдача учитывается по календарной дате — даже когда синхронизация придёт позже.
Пять состояний бейджа — что означают
- Готово — все дозы дня выданы. Карточка зелёная. Ничего больше делать сегодня не нужно.
- Время HH:MM — сейчас пора на конкретную дозу. Бейдж оранжевый, система выделяет карточку, чтобы привлечь внимание.
- Следующая HH:MM — ближайшая доза запланирована в будущем. Карточка нейтральная, бейдж информационный.
- Наверстать — была запланирована доза, не отмеченная вовремя. Карточка красная — требуется решение «наверстать» или «пропустить и пометить».
- (пусто) — у человека нет активных лекарств в расписании. Карточка минимальная.
Состояния не требуют интерпретации — цвет + текст отвечают на вопрос «что теперь?»
Cross-cabinet агрегация
Самое важное архитектурное решение в 1.7.8: дневной прогресс считается на человека, а не на аптечку. Это означает, если у бабушки:
- 3 лекарства в её личной аптечке («Бабушка»),
- 2 лекарства в общей семейной аптечке («Семья»),
то полоса прогресса покажет X из 5 доз сегодня — независимо от того, в какой аптечке вы сейчас находитесь. Раньше (до 1.7.8) каждая аптечка имела собственный вид состояния, и опекун должен был переключать аптечки, чтобы увидеть полную картину.
На практике: стоите за ужином, открываете mojApteczka, касаетесь экрана «Семья», видите всех домочадцев и их день — без переключения аптечек.
Связь с другими функциями
Экран «Семья» объединяет несколько существующих механизмов:
- Роль опекуна — определяет, кого вы видите во вкладке «Подопечные»,
- Общая аптечка — определяет, кого вы видите во вкладке «Участники»,
- Напоминания — источник состояний «Время HH:MM» / «Следующая HH:MM»,
- Выдача лекарств — каждая подтверждённая выдача обновляет полосу прогресса человека,
- Профили аллергий — аллергии подопечных предупреждаются при выдаче с уровня «Семья»,
- PDF-отчёт для врача — история выдач из «Семьи» попадает в отчёт на визит.
Приватность участников семьи
Каждый взрослый участник (вкладка «Участники») решает сам, что видит опекун. В общей аптечке можно делиться списком лекарств и историей выдач или только списком лекарств без истории — в зависимости от уровня доверия. По умолчанию совместный доступ минимальный, разрешения эскалируются сознательно.
Подопечные (типично дети, пожилые с доверенностью) имеют другую модель — они представлены в вашем аккаунте, а вы видите полную историю.
Доступность
Экран «Семья» доступен в приложении mojApteczka для iOS (с версии 1.7.8, май 2026). Версия для Android в плане — та же полоса прогресса и пятиступенчатый бейдж появятся там в следующих релизах. Веб-версия показывает участников семьи в виде списка, без bento-grid'а карточек.
Внимание: экран «Семья» показывает состояние запланированных напоминаний и выдач — это не замена медицинского наблюдения за человеком, нуждающимся в постоянном уходе. Для человека с серьёзным хроническим заболеванием, в состоянии после госпитализации или в паллиативной помощи всегда координируйте план дозирования с лечащим врачом и с гериатром / службой длительного ухода.
Экран «Семья» превращает вопрос «кто уже принял вечернюю дозу?» в одну картину: состояние дня каждого домочадца, цветной аватар, полоса прогресса, пятиступенчатый бейдж. Cross-cabinet агрегация означает, что не нужно переключать аптечки — один экран показывает всех.
Часто задаваемые вопросы
- Чем экран «Семья» отличается от списка аптечек?
- Список аптечек показывает состояние аптечек (сколько лекарств, сколько скоро заканчиваются). Экран «Семья» показывает состояние дня каждого человека — кто принял вечерние дозы, кто нет. Прогресс агрегируется между аптечками: бабушка с лекарствами в 2 разных аптечках показана здесь как один человек с полосой прогресса всех её доз.
- Что означает каждый бейдж состояния?
- Готово — все дозы дня выданы. Время HH:MM — сейчас пора на конкретную дозу (оранжевый). Следующая HH:MM — следующая доза в будущем (информационный). Наверстать — запланированная доза не подтверждена вовремя, нужно решение (красный). Пусто — человек не имеет активных лекарств в расписании.
- Показывает ли экран «Семья» членов семьи из других аптечек?
- Да. Cross-cabinet агрегация означает, что если у бабушки есть лекарства в её личной аптечке И в общей семейной, полоса прогресса суммирует обе. Не нужно переключать аптечки, чтобы увидеть полную картину дня этого человека.
- Чем вкладка «Подопечные» отличается от «Участники»?
- Подопечные — люди, которым вы выдаёте лекарства от их имени — типично дети, пожилые с доверенностью. Представлены в вашем аккаунте, вы видите полную историю. Участники — взрослые с собственными аккаунтами в вашей общей аптечке, которые сами решают, что с вами поделиться.
- Обновляется ли экран «Семья», когда я выдаю с push-уведомления?
- Да. Полоса прогресса и бейдж состояния обновляются после каждого пути выдачи: нажатие из уведомления, выдача с карточки лекарства, выдача офлайн (после синхронизации) или ручная. Per-day audit trail (`MedicineDispenseEntity` в 1.7.8) гарантирует, что ни одна выдача не будет пропущена.
- Учитывается ли выдача офлайн в полосе прогресса?
- Да. Операции [офлайн](/funkcje/podawanie-offline) сохраняются локально и синхронизируются после возвращения связи — попадают в per-day audit для правильной календарной даты, даже если синхронизация придёт на несколько часов позже.
- Могу ли я контролировать, что другие члены семьи видят обо мне?
- Да. В общей аптечке по умолчанию совместный доступ минимальный. Можно делиться списком лекарств без истории, списком лекарств с историей или полным доступом с правом выдачи. Разрешения эскалируются сознательно.
- На каких устройствах доступен экран «Семья»?
- Экран «Семья» с полосой прогресса и пятиступенчатым бейджем доступен в приложении mojApteczka для iOS (с версии 1.7.8, май 2026). Версия для Android в плане. Веб-версия показывает участников семьи в виде списка, без bento-grid'а карточек.
Откройте экран «Семья» в mojApteczka
Скачайте приложение на iOS и увидите день каждого домочадца на одном экране