Helper program designed to get called over SSH from an iOS shortcut to help me with regulating doses of a medicine with a non-regular schedule. I designed it to run on a Raspberry Pi on my home WiFi network. Because this is designed to be a purely internal application for only one user, security is not a priority.
- Add new medications
- Delete existing medications.
- Mark doses as taken.
- Refill existing medications.
- See when a medication was last taken, or when it is next due.
- Refill reminders when your medication is less than 7 days from empty.
- Silence low refill reminders/not track remaining inventory.
A manpage is available after installation.
man medminder
Save data is placed in a CSV file in /home/$user/.medminder/scrips.csv
with a
header.
name, dose, inventory, lastDose, nextDose, interval
MyMeds, 2, 16, 2023-09-28, 2023-09-30, 3
Parameter | Description |
---|---|
name |
Human readable name of your medication. |
dose |
The number of units you take. The actual unit type is not important. |
inventory |
The total number of units in your inventory. |
last_dose |
The date of your last dose. |
next_dose |
The date of your next dose. |
interval |
The number of days between doses. |