Development of an API for creating and editing openEHR archetypes
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Archetypes are used to standardize a way of creating, presenting and distributing health care data. In this master thesis project the open specifications of openEHR was followed. The objective of this master thesis project has been to develop a Java based API for creating and editing openEHR archetypes. The API is a programming toolbox that can be used when developing archetype editors. Another purpose has been to implement validation functionality for archetypes. An important aspect is that the functionality of the API is well documented, this is important to ease the understanding of the system for future developers. The result was a Java based API that is a platform for future archetype editors. The API-kernel has optional immutability so developed archetypes can be locked for modification by making them immutable. The API is compatible with the openEHR specifications 1.0.1, it can load and save archetypes in ADL (Archetype Definition Language) format. There is also a validation feature that verifies that the archetype follows the right structure with respect to predefined reference models. This master thesis report also presents a basic GUI proposal.
Place, publisher, year, edition, pages
2009. , 80 p.
openEHR, archetype, archetypes, API, validation, immutability, mutability, mutable, immutable, ADL, AOM, LinkEHR, AM, IM, RM, dADL, cADL
Computer and Information Science Bioinformatics and Systems Biology Computer Engineering Software Engineering
IdentifiersURN: urn:nbn:se:liu:diva-17558ISRN: LiTH-IMT/MI30-A-EX--09/472--SEOAI: oai:DiVA.org:liu-17558DiVA: diva2:210297
Subject / course
2009-01-30, IMT2, Campus US, IMT, 10:00 (English)