Use of the Extensible Stylesheet Language (XSL) for medical data transformation.
- 1 January 1999
- journal article
- p. 142-6
Abstract
Recently, the Extensible Markup Language (XML) has received growing attention as a simple but flexible mechanism to represent medical data. As XML-based markups become more common there will be an increasing need to transform data stored in one XML markup into another markup. The Extensible Stylesheet Language (XSL) is a stylesheet language for XML. Development of a new mammography reporting system created a need to convert XML output from the MEDLee natural language processing system into a format suitable for cross-patient reporting. This paper examines the capability of XSL as a rule specification language that supports the medical XML data transformation. A set of nine relevant transformations was identified: Filtering, Substitution, Specification, Aggregation, Merging, Splitting, Transposition, Push-down and Pull-up. XSL-based methods for implementing these transformations are presented. The strengths and limitations of XSL are discussed in the context of XML medical data transformation.This publication has 6 references indexed in Scilit:
- Data Extraction and Ad Hoc Query of an Entity--Attribute--Value DatabaseJournal of the American Medical Informatics Association, 1998
- Aspects of implementing and harmonizing healthcare communication standardsInternational Journal of Medical Informatics, 1998
- SGML and XML as interchange formats for HL7 messages.1998
- An XML portable chart format.1998
- Using the extensible markup language (XML) in automated clinical practice guidelines.1998
- Accessing the Columbia Clinical Repository.1994