ФУНКЦІЯ · АПТЕКА ВІДКРИТА ЗАРАЗ І ДО ПІЗНА — ПОЛЬЩА | MOJAPTECZKA

Аптека відкрита зараз і до пізна — Польща | mojApteczka

Дізнайтесь, чи аптека відкрита зараз, до пізна або в неділю в Польщі. mojApteczka показує актуальні години роботи та святковий розклад у Польщі.

Перевірте години роботи в mojApteczka

Завантажте додаток на iOS і оберіть аптеку, до якої встигнете

Біжите по антибіотик для дитини о 21:40. Найближча аптека — за п'ять хвилин дороги, але чи встигнете до закриття? А може, варто проїхати трохи далі — туди, де працюють до 23:00?

Починаючи з версії 1.7.0, застосунок mojApteczka показує повні години роботи кожної аптеки поруч — не лише «відчинено / зачинено», а зрозумілий статус на сьогодні, графік на 7 днів і попередження, коли аптека ось-ось зачиниться. Завдяки цьому ви обираєте ту, до якої справді встигнете дістатися. Якщо шукаєте аптеку в іншому місті чи на маршруті, працює також фільтр «Відкрито сьогодні» — він показує всі аптеки, які працюють або ще відчиняться сьогодні.

Ця функція — сестринська до мапи аптек, яка показує аптеки, відкриті прямо зараз. Там — відповідь на «куди їхати цієї миті»; тут — на «о котрій аптека зачиниться, коли знов відкриється і чи в торгову неділю теж».

Що ви бачите на картці аптеки

Кожна аптека має однорядковий статус під адресою — без прокручування графіків і розшифровування семи рядків годин. Можливих варіантів — чотири:

  • «Відкрита сьогодні до 22:00» — аптека зараз працює, і ми показуємо, коли вона зачиниться.
  • «Відкривається о 8:00» — аптека працює сьогодні, але ще не відчинилася (ранок, обідня перерва або проміжок між двома блоками годин).
  • «Зачинена сьогодні» — аптека сьогодні не працює (вихідний, свято або внутрішній неробочий день).
  • «Цілодобово» — аптека 24h, відкрита завжди. Додатково отримує синій значок 24h на картці та синю позначку на мапі.

Під статусом є перемикач «Показати години» — він розгортає сітку з графіком на 7 днів, де поточний день виділено напівжирним шрифтом у фірмовому кольорі. Кожен день показано як одно- або багатоінтервальне вікно (наприклад, «8:00–13:00 · 16:00–20:00») — у тому форматі, в якому години записані в Реєстрі аптек.

Три фільтри, що відповідають на різні запитання

Локатор тепер має три взаємовиключні фільтри над списком результатів. Кожен відповідає на окреме запитання:

  • «Тільки цілодобові» — показує лише аптеки, що працюють 24 години на добу 7 днів на тиждень (близько 200 з понад 12 000 у Реєстрі аптек). Найпростіша відповідь на «куди йти о 3 ночі».
  • «Відкрито сьогодні» — показує всі аптеки, які працюють або ще відчиняться сьогодні. Помаранчева позначка на мапі — це аптека, яка відкриється пізніше сьогодні (наприклад, «Відкривається о 16:00»). Ідеально, якщо плануєте вийти за годину й хочете знати, куди їхати.
  • «Показати зачинені» — показує також аптеки, що зачинені цієї миті. Картка отримує сірий чип «Зачинено зараз» і сіру позначку на мапі, щоб сигнал відкрите/зачинене не передавався лише кольором (відповідність WCAG AA).

Фільтри взаємно виключаються: увімкнення «Тільки цілодобові» вимикає два інших; «Відкрито сьогодні» та «Показати зачинені» виключають одне одного. Завдяки цьому ви завжди знаєте, на яке саме запитання відповідає список результатів.

«Зачиняється через X хв» — щоб не їхати марно

Якщо аптека зачиниться протягом найближчих 30 хвилин, на картці з'являється помаранчевий значок «Зачиняється через X хв», а позначка на мапі стає помаранчевою. Попередження не показується для цілодобових аптек, які працюють без перерви після опівночі — «через 25 хвилин» там не має сенсу, бо аптека все одно продовжує працювати.

Завдяки цьому:

  • рішення «ближче, але незабаром зачинять» видно одразу, без обчислень у голові,
  • можна свідомо обрати аптеку далі, але відкриту довше,
  • а люди, які користуються транспортом для осіб зі зниженою мобільністю, де 5 хвилин дороги можуть означати 30 хвилин в'їзду й паркування, отримують реальний запас часу.

Торгові неділі — перехід на суботній графік

Багато аптек залишають у Реєстрі порожньою графу «неділя», бо стандартно в неділю не працюють. Але в торгову неділю (польську «niedzielę handlową») чимало з них реально відчиняються — і часто за суботнім графіком.

