software
Sunday, August 23, 2009
DiabetesManager-1.2 Released
I have released a new version of my DiabetesManager Android smartphone application, with a significant functionality improvement: definable date ranges for data retrieval. Before displaying a chart, viewing data in table form, or exporting data as a CSV file, version 1.2 allows users to specify if they want all data, the last 30 days of data, or a customizable range of data (range can be as small as a single day). In version 1.1. and earlier, DiabetesManager always retrieved all data, but this was problematical when displaying charts with a lot of data as the chart becomes pretty-much unreadable. Since I have been using the app longer than any of my users, hopefully I am the only one at this point who had been getting annoyed… For more info, please refer to the complete DiabetesManager-1.2 documentation, but here is a screenshot of what it looks like:
software • java • android • mHealth • dfunkt.net news • (0) Comments • Permalink
Tuesday, July 28, 2009
How To Run Two Different Versions of Mozilla Firefox.
At work I needed to test some javascript on the latest two versions of Firefox, i.e., 2.0.20 and 3.5.1 (my normal everyday browser). These are the steps that needed to be done to get Firefox 2.x to run alongside Firefox 3.x:
- Download Firefox 2.0.20 installer: http://www.oldapps.com/firefox.php?old_firefox=7
- Copy these instructions into text editor, and then close all open Firefox instances.
- Run “Custom” version of Firefox 2.x installer and choose the ultimate installation directory to be something like C:\Program Files\Mozilla Firefox 2.x, do not install any shortcuts (otherwise they will overwrite your other Firefox installation’s shortcuts), and do not start Firefox at the end of installation, just close installer when it is done.
- Open a command prompt and start the Firefox ProfileManager: C:\Program Files\Mozilla Firefox 2.x\firefox.exe -ProfileManager
- Create a new profile for your older version of Firefox (e.g., firefox_2.x_profile).
- Rename the newly created profile something meaningful (e.g., firefox_2.x_profile), and then close the Firefox ProfileManager.
- Use whichever version of Firefox you want by clicking the respective shortcut. Please note that you will not be able to open multiple windows of either version by repeatedly clicking the same shortcut. If you do this you will see an error message that says: “Firefox is already running, but is not responding. To open a new Window you must first close the existing Firefox process, or restart your system.” Instead, to open another window of the same version, just click on an already-open window of that version, and click
+ N, which will launch a new window from the existing process. A little-less convenient than click on the shortcut, but not too bad.
Monday, July 13, 2009
DiabetesManager-1.1 Released
DiabetesManager-1.1 release features the addition of data export functionality. All of the supported measurement types can be exported as CSV format files, and once the phone has been mounted via USB cable, can be retrieved and emailed to doctors, who can then just click on the files and view in Excel (or any other program which supports CSV files). You can see the new documentation here, and here are some screenshots of the new main screen and export functionality from the Eclipse Android emulator:
New button configuration/naming on main screen:
Message when data files have been exported to SD card:
How to retrieve exported data files from SD card via USB mount:
software • java • android • mHealth • personal • dfunkt.net news • (0) Comments • Permalink
Monday, July 06, 2009
DiabetesManager Enhancement: Added Protein Field For Meal Measurements
As per request from user “Christina”, I have added a field to capture grams of protein for meal measurements, which is something that I should have done from the start except didn’t think of it for some reason (oops, I guess the fact that I am not keeping track of meals meals is showing!).
.
This change should work seamlessly for users who already have existing meal data without protein measurements captured, as just blank entries will be shown for those measurement points. The table is a little squished up (cannot completely see meal calories value) in portrait view mode, but it looks fine in landscape view mode. My first enhancement since initial release! I am keeping the version number at 1.0.0 though, out of sheer inertia.
My installed users base now stands at 15 after almost two weeks in the market.
One anonymous user comment says that I should rename it since it is more than just a diabetes management tool. I am thinking maybe “HealthManager”? In light of this feedback, and the potential increase in user base, I am going to set aside the google health integration work for a bit and focus on adding configurability of measurement types and units, so that users who don’t have diabetes, and users in other countries might be able to use it more effectively.
software • java • android • mHealth • personal • dfunkt.net news • (0) Comments • Permalink
Tuesday, June 23, 2009
Clarion Call For Electronic Personal Health Records and Automation
I read a very interesting article in today’s nytimes.com science section which strongly underscores the need to develop electronic personal health records and associated automation. According to a study by Dr. Lawrence P. Casalino at Weill Cornell Medical College, a review of the records of more than 5,400 patients at 19 independent physicians offices and 4 academic research centers, reveals that greater than 7% of abnormal test results do not get reported to patients. That is very scary indeed, but unfortunately I am not-at-all shocked. The good news though is that in cases where electronic health records were used exclusively, the failure rate was significantly lower.
As a patient with a chronic illness I have found that I am not only my best advocate, but I am also the one most likely to actually care enough to connect all the dots when I receive testing. Many times I find myself having to call my doctors to follow-up and get results, not because of some failure on the doctor’s part, but usually just because the administrative staff is too busy, and things get lost in the shuffle. If there was a standardized electronic medical records system that patients had access to, the all medical tests would be automatically entered and the patient would have seamless and perfect knowledge. Additionally, such a system could have automation built in to detect abnormal results and alert doctors and patient alike. If there was just a single centralized system operating on clearly-defined international standards, then automated tool development would be eased, and more-and-more intelligence could be built in. With recent advances in computer vision, it seems like things such as automated radiology are a very real possibility. Increasing automation and increasing medical records clarity will have dramatic and far-reaching impacts on improved patient outcomes.
My message to President Obama and Congress: electronic personal health records…YES WE CAN (AND MUST)!!!
DiabetesManager-1.0 Released
DiabetesManager is an Android application (available for $5 in Android market) which allows users to store and view (in chart and tabular form) diabetes-related and general health data. The following measurement types are supported in version 1.0:
- exercise
- meals
- blood glucose levels
- HBA1c
- cholesterol
- humalog injections
- lantus injections
- weight
- blood pressure
- heart rate
- body temperature
- subjective general health
You can see the documentation here, and here are some screenshots from the Eclipse Android emulator (looks the same on G1 phone, but that has landscape perspective, which is better for viewing charts):
I have been using it for all my personal data for almost a month now, and am very pleased with it. I am planning to release new functionality soon (e.g., google health account integration), so watch this space!
software • java • android • mHealth • personal • dfunkt.net news • (0) Comments • Permalink