There have been days in my life where I have forgotten to take important medication and dietary supplements due to being caught up with my daily chores.
But, I know that skipping medications that are essential to one's physical and mental wellbeing is not a great idea, and constantly forgetting to take your meds will most likely worsen your condition.
That stops now! I came across a nice reminder app called “Dosage” for Linux that is geared towards managing and tracking one's medications. Let's dive in!
Dosage: Overview ⭐
With a primarily JavaScript foundation, Dosage is an open-source app that lets you keep track of your various medications with the option to receive timely reminders according to the frequency and dosage time you select.
It also comes with support for plenty of languages that include, English, Spanish, Hindi, Turkish, Italian, Russian and more. It is made possible with the help of Weblate, a web-based translation tool.
Some key features include:
- Medication History
- Medication Frequency
- Inventory Management
Initial Impressions 👨💻
I installed the official Flatpak package, and upon first launch I was staring at a blank page that said, “No treatments added yet”.
The “One-time entry” options allows you to quickly add a medicine dosage for a particular day. However, I don't think you would want to use this option for the most part, as you do not get an option to set notifications, and set a schedule for the medication.
So, I set out to fill the app up by going into the “Treatments” tab, which had a button called “Add” to start adding new medicines.
When I clicked on that, a neat medication editor popped up with useful options such as adding the name of the medication, what unit to follow (pill, ml, gm)…
A note that could be set to say After/Before meal or really anything you want, option to set a color/icon to better distinguish between meds, the dosage time and amount.
Then there was the frequency of taking the medication, with options like every day, specific days, cycle, and when necessary.
I could also set notifications to reoccur until it was either confirmed or rejected. This can help you if you forget things easily.
You can also manage a virtual inventory of meds by putting in what you have, and when you want to be reminded of low stock. There was also the option to tweak the start and end dates for the treatment.
Nonetheless, after I was done adding a few medicines and supplements, this is how the app looked like. 👇
Beautiful, isn't it? The different colors make it so much easier to manage medication. Combine that with the ability to select multiple medicines to either confirm or skip them for the day, you have a very intuitive way of keeping track of your medication.
Forgot whether you took a specific medicine? Fret not, you can head over to the “History” tab to see which medicines you have already taken or skipped, and at what time.
The “Treatments” tab also is practical to keep track of how much medication is still in stock, just remember to keep the virtual inventory updated by clicking on the edit button to edit a medicine.
There is also a handy “Preferences” option that I could access from the three-ribbon header menu which allowed me to enable auto-start at login, clear the history automatically, and change the notification behavior.
When I was testing on my Ubuntu 22.04 LTS system, Dosage never showed me any notifications, but, when I tested it on a virtual machine equipped with Ubuntu 23.10, it showed me notifications without a fuss.
Maybe older versions of GNOME/Ubuntu do not play nice with Dosage, or a bug I encountered in my case? If you face the same issue, I suggest you go for newer versions of distributions with GNOME 45 at least to receive timely notifications.
📥 Get Dosage
You can grab the latest release of Dosage from the Flathub store or the Snap store. If you are interested in the source code, you can give its GitHub repo a visit.
You can also run one of the following commands below to get it installed via your terminal:
sudo snap install dosage-tracker #snap package
OR
flatpak install flathub io.github.diegopvlk.Dosage #flatpak package
💬 That was about it for this first look. Do let me know if you have used similar apps in the past.
Here's why you should opt for It's FOSS Plus Membership
- Even the biggest players in the Linux world don't care about desktop Linux users. We do.
- We don't put content behind paywall. Your support keeps it open for everyone. Think of it like 'pay it forward'.
- Don't like ads? With the Plus membership, you get an ad-free reading experience.
- When millions of AI-generated content is being published daily, you read and learn from real human Linux users.
- It costs just $2 a month, less than the cost of your favorite burger.