mojApteczka враховує це автоматично:

  • Застосунок знає календар торгових неділь у Польщі (сім дат на рік: остання неділя січня, квітня, червня та серпня; неділя перед Великоднем; дві неділі перед Різдвом).
  • Якщо в торгову неділю в аптеки немає власних недільних годин у Реєстрі, показуємо суботні години як ймовірний графік цього дня.
  • У нижній частині картки тоді з'являється підказка «Сьогодні торгова неділя — години можуть відповідати суботнім». Рішення про дзвінок до виїзду — за вами.
  • Польські державні свята мають пріоритет над торговою неділею — якщо торгова неділя збігається зі святом (трапляється рідко), аптека трактується як у свято, тобто як у звичайну неділю.

Польські державні свята — як неділя

У державне свято (1 і 3 травня, Боже Тіло, 15 серпня, 1 і 11 листопада, 25-26 грудня та інші встановлені законом вихідні) більшість аптек працюють за недільними правилами — або зовсім зачинені, або за скороченим графіком.

Застосунок завчасно завантажує офіційний календар свят і кожне свято трактує як неділю в графіку роботи. Не треба пам'ятати, що сьогодні саме 11 листопада — аптеки, які зазвичай працюють лише з понеділка по суботу, автоматично відобразяться як «Зачинено сьогодні». Для повної впевненості увімкніть фільтр «Тільки цілодобові» — побачите тільки ті, що працюють незалежно від календаря.

Як користуватися — крок за кроком

Перехід до функції такий самий, як до звичайної мапи аптек — усе доступно з головного екрана аптечки:

  1. Відкрийте mojApteczka і перейдіть на вкладку Аптечка.
  2. Натисніть «Знайти аптеку» — кнопка розташована одразу над «Перевірити взаємодії».
  3. Дозвольте доступ до геолокації (одноразово, при першому запуску).
  4. Оберіть радіус пошуку: 2, 5, 10 або 25 км — налаштування зберігається між сесіями.
  5. Оберіть фільтр відповідно до ситуації: «Тільки цілодобові», «Відкрито сьогодні» або «Показати зачинені».
  6. Натисніть аптеку зі списку — побачите її сьогоднішні години під адресою. Натисніть «Показати години», щоб розгорнути повний тижневий графік.
  7. Натисніть «Прокласти маршрут», щоб передати маршрут до Apple Maps або Google Maps — залежно від встановленого застосунку.

Звідки беруться години роботи

Дані про аптеки — адреси, телефони, години роботи, статус 24h — щодня завантажуємо з Реєстру аптек, який публікує Centrum e-Zdrowia на порталі dane.gov.pl. Це той самий набір даних, що живить мапу аптек, описану в цій статті.

На сервері дані геокодуються (для кожної аптеки визначається точна позиція на мапі), години роботи нормалізуються (з різних форматів запису в Реєстрі — у єдиний 7-денний графік), а календар торгових неділь і державних свят пакується разом із бандлом. Телефон отримує готовий файл (~580 КБ), з якого далі вже локально обчислює відстані, перевіряє, що відкрите, і вирішує, чи застосовувати в неділю перехід на суботній графік.

Бандл оновлюється раз на добу вночі (cluster ETL) — телефон перевіряє оновлення раз на календарну добу. Завдяки цьому години, які ви бачите, узгоджені з Реєстром із затримкою максимум одного календарного дня.

Аптека 24h — це не те саме, що чергова аптека

Функція годин роботи показує постійні, регулярні години кожної аптеки і статус 24h. Ротаційні чергування аптек за статтею 94 польського Закону про фармацевтичне право — це окремий шар даних, ним опікується мапа аптек. Ці чергування:

  • встановлюються радою повіту на конкретні години (наприклад, 22:00–8:00 однієї ночі),
  • не публікуються в одній центральній базі ані в Реєстрі аптек — кожен повіт оголошує свій графік окремо у BIP,
  • mojApteczka завантажує їх з повітових BIP і показує чергові аптеки в додатку на iOS та Android (на мапі та картці аптеки), у міру того як повіти їх публікують.

На практиці: шукаючи аптеку вночі або у свято, перевірте на мапі чергову аптеку поблизу, а коли у вашому повіті чергування немає — увімкніть фільтр «Тільки цілодобові» і їдьте до тієї, що постійно працює 24/7. Номер телефону — на картці; варто зателефонувати до виїзду, аби впевнитися, що потрібний препарат є.

Конфіденційність — години обчислюються на пристрої

Усе, що описано вище — порівняння поточної години з графіком кожної з 12 000 аптек, рішення про перехід на суботній графік у торгову неділю, класифікація статусу («Відкрита сьогодні до 22:00») — відбувається локально на вашому телефоні. Ми не надсилаємо вашу геолокацію на сервер, не логуємо запитів типу «показав вам результати в районі X», не зберігаємо історію ваших пошуків аптек.

Часовий пояс і календар свят також вшиті в бандл — функція працює однаково після перельоту в іншу країну (де застосунок використовує системний часовий пояс) і однаково офлайн після першої синхронізації бандла.

Доступність

Повні години роботи, фільтри «Відкрито сьогодні» та «Показати зачинені», а також перехід на суботній графік для торгової неділі доступні в застосунку mojApteczka на iOS від версії 1.7.0. Версія для Android у розробці — той самий серверний бандл обслуговуватиме обидві платформи, коли реалізація буде готова.

