Use of the Extensible Stylesheet Language (XSL) for medical data transformation.

Yoonho Seol, S. B. Johnson, J. Starren

Research output: Contribution to journalArticle

5 Citations (Scopus)

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.

Original languageEnglish (US)
Pages (from-to)142-146
Number of pages5
JournalProceedings / AMIA ... Annual Symposium. AMIA Symposium
StatePublished - Jan 1 1999
Externally publishedYes

Fingerprint

Language
Natural Language Processing
Mammography

ASJC Scopus subject areas

  • Medicine(all)

Cite this

Use of the Extensible Stylesheet Language (XSL) for medical data transformation. / Seol, Yoonho; Johnson, S. B.; Starren, J.

In: Proceedings / AMIA ... Annual Symposium. AMIA Symposium, 01.01.1999, p. 142-146.

Research output: Contribution to journalArticle

@article{8901563af3444f00bcfa08860d7e223e,
title = "Use of the Extensible Stylesheet Language (XSL) for medical data transformation.",
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.",
author = "Yoonho Seol and Johnson, {S. B.} and J. Starren",
year = "1999",
month = "1",
day = "1",
language = "English (US)",
pages = "142--146",
journal = "Proceedings / AMIA . Annual Symposium. AMIA Symposium",
issn = "1531-605X",
publisher = "Hanley & Belfus",

}

TY - JOUR

T1 - Use of the Extensible Stylesheet Language (XSL) for medical data transformation.

AU - Seol, Yoonho

AU - Johnson, S. B.

AU - Starren, J.

PY - 1999/1/1

Y1 - 1999/1/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=0033257545&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0033257545&partnerID=8YFLogxK

M3 - Article

C2 - 10566337

AN - SCOPUS:0033257545

SP - 142

EP - 146

JO - Proceedings / AMIA . Annual Symposium. AMIA Symposium

JF - Proceedings / AMIA . Annual Symposium. AMIA Symposium

SN - 1531-605X

ER -