ФУНКЦІЯ · ГОДИНИ РОБОТИ АПТЕК — ДО ЯКОЇ ПРАЦЮЄ АПТЕКА | MOJAPTECZKA

Години роботи аптек — до якої працює аптека | mojApteczka

Перевірте години роботи аптек поруч: статус на сьогодні, розклад на 7 днів, фільтр «Відкрито сьогодні», торгові неділі та свята. Офлайн.

Години роботи аптек — дізнайтеся, до котрої працює найближча аптека

Біжите по антибіотик для дитини о 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 однієї ночі),
  • не публікуються в одній центральній базі — кожен повіт веде свій графік,
  • відсутні у Реєстрі аптек, тож mojApteczka не може показувати їх автоматично.

На практиці: якщо шукаєте аптеку вночі або у свято й не хочете покладатися на чергування (яке може бути в іншому повіті), увімкніть фільтр «Тільки цілодобові» і їдьте до тієї, що постійно працює 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 показує постійні години роботи й статус 24/7, але не знає про ротаційні чергування. Найнадійніший спосіб знайти відкриту аптеку вночі — фільтр «Тільки цілодобові».
Чи передається моя геолокація на сервер?
Ні. Усі обчислення — відстань, статус відкриття, рішення про перехід на суботній графік — відбуваються локально на вашому телефоні. Бандл з аптеками завантажується із захищеного ендпоінта CloudFront, але ваша поточна позиція GPS не залишає пристрій.

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

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

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

Інші функції