Asthma Logbook X v1.1.8 released
Asthma Logbook X v1.1.7 released
- Fixed: Corrected a bug caused all imported events to be set to the current month.
Asthma Logbook X v1.1.6 released
- Added: New report added showing a summary of average inhaler/medicine doses by time period and by day, and the number of doses in each period. The new report is visible in the all reports (except Notes) when Inhaler and/or Medicine data is selected for inclusion in the report.
- Updated: Graph reports now adjust the Y-axis scale to focus on the range of data.
- Updated: The 'Health' option in Graph reports is now limited to show/hiding Height, Weight and BMI. The Breathing and Health bar charts in the Peak Flow scatter graph will always be shown if there is data.
- Updated: Now supports Note templates for user created Event types: when creating an Event type enter the event name and then use '{&&}' to indicate that all text after it is the Note template, and use '{lf}' to start a newline.
- Fixed: Corrected detailed and summary reports to show all recorded inhaler and medicine events for a given date and timestamp. Previously, when two or more events with the same date and timestamp had inhaler/medicine records only the last instance of each would be displayed in the report. Now these multiple events are displayed as one event in these reports.
Asthma Logbook X v1.1.5 released
- Added: Importing CSV data files now supports
direct import from a web URL. Currently tested
using HanDBase for iPhone.
- Updated: PDA import file format:
- 12-hr format times in the PDA import file
format now supports uppercase AM/PM as well as
lowercase am/pm.
- Added extra filters when process text for Period, Units, Inhalers, Medicines, Breath, Health and Event. If these are "NO VALUE" or start with "--" it is assumed that the field value is to be ignore. Extra string keys in the localisation files have been added for easy definition of new exclusion strings.
- 12-hr format times in the PDA import file
format now supports uppercase AM/PM as well as
lowercase am/pm.
- Fixed: Corrected minor display bug in logbook reports for periods where no Peak Flows have been recorded.
An additional example iPhone HanDBase database, in English, has been added to the download pack to demonstrate how to setup Popup fields for: Period, Units etc. These fields use a 'null' default value such as "-- default time period --". During import, when the leading "--" is detected the field is seen as "". Some fields when they are "" will then get a default value assigned from the Mac Logbook.
Asthma Logbook X v1.1.4 released [UPDATED]
- Fixed: Added a database save after importing events, ready for creating reports.
- Update: Minor adjustment to improve importing of CSV files from mobile database apps. Now supports CSV format where selected fields are enclosed with double-quotes.
A small fix has been added to the current release. Previously after importing data the database was immediately saved, which resulted that any reports would not 'see' the new data until an event Add/Edit/Delete or the Save Settings button was clicked.
See the online User Guide (Technical notes, Mobile DB data imports) for full information on the import file format and the support for localised date, time and float data types. Also, how to use HanDBase on the iPhone to record events on the move.
HanDBase database templates available
The database file can by used by HanDBase Database Manager for iPhone (and other mobile devices) to record all the information that the Logbook does on the Mac. Uploading the database file is done through a built-in web server in the HanDBase app.
Data is retrieved again through the web server, and can be downloaded as a CSV file. The file can be imported straight away into the Logbook.
If anyone has HanDBase then you may want to give these as try.
Asthma Logbook X v1.1.3 released
- Fixed: Summary graph report updated to display
correctly in Safari 3.
- Fixed: Graphs of Health and Breathing updated to display correctly in Safari 3.
Asthma Logbook X v1.1.2 released
- 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: daily auto-backup of the data to
~/Documents/Asthma 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 (5th Nov.)
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.
Asthma Logbook X v1.1.1 released
- 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.
- Importing Data: Peak Flow, Inhaler A, Inhaler 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.
- Fixed: Peak Flow target and critical values
being empty created an error, a field will now be
reset to a default value if editing leaves it
empty.
- French localisation (sans built-in Help) added: Thanks Corentin Cras-Méneur.
I've done a quick update to squeeze in the French localisation.
Asthma Logbook X v1.1.0 released
- Added German localisation: thank you to
Christoph Schmitz.
- Added tracking for Breathing difficulty and
general state of Health.
- Peak flow scatter graph report now has
breathing and health bar-graphs.
- Detailed report now has breathing and health
data.
- 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).
- Added fixed event names for recording asthma
attacks and exposure to triggers.
- Fixed bug: applescript error when auto-selecting period "Night".
Asthma Logbook X v1.0.0 released
Based on my other logbook, 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.
The user guide needs a few screenshots: these will be added soon[ish].
Update: User guide is now finished.

