Diabetes Logbook X v1.4.7 released
08/11/2007 18:26 Filed in: Announcements
- Leopard compatibility fixes:
- Fixed Add Event bug caused by Applescript
changes.
- Fixed selecting From/To date range when
system localised date formats have been
customised. Bug caused by Applescript changes.
- Addressed minor display issue in the Event panel caused by font changes.
- Fixed Add Event bug caused by Applescript
changes.
- Updated: extended insulin and medicine entry
(fields A, B, and C) to support values with a
precision of 0.01 units, as requested by pump users.
- Updated: daily auto-backup of the data to
~/Documents/Diabetes Logbook X/Backup now retains an
archive of the previous data file if it is bigger
than the current data file.
- Updated: improved data import flexibility to handle text files created by JPilot-DB, a freeware Java desktop application that is a companion of the freeware Palm OS Pilot-DB database application. [Example Palm OS Pilot-DB, databases for recording logbook events while away from the Mac, are available for download from the website.]
Leopard support - BETA (7th Nov.)
07/11/2007 19:08 Filed in: Announcements
Here is a a beta release of
the Logbook that fixes an issue that arises from
Leopard's removal of support for setting a
red/amber/green progress bar's maximum and minimum
values using normal Applescript commands.
For those interested in Applescript and controling NSLevelIndicator elements in Xcode projects. This Applescript, that worked in Tiger:
tell window "myWindow"
set maximum value of control "myNSLevelIndicator" to 22
set minimum value of control "myNSLevelIndicator" to 0
end tell
Now needs to be replaced with this in Leopard:
tell window "myWindow"
call method "setMaxValue:" of control "myNSLevelIndicator" with parameters {22}
call method "setMinValue:" of control "myNSLevelIndicator" with parameters {0}
end tell
I haven't seen this discussed anywhere yet.
One further bug that I haven't been able to address yet occurs if you have set a custom date format in System Preferences: most of you won't have done this so don't worry.
If you have and you experience the 'From' date in the Reports date selector providing an unexpected start date then you will need to reset back to the default date format within System Preferences -> International -> Formats: the easiest way is to select another Region and then reselect your own Region again. I hope to fix this soon.
I have raised both these bugs with Apple.
At present I have an installation of Leopard on an external drive for testing purposes, but I am holding off migrating my Mini until early-adopter issues are fixed by Apple: hopefully in 10.5.1. Until then, this is how I've installed Leopard at present.
For those interested in Applescript and controling NSLevelIndicator elements in Xcode projects. This Applescript, that worked in Tiger:
tell window "myWindow"
set maximum value of control "myNSLevelIndicator" to 22
set minimum value of control "myNSLevelIndicator" to 0
end tell
Now needs to be replaced with this in Leopard:
tell window "myWindow"
call method "setMaxValue:" of control "myNSLevelIndicator" with parameters {22}
call method "setMinValue:" of control "myNSLevelIndicator" with parameters {0}
end tell
I haven't seen this discussed anywhere yet.
One further bug that I haven't been able to address yet occurs if you have set a custom date format in System Preferences: most of you won't have done this so don't worry.
If you have and you experience the 'From' date in the Reports date selector providing an unexpected start date then you will need to reset back to the default date format within System Preferences -> International -> Formats: the easiest way is to select another Region and then reselect your own Region again. I hope to fix this soon.
I have raised both these bugs with Apple.
At present I have an installation of Leopard on an external drive for testing purposes, but I am holding off migrating my Mini until early-adopter issues are fixed by Apple: hopefully in 10.5.1. Until then, this is how I've installed Leopard at present.
Diabetes Logbook X v1.4.5 released
30/03/2007 16:19 Filed in: Announcements
- Reports: Added Y-axis scale to the glucose
graphs.
- Reports: Added average glucose value into the
legend of the glucose scatter graph.
- Reports: Cleaned up detailed and summary reports
to omit empty events in some filtered situations.
- Reports: Improved the ordering of time periods
that have been manually changed and overlap other
periods.
- Events: Updated the Notes template for Clinic
events.
- Importing Data: Glucose, Insulin A, Insulin B and
Medicine fields that are empty or numerically
equivalent to 0 will be felt empty and their
associated units/name data filed will be empty too.
- Localisation: Improved Italian built-in help.
- Fixed: Glucose target and critical values being empty created an error, a field will now be reset to a default value if editing leaves it empty.
Diabetes Logbook X v1.4.4 released
23/02/2007 08:16 Filed in: Announcements
- Updated date and time handling routines for
importing from Palm OS apps Logbbook DM and UTS
Diabetes: supports Palm OS data formats.
- Improved data import flexibility: specifically
for PDA database export files (tested with Palm OS
apps MobileDB v4 and JFile v5 and Möötjelitt's MPC).
- Minor bug fixes and localisation support changes.
New application: Asthma Logbook X
07/02/2007 22:49 Filed in: Information
I'm pleased to announce the initial release of Asthma Logbook X.
Based on Diabetes Logbook X, this new application aims to help track asthma related data, and manage supplies, appointments, and medical contacts.
The application is free, but if you want to make a contribution, then a donation to the registered UK charity Diabetes UK is very much appreciated. Why diabetes and not asthma? My son has diabetes Type 1 and I would like him to have life without injecting every day; I have asthma and I live with it, as it is not severe.
The logbook is based on my limited knowledge of asthma management.
Based on Diabetes Logbook X, this new application aims to help track asthma related data, and manage supplies, appointments, and medical contacts.
The application is free, but if you want to make a contribution, then a donation to the registered UK charity Diabetes UK is very much appreciated. Why diabetes and not asthma? My son has diabetes Type 1 and I would like him to have life without injecting every day; I have asthma and I live with it, as it is not severe.
The logbook is based on my limited knowledge of asthma management.
Diabetes Logbook X v1.4.3 released
04/02/2007 17:37 Filed in: Announcements
- Added support for creating and updating the
Contacts' details in Address Book.
- Updated and expanded built-in help [English &
French]: now uses Help Viewer.
- Updated graph reports:
- Added Body Mass Index (BMI) to graph reports.
- Scatter graph based reports now load faster
and take less disk space
- Thickness of critial/target/average indicator lines are reduced.
- Added Body Mass Index (BMI) to graph reports.
- Updated detailed and summary reports:
- Carbs and health data is now shown in a
separate column to insulin and medicines.
- New option to not show insulins in the
report.
- Insulins and medicines column is only shown
if they have been selected for display in Report
Settings.
- Carbs and health column is only shown if they
have been selected for display in Report
Settings.
- Added BMI to list of displayed health data.
- Carbs and health data is now shown in a
separate column to insulin and medicines.
- Updated all reports:
- Most unicode (UTF-8) characters should now be
displayed correctly.
- Added error correction for dates older than 01/01/1970.
- Most unicode (UTF-8) characters should now be
displayed correctly.
- Adding/editing events: a lower date limit has
been set to 01/01/1970.
- Added md5 checksum test on reporting script
before running the script.
- Fixed bug: export files saved using a system
number format that does not use '.' as the decimal
mark may not have been handled correctly during
import:
- All new export files will be forced to save
with a '.' decimal mark.
- All numbers are padded with a preceding '0'
where necessary.
- Import now checks all numbers and re-formats
them.
- Import supports importing of all previously created export files.
- All new export files will be forced to save
with a '.' decimal mark.
Updated 04/02/2007: Now includes new French built-in help.
Diabetes Logbook X v1.4.2 released
29/12/2006 22:33 Filed in: Announcements
- Fixed bug: events in December were not displayed
correctly in the reports.
- Update: added leading zeros to exported date and time values. This does not affect the re-importing of any existing exported data files.
User Guide updated for version 1.4.1
06/12/2006 00:57 Filed in: Information
As promised, the User Guide has now been updated to
reflect the new features introduced in version 1.4,
plus a few that where from version 1.3.
There is also a new page that documents an approach for insulin pump users to use the logbook: this was previously posted under News.
The User Guide is on the website here.
There is also a new page that documents an approach for insulin pump users to use the logbook: this was previously posted under News.
The User Guide is on the website here.
Diabetes Logbook X v1.4.1 released
03/12/2006 22:45 Filed in: Announcements
- Fixed bug: Reports in 12hr time format would not display AM times correctly.
Diabetes Logbook X v1.4.0 released
29/11/2006 18:24 Filed in: Announcements
- Added show/hide columns in logbook table: a
limitation within Xcode stops columns being fully
hidden.
- Added ‘Notes & Schedules’ menu
and window: record important notes, appointments,
contacts and supply data. Add re-order todos and
appointments to a dedicated calendar within iCal,
with preset alarms. Email contacts using your default
email application.
- Added ‘Online User Guide’ menu to
access the user guide on the web site.
- Added auto-backup of data: while Diabetes Logbook
X is running, it automatically backs up the
data/preferences when the previous backup is older
than 24 hours to ~/Documents/Diabetes Logbook
X/Backup. Also creates an XML version of the data.
- Reports now support 12hr time display if OS X
system time format is 12hr.
- Y-axes of height and weight graph reports now
focus on the range of recorded values.
- HbA1c, height and weight graph reports are now
only displayed if the Reports' ‘Health’
option is selected.
- Fixed a bug in the summary graph report that could result in no report being generated.
Example flowcharts added to the website
13/10/2006 17:13 Filed in: Information
As parents of a child with diabetes, making sure that a
school can easily care for your child is a great
concern.
I've added a few flowcharts that we created for our son's school to help them when checking for hypos, hypers and supervising his lunchtime insulin injection. They are provided as examples and will need to be modified for each individual; we have been told that they have made it a lot easier for his teachers to handle situations.
You can find them here.
I've added a few flowcharts that we created for our son's school to help them when checking for hypos, hypers and supervising his lunchtime insulin injection. They are provided as examples and will need to be modified for each individual; we have been told that they have made it a lot easier for his teachers to handle situations.
You can find them here.
Type II ? the Weight is over!
23/09/2006 11:31 Filed in: FAQs
OK! It is a bad pun and probably only works in English.
For those users that like to track weight, I've now added support for for this in version 1.3.0 which you can get here: this has been mainly requested by Type II sufferers and I hope it helps.
As for height: this is tracked at my son's clinic, so I suspect it may be useful for younger diabetes sufferers. If nothing else it is useful to keep a record of this for when going to a theme park which has height restrictions on some rides
For those users that like to track weight, I've now added support for for this in version 1.3.0 which you can get here: this has been mainly requested by Type II sufferers and I hope it helps.
As for height: this is tracked at my son's clinic, so I suspect it may be useful for younger diabetes sufferers. If nothing else it is useful to keep a record of this for when going to a theme park which has height restrictions on some rides
Where are the weight, height & HbA1c reports?
23/09/2006 11:31 Filed in: FAQs
These new reports are part of the Graph report option.
However, each report is only generated if there are any
events that record the associated data. I decided it is
better to not to show a blank graph as I suspect many
users will not want to track this data.
Backing up the logbook data
23/09/2006 11:23 Filed in: FAQs
The database is saved within the application's
preferences file com.Nesfield.DiabetesLogbookX.plist
which is stored in the user's Preferences folder of
their Library. It is strongly recommended that this
file is regularly backed up: preferably to a volume
that is not the same as the one on which your account
data is stored; suitable backup volumes would be iDisk,
a networked folder, another computer, or to CD or DVD.
To restore the backed up file, without the application running, simple copy the file back into the Preferences folder then restart the application.
To restore the backed up file, without the application running, simple copy the file back into the Preferences folder then restart the application.
FAQ: Meter support
23/09/2006 10:56 Filed in: FAQs
We use the OneTouch UltraSmart, plus a couple of
Ultras. There are two programs that support upload, at
least for the OneTouch meters: HealthEngage Diabetes
and The Body Journal. I tried both many times,
especially after we got the UltraSmart. The Body
Journal is a general medical program and it only
downloads the glucose events from the meter.
HealthEngage Diabetes downloads all events (if I
recall) from the meter. But, for us, the reports didn't
meet our needs.
I did try using the OneTouch software within a virtual PC on our Mac: it worked well, but again the reports weren't what we wanted - and there was so much white space I couldn't bring myself to use that much paper.
My wife now only uses the UltraSmart for glucose, with insulin events added when we are away from home. As for adding meter support, I'm not that smart, just a Dad trying to help my boy. I'd love to support meters, but it might not happen.
I did try using the OneTouch software within a virtual PC on our Mac: it worked well, but again the reports weren't what we wanted - and there was so much white space I couldn't bring myself to use that much paper.
My wife now only uses the UltraSmart for glucose, with insulin events added when we are away from home. As for adding meter support, I'm not that smart, just a Dad trying to help my boy. I'd love to support meters, but it might not happen.
Diabetes Logbook X v1.3.0 released
22/09/2006 19:35 Filed in: Announcements
- Added tracking of HbA1c, weight and height.
- Added new HbA1c, weight and height scatters graph.
Using with an insulin pump
22/09/2006 08:37 Filed in: FAQs
I was recently contacted by a pump user about how to
use Diabetes Logbook X. After a few emails we arrived
at this method:
[I'm guided by the pump user as I have no experience with them at all.]
-
For reference, record the pump pattern
settings (A, B, and Standard) for the
various times of day and insulin units. This can be
achieved in a number of ways such as:
- In Notes-only events in the logbook, which
then gets displayed in the Notes report. [A
Notes-only event only uses the event name, notes
and flag fields.]
- Create a new iCal calendar for use with the logbook. Then create diary entries/tasks/notes with the pump information. [Use the iCal item in Diabetes Logbook X's Window menu to easily access iCal.]
-
Setup Diabetes Logbook X insulins:
- Within the logbook User Settings, edit the
insulins list and add two entries such as: Basal;
Bolus.
- Within the logbook User Settings, edit the
medicines list and add three entries such as: A;
B; Standard.
- Within the logbook User Settings, pre-set Insulin A to Bolus, Insulin B to Basal, and Medicine to the appropriate pump pattern (A/B/Standard).
-
Create events in the logbook:
- Use Insulin A field to record bolus insulin
units.
- Use Insulin B field to record the basal
insulin units.
- Use Medicine field to record the pump pattern
used for the day.
- When recording pumped basal insulin, record it as one event per day as the total pumped [as basal].
Diabetes Logbook X v1.2.0 released
10/09/2006 23:22 Filed in: Announcements
- Added new average glucose by time period graph,
with standard deviation error bars.
- Added a couple of missing localised strings.
Diabetes Logbook X v1.1.1 released
07/09/2006 22:38 Filed in: Announcements
- Added Italian localisation: thank you to Claudio
at Creative Shield.
- Fixed bug in Logbook report: day names now correctly displayed.
- export all exisiting events using the Export
facility
- delete all events
- import the export data file
Diabetes Logbook X v1.1.0 released
18/08/2006 16:26 Filed in: Announcements
- New interface look-and-feel
- Added double-click to edit an event
- Added duplicate event function
- New warning stops 'quit' if an event is being
editted
- Added 'Update ...' menu to access the website
- Added 'Donate ...' menu for Diabetes UK donations
- Added column sorting indicators for the Logbook
table
- Added keyboard shortcuts for quick access to
select different report periods
- Fixed import data issue: now ignores older events if 'Since last imported event' is selected.
Use with Insulins and Medicines
04/08/2006 20:12 Filed in: FAQs
I have had a few questions about using different
numbers of insulins and medicines. So here is a brief
overview of how these are now handled within Diabetes
Logbook X.
There are 2 insulin fields and 1 medicine field, as this seems to be most useful to Type 1 diabetes (which is what we are tracking). However the list of insulins is appended to the list of medicines for the medicines drop down lists and vice versa, so that the 3 fields and their associated defaults can be easily assigned either an insulin or medicine list item.
Insulins and medicine are not handled differently within the application and the distinction is only in the labels on the application interface, which are to help remind the user. Within the reports the 3 different fields are assigned a different colour to aid the reader when scanning the report.
In summary, it is best to assign an insulin/medicine to a specific 'Administered' A/B/C field, if tracking is important for that item: but it won't matter which field, A/B/C, you use.
There are 2 insulin fields and 1 medicine field, as this seems to be most useful to Type 1 diabetes (which is what we are tracking). However the list of insulins is appended to the list of medicines for the medicines drop down lists and vice versa, so that the 3 fields and their associated defaults can be easily assigned either an insulin or medicine list item.
Insulins and medicine are not handled differently within the application and the distinction is only in the labels on the application interface, which are to help remind the user. Within the reports the 3 different fields are assigned a different colour to aid the reader when scanning the report.
In summary, it is best to assign an insulin/medicine to a specific 'Administered' A/B/C field, if tracking is important for that item: but it won't matter which field, A/B/C, you use.
Diabetes Logbook X v1.0.4 released
04/08/2006 19:58 Filed in: Announcements
- Fixed bug: Logbook DM import failure due to
incorrect function call
- Fixed bug: UTS import failure due to variable
spacing of text
- Retains size on Logbook and Reports windows
between launches
- Insulins & Med lists available to both in
IM/MI order
- Viewing/editing event pre-sets insulin &
medicine name if the associated value is empty
- Event Panel merged Insulin Administered and
Medicine Taken boxes to a single Administered box
- Increased the Event Panel's Notes text field
- Added keyboard shortcuts for quick access to the main buttons
Diabetes Logbook X v1.0.3 released
28/07/2006 22:34 Filed in: Announcements
- Added German localisation: thank you to Christoph
Schmitz.
- Logbook table now supports data sort by columns
and retains the column order between launches.
- Fixed localisation replacement string issue with
Event Name/Notes field template.
- Fixed import data issue: events older than the previously last imported event would not be imported even if "All Events' was selected.
- export all exisiting events using the Export
facility
- delete all events
- import the export data file
User guide added to website
28/07/2006 22:34 Filed in: Information
I've finally got round to writing the user guide: find
it here
Diabetes Logbook X v1.0.2 released
25/07/2006 22:38 Filed in: Announcements
- Added French localisation: thank you to Corentin
Cras-Méneur with the help of Josselyne Rochaud.
- Added Event name 'Clinic' with template Notes
field for HbA1c, weight, height, B.P. and Next vist
layout. The template is used if the Notes field is
empty.
- Added Event name 'Starting item' with template Notes field for Item name and Replace date layout.
- export all exisiting events using the Export
facility
- delete all events
- import the export data file
Diabetes Logbook X v1.0.1 (minor bug fix) released
22/07/2006 19:50 Filed in: Announcements
- Fixed bug in report output: Insulin B name was not displayed correctly.
Diabetes Logbook X v1.0.0 (Full Release) released
21/07/2006 22:42 Filed in: Announcements
- Graph report:
- added expanding scale so periods with fewer
events fill the graph.
- added alternating column colours to separate
one day from the next.
- added a legend for the different graph elements
- added expanding scale so periods with fewer
events fill the graph.
- Added Print Report button in the Reports window:
finally worked out how to print the report without
first clicking it to fix the focus.
- Notes only events that contain the text 'HbA1c'
will be bolded and slightly larger font in the Notes
report.
- Added support for localising (currently only English).
Diabetes Logbook X v1.0.0 beta 6 released
20/07/2006 15:58 Filed in: Announcements
- New Graph report: scatter graph of upto the last
300 glucose readings.
- New Notes report: events with only Notes field
data have a separate report: useful for clinic
records, prescription orders etc.
- Report: flagged events are now highlighted and so
easier to identify.
- Report generation is significantly faster now it
is done solely in PERL.
- Report header now has a small 'legend' of
information.
- Added menu links to launch iCal and Address Book.
Update: download updated to fix a small bug in Logbook report, when no events are recorded for a period. Updated application creation time is 20/07/2006 21:51.
Diabetes Logbook X v1.0.0 beta 5 released
18/07/2006 07:35 Filed in: Announcements
- Fixed a bug introduced in beta 4: 12-hour clock users would have reports listing all events in the morning.
Diabetes Logbook X v1.0.0 beta 4 released
18/07/2006 00:04 Filed in: Announcements
- Import Data: new option to select either all
events from selected import file or only events that
are later than the latest event from the last import
session.
- Import and report settings are retained between
launches.
- Improved report generation speed by off-loading
date and time parsing to the PERL report generator
script.
- Reports can be selected to be the last 7/14 days,
4/6/12 weeks, 6 months, 1 year.
- Report output changes: changed Notes section in
header; notable events now are highlighted in the
report.
- Reports: carridge returns, tabulation marks and
double quotation marks are passed to the reprort
generator correctly. Specifically, characters that
have special interpretions by UNIX and PERL are
handled correctly. Ostensibly for robustness in
handling text in the Notes event field.
- General typos and report tidying up.
Beta release of Diabetes Logbook X - testers required
13/07/2006 18:17 Filed in: Requests
I'm pleased to announce the beta of Diabetes Logbook X.
This is my attempt at a logbook application that allows
data to be both imported and exported, and doesn't trap
you data in a closed format.

