| International HL7 Interoperability Conference IHIC 2006
August 24-25, 2006, Cologne, Germany |
![]() |
||
To the IHIC 2006 conference program committee
Email: bjung@uvic.ca
Benjamin Jung, Dipl.Inform.Univ., Ph.D.
Assistant Professor
Health Information Science
University of Victoria
PO Box 3050 STN CSC
Victoria BC V8W 3P5
Canada
P: +1.250.472.5431
F: +1.250.472.4751
E: bjung@uvic.ca
W: web.uvic.ca/~bjung/
Benjamin Jung is an Assistant Professor cross-listed in the School of Health Information Science and Department of Computer Science at the University of Victoria, British Columbia. He graduated from Technical University Munich with a degree in Computer Science and Theoretical Medicine in 1997 and finished his PhD studies at Trinity College Dublin in 2004. Benjamin has been a speaker and session chair at Computer Science and Medical Informatics conferences. He regularly teaches at HL7 working group meetings. His research interests include content management and syndication; data engineering/exchange/visualization in medicine; electronic patient records; open source software in medical informatics; security and privacy of medical data and Telemedicine. In 2000, he co-founded deepX Ltd, where he still holds positions of director and consultant for Electronic Publishing. He is currently a member of BVMI, HL7 and serves on the advisory board of the International Society for Teledermatology.
Processing HL7-XML with XSLT
workshop
1/2 day
This tutorial offers an ideal introduction to the Extensible Stylesheet Language version 2.0 (XSL) and associated standards such as XSLT and XPath. Attendees will get a solid understanding of XSL based transformation concepts and current applications. The hands-on part of this tutorial gives every student the chance to explore the power of XSLT by means of HL7-XML message transformations. Messages from a real-world HL7-XML implementation are used to showcase a typical conversion from a transmission format such as HL7-XML (e.g. CDA) into presentation formats such as XHTML (web) and PDF (print).
On-site demonstrators are available for questions and help. An accompanying website will be available for attendees prior to the tutorial to download acompanying course materials, such as required software (open source or free of charge), sample files and reference sheets.
Variations of this tutorial have been successfully delivered at more than 15 conferences in the past 6 years, including HL7 WGMs (2005-2006), SVG (2003), HISI (2002), MIE (2000), XML and XML Europe (2000-2002).
Summary:
This tutorial offers an ideal introduction to the Extensible Stylesheet Language version 2.0 (XSL) and associated standards such as XSLT and XPath. Attendees will get a solid understanding of XSL based transformation concepts and current applications. The hands-on part of this tutorial gives every student the chance to explore the power of XSLT by means of HL7-XML message transformations. Messages from a real-world HL7-XML implementation are used to showcase a typical conversion from a transmission format such as HL7-XML (e.g. CDA) into presentation formats such as XHTML (web) and PDF (print).
On-site demonstrators are available for questions and help. An accompanying website will be available for attendees prior to the tutorial to download acompanying course materials, such as required software (open source or free of charge), sample files and reference sheets.
Variations of this tutorial have been successfully delivered at more than 15 conferences in the past 6 years, including HL7 WGMs (2005-2006), SVG (2003), HISI (2002), MIE (2000), XML and XML Europe (2000-2002).
Who will benefit from this tutorial?
* HL7 implementers without prior knowledge of XSL and XPath
* Anyone who is interested in processing and transforming HL7-XML messages
* Anyone who needs to process HL7-XML messages for web publishing
Upon completion of this tutorial, attendees will know:
* Why XML is important in HL7 messaging
* Why XSL is a key component in XML-HL7 processing
* Concepts and techniques of XSL processing
* All key standards associated with XSL processing
* How to reference HL7-XML fragments using XPath
* How to query HL7-XML documents using XPath
* How to extract information from HL7-XML documents using XSLT
* How to transform HL7-XML documents using XSLT
Prerequisites include basic knowledge of:
* Extensible Markup Language (XML)
* XHTML
* Cascading Style Sheets (CSS)
Tools Needed:
It is recommended that attendees bring a laptop as hands-on exercises are part of the course. All necessary software will be provided (free of charge) on-site and previous to the event (website).
References:
Tim Benson, tim.benson@abies.co.uk
Alexis Grassie, AGrassie@cihi.ca