Зв'язок з іншими функціями

Години роботи аптек найкраще працюють як частина ширшої рутини керування домашньою аптечкою:

Важливе обмеження

Години роботи беруться з Реєстру аптек, що оновлюється раз на добу. Це не замінює дзвінок до персоналу аптеки — у разі виняткового зачинення (день ремонту, хвороба фармацевта, аварійне чергування) Реєстр може про це не знати. Якщо потрібна впевненість, зателефонуйте до аптеки перед виїздом — номер на картці деталей, одне натискання запускає виклик.

Зверніть увагу: календар торгових неділь у Польщі змінюється законом. Застосунок використовує календар, чинний у році, коли востаннє завантажив бандл — у разі зміни закону ми оновимо список, і бандл прийде на пристрій у межах щоденної синхронізації.


Функція годин роботи аптек у mojApteczka перетворює пошук відкритої аптеки на свідоме рішення: ви знаєте, до якої встигнете, коли вони зачиняються, чи в торгову неділю теж працюють, і чи варто їхати ближче, чи радше далі — бо саме та працює до 23:00.

Часті запитання

Як перевірити, до котрої години працює аптека в mojApteczka?
Відкрийте вкладку Аптечка, натисніть «Знайти аптеку» та оберіть аптеку зі списку. Під адресою буде однорядковий статус на сьогодні: «Відкрита сьогодні до 22:00», «Відкривається о 8:00», «Зачинена сьогодні» або «Цілодобово». Натисніть «Показати години», щоб розгорнути графік на 7 днів.
Що означає помаранчевий «Зачиняється через X хв»?
Аптека зачиниться протягом найближчих 30 хвилин. Помаранчевий значок з'являється також як помаранчева позначка на мапі. Це дає змогу свідомо обрати аптеку, до якої ви встигнете, замість найближчої, де чергування ось-ось завершиться.
Чим відрізняється фільтр «Відкрито сьогодні» від «Тільки цілодобові»?
«Тільки цілодобові» показує аптеки, які працюють 24/7 (близько 200 з понад 12 000 у Реєстрі аптек). «Відкрито сьогодні» показує всі аптеки, які працюють або ще відчиняться сьогодні — також ті, що відкриваються пізніше. Фільтр «Відкрито сьогодні» ідеально підходить для планування виходу за годину.
Чи можу я побачити аптеки, зачинені цієї миті?
Так. Увімкніть фільтр «Показати зачинені», і аптеки, що зараз не працюють, з'являться у списку із сірим чипом «Зачинено зараз» і сірою позначкою на мапі. Цей фільтр взаємно виключається з «Тільки цілодобові» та «Відкрито сьогодні».
Як mojApteczka обробляє торгові неділі (niedziele handlowe)?
Застосунок знає календар торгових неділь у Польщі — сім дат на рік (остання неділя січня, квітня, червня та серпня; неділя перед Великоднем; дві неділі перед Різдвом). Якщо в торгову неділю в аптеки немає власних недільних годин у Реєстрі, mojApteczka показує суботні години як ймовірний графік дня, а нижня частина картки явно про це повідомляє.
Що, якщо торгова неділя збігається зі святом?
Державне свято має пріоритет. У такому разі аптека трактується як у свято — тобто як у звичайну неділю без особливих годин. Це рідкісний випадок (трапляється раз на кілька років), але застосунок обробляє його коректно й автоматично.
Чи враховуються польські державні свята?
Так. 1 і 3 травня, Боже Тіло, 15 серпня, 1 і 11 листопада, 25-26 грудня та інші встановлені законом вихідні трактуються як неділі в графіку роботи. Аптека, що зазвичай працює лише з понеділка по суботу, автоматично відобразиться як «Зачинено сьогодні».
Чи оновлюються години роботи в реальному часі?
Бандл з даними аптек (адреси, телефони, години роботи, календар торгових неділь та свят) оновлюється раз на добу вночі на сервері (cluster ETL). Телефон перевіряє оновлення раз на календарну добу — години, які ви бачите, узгоджені з Реєстром аптек із затримкою максимум одного календарного дня.
Чи покаже застосунок чергову аптеку за статтею 94?
Так — але це робить окрема функція: мапа аптек, а не сам перегляд годин роботи. Чергування за статтею 94 встановлюють ради повітів і їх немає в одній центральній базі; mojApteczka завантажує їх з повітових BIP і показує чергові аптеки в застосунку на iOS та Android. Перегляд годин роботи показує постійні години та статус 24/7; коли у вашому повіті чергування немає, допомагає фільтр «Тільки цілодобові».
Чи передається моя геолокація на сервер?
Ні. Усі обчислення — відстань, статус відкриття, рішення про перехід на суботній графік — відбуваються локально на вашому телефоні. Бандл з аптеками завантажується із захищеного ендпоінта CloudFront, але ваша поточна позиція GPS не залишає пристрій.

Перевірте години роботи в mojApteczka

Завантажте додаток на iOS і оберіть аптеку, до якої встигнете

Переглянути тарифні плани →
Інші функції

Інші функції