MedStock to aplikacja stworzona z myślą o osobach, które chcą mieć większą kontrolę nad swoją domową apteczką. Pomaga uporządkować listę przyjmowanych leków, monitorować ich zapas, zapisywać dawkowanie wpisane przez użytkownika oraz przypominać o kolejnych dawkach i kończących się opakowaniach.
Aplikacja nie zastępuje lekarza ani farmaceuty. Jej zadaniem jest organizacja informacji, a nie doradzanie medyczne. Dzięki temu MedStock może pełnić rolę praktycznego, codziennego narzędzia do zarządzania lekami w domu — szczególnie wtedy, gdy przyjmujesz kilka preparatów, dbasz o zapasy dla bliskiej osoby albo po prostu nie chcesz pamiętać wszystkiego ręcznie.
W MedStock możesz tworzyć własną listę leków i zapisywać najważniejsze informacje: nazwę, substancję czynną, dawkę, wielkość opakowania, aktualny stan, jednostkę oraz własne dawkowanie. Aplikacja pozwala wygodnie sprawdzić, co znajduje się w domowej apteczce i na ile dni wystarczy obecny zapas.
Dzięki statusom zapasu szybko zobaczysz, które leki są jeszcze dostępne, które zaczynają się kończyć, a które wymagają uzupełnienia. To szczególnie przydatne przy lekach przyjmowanych regularnie, gdzie brak jednej paczki może oznaczać realny problem organizacyjny.
MedStock umożliwia tworzenie alarmów przypominających o lekach. Możesz ustawić godzinę, powtarzanie w wybrane dni tygodnia oraz powiązać przypomnienie z konkretnymi lekami z własnej listy.
Gdy nadejdzie czas dawki, aplikacja może wyświetlić alarm przypominający o przyjęciu leku. Użytkownik może oznaczyć dawkę jako przyjętą, pominąć ją albo odłożyć przypomnienie na później. Historia potwierdzeń pomaga później sprawdzić, co zostało zrobione.
Aplikacja monitoruje stan leków na podstawie danych wpisanych przez użytkownika. Jeżeli zapas zacznie się kończyć albo zostanie wyczerpany, MedStock może pokazać odpowiedni alert. Dzięki temu łatwiej zaplanować zakup lub uzupełnienie recepty, zanim lek faktycznie się skończy.
To jedna z najważniejszych funkcji aplikacji: MedStock nie tylko przechowuje listę leków, ale aktywnie pomaga wykrywać sytuacje, które wymagają reakcji.
MedStock korzysta z publicznych źródeł danych o produktach leczniczych, dzięki czemu aplikacja może pomagać w wyszukiwaniu leków oraz uzupełnianiu części informacji na podstawie danych katalogowych. Użytkownik może wyszukiwać leki po nazwie lub substancji czynnej, przeglądać szczegóły produktu, informacje o postaci, drodze podania, podmiocie odpowiedzialnym i dostępnych opakowaniach.
Aplikacja obsługuje również skanowanie kodu z opakowania. Dzięki temu dodanie leku albo odnalezienie go w katalogu może być szybsze niż ręczne przepisywanie danych.
MedStock zawiera również katalog aptek, z możliwością wyszukiwania po nazwie oraz sprawdzania podstawowych danych adresowych. Aplikacja może pomóc w filtrowaniu aptek według aktualnego miasta i otwieraniu lokalizacji w aplikacji map.
To funkcja, która rozszerza MedStock poza samą listę leków — aplikacja pomaga nie tylko wiedzieć, czego brakuje, ale również szybciej znaleźć miejsce, gdzie można uzupełnić zapasy.
Podczas uruchamiania aplikacja może aktualizować lokalne katalogi na podstawie publicznych rejestrów. Dane są pobierane, przetwarzane i zapisywane lokalnie, aby użytkownik mógł korzystać z katalogów bez ciągłego ręcznego importowania plików.
W ustawieniach dostępna jest również opcja wymuszenia aktualizacji katalogów, co pozwala odświeżyć dane wtedy, gdy użytkownik tego potrzebuje.
MedStock umożliwia połączenie konta Google i włączenie opcjonalnej kopii zapasowej w Google Drive. Backup może obejmować listę leków, dawkowanie wpisane przez użytkownika, poziomy zapasów, przypomnienia, alerty i ustawienia aplikacji.
Kopia zapasowa jest przydatna przy zmianie telefonu, reinstalacji aplikacji albo zabezpieczeniu danych przed przypadkową utratą. Funkcja jest opcjonalna i może zostać wyłączona.
MedStock przechowuje dane użytkownika lokalnie na urządzeniu, a backup Google Drive działa tylko po połączeniu konta i włączeniu tej funkcji. Aplikacja nie jest narzędziem reklamowym, nie sprzedaje danych użytkownika i nie pełni funkcji systemu analitycznego.
Użytkownik może edytować lub usuwać swoje leki i przypomnienia, wyłączyć kopię zapasową, odłączyć konto Google oraz eksportować lokalną bazę danych.
Aplikacja oferuje ustawienia wyglądu, w tym tryb jasny, ciemny lub automatyczny, wybór języka oraz kilka palet kolorystycznych. Dzięki temu MedStock może lepiej dopasować się do preferencji użytkownika i urządzenia.
MedStock sprawdzi się u osób, które:
- regularnie przyjmują leki i chcą mieć nad nimi lepszą kontrolę,
- opiekują się domową apteczką całej rodziny,
- chcą unikać sytuacji, w której lek kończy się bez ostrzeżenia,
- potrzebują przypomnień o dawkach,
- chcą szybko sprawdzać informacje o lekach i opakowaniach,
- preferują prostą aplikację skupioną na praktycznej organizacji, a nie zbędnych dodatkach.
- własna lista leków,
- zapisywanie dawki, substancji czynnej, opakowania i aktualnego zapasu,
- obliczanie orientacyjnej liczby dni pozostałego zapasu,
- statusy zapasu: OK, kończy się, brak,
- alerty o niskim lub pustym stanie leku,
- alarmy przypominające o przyjęciu dawki,
- historia akcji dla przypomnień: przyjęto, odłożono, pominięto,
- katalog leków oparty o publiczne źródła danych,
- wyszukiwanie leków po nazwie lub substancji czynnej,
- szczegóły produktu leczniczego i opakowań,
- skanowanie kodu z opakowania,
- katalog aptek,
- wyszukiwanie i lokalizowanie aptek,
- opcjonalne konto Google,
- opcjonalny backup danych w Google Drive,
- eksport lokalnej bazy danych,
- tryb jasny, ciemny i automatyczny,
- wybór języka aplikacji,
- personalizacja kolorystyki interfejsu.
MedStock powstał po to, aby codzienne zarządzanie lekami było prostsze, bardziej przejrzyste i mniej zależne od pamięci. To praktyczna aplikacja dla osób, które chcą wiedzieć, jakie leki mają, kiedy powinny je przyjąć i kiedy trzeba uzupełnić zapasy.
Wszystkie dane są autentycznymi, dostępnymi publicznie danymi z polskiego rejestru dostępnego na https://rejestry.ezdrowie.gov.pl/
- Rejestr decyzji wydanych przez Głównego Inspektora Farmaceutycznego:
- Rejestr Produktów Leczniczych:
- Rejestr Aptek:
W menu oraz nad lokalną listą leków dostępna jest Rodzina: wspólne listy wybierane według osoby, osobne konta na telefonach, profile osób bez telefonu, jednorazowe zaproszenia i wspólna edycja. Funkcja wymaga uruchomienia serwera HTTPS z katalogu server/. Kod serwera i konfiguracja wdrożenia są dołączone do projektu; nie jest to automatycznie uruchomiona usługa.
Listy rodzinne są odrębne od dotychczasowych leków lokalnych i alarmów. Własne lokalne leki można jawnie skopiować do rodziny; późniejsze zmiany i przypomnienia nie synchronizują się między tymi dwiema listami. Wspólne listy wymagają sieci i odświeżają się podczas wyświetlania ekranu. Równoczesne zmiany są chronione wersją listy.
Instrukcja uruchomienia, opis dostępu i ograniczeń: server/README.md.