Archive for August 3, 2017

XSLT Translator for the openEHR ADL

The specialist XML conference Balisage is held each year in Rockville, MA, just north of Washington DC. The event is a haven for XML geeks and this year we made our first appearance there, presenting a paper on “An XSLT Translator for the openEHR Archetype Definition Language”.

The cityEHR Electronic Health Records system is a pure XML application for managing patient health records, using open standards. The structure of the health record follows the definition in the ISO 13606 standard, which is used in cityEHR as a basis for clinicians to develop specific information models for the patient data they gather for clinical and research purposes. In cityEHR these models are represented as OWL/XML ontologies. The most widely adopted approach to modelling patient data in accordance with ISO 13606 is openEHR, which uses its own Archetype Definition Language to specify the information models used in compliant health records systems. This paper describes a translator for the Archetype Definition Language, implemented using XSLT and XML pipeline processing, which generates OWL/XML suitable for use in cityEHR.

Read the full paper here.