This is a simple framework for generating complex XML documents (primarily HL7v3 and CDA documents) from a simple set of java objects. It simplifies the process of creating and parsing these documents within your Java application. It is designed to work alongside the ITK Reference Implementation, but does not depend upon it (in fact there are no external dependencies outside standard Java 1.5+).
For some ideas how you might use the NHS Interoperability specifications to support the sharing of patient records and co-ordination of care between services, take a look at the NHS Developer network where you will find many resources.
To get started, or to get access to the code (open source under the Apache 2.0 license), take a look at the bitbucket project page