XML technologies for the Omaha System: a data model, a Java tool and several case studies supporting home healthcare