Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 21 in printed book and digital formats -- plus a one-year subscription (beginning with 22.1) so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are limited, so hurry today and order this special bundle before the offer goes away!

Article Preview

Buy Now

Issue 15.3 ('Xojo Beginner's Guide')
Instant purchase and download via GumRoad!


Sharing Data for Health, Part 1

Designing and implementing an export engine

Issue: 15.3 (May/June 2017)
Author: JC Cruz
Author Bio: JC is a freelance writer based in British Columbia. He contributes regularly to MacTech Magazine and Dr Dobb's Journal. Away from the writing pile, JC spends quality time with his nephew, as a proper uncle should.
Article Description: mber>63 Article Length (in bytes): 51,746
Starting Page Number: si
Article Number: 15305
Resource File(s):

Download Icon project15305.zip Updated: 2017-04-30 19:21:34

Related Link(s): None

Excerpt of article text...

The ability to share data is a useful feature to have in a personal health solution. Data is shared in one of two ways: through an external data file or through the network. Today's article looks at the first approach.

I start by describing the benefits and challenges of sharing with external files. I introduce four file formats, show how each one holds and arranges the data items. Then I design two data models, one for exporting health data, another for importing it.

Readers need a working knowledge of REALbasic and object-oriented design. Latest version of the FooHealth demo project is available from the magazine's website.

Reasons To Share

Sometimes, user-patients share some of their health data with their primary care providers. Perhaps they want to alert the provider to an ailment. Perhaps their medication is not working or is causing more problems than it is worth.

Sometimes, it is the providers who asked for the health data. Perhaps they need the data to assess their patient's progress. Perhaps they like to check on a drug's efficacy (or identify its side-effects). Or perhaps they just need to update the patient's history.

...End of Excerpt. Please purchase the magazine to read the full article.