faltenreich / diaguard Goto Github PK
View Code? Open in Web Editor NEWAndroid app for diabetics
Home Page: https://diaguard.wordpress.com
License: GNU General Public License v3.0
Android app for diabetics
Home Page: https://diaguard.wordpress.com
License: GNU General Public License v3.0
It would be an awesome feature if it's possible to get the recorded data from an Accu-Check device.
I own and use a CGM system and thus sometimes add a lot of entries in a short time span. This has the effect that I can no longer acurately see the curve because the dots overlap and hide the actual line.
Making the dots hideable would fix this issue.
It could be better explained how Diaguard handles its data, e.g. regarding the backup. When importing data, users could be asked whether they want to add this new to the existing data or to replace it all. When exporting data, date ranges could be defined. Additionally an in-app option for resetting all user data would be helpful for people who are not too familiar with the Android settings.
The app has all the data it needs to calculate the insulin needed for a given meal.
Currently I use Tasker to extract all values from the settings and UI to calculate my insulin.
A native calculator would greatly increase the usability and reduce errors.
Currently Diaguard supports a fixed set of categories that are relevant for most therapies. Since therapies and people differ, it could be very helpful to support categories by allowing the user to add, edit or delete them on their own.
This issue includes a database migration from the current scheme of fixed categories to a more flexible scheme which supports dynamic categories. Futhermore this issue could be seen as a profi-feature and should therefore not distract from the previous handling of categories and measurements.
Currently, when I want to look at my last meal or insulin intake, I have to manually scroll and find the last entry myself.
Since there is room under the date on the lefthand side of the screen, I think adding buttons to jump to the last entry of blood sugar, meals, insulin, etc. would greatly enhance the handling of the protocol screen.
When exporting and printing my entries for my doctor, I only need the entries right before a meal intake. All other entries are just for me to be able to have a daily curve, but are uninteresting for others.
Is there a way to make the export customizable in such a way that only certain bloodsugar values are exported?
The export misses carbohydrates that have been automatically calculated due to being entered as consumed food.
Currently the search function in the food database only searches for the (exact) titel. If I want to search for a brand, it has to be included in the titel to be found. I can also not do a fuzzy search, since it tries to match the precise string.
Example:
I want to find "Milchreis" from "Müller", so I search for "Müller Milchreis" ("Milchreis Müller" does not work).
I get a few results, which have that exact string in the title.
If I only search for "Milchreis" I get dozens of results, some from Müller (more than with the query above), some from other brands.
In addition to #18 I would like to be able to favourite food database entries and/or have them sorted by usage.
The information about how many times a certain entry has been used is already present.
Since there are a lot of duplicates coming from the different sources, which sometimes also have different or plainly wrong values, I'd like to be able to favourite the entries I deem correct.
Currently there are only two limits: hypo- and hyperglycemia. It could be helpful to add more distinct limits in order to differentiate between light and severe hypo-/hyperglycemia.
Request: Additional category for tracking temperature. Am currently using the 'notes' for this purpose.
It seems that a food's carbohydrates can on only be specified in units of 100g. In the US, at least, both commercial and home-cooked recipes usually specify carbohydrates per serving rather than per weight. While I could convert these foods over to 100g units, in many cases the actual weight of the food is unknown. I often don't travel with a scale to weigh my foods. A good compromise would be to allow us to just specify a per serving carbohydrate
I noticed that pre-filled entries from outside sources have wrong kJ/kcal values. When compared to the entry on openfoodfacts, it is clear that the app reads the kJ value as kcal, which is then converted back to a very high kJ value.
Example in the app:
"Apfel birnen saft naturtrüb direktsaft 100%" lists 736,4 kJ (176 kcal)
Entry on openfoodfacts lists 176 kj (42 kcal)
https://de.openfoodfacts.org/produkt/4388860589672/apfel-birnen-saft-naturtr%C3%BCb-direktsaft-100-rewe
When importing a backup containing custom food, the custom is missing when deleted manually and then re-imported again.
Steps to reproduce:
have a possibility to access the user data from multiple devices (without need to always do manual backups).
If there would be a sync functionality, any storage could be used to achive this.
On top of that a "today" or custom date selector for the second dropdown would also be nice to get accurate values of just a single day.
Originally posted by @drunken-dwarf in #24 (comment)
There seems to be a calculation issue when adding 100g of "Joghurt, Vanille" and 200g of "Vollmilch, UHT", instead of adding up to 2BE they add up to 1.1
Hello!
Thank you for the fantastic app, it has allowed me to drop support for my own one-man diabetes app (the only user was me).
I have a request that you add Ketones as an optional data point that you can log.
In the UK I measure them in mmol/L.
0.0 is ideal,
0.0 - 0.3 is ok
0.4 - 1.0 is bad
1.0 - 1.5 is worse, and
1.5+ probably requires urgent medical treatment.
Apologies if you already knew that; diabetes management varies around the world.
Ketone measurements are considered a core part of my management routine (if your sugars are high, or you are ill).
Why can I enter a bolus factor when I cannot use it later?
Of course this can only be a hint, not a medical advice, but I would love to get it.
Currently I can not distinguish between entries from an online database (which might be wrong/not suiting my needs) and my own additions.
Since I do not want to add an indicator to the title myself (because I consider it a dirty workaround), I'd like to have something like a star or a plus sign behind the title or a bold font.
I think it would make adding food entries easier to manage.
Diaguard 3.11.
Android 13 auf Galaxy A71
Der Bestätigungs Knopf rutscht bei längeren Mahlzeit Listen tief unter den Bildschirmrand und ist nicht mehr erreichbar.
Die Eingabe kann nicht bestätigt werden und wird nicht übernommen.
Mehr als zwei Einträge pro Mahlzeit sind nicht mehr möglich!
I'd like to add "activity" like I can add food: As their own entries.
Currently I can only add "15 minutes of activity".
I'd like to be able to add "50 push-ups", "20 sit-ups", "30 minutes of chopping wood", etc.
Hi,
thank for the nice tool. I wanted to to an analysis of my date in an external tool like KNIME and used the CSV export tool. But the format of the exported data is strange for me and I do not know how to import it into KNIME properly.
What I get is:
"11.11.2022 11:11";
"bloodsugar";"110"
"insulin";"28";;
"meal";"6"
"11.11.2022 12:12";
"bloodsugar";"110"
"insulin";"9";;
"meal";"3"
So the first column is data or "bloodsugar", "insulin" and so on. Can you give me some tips how to import it without some programming.
It would help me if all the data for on date/time would be in one line. Even better would each "category" like "boodsugar" would have it own column like:
"Date","bloodsugar", "meal", "insulin-bolus", "insulin-correction", "insulin-basal"
"11.11.2022 11:11";"110","6","28",,
"11.11.2022 12:12";"110","3","9",,
I'd like to view daily/weekly/monthly intake of calories, sugar, carbohydrates, etc.
The data is present, it is just not shown in the statistics page.
According to #14 : is it possible to keep seperate rows for bolus and short-term insuline, which is injected to lower a high glucose level?
I am still using hand-written booklets to track this information right now.
I'd like to see a summary of my insulin injections. Currently I have to scroll through the protocol and manually count them for every day.
An entry to the statistics page would be great.
I'd like to be able to change my bolus factors in 0.25 steps. 2.75 gets rounded up to 2.8 though.
Allowing one more decimal place would not hurt the usability.
Even though the corresponding checkmark has been checked and tags are being exported to PDF, they are missing in the CSV export.
In diary view at the table below it would be helpful to split insuline into basal and bolus in separate rows (as they might act differently fast and long)
E.g. some slow basal insuline acting 12 hours is not what you want to see mixed with a fast bolus insuline acting 2 hours.
... because I want to see where the values are trending from.
It would be nice to add support to load data from CGM devices like Medtronic 640.
It needs to read data from:
https://github.com/pazaan/600SeriesAndroidUploader or xDrip app.
Be able to enter a value for e.g. flash glukose.
Either as a new type or a second input for blood sugar.
this second value might not be needed for statistics, but for better understand a certain data point.
The other way round it would even be more realistic for CGM users:
Currently the reminder serves as a short-term helper e.g. for checking the blood sugar shortly after a hypoglycemia. There is no option for a recurring reminder that repeats on a daily or weekly basis. This could be useful e.g. for checking the blood sugar after waking up or before bed.
Steps to reproduce:
It will create the same entry as before, only stating that it has 0 BE. Closing and re-opening the app/log then shows an empty entry.
On top of that a [...] custom date selector for the second dropdown would also be nice [...].
Originally posted by @drunken-dwarf in #24 (comment)
When selecting a date it selects the previous day instead of the selected date* :(
Vídeo:
https://github.com/Faltenreich/Diaguard/assets/43616612/551d24e1-364c-4e12-b3fc-f3a040d49f69
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.